Учебное пособие Санкт-Петербург «бхв-петербург»


Bookings Бронирования # book_ref ∗ book_date ∗ total_amount Airports



Pdf көрінісі
бет15/256
Дата18.11.2022
өлшемі1.88 Mb.
#465124
түріУчебное пособие
1   ...   11   12   13   14   15   16   17   18   ...   256
sql osnovi yazika

Глава 1. Введение в базы данных и SQL
Bookings
Бронирования
# book_ref
∗ book_date
∗ total_amount
Airports
Аэропорты
# airport_code
∗ airport_name
∗ city
∗ longitude
∗ latitude
∗ timezone
Tickets
Билеты
# ticket_no
∗ book_ref
∗ passenger_id
∗ passenger_name
◦ contact_data
Ticket_flights
Перелеты
# ticket_no
# flight_id
∗ fare_conditions
∗ amount
Flights
Рейсы
# flight_id
∗ flight_no
∗ scheduled_departure
∗ scheduled_arrival
∗ departure_airport
∗ arrival_airport
∗ status
∗ aircraft_code
◦ actual_departure
◦ actual_arrival
Aircrafts
Самолеты
# aircraft_code
∗ model
∗ range
Boarding_passes
Посадочные талоны
# ticket_no
# flight_id
∗ boarding_no
∗ seat_no
Seats
Места
# aircraft_code
# seat_no
∗ fare_conditions
22


Контрольные вопросы и задания
Контрольные вопросы и задания
1. Какие группы операторов выделяются в составе языка SQL?
2. Дайте неформальное определение основных понятий реляционной модели
данных: отношение, кортеж, атрибут.
3. Для чего нужны внешние ключи в реляционных таблицах?
4. Что такое потенциальный ключ?
5.* Предложите пример избыточного потенциального ключа для одной из таблиц
базы данных «Авиаперевозки» и объясните, почему он будет избыточным.
6.* В реализации базы данных «Авиаперевозки» предполагается, что самолеты од-
ной модели могут иметь только одну компоновку салона. Представим, что руко-
водством принято решение о том, что нужно учитывать возможность наличия
различных компоновок для каждой модели. Какие таблицы придется модифи-
цировать в таком случае и каким образом? Потребуется ли создавать дополни-
тельные таблицы?
23





Достарыңызбен бөлісу:
1   ...   11   12   13   14   15   16   17   18   ...   256




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет