Автор: Пользователь скрыл имя, 05 Декабря 2012 в 20:33, курсовая работа
Любая организация нуждается в своевременном доступе к информации. Ценность информации в современном мире очень высока. Роль распорядителей информации в современном мире чаще всего выполняют базы данных. Базы данных обеспечивают надежное хранение информации, структурированном виде и своевременный доступ к ней. Практически любая современная организация нуждается в базе данных, удовлетворяющей те или иные потребности по хранению, управлению и администрированию данных.
Введение…………………………………………….….………………………….....6
1.Анализ предметной  области……………………..…………………………..7
2. Описание документооборота в предметной области ………….………….9
3. Информационные потребности  пользователей …………………………..11
4. Описание основных  объектов ПО………………………………………....12
5. Разработка инфологической  модели данных……………………………..14
6. Нормализация БД…………………………………………………………...15
7. Выбор и обоснование  СУБД……………………………………………….18
8. Разработка даталогической  модели базы данных………………………...21
9. Анализ ограничений  целостности в БД и разработка  методов их поддержания …………………………………................................................…......24
10. Разработка интерфейса  пользователя. Алгоритм работы программного  комплекса и его состав …………………………………………………………….28
Заключение…………………………………….……………..……..………………31
Список использованной литературы……………………………………...…
Имя поля  | 
  Тип данных  | 
  Первичный ключ  | 
  Внешний ключ  | 
ID кабинета  | 
  Числовой(длинное целое)  | 
  Является первичным ключом  | 
  |
Кабинет  | 
  Текстовый(50)  | 
  
Таблица 10. Заблевания
Имя поля  | 
  Тип данных  | 
  Первичный ключ  | 
  Внешний ключ  | 
ID заболевания  | 
  Числовой(длинное целое)  | 
  Является первичным ключом  | 
  |
Заболевание  | 
  Текстовый(50)  | 
  
Рис.4 Схема отношений объектов предметной области
9. Анализ 
ограничений целостности в БД 
и разработка методов их 
Понятие целостности
Основополагающим понятием в технологии баз данных является понятие целостности. Под целостностью предполагается соответствие информационной модели предметной области, хранимой в базе данных, объектам реального мира и их взаимосвязям в каждый момент времени. Любое изменение в предметной области, значимое для построенной модели, должно отражаться в базе данных, и при этом должна сохраняться однозначная интерпретация информационной модели в терминах предметной области.
   В информационной 
модели должны отслеживаться 
только существенные или 
Поддержка целостности в реляционной модели данных включает в себя 3 аспекта.
Во-первых, это поддержка структурной целостности, которая трактуется как то, что реляционная СУБД должна допускать работу только с однородными структурами данных типа "реляционное отношение". При этом понятие "реляционного отношения" должно удовлетворять всем ограничениям, накладываемым на него в классической теории реляционной БД - отсутствие дубликатов кортежей, соответственно обязательное наличие первичного ключа, отсутствие понятия упорядоченности кортежей.
 Во-вторых, это поддержка 
языковой целостности, которая 
состоит в том, что 
Именно поэтому доступ к информации, хранимой в базе данных, и любые изменения этой информации могут быть выполнены только с использованием операторов языка SQL.
В-третьих, это поддержка ссылочной целостности (Declarative Referential Integrity, DRI), означает обеспечение одного из заданных принципов взаимосвязи между экземплярами кортежей взаимосвязанных отношений:
Ссылочная целостность обеспечивает поддержку непротиворечивого состояния БД в процессе модификации данных при выполнении операций добавления или удаления.
Кроме указанных ограничений целостности, которые в общем виде не определяют семантику БД, вводится понятие семантической поддержки целостности.
Семантическая поддержка целостности
 Языковая, структурная 
и ссылочная целостность 
    Семантическая 
поддержка может быть 
Выделяются следующие виды декларативных ограничений целостности:
Чтобы обеспечить целостность, работа с данными должна производиться с учетом ниже перечисленных правил:
Чтобы эти правила контролировались для конкретной связи, при ее создании следует установить флажок - Обеспечение целостности данных (Enforce Referential Integrity). Тогда любая попытка выполнить действие, нарушающее одно из перечисленных выше правил, приведет к выводу на экран предупреждения, а само действие выполнено не будет.
В данной курсовой работе во всех связях схемы отношений присутствует только один флажок это - Обеспечение целостности данных, такого условия достаточно, для того чтобы база данных нормально функционировала.
10. Разработка 
структуры интерфейса 
В результате внедрения 
полученной даталогической и  инфологической 
моделей в среду системы 
Рис.5 Кнопочная форма
Рис.6 Запрос «По ФИО пациента»
Рис.7 Форма «Информация о пациентах»
Рис.13 Отчет «Справка о приеме»
11. Алгоритм работы программного комплекса и его состав
Рис14. Алгоритм работы программного комплекса
Заключение
В результате выполнения курсовой работы была разработана модель информационной системы медсанчасти училища. База данных содержит минимальный набор таблиц для работы. Также в ней содержатся запросы, которые можно дополнить новыми, в зависимости от информационных потребностей пользователя.
Результаты работы даются в виде выходных форм и отчетов. Отчеты могут быть выведены на печать или отправлены в файл.
В реальных условиях база данных содержит большее количество записей.
База данных  медсанчасти училища 
выполняет следующий ряд 
- хранение, обработка и добавление данных о пациентах;
- выполнение запросов;
- предоставление анализа заболеваний;
- представление отчета о пациентах;
- внесение в базу данных 
Следовательно, она полноценно может быть использована в медсанчасти училища.
Список использованной литературы