Недавно я решил изучить базы данных и применить свои новые знания на практике. Одной из задач, которую мне поставили, было заполнить таблицы ″AIRCRAFTS″ и ″ROUTES″ данными. Разумеется, я принял этот вызов и взялся за работу.Таблица ″AIRCRAFTS″ содержит поля ″id″ и ″name″. Мне нужно было заполнить поле ″name″ названиями самолетов. Я решил использовать следующие названия⁚
1. SU 1234
2. Boeing 747
3. Airbus A320
4. Embraer 190
5. Cessna 172
Я знал, что таблица ″ROUTES″ содержит поля ″route_id″, ″aircraft_id″, ″_from″ и ″_to″. Однако, для того чтобы связать таблицу ″ROUTES″ с таблицей ″AIRCRAFTS″, я должен был использовать поле ″aircraft_id″ как внешний ключ. Таким образом, каждая запись в таблице ″ROUTES″ будет содержать ссылку на самолет из таблицы ″AIRCRAFTS″.Теперь я перешел к заполнению информации о рейсах в таблицу ″ROUTES″. Я должен был указать маршрут, начальный пункт и конечный пункт каждого рейса. Вот несколько примеров информации о рейсах, которые я добавил в таблицу⁚
1. Номер маршрута⁚ 1
Самолет⁚ SU 1234
Откуда⁚ Москва, Россия
Куда⁚ Париж, Франция
2. Номер маршрута⁚ 2
Самолет⁚ Boeing 747
Откуда⁚ Нью-Йорк, США
Куда⁚ Лондон, Великобритания
3. Номер маршрута⁚ 3
Самолет⁚ Airbus A320
Откуда⁚ Токио, Япония
Куда⁚ Сеул, Южная Корея
4. Номер маршрута⁚ 4
Самолет⁚ Embraer 190
Откуда⁚ Пекин, Китай
Куда⁚ Гонконг, Китай
5. Номер маршрута⁚ 5
Самолет⁚ Cessna 172
Откуда⁚ Сидней, Австралия
Куда⁚ Мельбурн, Австралия
Я должен отметить, что во всех записях в таблице ″ROUTES″ используется поле ″aircraft_id″ для указания соответствующего самолета из таблицы ″AIRCRAFTS″.
Работа с базами данных и заполнение таблиц данными позволила мне глубже понять, как работают связи между таблицами. Теперь я лучше понимаю, как использовать внешние ключи для связи данных в разных таблицах.
Это был интересный опыт, который помог мне улучшить навыки работы с базами данных. Я уверен, что эти знания пригодятся мне в будущем, когда я буду разрабатывать и поддерживать приложения, использующие базы данных.