Организация баз данных
Заказать уникальную курсовую работу- 20 20 страниц
- 3 + 3 источника
- Добавлена 24.07.2013
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
Введение
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
2.Байан С., Джефф. С. Использование Visual Basic 6. Специальное издание.: Пер. с англ. – М.; СПб.; К.: Издательский дом “Вильямс”, 2000. – 832 с.
3.Дубаков А.А. Проектирование информационных систем: Учебное пособие. - Томск:. Изд. ТПУ, 2001. - 149 с.
Вопрос-ответ:
Что такое предметная область?
Предметная область - это сфера знаний или деятельности, которую охватывает база данных. В данном случае предметная область описывает сущности и связи, связанные с организацией баз данных.
Как выбрать среду разработки и проектирования баз данных?
Выбор среды зависит от многих факторов, включая требования проекта, предпочтения разработчика и доступность ресурсов. Существуют различные среды разработки и проектирования баз данных, такие как Oracle Database, MySQL Workbench, Microsoft SQL Server и другие.
Что такое концептуальная модель данных?
Концептуальная модель данных - это абстрактная модель, которая представляет сущности и связи между ними в предметной области. Она описывает структуру данных независимо от конкретной системы управления базами данных.
Что такое физическая модель данных?
Физическая модель данных - это конкретная реализация концептуальной модели данных в конкретной системе управления базами данных. Она определяет способ организации данных на физическом носителе и включает информацию о таблицах, полях, индексах и других объектах базы данных.
Как разработать клиент-приложение для базы данных?
Разработка клиент-приложения для базы данных включает в себя проектирование пользовательского интерфейса, написание кода для взаимодействия с базой данных и тестирование приложения. В зависимости от выбранной среды разработки, может потребоваться использование специфических инструментов и технологий.
Что такое предметная область?
Предметная область - это сфера знаний или деятельности, которая изучается при создании базы данных. В данной статье предметная область относится к организации баз данных и включает в себя информацию о пунктах и днях расписания.
Какая среда разработки и проектирования используется?
В статье не указана конкретная среда разработки и проектирования баз данных. Выбор среды зависит от предпочтений и потребностей разработчика или команды. Однако, самыми популярными средами для разработки баз данных являются Oracle, MySQL, Microsoft SQL Server, PostgreSQL.
Что такое концептуальная модель данных?
Концептуальная модель данных - это абстрактное представление предметной области, которое служит основой для проектирования базы данных. В данном случае, концептуальная модель данных будет включать сущности "Пункт" и "День", а также их атрибуты.
Что такое физическая модель данных?
Физическая модель данных - это спецификация, описывающая логическую и физическую структуру базы данных. Она определяет, как данные будут организованы на диске и как они будут связаны между собой. В данной статье физическая модель данных будет включать описание таблиц с полями и ключами для сущностей "Пункт" и "День".
Как разработать клиент-приложение для базы данных?
Разработка клиент-приложения для базы данных зависит от выбранной среды разработки и языка программирования. В данной статье нет конкретного примера разработки, но обычно для доступа к базе данных используется SQL-запросы или ORM-фреймворки. Необходимо выбрать подходящий язык программирования и изучить документацию по работе с базой данных в выбранной среде разработки.