Базы данных
Разделы: Постановка задачи, Выбор СУБД (в сравнении), Описание структуры таблиц, Описание поддержки целостности данных (связи), Скрипт на создание структуры БД (на SQL), запросы которые приведены в задании. КУРСОВОЙ Выполнять В ЛЮБОЙ СУБД КРОМЕ FOXPRO И ACCESS
Содержание
Введение 5
1. Концептуальное проектирование 6
2. Обоснование выбора СУБД 8
3. Даталогическое проектирование 12
3.1. Преобразование концептуальной модели в реляционную модель 12
3.2. Нормализация базы данных 12
3.3. Определение характеристик атрибутов 12
4. Создание БД в выбранной СУБД 16
5. Поддержка целостности данных 18
5.1. Декларативная поддержка ограничений целостности 18
5.2. Процедурная поддержка ограничений целостности 18
6. Реализация операций над данными 20
Заключение 25
Список литературы 26
Введение
Всякое предприятие(фирма) нуждается в доступе к информации. Ценность информации в мире очень высока. Весь груз ответственности за управлением, сбором, хранением и другими функциями над информацией лежит на базах данных. Они обеспечивают надежное хранение информации, в структурированном виде и своевременный доступ к ней. Любая организационная единица не может обойтись без базы данных, удовлетворяющей те или иные потребности по хранению, управлению и администрированию данных.
Необходимо разработать информационную базу данных для регистратуры поликлиники, которая поможет любому пользователю легко найти нужную информацию о любом сотруднике или пациенте, записаться на прием.
Перед разработкой были поставлены следующие задачи: получить возможность просматривать, редактировать, добавлять данные, получать результаты запросов. Сопроводить систему простым и лаконичным интерфейсом, понятным как пользователю со стороны пациентов, так и со стороны медицинского персонала.
В БД должны храниться сведения о больных (ФИО, адрес, диагноз, дата заболевания, номер страхового полиса, название страховой компании), сведения о врачах (ФИО, номер кабинета, номер участка, дни и часы приема), описание болезней (название, симптомы, лекарство).
Работникам регистратуры могут потребоваться следующие сведения:
• адрес, дата заболевания, диагноз данного больного;
• ФИО лечащего врача данного больного;
• номер кабинета, дни и часы приема данного врача;
• список больных, находящихся на лечении у данного врача.
Пользователь может вносить следующие изменения: осуществлять ввод данных о новом больном, удалять из БД информацию об уволенных врачах, редактировать данные о больном.