Файл: Create database Столовые приборы Кусов 2) create table Клиент(.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 06.11.2023
Просмотров: 46
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
-
create database [Столовые приборы Кусов]
('Вилка для мяса', '19–21 см. Подходит для горячих закусок.'),('Большая суповая ложка', '19–21 сантиметр. Идёт в комплектации с вилкой.'),('Бульонная ложка', '16–17 сантиметров. Подают её в особых чашечках.'),('Вилка рыбная', '18 сантиметров, трёхзубчатая.')Заполним таблицу Пункты выдачи:insert into Пункты_выдачи(Наименование, Адрес, Время_работы)values('Отделение №361319', 'ул Ленина, д.82', '9:00-21:00'),('Отделение № 363014', 'ул Хетагурова, стр. 1а', '10:00-22:00'),('Отделение № 362911', 'ул Эдуарда Дзусова, д. 142', '9:00-21:00'),('Отделение № 363001', 'ул Фидарова, дом 48а/1', '9:00-21:00'),('Отделение № 360901', 'ул Кирова, стр. 87', '10:00-22:00')Заполним таблицу Склад:insert into Склад(Адрес)values('г.Беслан, Социалистическая ул., д. 11'),('г. Владикавказ, Садовый пер., д. 4'),('г.Беслан, ул Ленина, д. 44'),('г. Владикавказ, ул Школьная, влд. 6'),('г.Беслан, Кооперативный пер, 2')Заполним таблицу Товары:insert into Товары(id_Категории, id_Склада, Наименование, Цена_руб, Количество, Описание, Бренд, Производитель)values(21, 3, 'Набор столовых приборов из нержавеющей стали', 5794, 24, 'Набор : Да Цвет : Серебристый Количество персон : 6 В наборе, шт. : 24 Материал : Нержавеющая сталь', 'Императорский', 'Павловский завод им. Кирова'),(22, 2, 'Набор столовых приборов на подставке', 1155, 25, 'Набор на 6 персон. Прочная нержавеющей сталь. В наборе 25 предметов', 'Mayer&Boch', 'Немецкий кухонный завод'),(23, 4, 'Набор из нержавеющей стали для сервировки стола', 994, 4, 'Нержавеющая сталь. Долгий срок эксплуатации', 'Древо', 'Китайский кухонный завод'),(24, 1, 'Набор столовых ложек М-3 ', 919, 6, 'Продукция соответствует госту. Экологически чистая нержавеющая сталь. Стиль Барокко.', 'Тройка', 'Павловский завод им. Кирова'),(25, 5, 'Премиум набор столовых приборов', 4290, 24, 'Набор столовых приборов 24 предмета на 6 персон.', 'Аметист', 'завод АО "Нытва"') НоваяБД create table Клиенты(id_Клиента int primary key identity(1,1) NOT NULL,ФИО varchar(50),Номер_телефона varchar(10) check (Номер_телефона like '[1-9][0-9]-[0-9][0-9]-[0-9][0-9]'), -- создание ограничений целостностиДата_рождения date,Почта varchar(50));create table Категории(id_Категории int primary key identity(1,1) NOT NULL,Наименование varchar(50),Описание varchar(50));create table Пункты_выдачи(id_Пункта int primary key identity(1,1) NOT NULL,Наименование varchar(50),Адрес varchar(50),Время_работы varchar(50));create table Пользователи(id_Пользователя int primary key identity(1,1) NOT NULL,id_Клиента int unique,Логин varchar(50),Пароль varchar(50),Дата_регистрации dateCONSTRAINT fk_id_Клиента foreign key (id_Клиента) references Клиенты(id_Клиента)
);create table Товары(id_Товара int primary key identity(1,1) NOT NULL,id_Категории int,Наименование varchar(50),Цена_руб int,Описание varchar(50),Количество int,Производитель varchar(50),CONSTRAINT fk_id_Категории foreign key (id_Категории) references Категории(id_Категории), -- создание связей между таблицами);create table Заказы(id_Заказа int primary key identity(1,1) NOT NULL,id_Клиента int,id_Товара int,id_Пункта int,Количество int,Стоимость_руб int,Способ_оплаты varchar(50) check([Способ_оплаты] in ('Наличный', 'Безналичный')),Дата_заказа date,CONSTRAINT fk_id_Клиент foreign key (id_Клиента) references Клиенты(id_Клиента), -- создание связей между таблицамиCONSTRAINT fk_id_Товара foreign key (id_Товара) references Товары(id_Товара), -- создание связей между таблицамиCONSTRAINT fk_id_Пункта foreign key (id_Пункта) references Пункты_выдачи(id_Пункта) -- создание связей между таблицамиЗаполнение таблиц:Заполним таблицу Клиентinsert into Клиент(ФИО, Номер_телефона, Дата_рождения, Почта)values('Поляков Михаил Максимович', '89-09-91', '07.01.1985', 'herzog.adriana@altenwerth.org'),('Игнатьева Олеся Владимировна', '44-03-98', '06.07.1983', 'jwyman@predovic.com'),('Полупан Юлия Викторовна', '11-08-98', '04.12.1988', 'ljacobson@gmail.com'),('Малый Вячеслав Владимирович', '35-76-01', '22.06.2001', 'lhagenes@heathcote.info'),('Кучма Владимир Иванович', '44-76-11', '26.03.1994', 'orpha.goodwin@thiel.com')Заполним таблицу Категории:insert into Категории(Наименование, Описание)values('Нож для мясных блюд', '21–24 см. Его подают совокупно с вилкой для мяса.'),('Вилка для мяса', '19–21 см. Подходит для горячих закусок.'),('Большая суповая ложка', '19–21 сантиметр. Идёт в комплектации с вилкой.'),('Бульонная ложка', '16–17 сантиметров. Подают её в особых чашечках.'),('Вилка рыбная', '18 сантиметров, трёхзубчатая.')Заполним таблицу Пункты выдачи:insert into Пункты_выдачи(Наименование, Адрес, Время_работы)values('Отделение №361319', 'ул Ленина, д.82', '9:00-21:00'),('Отделение № 363014', 'ул Хетагурова, стр. 1а', '10:00-22:00'),('Отделение № 362911', 'ул Эдуарда Дзусова, д. 142', '9:00-21:00'),('Отделение № 363001', 'ул Фидарова, дом 48а/1', '9:00-21:00'),('Отделение № 360901', 'ул Кирова, стр. 87', '10:00-22:00')Заполним таблицу Пользователи:insert into Пользователи(id_Клиента, Логин, Пароль, Дата_регистрации)values(1, 'Riume', 'qrTW5U', '04.08.2022'),(2, 'Easere', 'pKTebL', '15.08.2021'),(3, 'Uckery', 'gvHu0H', '08.01.2022'),(4, 'Feezeanc', 'pFCs45', '14.04.2022'),(5, 'Habild', 'YYI7bF', '28.11.2021')Заполним таблицу Товары:insert into Товары(id_Категории, Наименование, Описание, Цена_руб, Количество, Производитель)values(1, 'Набор из 4-х ложек с длинной ручкой', 'Материал: нержавеющая сталь - Полировка: зеркальная', 3890, 4, 'ROBERT WELCH Kingham Bright'),
(2, 'Набор из 4 стейковых ножей', 'Набор ножей, Марка стали - Нержавеющая сталь, Твердость стали - 54-56, Материал рукояти - Polymer', 3490, 4, 'ARCOS'),(3, 'Ложка столовая М-18 "Посольская"', 'Изготавливаются в соответствии с требованиями ГОСТ Р 51687-2000', 929, 6, 'Павловский завод им. Кирова'),(4, 'Набор столовых приборов на подставке', 'Приборы имеют удобные эргономичные пластиковые ручки. ', 879, 25, 'MAYER & BOCH'),(5, 'Нож столовый', 'Изготовлен из экологически чистой нержавеющей стали; - Обладает антикоррозионными свойствами', 755, 2, 'Павловский завод им. Кирова')insert into Заказы(id_Клиента, id_Товара, id_Пункта, Количество, Стоимость_руб, Способ_оплаты, Дата_заказа)values(1, 9, 2, 2, 106756, 'Безналичный', '05-09-2022'),(2, 8, 1, 1, 7837, 'Наличный', '19-09-2021'),(3, 10, 3, 4, 5674, 'Наличный', '03-09-2022'),(4, 12, 5, 5, 15436, 'Безналичный', '25-07-2022'),(5, 11, 4, 1, 2314, 'Наличный', '15-12-2021')