Контрольные вопросы и задания
Поскольку в командах создания таблиц базы данных «Авиаперевозки» мы не
указывали имена ограничений для первичных и внешних ключей, то их имена
были сформированы автоматически самой СУБД. Как вы думаете, получили ли
эти ограничения новые имена после переименования таблицы?
Проверьте ваши предположения, выполнив такую операцию с одной из таблиц
базы данных «Авиаперевозки», имеющих внешние ключи.
13. И представление «Рейсы» (flights_v), и материализованное представление
«Маршруты» (routes) построены на основе таблиц «Рейсы» (flights) и «Аэро-
порты» (airports). Логично предположить, что при каскадном удалении, на-
пример, таблицы «Аэропорты», представление «Рейсы» будет также удалено,
поскольку при удалении базовой таблицы этому представлению просто неот-
куда будет брать данные.
А что вы можете предположить насчет материализованного представления
«Маршруты»: будет ли оно также удалено или нет? Ведь оно уже
содержит дан-
ные, в отличие от обычного представления. Так ли, условно говоря, сильна его
связь с таблицами, на основе которых оно сконструировано?
Проведите необходимые эксперименты, начав с команды
Достарыңызбен бөлісу: