Ыыы. Жилин_СГ_ЭВМ.Б-42_2020_ЛР3_Базы_данных. Лабораторная работа 3 Физическая реализация базы данных дисциплина "Базы данных"
Скачать 0.51 Mb.
|
ФАКУЛЬТЕТ Информатика и управление КАФЕДРА Информационные системы и сети (ИУ2-КФ) ЛАБОРАТОРНАЯ РАБОТА №3 «Физическая реализация базы данных»
Дата сдачи (защиты): ___________________ Результаты сдачи (защиты): -Бальная оценка: ____ -Оценка: _____ Калуга, 2020 г. Цель работы: получение практических навыков физического проектирования базы данных в СУБД Microsoft® SQL Server. Задачи: реализовать базу данных в СУБД Microsoft® SQL Server посредством Transact-SQL. Теоретическая часть Ход работы Вариант 24 Код: CREATE TABLE [dbo].[Фильм] ( [id_Фильм] smallint NOT NULL PRIMARY KEY, [Название] nvarchar(50) NOT NULL, [Актёры] nvarchar(50) NOT NULL, [Продолжительность] time NOT NULL, [Стоимость_проката] smallmoney NOT NULL, CONSTRAINT price CHECK (Стоимость_проката >= 0 and Стоимость_проката <= 400), [Год выпуска] date NOT NULL, [id_Жанр] smallint NOT NULL REFERENCES [dbo].[Жанр](id_Жанр), [id_Режиссёр] smallint NOT NULL REFERENCES [dbo].[Режиссёр](id_Режиссёр), ) GO CREATE TABLE [dbo].[Жанр] ( [id_Жанр] smallint NOT NULL PRIMARY KEY, [Тип] nvarchar(20) NOT NULL, [Стили] nvarchar(20) NOT NULL, [Подстили] nvarchar(20) NOT NULL, [История] ntext NOT NULL, [id_Фильм] smallint NOT NULL REFERENCES [dbo].[Фильм](id_Фильм), ) GO CREATE TABLE [dbo].[Режиссёр] ( [id_Режиссёр] smallint NOT NULL PRIMARY KEY, [Имя] nvarchar(50) NOT NULL, [Дата рождения] date NOT NULL, [Количество фильмов] smallint NOT NULL, [Награды] ntext NOT NULL, [id_Фильм] smallint NOT NULL REFERENCES [dbo].[Фильм](id_Фильм), ) Рисунок 1 – Физическая модель базы данных предметной области «Видеопрокат» Вывод: получены практические навыки физического проектирования базы данных в СУБД Microsoft® SQL Server. СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ |