1.5. Контрольные вопросы и задания к разделу 11. Является ли схемой реляционной БД следующий набор из пяти абстрактных атрибутов: А В С А М? Почему? 2. Является ли отношением следующий набор записей со схемой [ABC]: (а, в, с), (а1, в, с), (а1, в1, с), (а2, в, с1), (а, в, с), (а1, в, с1), (а2, в1, с)? Почему? 3. Пусть дана следующая схема отношения [СЛУЖАЩИЙ, РУКОВОДИТЕЛЬ, ДОЛЖНОСТЬ, ЗАРПЛАТА, СТАЖ], где атрибуты СЛУЖАЩИЙ и РУКОВОДИТЕЛЬ имеют в качестве значений фамилии, ДОЛЖНОСТЬ - названия должностей, ЗАРПЛАТА - числа, выражающие размер месячного оклада в рублях, СТАЖ - количество полных лет, которые проработал служащий на должности. Выберите первичный ключ для данного отношения. Какие зависимости могут быть выделены в данном отношении? 5. Выделите ключи для следующей схемы отношения [№2 РЕЙСА, АЭРОПОРТ НАЗНАЧЕНИЯ, ВЫХОД, ДАТА, ВРЕМЯ], которая означает, что посадка на рейс № РЕЙСА, вылетающий в город АЭРОПОРТ НАЗНАЧЕНИЯ, осуществляется через выход номер ВЫХОД, дата отправления рейса - ДАТА, время вылета - ВРЕМЯ. 6. Может ли объединение двух ключей быть ключом? 7. Обязательно ли пересечение двух наборов атрибутов, содержащих ключи отношения, является ключом? 8. Каково максимальное число простых первичных ключей может иметь отношение со схемой [A1, A2, .., AN]? Каково максимальное число составных ключей может иметь это отношение? 9. Постройте словарь данных для отношения из заданий 3,4. 10. Придумайте порядок регистрации документов для приложения-примера БД менеджера турфирмы, определите регистрационную информацию и доработайте этот пример с указанными добавлениями. 12. Расширьте возможности приложения-примера БД менеджера турфирмы, изменив разработанную схему БД таким образом, чтобы можно было хранить несколько контактных телефонов для каждого туриста.
|