Контрольная работа по «Базе данных»
Автор: Nikita1218 • Октябрь 31, 2023 • Контрольная работа • 895 Слов (4 Страниц) • 176 Просмотры
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ
Федеральное государственное бюджетное образовательное учреждение высшего образования
Национальный исследовательский университет «МЭИ»
Контрольная работа №2
по курсу «Базы данных»
Вариант 2
Выполнил студент группы ИДзс-22-22
Крепышев Никита
Москва
2023
Цель работы: Научиться создавать базы данных из таблиц и работать с ними. Изучить операторы по изменению, добавлению и удалению данных из таблиц.
Задание: Создать и отладить командный файл-сценарий, позволяющий:
а) создать базу данных их 3 таблиц (главная, подчиненная, ссылочная);
б) создать два индекса – простой и составной;
в) заполнить:
- ·главную таблицу 10–12 записями;
- ·подчинённую таблицу 15–18 записями (1–3 записи в подчинённой таблице для одной записи в главной);
- ·ссылочную таблицу 10 записями;
г) продемонстрировать работу операторов по изменению и удалению данных из таблиц.
Решение:
- Создадим базу данных с помощью команды
CREATE DATABASE [flower shops]
или с помощью внутренних инструментов ms sql
[pic 1]
- Создадим нужные нам таблицы
Главная таблица - компании, занимающиеся цветочным бизнесом
Создадим столбцы таблицы: название, число сотрудников, владелец, капитализация, дата основания. Возьмем столбец name и отметим его первичным ключом (Primary Key), т.к. каждое название компании уникально.
[pic 2]
CREATE TABLE Companies(
Name nvarchar(50) NOT NULL,
Capitalization money NOT NULL,
[Date of foundation] date NOT NULL,
Owner nvarchar(50) NOT NULL,
[Number of employess] int NOT NULL,
)
/*Создаем первичный ключ для столбца Name.*/
ALTER TABLE Companies
ADD CONSTRAINT Name_key PRIMARY KEY (Name);
Подчиненную таблицу сделаем плантации цветов. Каждая компания должна владеть хотя бы одной плантацией. Таблица состоит из столбцов: id, location, flower variety, owner. Где owner – имя компании. Id – специальный столбец с уникальными значениями (отметим первичным ключем)
...