
- •Вариант 1 Лабораторная работа №1
- •Вариант 2 Лабораторная работа №1
- •Вариант 3 Лабораторная работа №1
- •Вариант 4 Лабораторная работа №1
- •Вариант 5 Лабораторная работа №1
- •Вариант 6 Лабораторная работа №1
- •Вариант 7 Лабораторная работа №1
- •Вариант 8 Лабораторная работа №1
- •Вариант 9 Лабораторная работа №1
- •Вариант 10 Лабораторная работа №1
- •Вариант 11 Лабораторная работа №1
- •Вариант 12 Лабораторная работа №1
- •Вариант 13 Лабораторная работа №1
- •Вариант 14 Лабораторная работа №1
- •Вариант 15 Лабораторная работа №1
- •Вариант 16 Лабораторная работа №1
- •Вариант 17 Лабораторная работа №1
- •Вариант 18 Лабораторная работа №1
- •Вариант 19 Лабораторная работа №1
- •Вариант 20 Лабораторная работа №1
Вариант 20 Лабораторная работа №1
Разработать ER-диаграмму, а затем, пользуясь средствами СУБД Microsoft Access, создать базу данных для информационной системы железной дороги (пригородные поезда). Основная задача системы — предоставление справочной информации о расписании движения поездов и продажа билетов. В системе хранится следующая информация:
Перечень направлений, по которым следуют пригородные поезда. Каждое направление содержит последовательность станций.
Для каждого поезда известно направление, по которому он следует, известен день недели, когда он отправляется и перечень станций, на которых он останавливается, с указанием времени прибытия для каждой станции. Через некоторые станции поезд может следовать без остановки.
Билет продается на конкретную дату, пассажир может занимать любое место в любом вагоне. Для каждого поезда известно общее количество мест в поезде.
Для каждой пары соседних станций в направлении задана стоимость переезда, и стоимость билета вычисляется как сумма стоимости между всеми станциями, через которые проезжает пассажир.
Поскольку система предназначена только для продажи билетов, не требуется хранить информацию о физических вагонах, из которых составлен поезд, отправляющийся в конкретную дату. База данных должна содержать следующие ограничения целостности:
Время стоянки на каждой станции должно быть не менее одной минуты
Билет может быть продан не ранее чем за 30 дней. (подсказка: функция Date() позволяет определить текущую дату, функция DateAdd(“d”; кол-во дней; дата) позволяет получить дату, отстоящую от указанной на определенное количество дней)
Два поезда не могут прибыть на станцию в одно и то же время