Файл: Лабораторная работа 1 Создание базы данных в субд mssql необходимо создать базу данных с использованием субд mssql и ввести новые данные.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 30.11.2023
Просмотров: 15
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Лабораторная работа №1
Создание базы данных в СУБД MSSQL
Необходимо создать базу данных с использованием СУБД MSSQL и ввести новые данные.
Предметная область: информационная система супермаркета.
-
Создать БД Market-NN (NN- номер рабочего места)
-
Создать 5 таблиц
Внимание! Имена таблицам и полям необходимо задавать на английском языке, без пробелов.
Добавить ключи в каждой таблице и наложить ограничения, где это необходимо.
Связать таблицы, с помощью внешних ключей
Таблица «Отделы»
| Код отдела | bigint, primary key |
| | |
| Название отдела | character |
| Кол-во прилавков | Int |
| Кол-во продавцов | Int |
| Номер зала | int |
| | |
Таблица «Клиенты» | | |
| | |
| Код клиента | bigint, primary key |
| | |
| название клиента | character |
| адрес | character |
| вид оплаты | character |
| | |
Таблица «Поставщики» | | |
| | |
| Код поставщика | bigint, primary key |
| | |
| название поставщика | character |
| Адрес | character |
| Страна | character |
| Вил транспорта | character |
| Вид оплаты | character |
| | |
Таблица «Товары»
-
Код товара
bigint, primary key
название товара
character
отдел
Bigint внешний ключ (Отделы)
поставщик
bigint, внешний ключ (поставщики)
условия хранения
character
сроки хранения
character
цена
float
Таблица «Продажа товаров»
-
Код продажи
bigint, primary key
клиент
bigint, внешний ключ
(Клиенты)
товар
Bigint внещний ключ (товары)
дата, время,
datetime
кол-во
float
цена
float
сумма
float
Для добавления новой записи используется SQL-команда INSERT:
INSERT INTO имя_таблицы (имя_поля) VALUES (значение)
Если полей несколько
, то их имена и значения необходимо перечислить через запятую в соответствующих скобках:
INSERT INTO имя_таблицы (имя_поля1,имя_поля2,имя_поля3)
VALUES (значение1,значение2,значение3)
Например, чтобы добавить еще одну запись в таблицу Группы, необходимо написать:
INSERT INTO group (Название) VALUES (ПБ-34')
Добавьте новые данные в таблицы. Количество записей указано в таблице.
Отделы | 3 |
| |
Клиенты | 4 |
| |
Товары | 30 |
| |
Поставщики | 6 |
| |
Продажа товаров | 20 |
| |