Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- USE master;
- CREATE database SHLABA04;
- on primary
- (
- name = N'KEV_UNIVER_mdf',
- filename = N'D:\temp\DBTemp\KEV_UNIVER_mdf.mdf',
- size = 5120Kb,
- maxsize = 10240Kb,
- filegrowth = 1024Kb
- ),
- (
- name = N'KEV_UNIVER_ndf',
- filename = N'D:\temp\DBTemp\KEV_UNIVER_ndf.ndf',
- size = 5120Kb,
- maxsize = 10240Kb,
- filegrowth = 10%
- ),
- FILEGROUP G1
- (
- name = N'KEV_UNIVER11_ndf',
- filename = N'D:\temp\DBTemp\KEV_UNIVER11.ndf',
- size = 10240Kb,
- maxsize = 15360Kb,
- filegrowth = 1024Kb
- ),
- (
- name = N'KEV_UNIVER12_ndf',
- filename = N'D:\temp\DBTemp\KEV_UNIVER12.ndf',
- size = 2048Kb,
- maxsize = 5120Kb,
- filegrowth = 1024Kb
- ),
- FILEGROUP G2
- (
- name = N'KEV_UNIVER21_ndf',
- filename = N'D:\temp\DBTemp\KEV_UNIVER21.ndf',
- size = 5120Kb,
- maxsize = 10240Kb,
- filegrowth = 1024Kb
- ),
- (
- name = N'KEV_UNIVER22_ndf',
- filename = N'D:\temp\DBTemp\KEV_UNIVER22.ndf',
- size = 2048Kb,
- maxsize = 5120Kb,
- filegrowth = 1024Kb
- )
- log on
- (
- name = N'KEV_UNIVER_log',
- filename = N'D:\temp\DBTemp\KEV_UNIVER.ldf',
- size = 5120Kb,
- maxsize = UNLIMITED,
- filegrowth = 1024Kb
- );
- CREATE TABLE FACULTY (
- FACULTY CHAR(10) NOT NULL constraint PK_FACULTY primary key,
- FACULTY_NAME varchar(50) default '???'
- )
- INSERT into FACULTY(FACULTY,FACULTY_NAME)
- values('ТТЛП','Технологии и техника лесной промышленности'),
- ('ТОВ','Технологии органических веществ'),
- ('ХТиТ','Химические технологии и техника'),
- ('ИЭФ','Инженерно-экономический'),
- ('ЛХ','Лесохозяйственный'),
- ('ИДиП','Издательское дело и полиграфия'),
- ('ИТ','Информационных технологий')
- drop table FACULTY;
- drop database SHLABA04;
- CREATE TABLE PROFESSION
- ( PROFESSION CHAR(20)NOT NULL constraint PK_PROFESSION primary key(PROFESSION),
- FACULTY CHAR(10) NOT null constraint FK_PROFESSION_FACULTY foreign key (FACULTY)references FACULTY(FACULTY),
- PROFESSION_NAME varchar(100),
- QUALIFICATION varchar(50)
- )
- INSERT into PROFESSION(PROFESSION,FACULTY,PROFESSION_NAME,QUALIFICATION)
- values('1-36 06 01','ИДиП','Полиграфическое оборудование и системы обработки информации','инженер-электромеханик'),
- ('1-36 07 01','ХТиТ','Машины и аппараты химических производств и предприятий строительных материалов','инженер-механик'),
- ('1-40 01 02','ИДиП','Информационные системы и технологии','инженер-программист-системотехник'),
- ('1-46 01 01','ТТЛП','Лесоинженерное дело','инженер-технолог'),
- ('1-47 01 01','ИДиП','Издательское дело','редактор-технолог'),
- ('1-47 01 05','ТОВ','Химическая технология органических веществ, материалов и изделий','инженер-химик-технолог'),
- ('1-47 01 07','ТОВ','Физико-химические методы и приборы контроля качества продукции','инженер по сертификации')
- CREATE TABLE PULPIT(
- PULPIT CHAR(20) NOT null constraint PK_PULPIT primary key,
- PULPIT_NAME varchar(100),
- FACULTY CHAR(10) NOT null constraint FK_PULPIT_FACULTY foreign key (FACULTY)references FACULTY(FACULTY)
- )
- INSERT INTO PULPIT(PULPIT,PULPIT_NAME,FACULTY)
- values('РhfgИТ','Редакционно-издательских тенологий','ИТ'),
- ('РИjhТ','Редакционно-издательских тенологий','ТОВ'),
- ('РhИТ','Редакционно-издательских тенологий','ТТЛП'),
- ('ИТ','Редакционно-издательских тенологий','ИДиП'),
- ('РТ','Редакционно-издательских тенологий','ХТиТ')
- DROP TABLE PULPIT;
- CREATE TABLE TEACHER (
- TEACHER CHAR(10) NOT null constraint PK_TEACHER primary key,
- TEACHER_NAME varchar(100),
- PULPIT CHAR(20) NOT null constraint FK_TEACHAR_PULPIT foreign key (PULPIT)references PULPIT(PULPIT)
- )
- DROP TABLE TEACHER;
- ALTER TABLE TEACHER ADD GENDER nchar(1) default 'м' check(GENDER in ('м','ж'));
- insert into TEACHER (TEACHER, TEACHER_NAME, GENDER, PULPIT )
- values ('СМЛВ', 'Смелов Владимир Владиславович', 'м', 'ИТ'),
- ('АКНВЧ', 'Акунович Станислав Иванович', 'м', 'ИТ'),
- ('КЛСНВ', 'Колесников Виталий Леонидович', 'м', 'ИТ'),
- ('БРКВЧ', 'Бракович Андрей Игоревич', 'м', 'ИТ'),
- ('ДТК', 'Дятко Александр Аркадьевич', 'м', 'ИТ'),
- ('УРБ', 'Урбанович Павел Павлович', 'м', 'ИТ'),
- ('МРЗ', 'Мороз Елена Станиславовна', 'ж', 'ИТ'),
- ('ЖЛК', 'Жиляк Надежда Александровна', 'ж', 'ИТ')
- CREATE TABLE SUBJECT(
- SUBJECT CHAR(10) NOT null constraint PK_SUBJECT primary key(SUBJECT),
- SUBJECT_NAME varchar(100),
- PULPIT CHAR(20) NOT null constraint FK_SUBJECT_PULPIT foreign key (PULPIT)references PULPIT(PULPIT)
- )
- insert into SUBJECT (SUBJECT, SUBJECT_NAME, PULPIT )
- values ('СУБД', 'Системы управления базами данных','ИТ'),
- ('БД', 'Базы данных','ИТ'),
- ('ПСП', 'Программирование сетевых приложений','ИТ'),
- ('МСОИ', 'Моделирование систем обработки информации', 'ИТ'),
- ('ПИС', 'Проектирование информационных систем','ИТ')
- CREATE TABLE AUDITORIUM_(
- AUDITORIUM_TYPE CHAR(10) NOT null constraint PK_AUDITORIUM primary key
- )
- DROP TABLE AUDITORIUM
- CREATE TABLE AUDITORIUM_TYPE(
- AUDITORIUM_TYPENAME varchar(30)
- )
- CREATE TABLE AUDITORIUM (
- AUDITORIUM CHAR(20) NOT null constraint PK_AUDITORIUM_ primary key,
- AUDITORIUM_TYPE_ CHAR(10) NOT null constraint FK_AUDITORIUM_AUDITORIUM_TYPE foreign key (AUDITORIUM)references AUDITORIUM(AUDITORIUM),
- AUDITORIUM_CAPACITY INT default 1,
- AUDITORIUM_NAME varchar(50)
- )
- insert into AUDITORIUM (AUDITORIUM, AUDITORIUM_NAME,
- AUDITORIUM_TYPE_, AUDITORIUM_CAPACITY)
- values ('206-1', '206-1','ЛБ-К', 15),
- ('301-1', '301-1', 'ЛБ-К', 15),
- ('236-1', '236-1', 'ЛК', 60),
- ('313-1', '313-1', 'ЛК-К', 60),
- ('324-1', '324-1', 'ЛК-К', 50),
- ('413-1', '413-1', 'ЛБ-К', 15),
- ('423-1', '423-1', 'ЛБ-К', 90),
- ('408-2', '408-2', 'ЛК', 90),
- ('103-4', '103-4', 'ЛК', 90),
- ('105-4', '105-4', 'ЛК', 90),
- ('107-4', '107-4', 'ЛК', 90),
- ('110-4', '110-4', 'ЛК', 30),
- ('111-4', '111-4', 'ЛК', 30),
- ('114-4', '114-4', 'ЛК-К', 90 )
- CREATE TABLE GROUP_(
- IDGROUP INT NOT null constraint PK_GROUP primary key ,
- FACULTY CHAR(10) NOT null constraint FK_GROUP_FACULTY foreign key (FACULTY)references FACULTY(FACULTY),
- PROFESSION CHAR(20) NOT null constraint FK_GROUP_PROFESSION foreign key (PROFESSION)references PROFESSION(PROFESSION),
- YEAR_FIRST INT,
- COURSE tinyint
- )
- DROP TABLE GROUP_
- insert into GROUP_ (IDGROUP,FACULTY, PROFESSION, YEAR_FIRST )
- values (9,'ИДиП','1-40 01 02', 2013), --1
- (1,'ИДиП','1-40 01 02', 2012),
- (2,'ИДиП','1-40 01 02', 2011),
- (3,'ИДиП','1-40 01 02', 2010),
- (4,'ИДиП','1-47 01 01', 2013),---5 гр
- (5,'ИДиП','1-47 01 01', 2012),
- (6,'ИДиП','1-47 01 01', 2011),
- (7,'ИДиП','1-36 06 01', 2010),-----8 гр
- (8,'ИДиП','1-36 06 01', 2013)
- CREATE TABLE STUDENT
- (
- IDSTUDENT INT primary key,
- IDGROUP INT ,
- NAME nvarchar(100),
- BDAY DATE,
- STAMP timestamp,
- INFO xml default null,
- FOTO varbinary(max) default null
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement