Проектирование базы данных центральной городской больницы


Введение 4
Предметная область 5
Концептуальная модель 6
Логическая модель базы данных 9
Модель физической организации данных 11
Реализация баз данных в MS Access 14
Создание таблиц 15
Создание запросов 16
Создание форм 18
Создание отчетов 20
Создание главной кнопочной формы 21
Создание макросов 24
Заключение 25
Список литературы 26
База данных – это единое, вместительное хранилище разнообразных данных и описаний их структур, которое после своего определения, осуществляемого отдельно и независимо от приложений, используется одновременно многими приложениями.
Кроме данных база данных может содержать средства, позволяющие каждому из пользователей оперировать только теми данными, которые входят в его компетенцию. В результате взаимодействия данных, содержащихся в базе, с методами, доступными конкретным пользователям, образуется информация, которую они потребляют и на основании которой в пределах собственной компетенции производят ввод и редактирование данных
Целью данной курсовой работы является разработка и реализация базы данных для центральной больницы, что бы обеспечить хранение, накопление и предоставление информации о деятельности больницы. Создаваемая база данных предназначена в основном для автоматизации деятельности основных подразделений больницы.
1. Бекаревич Ю., Пушкина Н. Самоучитель Microsoft Access 2000. - СПб: BHV, 2002.
2. Глушков СВ., Ломотько Д.В. Базы данных: Учебный курс. - Харьков: Фолно; М.: «Издательство ACT», 2003.
3. Карпова Т.С. Базы данных: модели, разработка, реализация. - СПб: Питер, 2002.
4. Крёнке Д. Теория и практика построения баз данных. - СПб: Питер, 2003.

Дисциплина: Информатика
Тип работы:  Курсовая работа
Объем: 22 страниц
Цена этой работы: 700 теңге
В избранное:   




Аннотация

В данной курсовой работе описывается проектирование базы
данных центральной городской больницы и ее реализация в MS Access. Была
представлена предметная область, разработаны концептуальная, логическая и
физическая модели данных. Средствами MS Access созданы необходимые таблицы,
запросы, формы, отчеты и главная кнопочная форма. Курсовая работа состоит
из 26, содержит 12 рисунков.

Содержание

Введение
4
Предметная область
5
Концептуальная модель
6
Логическая модель базы данных
9
Модель физической организации данных
11
Реализация баз данных в MS Access
14
Создание таблиц
15
Создание запросов
16
Создание форм
18
Создание отчетов
20
Создание главной кнопочной формы
21
Создание макросов
24
Заключение
25
Список литературы
26

Введение

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

1.Предметная область

Предметной областью называется часть реальной системы, представляющая
интерес для данного исследования. При проектировании автоматизированных
информационных систем предметная область отображается моделями данных
нескольких уровней. Число уровней зависти от сложности решаемых задач, но в
любом случае включает концептуальный и логический уровни.
В данной курсовой работе предметной областью является работа
центральной больницы, которая занимается лечением больных. Организационная
структура больницы состоит из двух отделов: регистратуры и приёмного покоя.
В регистратуре проводятся записи на приём и выдаются направления. Приёмный
покой, в свою очередь, состоит из нескольких отделений:
травматологического, инфекционного, реанимационного, хирургического и
терапевтического.
База данных предназначена для хранения данных о больных, их
размещении, обслуживающем персонале и о лечащих врачах.
2.Концептуальная модель

Первая фаза процесса проектирования базы данных заключается в
создании для анализируемой части предприятия концептуальной модели данных.
Концептуальная модель - это модель предметной области. Компонентами
модели являются объекты и взаимосвязи. Концептуальная модель служит,
средством общения между различными пользователями и поэтому разрабатывается
без учета особенностей физического представления данных. При проектировании
концептуальной модели все усилия разработчика должны быть направлены в
основном на структуризацию данных и выявление взаимосвязей между ними без
рассмотрения особенностей реализации и вопросов эффективности обработки.
Проектирование концептуальной модели основано на основе анализа решаемых на
этом предприятии задач по обработке данных. Концептуальная модель включает
описания объектов и их взаимосвязей, представляющих интерес в
рассматриваемой предметной области. Взаимосвязи между объектами
являются частью концептуальной модели и должны отображаться в базе
данных. Взаимосвязь может охватывать любое число объектов. С другой
стороны, каждый объект может участвовать в любом числе связей. Наряду
с этим существуют взаимосвязи между атрибутами объекта. Различают
взаимосвязи типа: "один к одному", "один ко многим", "многие ко многим".
Самой популярной моделью концептуального проектирования является
модель сущность-связь (ER-модель), она относится к семантическим моделям.
Основными элементами модели являются сущности, связи между ними и их
свойства (атрибуты).
Сущность – это класс однотипных объектов, информация о которых должна
быть учтена в модели.
Каждая сущность должна иметь наименование, выраженное существительным
в единственном числе. Каждая сущность в модели изображается в виде
прямоугольника с наименованием.
Атрибут – характеристика (параметр) не которой сущности.
Домен – множество значений (область определения атрибутов).
У сущностей выделяются ключевые атрибуты – ключ сущности – это один
или более атрибутов, уникально определяющих данную сущность.
Набор сущностей для центральной больницы (в скобках указаны атрибуты
сущностей, подчёркнуты ключевые атрибуты):
ПАЦИЕНТЫ (Код пациента, фамилия, имя, отчество, адрес, место работы);
СОТРУДНИКИ (Код сотрудника, ф., и., о., адрес, телефон, код должности, код
отделения);
ДОЛЖНОСТИ (Код должности, должность);
ЛЕЧЕНИЕ (Код больного, диагноз, сроки лечения, дата выписки, код врача);
БОЛЬНЫЕ (Код больного, ф., и., о., дата рождения, адрес, телефон, место
работы, код отделения);
ОТДЕЛЕНИЯ (Код отделения, отделение, штатный состав, кол-во палат)
ПОСТУПЛЕНИЯ (Код больного, дата поступления, код палаты);
ПАЛАТЫ (Код палаты, номер палаты, кол-во мест, код отделения)
РЕЗУЛЬТАТ (Код пациента, анализ, направление)
ТАЛОНЫ (Код талона, время, кабинет, код сотрудника,)
Между сущностями могут быть уставлены связи – бинарные ассоциации,
показывающие, каким образом сущности относятся или взаимодействуют между
собой.
Различают следующие виды связей:
1. Взаимосвязь один к одному означает, что каждой записи в одном
объекте может соответствовать только одна запись в другом объекте и
обозначается одинарными стрелками между объектами.
2. Взаимосвязь один ко многим свидетельствует о том, что одной
записи в одном объекте может соответствовать несколько записей в другом
объекте и обозначается с помощью одинарной стрелки в одном направлении и
двойной стрелки в другом направлении.
3. Взаимосвязь многие ко многим свидетельствует о том, что одной
записи в одном объекте может соответствовать несколько записей в другом
объекте и наоборот, обозначается такая связь с помощью двойной стрелки в
одном направлении и двойной стрелки в другом направлении.
Графически ER-модель изображается в виде диаграммы сущность-связь
Диаграмма сущность-связь для районной больницы изображена на
рисунке 1.
рис1
3.Логическая модель базы данных

Версия концептуальной модели, которая может быть обеспечена
конкретной СУБД, называется логической моделью. Процесс построения
логической модели базы данных должен опираться на определённую модель
данных (реляционная, сетевая, иерархическая), которая определяется типом
предполагаемой для реализации информационной системы СУБД. В нашем случае
база данных создается создаётся в среде Microsoft Access и будет
представлять собой реляционную базу данных.
Реляционная модель характеризуется своей простотой структуры данных,
удобным для пользователя табличным представлением и возможностью
использования формального аппарата алгебры отношений и реляционного
исчисления для манипулирования данными..
В реляционных моделях данных объекты и взаимосвязи между ними
представляются с помощью таблиц. Каждая таблица представляет один объект и
состоит из строк и столбцов. Таблица в реляционной модели называется
отношением.
Атрибут (поле) – любой столбец в таблице.
Домен – множество значений, которые может принимать атрибут.
Кортежи (записи) – строки таблицы.
Таблицы связаны между собой при помощи ключевых полей.
Ключ – это поле, позволяющее однозначно идентифицировать запись в
таблице. Ключ может быть простым (состоит из одного поля) или составным (из
нескольких полей).
В реляционных базах данных логическое проектирование приводит к
разработке схемы данных, которая представлена на рисунке 2.
рис 2
Схема содержит как структурную, так и семантическую информацию.
Структурная информация связана с объявлением отношений. Семантическая
информация выражается множеством известных функциональных зависимостей
между атрибутами отношений, объявленными в схеме. В связи с этим возникает
вопрос о корректности представленной схемы. Корректной считается схема, в
которой отсутствуют нежелательные функциональные зависимости между
атрибутами.
Для приведения реляционной базы данных к корректному состоянию
используется процесс нормализации отношений, который состоит в группировке
элементов данных в ряде отношений.
4. Модель физической организации данных

Физическая модель данных описывает то, как данные хранятся в
компьютере, представляя информацию о структуре записей, их упорядоченности
и существующих путях доступа.
В физической модели описываются типы, идентификаторы и разрядность
полей. Физическая модель данных отражает физическое размещение данных на
машинных носителях, то есть какой файл, какие объекты, с какими атрибутами
содержит и каковы типы этих атрибутов
Файлом базы данных в теории баз данных называется таблица реляционной
модели.
Физические модели для базы данных центральной больницы выглядят
следующим образом (рис 2 - 12).

рис 3 рис 4
рис 5 рис 6
рис 7 рис 9
рис 10 рис 11
рис 12
5. Реализация баз данных в MS Access

Система управления базой данных (СУБД) – важнейший компонент
информационной системы. СУБД предоставляет возможность контролировать
задание структуры и описание своих данных, работу с ними и организацию
коллективного пользования этой информацией. СУБД так же существенно
увеличивает возможности и облегчает каталогизацию и ведение больших объёмов
хранящейся в многочисленных таблицах информации. Основные функции СУБД:
• управление данными во внешней памяти (на дисках);
• управление данными в оперативной памяти;
• журнализация изменений и восстановление БД после сбоев;
• поддержание языков БД (язык определения данных, язык
манипулирования данными).
Наиболее популярной на сегодняшний СУБД для персональных компьютеров
является MS Access. Она представляет собой систему обслуживания реляционных
баз данных с графической оболочкой. Данные в таких базах оформляются в виде
одной или нескольких таблиц, состоящих из однотипных записей.
Для создания базы данных центральной больницы необходимо создать
таблицы, заполнить их в соответствии с исходными данными и реализовать
связи между таблицами в режиме схема данных.
5.1. Создание таблиц

Таблица – это набор данных по конкретной теме, такой как пациенты
или врачи. Использование отдельной таблицы для каждой темы означает, что
соответствующие данные сохранены только один раз, что делает базу данных
более эффективной и уменьшает число ошибок при вводе данных. Создание
таблиц заключается в задании её полей и назначении их свойств.
Для создания таблиц достаточно воспользоваться консруктором таблиц,
с помощью которого можно определить имена полей таблицы и типы данных
полей. Кроме этого, для создания наиболее часто используемых в базе данных
таблиц, можно воспользоваться режимом мастера.
После, того как необходимые поля будут определены, можно определить
первичный ... продолжение
Похожие работы
ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ «Адресное бюро города»
Проектирование реляционных баз данных
Основы Access - реляционной базы данных
Создание базы данных по делам студентов для деканата физического факультета
Типы моделей данных
Создание баз данных
Проектирование информационной системы диспетчера автотранспорта
Проектирование информационной системы аутентификации и идентификации
Модель системы обработки данных
Этнокультурные особенности городской молодежи Казахстана и Польши
Дисциплины
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь