Вопрос задан 28.06.2023 в 19:48. Предмет Информатика. Спрашивает Евтихиев Ваня.

Помогите нормализовать БД. Сломала голову. Создать базу данных турбюро, содержащую следующие

сведения: - Номер путевки; - Код маршрута; - Наименование маршрута; - Дата отправления; - Продолжительность дней; - Стоимость, руб.; - Признак оплаты (наличный или безналичный расчет); - Процент спроса.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Куварин Сергей.

Таблица МАРШРУТЫ

- Код маршрута;  <- ПЕРВИЧНЫЙ КЛЮЧ

- Наименование маршрута;

- Продолжительность дней;

- Процент спроса

Таблица ПУТЕВКИ

- Номер путевки; <- ПЕРВИЧНЫЙ КЛЮЧ

- Код маршрута;  <- ВНЕШНИЙ КЛЮЧ

- Дата отправления;

- Стоимость, руб;

- Признак оплаты (наличный или безналичный расчет)

Связь: МАРШРУТЫ."Код маршрута" < - >> ПУТЕВКИ.Код маршрута"

Тип связи: Один ко многим.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для создания нормализованной базы данных (БД) для турбюро, вам потребуется разделить эту информацию на несколько таблиц. Нормализация поможет устранить избыточность данных и обеспечит более эффективное управление информацией. Предлагаю следующую структуру таблиц:

  1. Таблица "Маршруты" (Routes):

    • Код маршрута (RouteID, первичный ключ)
    • Наименование маршрута (RouteName)
  2. Таблица "Путевки" (Packages):

    • Номер путевки (PackageID, первичный ключ)
    • Код маршрута (RouteID, внешний ключ, ссылается на Routes)
    • Дата отправления (DepartureDate)
    • Продолжительность дней (DurationDays)
    • Стоимость, руб. (Price)
    • Признак оплаты (PaymentMethod) - здесь может быть текстовое поле, указывающее наличный или безналичный расчет, или вы можете создать отдельную таблицу для методов оплаты и иметь внешний ключ на нее.
    • Процент спроса (DemandPercentage)

Такая структура позволит вам хранить информацию о маршрутах в отдельной таблице и связывать ее с путевками через код маршрута (RouteID). Вы также можете добавить дополнительные таблицы для хранения информации о клиентах, продажах, оплатах и т. д., если это необходимо.

Не забудьте создать индексы и связи между таблицами для обеспечения целостности данных и улучшения производительности запросов.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос