Реферат: Проектирование реляционных баз данных 2

− смертности.

Введение

Проектирование баз данных - одна из наиболее сложных и ответственных задач, связанных с созданием информационной системы.

База данных- это совокупность данных конкретной предметной области,при чем данные организованы по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования, и не зависят от программ обработки. В базе данных обеспечивается интеграция логически связанных данных при минимальном дублировании хранимых данных.

Одно из важнейших достоинств реляционных баз данных состоит в том, что вы можете хранить логически сгруппированные данные в разных таблицах и задавать связи между ними, объединяя их в единую базу.

VisualFoxPro - это система управления базами данных (СУБД). Под системой управления понимается комплекс программ, который позволяет не только хранить большие массивы данных в определенном формате, но и обрабатывать их, представляя в удобном для пользователей виде. VisualFoxPro дает возможность также автоматизировать часто выполняемые операции (например, расчет заработной платы, учет материальных ценностей и т.п.). С помощью VisualFoxPro можно не только разрабатывать удобные формы ввода и просмотра данных, но и составлять сложные отчеты.

Основная цель проектирования баз данных состоит в получении такого проекта, который удовлетворяет следующим требованиям:

1)Корректность схемы БД, то есть база должна быть гомоморфным образом моделируемой предметной области, где каждому объекту предметной области соответствует данные в памяти ЭВМ, а каждому процессу – адекватные процедуры обработки данных.

2)Обеспечение ограничений

3) Эффективность функционирования

4)Защита данных

5)Простота и удобство эксплуатации

6)Гибкость, т.е. возможность развития БД.

1. Инфологическое проектирование

1.1. Анализ предметной области

База данных создаётся для поддержки деятельности регистратуры больницы. БД должна содержать данные о пациентах, проведенном лечении, платных услугах, количестве мест в палатах и смертности.

В соответствии с предметной областью система строится с учетом следующих особенностей:

-пациента могут лечить сразу несколько врачей, при чем один из них главный врач;

-диагноз выписывается врачом;

-врач может лечить сразу несколько пациентов;

-в одной палате могут жить сразу несколько пациентов;

-в каждом отделении больницы много палат.

Рассмотрение такой структуры базы данных начинается с построения простой модели взаимосвязи объектов.

В самых общих чертах такое моделирование(оно называется моделированием сущностей) подразумевает определение сле-

дующих элементов: объектов (сущностей), информация о которых будет содержаться в БД; свойств этих объектов(атрибутов); взаимосвязей между ними. Выделим базовые сущности этой предметной области. Без учета финансовой информации список сущностей будет следующим:

-ВРАЧИ . Атрибуты-ФИО, номер телефона.

-ПАЦИЕНТЫ . Атрибуты-ФИО, телефон, возраст

-СТАЦИОНАР ПАЦИЕНТОВ . Атрибуты - дата начала лечения, номер палаты, дата окончания лечения, результат

Каждый пункт этого списка описывает отдельное свойство или атрибут рассматриваемой сущности и является потенциальным столбцом в БД. Названия столбцов должны быть предельно ясными (назначение столбца должно быть понятно из его названия) и краткими (чтобы упростить ввод и названий и уменьшить их ширину).

К-во Просмотров: 349
Бесплатно скачать Реферат: Проектирование реляционных баз данных 2