Курсовая по БД
.docСанкт-Петербургский государственный электротехнический университет «ЛЭТИ»
Кафедра АСОИУ
Пояснительная записка к курсовой работе по дисциплине «Базы данных».
«Зоопарк»
Выполнила студентка гр.5362
Демьянчук А.А.
Преподаватель Цехановский В.В.
С-Пб, 2007г.
2
животные
сотруд.отдела
поставок
смотрители
отделение
инвентарь
поставщики
сельхоз.
предприятия
ветеринары
вет.аптека
вет.клиника
код животного |
ответств. смотритель |
ответств. сотрудник отдела поставок |
ответст. ветеринар |
вид |
пол |
возраст |
кличка |
отделение |
животные
Код смотрителя |
Паспортные данные |
обслуживаемые животные |
доступ к инвентарю |
график работы |
контактная информация |
смотрители
Код сотрудника |
Паспортные данные |
подопечные животные |
связь с поставщиками (заказы) |
график работы |
контактная информация |
сотрудн.отдела
поставок
Код ветеринара |
паспортные данные |
контактная информация |
подопечные животные |
принадлежность к опр. клинике |
доступ к вет.аптекам |
ветеринары |
Код поставщика |
Контактная информ. |
договор с производителем |
договор с сотрудником службы поставок |
поставщики
вет.
клиника
код клиники |
адрес |
ветеринары |
вет.
аптека
код аптеки |
адрес |
ветеринары-клиенты |
наименование |
лица, имеющие доступ |
количество |
срок службы |
инвентарь
Код производителя |
продукция |
принятые заказы |
договор с поставщиком |
контактная информация |
производители
название отделения |
список животных |
список смотрителей |
список сотрудников службы поставок |
отделение
4) Таблицы связей.
обеспечение обслуживания |
|
отделение |
код смотрителя |
список смотрителей |
отделение |
материальное обеспечение |
|
отделение |
сотрудники отдела поставок |
список сотрудников отдела поставок |
отделение |
уход за животными |
|
животные |
смотрители |
ответст.смотритель |
обслуживаемые животные |
питание |
|
животные |
сотрудники отдела поставок |
ответст. сотрудник отдела поставок |
подопечные животные |
лечение |
|
животные |
ветеринары |
ответственный ветеринар |
подопечные животные |
договоры о поставках |
|
сотрудник службы поставки |
поставщик |
заказы |
договор с сотрудником службы поставки |
сырье |
|
поставщики |
производители |
договор с производителем |
договор с поставщиками |
постоянный контроль и профилактика |
|
ветеринар |
вет. клиника |
принадлежность к опр. клинике |
список ветеринаров |
медикаменты |
|
ветеринар |
вет.аптека |
доступ к аптекам |
ветеринары-клиенты |
уборка территории |
|
смотрители |
инвентарь |
доступ к инвентарю |
лица, имеющие доступ |
5) Нормализация.
Ниже приведены измененные таблицы, для которых требовалось провести первый шаг нормализации. Остальные таблицы в нормализации не нуждаются.
смотрители |
||||||||||||
Код смотрителя |
доступ к инвентарю |
обслуживаемые животные |
график работы |
паспортные данные |
контактная информация |
|||||||
фамилия |
имя |
отчество |
дата рождения |
адрес |
тел. |
|||||||
дни |
часы |
улица |
дом |
кв. |
сотрудники службы поставок |
||||||||||||
Код сотрудника |
договоры с пост |
обслуж-е животные |
график работы |
паспортные данные |
контактная информация |
|||||||
фамилия |
имя |
отчество |
дата рождения |
адрес |
тел. |
|||||||
дни |
часы |
улица |
дом |
кв. |
ветеринары |
|||||||||||
Код ветеринара |
доступ к аптекам |
обслуживаемые животные |
принадлежность к клинике |
паспортные данные |
контактная информация |
||||||
фамилия |
имя |
отчество |
дата рождения |
адрес |
тел. |
||||||
улица |
дом |
кв. |
производители |
||||||||
Код производителя |
Контактная информация |
договор с поставщиком |
заказ |
продукция |
||||
Местоположение |
Тел |
|||||||
Страна |
Город |
Улица |
Дом |
поставщики |
|||||||
Код поставщика |
Контактная информация |
договор с сотрудником службы поставок |
договор с производителем |
||||
Местоположение |
Тел |
||||||
Страна |
Город |
Улица |
Дом |
Второй и последующие шаги нормализации для данной работы не применимы.
Данная работа представляет один из возможных вариантов создания базы данных для зоопарка. В ней отражены основные объекты и взаимосвязи между ними. Отображен список сотрудников, имеющих различные специализации и выполняющих различные функции, прослежены основные пути поставок. Так, каждый сотрудник службы поставок имеет договоры с несколькими поставщиками, те, в свою очередь – с несколькими непосредственными производителями. Отражена связь между зоопарком и сопутствующими организациями – ветеринарными клиниками и аптеками. Поскольку данная модель является учебной, то рассмотрены, безусловно, не все существующие объекты и связи.
Вывод: в данной работе была представлена модель реляционной базы данных, которая представляет собой возможный аналог базы данных зоопарка. В курсовом проекте были представлены структура связей, таблицы данных, таблицы связей, а также была проведена нормализация.