МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное автономное образовательное учреждение высшего образования
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
ИНСТИТУТ НЕПРЕРЫВНОГО И ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ ОЦЕНКА
ПРЕПОДАВАТЕЛЬ
Старший преподаватель
|
|
|
| Н. В. Путилова
| должность, уч. степень, звание
|
| подпись, дата
|
| инициалы, фамилия
|
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №1
| Разработка физической модели базы данных с учетом декларативной ссылочной целостности
| по дисциплине: проектирование баз данных
| РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. №
| Z9431
|
| 29.05.2022
|
| П. В. Крылов
|
| номер группы
|
| подпись, дата
|
| инициалы, фамилия
|
Студенческий билет №
|
|
|
|
|
Санкт-Петербург 2022
Задание:
Создать физическую модель базы данных, находящуюся в третьей нормальной форме в соответствии с заданным вариантом. Расписать ссылочную целостность БД в таблице
Индивидуальный вариант:
Магазин обоев: ширина рулона, название, коллекция, производитель, ширина, материал, цена, текстура материала, партия, дата поставки партии.
а. коллекция обоев, начинающаяся со слова «Лес», но это не единственное слово
б. производитель, который производит обои не только из бумаги
в. цвет, обоев которого нет
г. коллекция с самой большой шириной рулона
д. производитель обоев с минимальным количеством коллекций
е. производитель, который производит обои из всех материалов
ж. производитель, у которого нет обоев дешевле 3000 рублей
Физическая модель базы данных:
Таблица №1. Описание ссылочной целостности
Дочерняя
таблица
| Внешний ключ
| Родительская таблица
| при удалении
| Описание
при удалении
| При обновлении
| Описание
при обновлении
| Обоснование
| Коллекции
| Код_произв
| Производители
| каскадируется
| При удалении данных из таблицы Производители, удалятся все связанные данные из таблицы Коллекции
| каскадируется
| При обновлении первичного ключа таблицы Производители, обновится внешний ключ из таблицы Коллекции
| Все коллекции имеют одного производителя
| Обои
| Код_матер
| Материалы
| каскадируется
| При удалении данных из таблицы Материалы, удалятся все связанные данные из таблицы Обои
| каскадируется
| При обновлении первичного ключа таблицы Материалы, обновится внешний ключ из таблицы Обои
| Обои создаются из определённых материалов
| Обои
| Код_цвета
| Цвет
| каскадируется
| При удалении данных из таблицы Цвет, удалятся все связанные данные из таблицы Обои
| каскадируется
| При обновлении первичного ключа таблицы Цвет, обновится внешний ключ из таблицы Обои
| Обои имеют определённый цвет
| Обои
| Код_текстуры
| Текстура
| каскадируется
| При удалении данных из таблицы Текстура, удалятся все связанные данные из таблицы Обои
| каскадируется
| При обновлении первичного ключа таблицы Текстура, обновится внешний ключ из таблицы Обои
| Обои имеют определённую структуру
| Обои
| Код_коллекции
| Коллекции
| каскадируется
| При удалении данных из таблицы Коллекции, удалятся все связанные данные из таблицы Обои
| каскадируется
| При обновлении первичного ключа таблицы Коллекции, обновится внешний ключ из таблицы Обои
| Обои относятся к определённой коллекции
| Рулоны
| Код_партии
| Партии
| каскадируется
| При удалении данных из таблицы Партии, удалятся все связанные данные из таблицы Рулоны
| каскадируется
| При обновлении первичного ключа таблицы Партии, обновится внешний ключ из таблицы Рулоны
| Каждый рулон относится к определённой партии
| Рулоны
| Код_обоев
| Обои
| каскадируется
| При удалении данных из таблицы Обои, удалятся все связанные данные из таблицы Рулоны
| каскадируется
| При обновлении первичного ключа таблицы Обои, обновится внешний ключ из таблицы Рулоны
| Каждый рулон относится к определенным обоям
| |