rk2_2012 (Примеры второго РК)
Описание файла
Файл "rk2_2012" внутри архива находится в папке "Примеры второго РК". Документ из архива "Примеры второго РК", который расположен в категории "". Всё это находится в предмете "постреляционные базы данных" из 9 семестр (1 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "контрольные работы и аттестации", в предмете "постреляционные базы данных" в общих файлах.
Онлайн просмотр документа "rk2_2012"
Текст из документа "rk2_2012"
Рубежный контроль по дисциплине Постреляционные БД, 2012 г.
Билет содержит описание структур данных, например,
Схема Реляционной БД: указаны схемы отношений, ключи(подчеркнуты), внешние ключи (FK).
Автор(ФИО, информация), книга (название, жанр, год), авторКниги(ФИО (FK), книга(FK))
Таблицы из UDT: указаны UDT типы (их атрибуты) и таблицы в формате «таблица:тип(атрибуты типа)», ссылки в формате поле_ссылка(*тип).
ТабАвт:Автор(ФИО, информация), ТабКн:Книга (название, жанр, год), ТабАвтКн(автор(*Автор), книга(*Книга))
Классы на ODL: указаны классы, их экстенты, атрибуты (их типы не указаны) и связи в формате «поле_связь:Set<Класс>» или «поле_связь:<Класс>»
Автор(extent EA) { ФИО:.., инф:.., книги:Set<Книга>}, Книга (extent EK) { назв:.., жанр:.., год:., авторы:Set<Автор>)
XML:
<bd><author aid=”..” fio=”..”> info </author> <author ...>....</author> ...
<book bid=”..”><name>..</name><janr>..</janr> </book><year>..</year> <book> </book> ...
<ab toa=”...” tob=”..”/> <ab .../> ...... </bd>
Для приведенных схем составить запросы, например :
а) Поэты Европы 20 века.
б) Количество книг, написанных Петровым без соавторов.
На языках:
-
Datalog для РБД,
-
OQL для классов,
-
SQL-1999 для UDT,
-
Xpath, Xquery для XML
5) дополнительно по варианту:
Определить UDT одного из типов, описать его метод на PSM, определить таблицу на основе типа,
задать правило сопоставления для типа,
написать операции вставки, удаления и изменения ее записей, используя генераторы, обозреватели и модификаторы;
Определить один из классов и его метод, реализовать обращение к запросу из базового языка,
продемонстрировать создание и инициализацию, изменение свойств и удаление объекта класса.
Литература:
-
Гарсиа-Молина Г., Ульман Д., Уидом Д. Системы баз данных. Полный курс: Пер. с англ. – М.: Издательский дом «Вильямс», 2004 г. – 1088 с.
-
Гапанюк Ю.Е., Ревунков Г.И. Введение в XML-технологии. Учебное пособие. - М.:МГТУ им. Н.Э. Баумана. - 2010г. [Электронный ресурс: http://sfm2007.narod.ru, пособие XML].