Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Лабораторная работа № 5. Вопросы к лабораторной работе № 4




Вопросы к лабораторной работе № 4

Лабораторная работа № 4

Тема работы: создание и использование хранимых процедур.

Цель работы: знакомство с возможностями СУБД по созданию хранимых процедур.

Подготовка к работе:

1. Изучите теоретические основы, команды создания хранимых процедур, функций и пакетов, рассмотренные в лекционном курсе, методических указаниях или других источниках.

2. Ответьте на вопросы к лабораторной работе.

3. Подготовьте отчет к оформлению хода выполнения работы.

Порядок выполнения работы:

1. Создайте хранимые процедуры для добавления и изменения записей в таблицах, проверяющих существование редактируемой записи и определяющие значение суррогатного первичного ключа по умолчанию для новых записей.

2. Внесите такие изменения в хранимые процедуры добавления и изменения записей в таблицах, которые не позволят добавить или изменить записи с дублирующими названиями.

3. Создайте хранимые процедуры удаления записей из таблиц, удаляющих связанные записи из дочерних таблиц.

4. Внесите такие изменения в хранимые процедуры удаления, добавления и изменения записей в таблицах, которые позволят выполнить операции только для заданных пользователей.

5. Проверьте работоспособность всех созданных хранимых процедур.

6. Оформите все созданные хранимые процедуры для каждой таблицы в виде пакетов.

7. Проверьте работоспособность пакетов.

8. Оформите отчет о выполнении лабораторной работы.

1. Что понимается в СУБД под хранимой процедурой?

2. Что понимается в СУБД под пакетом?

3. На какие этапы подразделяют жизненный цикл БД?

4. На какие этапы подразделяют проектирование БД?

5. Что понимается под системным анализом предметной области?

6. Что понимается под инфологической (семантической) моделью данных?

7. Что понимается под даталогической моделью данных?

8. Что понимается под физической моделью данных?

Тема работы: создание и использование триггеров.

Цель работы: знакомство с возможностями СУБД по созданию триггеров.

Подготовка к работе:

1. Изучите теоретические основы, команды создания последовательностей и триггеров, рассмотренные в лекционном курсе, методических указаниях или других источниках.

2. Ответьте на вопросы к лабораторной работе.

3. Подготовьте отчет к оформлению хода выполнения работы.

Порядок выполнения работы:

1. Создайте необходимые последовательности для суррогатных первичных ключей (Oracle).

2. Создайте триггеры вставки и изменения записей таблиц, определяющие значение суррогатного первичного ключа по умолчанию.

3. Создайте триггер ведения аудита изменения записей в таблицах.

4. Внесите такие изменения в триггеры вставки и изменения записей таблиц, которые не позволят добавить или изменить записи с дублирующими названиями.

5. Создайте триггеры для не обновляемых представлений, позволяющие изменять данные.

6. Оформите отчет о выполнении лабораторной работы.




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 531; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.