Анализ информационных задач и круга пользователей системы
Проектирование реляционных баз данных
Рецензия Содержание Введение…………………………………………………………………………5 1. Инфологическое проектирование…………………………………………...6 1.1. Анализ предметной области……………………………………………….6 1.2. Анализ информационных задач и круга пользователей системы……….6 1.3. Составление реляционных отношений……………………………………7 2. Определение требований к операционной обстановке…………………….16 3. Выбор СУБД и других инструментальных программных средств………..16 4. Логическое проектирование БД……………………………………………...17 4.1. Нормализация полученных отношений…………………………………...17 4.2. Определение дополнительных ограничений целостности……………….26 4.3. Описание групп пользователей и прав доступа…………………………..26 5. Физическое проектирование БД……………………………………………..27 6. Реализация проекта БД……………………………………………………….28 Заключение……………………………………………………………………….37 Список использованных источников…………………………………………...39 Цели и задачи. Цель курсового проектирования – применение на практике знаний, полученных в процессе изучения курса "Базы данных", и приобретение практических навыков при проектировании и создания информационных систем (ИС),основанных на базах данных. Номер варианта
Вариант 6 – Больница Задача – информационная поддержка деятельности регистратуры больницы. БД должна осуществлять: − учёт поступления пациентов (по отделениям); − учёт проведённого лечения; − учёт платных услуг с выдачей счетов на оплату; − ведение архива выписанных пациентов. Необходимо предусмотреть определение (по отделениям): − пропускной способности больницы; − среднего времени пребывания больных в стационаре; − наличия свободных мест в палатах (отдельно для мужчин и для женщин); − количества прооперированных пациентов (из них – с осложнениями и умерших); − смертности.
Введение Проектирование баз данных - одна из наиболее сложных и ответственных задач, связанных с созданием информационной системы. База данных- это совокупность данных конкретной предметной области,при чем данные организованы по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования, и не зависят от программ обработки. В базе данных обеспечивается интеграция логически связанных данных при минимальном дублировании хранимых данных. Одно из важнейших достоинств реляционных баз данных состоит в том, что вы можете хранить логически сгруппированные данные в разных таблицах и задавать связи между ними, объединяя их в единую базу. Visual Fox Pro - это система управления базами данных (СУБД). Под системой управления понимается комплекс программ, который позволяет не только хранить большие массивы данных в определенном формате, но и обрабатывать их, представляя в удобном для пользователей виде. Visual Fox Pro дает возможность также автоматизировать часто выполняемые операции (например, расчет заработной платы, учет материальных ценностей и т.п.). С помощью Visual Fox Pro можно не только разрабатывать удобные формы ввода и просмотра данных, но и составлять сложные отчеты. Основная цель проектирования баз данных состоит в получении такого проекта, который удовлетворяет следующим требованиям: 1)Корректность схемы БД, то есть база должна быть гомоморфным образом моделируемой предметной области, где каждому объекту предметной области соответствует данные в памяти ЭВМ, а каждому процессу – адекватные процедуры обработки данных. 2)Обеспечение ограничений 3) Эффективность функционирования 4)Защита данных 5)Простота и удобство эксплуатации 6)Гибкость, т.е. возможность развития БД.
Инфологическое проектирование 1.1. Анализ предметной области База данных создаётся для поддержки деятельности регистратуры больницы. БД должна содержать данные о пациентах, проведенном лечении, платных услугах, количестве мест в палатах и смертности. В соответствии с предметной областью система строится с учетом следующих особенностей: -пациента могут лечить сразу несколько врачей, при чем один из них главный врач; -диагноз выписывается врачом; -врач может лечить сразу несколько пациентов; -в одной палате могут жить сразу несколько пациентов; -в каждом отделении больницы много палат. Рассмотрение такой структуры базы данных начинается с построения простой модели взаимосвязи объектов. В самых общих чертах такое моделирование(оно называется моделированием сущностей) подразумевает определение сле- дующих элементов: объектов (сущностей), информация о которых будет содержаться в БД; свойств этих объектов(атрибутов); взаимосвязей между ними. Выделим базовые сущности этой предметной области. Без учета финансовой информации список сущностей будет следующим: -ВРАЧИ. Атрибуты-ФИО, номер телефона. -ПАЦИЕНТЫ. Атрибуты-ФИО, телефон, возраст -СТАЦИОНАР ПАЦИЕНТОВ. Атрибуты - дата начала лечения, номер палаты, дата окончания лечения, результат Каждый пункт этого списка описывает отдельное свойство или атрибут рассматриваемой сущности и является потенциальным столбцом в БД. Названия столбцов должны быть предельно ясными (назначение столбца должно быть понятно из его названия) и краткими (чтобы упростить ввод и названий и уменьшить их ширину). Анализ информационных задач и круга пользователей системы Система создается для обслуживания следующих групп пользователей: -врачей; -медсестер; -сотрудников, которые регистрируют больных. 1) Функциональные возможности: − ведение БД (запись, чтение, модификация, удаление в архив); − обеспечение логической непротиворечивости БД; − обеспечение защиты данных от несанкционированного или случайного доступа (определение прав доступа); − реализация наиболее часто встречающихся запросов в готовом виде; − предоставление возможности сформировать произвольный запрос на языке манипулирования данными. 2) Готовые запросы: -вывод пациентов с летальным исходом; -вывод количество мест в мужских палатах; -вывод количество мест в женских палатах; -вывод количество пациентов, которым делали операцию
Популярное: Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (504)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |