- •Лабораторная работа №1 Концептуальная модель базы данных для железнодорожного вокзала
- •1.Анализ предметной области:
- •2.Разработка модели “сущность-связь” предметной области.
- •Лабораторная работа №2 Изучение основ реляционной алгебры Цель занятия
- •1.Для отношения b:
- •Лабораторная работа №4
- •Лабораторная работа №5 построение простейших запросов на выборку информации
- •Лабораторная работа №6 использование группировки и упорядочения данных
- •Лабораторная работа №7 запросы по удалению, изменению и добавлению данных
- •Лабораторная работа №8 Построение сложных запросов, запросов на соединение и объединение информации
- •Лабораторная работа №9 эллементы оптимизации запросов
Лабораторная работа №1 Концептуальная модель базы данных для железнодорожного вокзала
1.Анализ предметной области:
асистема должна хранить и обрабатывать информацию о сотрудниках, маршрутах движения и пассажирах;
бсистема будет использоваться управленческим персоналом ;
вв предметной области выделяются следующие сущности:
Железнодорожный вокзал,
Сотрудник,
Маршрут движения,
Пассажир
гопределяется такой состав атрибутов для выбранных сущностей:
Железнодорожный вокзал
Полное название вокзалапервичный ключ,
Адрес,
Контактный телефон,
Директор;
Сотрудник
№трудового договорапервичный ключ,
Фамилия,
Имя,
Отчество,
Дата рождения,
Должность,
Оклад,
Контактный телефон;
Маршрут движения
Название маршрута,
Время отправленияпервичный ключ,
Дата отправления,
Стоимость билета,
№ поезда,
№ платформы;
Пассажиры
Личный №первичный ключ,
Фамилия,
Имя,
Отчество,
№ и серия паспорта,
Дата покупки билета,
допределяются пары взаимосвязанных сущностей и типы взаимосвязей:
Железнодорожный вокзал Сотрудник– 1N,
Железнодорожный вокзал Маршрут движения– 1N,
Маршрут движения Пассажир– 1N;
еопределяются атрибуты взаимосвязей:
Железнодорожный вокзалСотрудник –Полное название вокзалавводится в сущностьСотрудник,
Железнодорожный вокзал Маршрут движения–Полное название вокзалавводится в сущностьМаршрут движения,
Маршрут движения Пассажир–Название маршрута и время оправлениявводится в сущностьТранспорт.
2.Разработка модели “сущность-связь” предметной области.
Сотрудник |
|
Железнодорожный вокзал |
|
Маршрут движения | |
№ трудового договора |
|
Полное название вокзала |
|
Название маршрута | |
Фамилия |
|
Адрес |
|
Дата отправления | |
Имя |
|
Телефон |
|
Время отправления | |
Отчество |
|
Директор |
|
Стоимость билета | |
Дата рождения |
|
|
|
№ поезда | |
Должность |
|
|
|
№ платформы | |
Оклад |
|
Пассажир |
|
Полное название вокзала | |
Контактный тел. |
|
Личный № |
|
| |
Полное название вокзала |
|
Фамилия |
|
| |
Имя |
| ||||
Отчество |
| ||||
№и серия паспорта |
| ||||
Дата покупки билета |
| ||||
Название маршрута |
| ||||
Дата отправления |
| ||||
Время отправления |
|
На представленной ER-диаграмме отсутствуют взаимосвязи “многие-ко-многим”, а состав атрибутов определен без избыточности. Поэтому данный вариант будет считаться окончательным