1. Главная
  2. Библиотека
  3. Базы данных
  4. На основании выбранного варианта выполнить следующее: 1...
Решение задачи на тему

На основании выбранного варианта выполнить следующее: 1. Выполнить анализ предметной области исследуемой организации; 2. Описать основные сущности предметной области; 3. Расставить существующие связи между сущностями: самостоятельно. добавить в каждую

  • Базы данных
  • #Проектирование баз данных
  • #Нормализация и логическое моделирование
На основании выбранного варианта выполнить следующее: 1. Выполнить анализ предметной области исследуемой организации; 2. Описать основные сущности предметной области; 3. Расставить существующие связи между сущностями: самостоятельно. добавить в каждую

Условие:

На основании выбранного варианта выполнить следующее:

1. Выполнить анализ предметной области исследуемой организации;

2. Описать основные сущности предметной области;

3. Расставить существующие связи между сущностями: самостоятельно. добавить в каждую сущность первичные ключи и установить внешние ключи между сущностями;

4. Построить инфологическую модель базы данных организации; 5. Построить даталогическую модель базы данных организации.

БД туристическая фирма. БД состоит из следующих таблиц туристы, туристичексая группа, состав групп, гостиницы, ведомости продажей. Таблица туристы имеет следующие атрибуты: ФИО, паспортные данные, пол, возраст, дети.

Таблица туры имеет следующие атрибуты: название, страна, города, тип передвижения, тип питания, цена тура, тип проживания. Таблица туристическая группа имеет следующие атрибуты: название,

дата отправления, дата прибытия, тур, кол-во туристов. Таблица состав групи имеет следующие атрибуты: дата продажи, турист, группа, цена билета.

Таблица гостиницы имеет следующие атрибуты: название гостиницы, страна, город, адрес, кол-во мест, тип гостиницы.

Таблица ведомость продажей имеет следующие атрибуты: дата, туристическая группа, гостиница, общая стоимость.

Решение:

### Анализ предметной области исследуемой организации

Исследуемая организация — туристическая фирма, которая занимается организацией туров для клиентов. Основная деятельность фирмы включает в себя продажу туристических путевок, формирование туристических групп, а также бронирование гостиниц. Важны...

  • Атрибуты: ФИО, паспортные данные, пол, возраст, дети.
  • Первичный ключ: ID_Туриста.
  • Атрибуты: название, страна, города, тип передвижения, тип питания, цена тура, тип проживания.
  • Первичный ключ: ID_Тура.
  • Атрибуты: название, дата отправления, дата прибытия, тур (внешний ключ), кол-во туристов.
  • Первичный ключ: ID_Группы.
  • Внешний ключ: ID_Тура (ссылается на таблицу Туры).
  • Атрибуты: дата продажи, турист (внешний ключ), группа (внешний ключ), цена билета.
  • Первичный ключ: ID_Состава.
  • Внешние ключи: IDГруппы (ссылается на таблицу Туристическая группа).
  • Атрибуты: название гостиницы, страна, город, адрес, кол-во мест, тип гостиницы.
  • Первичный ключ: ID_Гостиницы.
  • Атрибуты: дата, туристическая группа (внешний ключ), гостиница (внешний ключ), общая стоимость.

  • Первичный ключ: ID_Ведомости.

  • Внешние ключи: IDГостиницы (ссылается на таблицу Гостиницы).

  • и : Один турист может быть в нескольких составах групп, но каждый состав группы относится к одному туристу (1:N).

  • и : Одна группа может иметь много составов, но каждый состав относится к одной группе (1:N).

  • и : Один тур может быть представлен в нескольких группах, но каждая группа относится к одному туру (1:N).

  • и : Одна гостиница может быть связана с несколькими продажами, но каждая продажа относится к одной гостинице (1:N).

  • и : Одна группа может иметь несколько записей в ведомости продаж, но каждая запись относится к одной группе (1:N).

Инфологическая модель будет представлять собой диаграмму, где сущности будут связаны между собой через указанные связи. Каждая сущность будет содержать свои атрибуты и первичные ключи, а также внешние ключи для обозначения связей.

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

  • (ID_Туриста, ФИО, Паспортные данные, Пол, Возраст, Дети)
  • (ID_Тура, Название, Страна, Города, Тип передвижения, Тип питания, Цена тура, Тип проживания)
  • (IDТура, Кол-во туристов)
  • (IDТуриста, ID_Группы, Цена билета)
  • (ID_Гостиницы, Название гостиницы, Страна, Город, Адрес, Кол-во мест, Тип гостиницы)
  • (IDГруппы, ID_Гостиницы, Общая стоимость)

Теперь вы можете задать вопросы по тексту.

Выбери предмет