Определить не менее 6 таблиц, отражающих сущности предметной области

Условие:

Access. БД Железнодорожные перевозки. Таблицы не менее 6

Условие: Access. БД Железнодорожные перевозки. Таблицы не менее 6

Решение:

Предмет: Информационные технологии
Раздел: Проектирование баз данных (БД), СУБД Microsoft Access


Задание связано с проектированием базы данных в Microsoft Access на тему "Железнодорожные перевозки". Необходимо:

  1. Определить не менее 6 таблиц, отражающих сущности предметной области.
  2. Установить характеристики полей таблиц (тип, размер, допустимые значения, вычисляемость).
  3. Определить ключи (первичные и внешние).
  4. Построить схему данных и обеспечить целостность.

Шаг 1: Определение таблиц

Для БД "Железнодорожные перевозки" можно определить следующие таблицы:

  1. Поезда
  2. Маршруты
  3. Станции
  4. Расписание
  5. Билеты
  6. Пассажиры

Шаг 2: Определение полей таблиц

Таблица: Поезда

ПолеТип данныхРазмер/Допустимые значенияПримечание
ID_ПоездаСчетчик-Первичный ключ
Номер_поездаТекстовый10 символовУникальный номер
Тип_поездаТекстовый[«Пассажирский», «Грузовой»]Ограниченный ввод
Количество_вагоновЧисловой[1–50]

Таблица: Маршруты

ПолеТип данныхРазмер/Допустимые значенияПримечание
ID_МаршрутаСчетчик-Первичный ключ
Название_маршрутаТекстовый50 символов
Начальная_станцияТекстовый50 символовВнешний ключ
Конечная_станцияТекстовый50 символовВнешний ключ

Таблица: Станции

ПолеТип данныхРазмер/Допустимые значенияПримечание
ID_СтанцииСчетчик-Первичный ключ
Название_станцииТекстовый50 символовУникальное
ГородТекстовый50 символов

Таблица: Расписание

ПолеТип данныхРазмер/Допустимые значенияПримечание
ID_РасписанияСчетчик-Первичный ключ
ID_ПоездаЧисловой-Внешний ключ
ID_МаршрутаЧисловой-Внешний ключ
Дата_отправленияДата/время-
Время_отправленияВремя-
Время_прибытияВремя-

Таблица: Билеты

ПолеТип данныхРазмер/Допустимые значенияПримечание
ID_БилетаСчетчик-Первичный ключ
ID_ПассажираЧисловой-Внешний ключ
ID_РасписанияЧисловой-Внешний ключ
МестоТекстовый[1A–50F]
СтоимостьДенежный[100–10000]

Таблица: Пассажиры

ПолеТип данныхРазмер/Допустимые значенияПримечание
ID_ПассажираСчетчик-Первичный ключ
ФИОТекстовый100 символов
ПаспортТекстовый10 символовУникальный
ВозрастЧисловой[0–120]

Шаг 3: Связи и ключи

  • Внешние ключи:
    • В таблице Расписание: [ID_Поезда], [ID_Маршрута]
    • В таблице Билеты: [ID_Пассажира], [ID_Расписания]
  • Связи:
    • Один поезд может участвовать в нескольких расписаниях (связь "один-ко-многим").
    • Один маршрут может быть использован в разных расписаниях.
    • Один пассажир может иметь несколько билетов.
  • Связь многие-ко-многим между поездами и маршрутами реализуется через таблицу Расписание.

Шаг 4: Создание схемы данных

На схеме должны быть показаны:

  • Все таблицы
  • Связи по внешним ключам
  • Обеспечение ссылочной целостности

Вывод

База данных будет включать:

  • 6 таблиц
  • Первичные и внешние ключи
  • Определенные типы данных и ограничения
  • Реализацию целостности и связей

Если нужно, могу помочь составить схему в Access или нарисовать её в виде ER-диаграммы.

Не нашли нужного вам решения? Оставьте заявку и наши авторы быстро и качественно помогут вам с решением.
Оставить заявку
Работа вам нужна срочно. Не волнуйтесь, уложимся!
  • 22423 авторов готовы помочь тебе.
  • 2402 онлайн