Организация баз данных

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: Проектирование баз данных
  • 20 20 страниц
  • 3 + 3 источника
  • Добавлена 24.07.2013
1 496 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы

Введение
1. Описание предметной области
2. Выбор среды разработки и проектирования
3. Концептуальная модель данных
4. Физическая модель даных
5. Разработка клиент - приложения
Заключение
Список литературы
Приложение А – Схема данных


Фрагмент для ознакомления

Поля:
Код_пункта – уникальное поле, первичный ключ, тип – счетчик.
Сущность “День” определяет дни и часы, которые входят в пункты типовых расписаний.
Поля:
Код_дня – уникальное поле, первичный ключ, тип – счетчик.
Время начала – поле типа дата.
Время окончания – поле типа дата.
День – текстовое поле, ограничение 15 символов.




Физическая модель даных
На основе концептуальной модели сгенерирована физическая модель (Рисунок 2).

Рисунок 2 - Физическая модель данных.
На основе физической модели БД в Power Designer были сгенерированы таблицы в MS Access и схема данных в MS Access.
5. Разработка клиент - приложения
Для работы с полученной базой данных в Access было создано простое приложение с применением мастеров Access. В качестве главной формы была реализована главная кнопочная форма.

Рисунок 3 – Главная кнопочная форма
База данных позволяет вести данные по справочникам (врачи, дни, должности, специальности), а также заносить расписание работы конкретного врача.
Помимо этого можно получать отчет по врачам – сотрудникам и отчет по расписанию работы каждого врача.
Для работы с нужным разделом надо нажать на соответствующую кнопку. Приведем полученные формы:

Рисунок 4 – Форма “День”
На форме “День” заносятся всевозможные комбинации дня приема и периода приема.

Рисунок 5 – Форма “Должность”
На форме “Должность” производится работа со штатными должностями поликлиники.

Рисунок 6 – Форма “ Специальность”
На форме “Специальность” производится работа со штатными специальностями врачей поликлиники.

Рисунок 7 – Форма “ Расписание”
На форме “Расписание” осуществляется работа со штатными расписаниями. Есть некий набор расписаний, в который добавляются периоды из дней.

Рисунок 8 – Форма “Врач”
На форме “ Врач” осуществляется работа с врачами. Каждому врачу устанавливается набор расписаний и список занимаемых должностей.

Рисунок 9 – Форма “Кабинет”
На форме “ Кабинет” осуществляется работа с кабинетами поликлиники. Каждому кабинету прописывается номер этажа.
Также в базе данных реализованы два отчета: отчет по врачам и отчет по расписанию врачей.

Рисунок 10 – Отчет “Врачи”
В этом отчете выводятся общие данные по каждому врачу: его ФИО, адрес, телефон, специализация и номер кабинета, в котором он сидит.

Рисунок 11 – Отчет “Расписание врачей”
В этом отчете указывается занятость каждого врача по часам и по дням недели в соответствии с соотнесенным расписанием. Данными этого отчета будет пользоваться регистратор.


Заключение
В результате выполнения данной работы можно сказать, что все цели, поставленные в начале работы, были достигнуты, все задачи были выполнены, а именно:
Было представлено детальное описание предметной области.
Была создана концептуальная модель базы данных
Была сгенерирована физическая модель базы данных
Был разработан простой интерфейс к базе данных.
Также необходимо сказать, что полученные навыки помогут как в дальнейшем обучении, так и потом для решения важных производственных задач.


Список литературы
Сенченко П.В. Организация баз данных: Учебное пособие. — Томск: ТУСУР, 2003. — 153 с.
Байан С., Джефф. С. Использование Visual Basic 6. Специальное издание.: Пер. с англ. – М.; СПб.; К.: Издательский дом “Вильямс”, 2000. – 832 с.
Дубаков А.А. Проектирование информационных систем: Учебное пособие. - Томск:. Изд. ТПУ, 2001. - 149 с.
Приложение А – Схема данных


Рисунок 12 – Схема данных.
















2





21

1.Сенченко П.В. Организация баз данных: Учебное пособие. — Томск: ТУСУР, 2003. — 153 с.
2.Байан С., Джефф. С. Использование Visual Basic 6. Специальное издание.: Пер. с англ. – М.; СПб.; К.: Издательский дом “Вильямс”, 2000. – 832 с.
3.Дубаков А.А. Проектирование информационных систем: Учебное пособие. - Томск:. Изд. ТПУ, 2001. - 149 с.

Вопрос-ответ:

Что такое предметная область?

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

Как выбрать среду разработки и проектирования баз данных?

Выбор среды зависит от многих факторов, включая требования проекта, предпочтения разработчика и доступность ресурсов. Существуют различные среды разработки и проектирования баз данных, такие как Oracle Database, MySQL Workbench, Microsoft SQL Server и другие.

Что такое концептуальная модель данных?

Концептуальная модель данных - это абстрактная модель, которая представляет сущности и связи между ними в предметной области. Она описывает структуру данных независимо от конкретной системы управления базами данных.

Что такое физическая модель данных?

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

Как разработать клиент-приложение для базы данных?

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

Что такое предметная область?

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

Какая среда разработки и проектирования используется?

В статье не указана конкретная среда разработки и проектирования баз данных. Выбор среды зависит от предпочтений и потребностей разработчика или команды. Однако, самыми популярными средами для разработки баз данных являются Oracle, MySQL, Microsoft SQL Server, PostgreSQL.

Что такое концептуальная модель данных?

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

Что такое физическая модель данных?

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

Как разработать клиент-приложение для базы данных?

Разработка клиент-приложения для базы данных зависит от выбранной среды разработки и языка программирования. В данной статье нет конкретного примера разработки, но обычно для доступа к базе данных используется SQL-запросы или ORM-фреймворки. Необходимо выбрать подходящий язык программирования и изучить документацию по работе с базой данных в выбранной среде разработки.