Вопрос задан 11.03.2025 в 09:20. Предмет Информатика. Спрашивает Колиснык Богдан.

Опишите структуру записей( Имена полей, Типы полей, главные ключи) для баз данных: Рейсы самолетов, Школы города, Страны мира.

Перейти к ответам

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

Отвечает Неред Дима.

Структура записей для баз данных

1. Рейсы самолетов

База данных для рейсов самолетов должна хранить информацию о рейсах, аэропортах, самолетах и пассажирах. Можно выделить следующие таблицы:

Таблица: Рейсы

  • id_рейса (INTEGER, PRIMARY KEY, автоинкремент) – уникальный идентификатор рейса.
  • номер_рейса (VARCHAR, уникальный) – номер рейса, например, "SU123".
  • дата_вылета (DATE) – дата вылета рейса.
  • время_вылета (TIME) – время отправления из аэропорта вылета.
  • дата_прилета (DATE) – дата прилета в пункт назначения.
  • время_прилета (TIME) – время прибытия.
  • аэропорт_вылета (VARCHAR) – код или название аэропорта отправления.
  • аэропорт_прилета (VARCHAR) – код или название аэропорта прибытия.
  • id_самолета (INTEGER, FOREIGN KEY) – ссылка на самолет, выполняющий рейс.
  • статус_рейса (VARCHAR) – текущий статус рейса ("задержан", "в пути", "отменен" и т.д.).

Таблица: Самолеты

  • id_самолета (INTEGER, PRIMARY KEY) – уникальный идентификатор самолета.
  • модель (VARCHAR) – модель самолета (например, "Boeing 737").
  • количество_мест (INTEGER) – максимальное количество пассажиров на борту.
  • авиакомпания (VARCHAR) – название авиакомпании.

Таблица: Аэропорты

  • код_аэропорта (VARCHAR, PRIMARY KEY) – международный код аэропорта (например, "SVO" для Шереметьево).
  • название (VARCHAR) – полное название аэропорта.
  • город (VARCHAR) – город, в котором расположен аэропорт.
  • страна (VARCHAR) – страна расположения.

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

  • id_пассажира (INTEGER, PRIMARY KEY) – уникальный идентификатор пассажира.
  • имя (VARCHAR) – имя пассажира.
  • фамилия (VARCHAR) – фамилия пассажира.
  • номер_паспорта (VARCHAR, уникальный) – номер паспорта.
  • id_рейса (INTEGER, FOREIGN KEY) – ссылка на рейс, на котором летит пассажир.

2. Школы города

Эта база данных отражает структуру школьного образования в городе, включая школы, учеников и учителей.

Таблица: Школы

  • id_школы (INTEGER, PRIMARY KEY) – уникальный идентификатор школы.
  • название (VARCHAR) – название школы.
  • адрес (VARCHAR) – физический адрес школы.
  • количество_учеников (INTEGER) – общее количество учеников.
  • тип_школы (VARCHAR) – тип школы (например, "общеобразовательная", "гимназия", "лицей").

Таблица: Ученики

  • id_ученика (INTEGER, PRIMARY KEY) – уникальный идентификатор ученика.
  • имя (VARCHAR) – имя ученика.
  • фамилия (VARCHAR) – фамилия ученика.
  • дата_рождения (DATE) – дата рождения ученика.
  • id_школы (INTEGER, FOREIGN KEY) – ссылка на школу, в которой учится ученик.
  • класс (VARCHAR) – класс, в котором учится ученик (например, "9А").

Таблица: Учителя

  • id_учителя (INTEGER, PRIMARY KEY) – уникальный идентификатор учителя.
  • имя (VARCHAR) – имя учителя.
  • фамилия (VARCHAR) – фамилия учителя.
  • предмет (VARCHAR) – название предмета, который преподает учитель.
  • id_школы (INTEGER, FOREIGN KEY) – ссылка на школу, в которой работает учитель.

3. Страны мира

База данных о странах мира содержит основную информацию о странах, их столицах и ключевых характеристиках.

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

  • код_страны (VARCHAR, PRIMARY KEY) – уникальный код страны (например, ISO-код "RU" для России).
  • название (VARCHAR) – полное название страны.
  • столица (VARCHAR) – название столицы страны.
  • континент (VARCHAR) – континент, на котором расположена страна (например, "Европа").
  • площадь (FLOAT) – площадь страны в квадратных километрах.
  • население (INTEGER) – численность населения страны.

Таблица: Города

  • id_города (INTEGER, PRIMARY KEY) – уникальный идентификатор города.
  • название (VARCHAR) – название города.
  • код_страны (VARCHAR, FOREIGN KEY) – ссылка на страну, к которой относится город.
  • население (INTEGER) – численность населения города.

Таблица: Валюты

  • код_страны (VARCHAR, PRIMARY KEY, FOREIGN KEY) – ссылка на страну.
  • название_валюты (VARCHAR) – название валюты страны (например, "рубль").
  • код_валюты (VARCHAR) – код валюты (например, "RUB").
  • символ (VARCHAR) – символ валюты (например, "₽").

Заключение

Все три базы данных используют уникальные ключи (PRIMARY KEY) для однозначной идентификации записей. Поля типа FOREIGN KEY обеспечивают связи между таблицами, что позволяет организовать данные в нормализованном виде. Поля включают текстовые (VARCHAR), числовые (INTEGER, FLOAT), а также временные типы (DATE, TIME) данных для адекватного хранения информации.

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

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

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

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