3.26 Метамодель БД ы

advertisement
Базы данных и информационные системы
3.26Метамодель БД
Сумы
СумГУ,2014
Содержание



Задание по вариантам
Требования к отчету
Контрольные вопросы
1. Подготовительный этап
Напишите скрипт для создания таблиц Objects и Object_types.
2. Предметная область
Описание предметной области: город, улица, дом, устройство.
Данные таблицы Objects описываются деревом :
Данные таблицы Object_types описываются деревом:
Напишите скрипт для заполнения таблиц Objects и Object_types.
3. Задания
1.
2.
3.
4.
Выведите названия объектов, принадлежащих к типу
«Оборудование»
Выведите название типа объекта с именем «Дом»
Выведите название объектов, которые имеют тип,
который наследован от типа «Контейнер»
Вывести ветвь дерева (рис 1 задания 2) в виде: ->
Сумы -> ул. Супруна -> дом 4 -> Кофеварка
Схема 2 *

Примените скрипт init.sql для создания и заполнения
таблиц, рассмотренных на лекции (Таблицы Emp, Dept,
Salegrade)
4. * Исследование БД
Выведите список подразделений фирмы схемы
(раньше эти данные хранились в таблице DEPT)
Сформировать запрос, выводящий 2 столбца
информации:
1.
2.


3.
4.
фамилию работника и, через запятую, его должность;
его зарплату за год.
Сформировать запрос, выводящий фамилию и
зарплату работников, зарплата которых лежит вне
диапазона от $1500 до $2850, отсортированных по
фамилии работника.
Подсчитайте количество сотрудников в каждом
подразделении.
Часть 2. EntityAtributeValue

Создайте представление, которое на основе таблиц
лежащих в основе мета-модели Тенцера эмулирует ИС
построенную на основе подхода EAV



(представление хранит номер объекта, название атрибута
и значения атрибута. Тип объекта и его название становятся
атрибутами объекта.)
Выполните задания 3.1,3.2
Выполните задания 4.1,4.2,4.3,4.4
Требования к отчету

Часть 1 (0.6..1 балл)



Отчет лабораторной работы должен содержать скрипты,
необходимые для выполнения заданий 1,2,3.
На «4+» - задания 4.
Часть 2 (0.6..1 балл)



Создать представление EAV
Задания 3.1,3.2 с использованием EAV
На «4+» - задания 4 с использованием EAV
Download