rk2_2012 (1037570)
Текст из файла
Рубежный контроль по дисциплине Постреляционные БД, 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].
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.