Автор: Пользователь скрыл имя, 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. Алгоритм работы программного комплекса
Заключение
В результате выполнения курсовой работы была разработана модель информационной системы медсанчасти училища. База данных содержит минимальный набор таблиц для работы. Также в ней содержатся запросы, которые можно дополнить новыми, в зависимости от информационных потребностей пользователя.
Результаты работы даются в виде выходных форм и отчетов. Отчеты могут быть выведены на печать или отправлены в файл.
В реальных условиях база данных содержит большее количество записей.
База данных медсанчасти училища
выполняет следующий ряд
- хранение, обработка и добавление данных о пациентах;
- выполнение запросов;
- предоставление анализа заболеваний;
- представление отчета о пациентах;
- внесение в базу данных
Следовательно, она полноценно может быть использована в медсанчасти училища.
Список использованной литературы