Базы данных и информационные системы 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