Контрольная работа по "Информатике"
Автор: 89333311114 • Октябрь 6, 2019 • Контрольная работа • 975 Слов (4 Страниц) • 295 Просмотры
Министерство сельского хозяйства Российской Федерации
Департамент научно-технологической политики и образования
Федеральное государственное образовательное учреждение
высшего образования
«Красноярский государственный аграрный университет»
Институт экономики и агробизнеса
Кафедра Информационные технологии и математическое обеспечение ЭВМ
(База данных)
Отчет
(Хозяюшка)
Выполнил студент группы Э311-16о | Маадыр-оол А.Б. | |
(подпись) | ||
Принял доцент, к.т.н. | Титовская Н.В. | |
(подпись) |
Красноярск 2018
ER-диаграмма:
[pic 1]
Создание таблиц:
CREATE TABLE KLIENT (
kNUM NUMBER NOT NULL,
Knaim varchar(20),
Kadres varchar(20),
Ktel varchar(20),
Kbank varchar(20),
primary key (kNUM));
CREATE TABLE COTRUDNIKI (
CNUM NUMBER NOT NULL,
Cfio varchar(20),
Cobrazov varchar(20),
Cdolzh varchar(20),
Cdatarozh varchar(20),
primary key (CNUM));
CREATE TABLE VIDUSLUG (
VNUM NUMBER NOT NULL,
Vnaim varchar(20),
Vedizm varchar(20),
Vcena varchar(20),
primary key (VNUM));
CREATE TABLE ZAKAZ (
ZNUM NUMBER NOT NULL,
kNUM NUMBER,
Zdat date,
primary key (ZNUM),
foreign key (kNUM) references KLIENT );
CREATE TABLE ZAKAZ_USLUG (
ZUNUM NUMBER NOT NULL,
ZUdata varchar(20),
Znum varchar(20),
Vnum varchar(20),
primary key (ZUNUM));
CREATE TABLE ZAKAZCOTRUDNIKI (
Z_CNUM NUMBER NOT NULL,
ZNUM NUMBER,
CNUM NUMBER,
primary key (Z_CNUM),
foreign key (CNUM) references COTRUDNIKI,
foreign key (ZNUM) references ZAKAZ);
CREATE TABLE DOLZHNOCT (
DNUM NUMBER NOT NULL,
Dnaz varchar(20),
Doklad varchar(20),
primary key (DNUM));
CREATE TABLE OBRAZOVANIE (
ONUM NUMBER NOT NULL,
Onaz varchar(20),
CNUM varchar(20),
primary key (ONUM));
Заполнение таблиц:
insert into KLIENT values (1,'ИВАНОВ','Чернышова 6','12985','123');
insert into KLIENT values (2,'ШАДРИН','Гусарова 23','59642','134');
insert into KLIENT values (3,'БАЛДЫ','Корнеева 34','43002','456');
insert into KLIENT values (4,'МОРОЗ','Кравченко 9','0020631','789');
insert into KLIENT values (5,'МОГОМЕДВА','Свободный 8','23456780','321');
insert into COTRUDNIKI values (1,'КАЗЫНЧАКОВ','ВЫСШЕЕ','ДИРЕКТОР','12.03.1980');
insert into COTRUDNIKI values (2,'КАЗЫНЧАКОВ','ВЫСШЕЕ','ДИРЕКТОР','12.03.1980');
insert into COTRUDNIKI values (3,'МИХАЙЛОВА','СРЕДНЕЕ','УБОРЩИЦА','11.09.1990');
insert into COTRUDNIKI values (4,'ИВАНОВА','СРЕДНЕЕ','УБОРЩИЦА','19.11.1994');
insert into COTRUDNIKI values (5,'ЮРЬЕВ','СРЕДНЕЕ','ДВОРНИК','2.08.1990');
insert into VIDUSLUG values (1,'Уборка','1','1000');
insert into VIDUSLUG values (2,'Мытье','2','1500');
insert into VIDUSLUG values (3,'Чистка','3','5000');
insert into VIDUSLUG values (4,'Чистка','4','3000');
insert into VIDUSLUG values (5,'Окна','5','4000');
insert into ZAKAZCOTRUDNIKI values (1,1,2);
insert into ZAKAZCOTRUDNIKI values (2,2,32);
insert into ZAKAZCOTRUDNIKI values (3,3,53);
insert into ZAKAZCOTRUDNIKI values (4,4,64);
insert into ZAKAZCOTRUDNIKI values (5,5,75);
insert into ZAKAZ_USLUG values (31,1,25);
insert into ZAKAZ_USLUG values (32,2,26);
...