Advertisement
Guest User

Untitled

a guest
Mar 9th, 2017
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SCL 17.35 KB | None | 0 0
  1.  
  2. CREATE TABLE FACULTY (
  3.     FACULTY CHAR(10) NOT NULL constraint PK_FACULTY primary key (FACULTY),
  4.     FACULTY_NAME varchar(50) default '???'
  5. )
  6. INSERT into FACULTY(FACULTY,FACULTY_NAME)
  7.     values('ТТЛП','Технологии и техника лесной промышленности'),
  8.           ('ТОВ','Технологии органических веществ'),
  9.             ('ХТиТ','Химические технологии и техника'),
  10.             ('ИЭФ','Инженерно-экономический'),
  11.             ('ЛХ','Лесохозяйственный'),
  12.             ('ИДиП','Издательское дело и полиграфия'),
  13.             ('ИТ','Информационных технологий')
  14.  
  15. CREATE TABLE PROFESSION
  16. (   PROFESSION   CHAR(20)NOT NULL constraint PK_PROFESSION primary key(PROFESSION),
  17.     FACULTY CHAR(10) NOT null constraint FK_PROFESSION_FACULTY foreign key (FACULTY)references FACULTY(FACULTY),
  18.     PROFESSION_NAME varchar(100),
  19.     QUALIFICATION varchar(50)
  20. )
  21. --INSERT into(PROFESSION,FACULTY,PROFESSION_NAME,QUALIFICATION)
  22. --values('1-36 06 01','ИДиП','Полиграфическое оборудование и системы обработки информации','инженер-электромеханик'),
  23. --('1-36 07 01','ХТиТ','Машины и аппараты химических производств и предприятий строительных материалов','инженер-механик'),
  24. --('1-40 01 02','ИДиП','Информационные системы и технологии','инженер-программист-системотехник'),
  25. --('1-46 01 01','ТТЛП','Лесоинженерное дело','инженер-технолог'),
  26. --('1-47 01 01','ИДиП','Издательское дело','редактор-технолог'),
  27. --('1-47 01 01','ТОВ','Химическая технология органических веществ, материалов и изделий','инженер-химик-технолог'),
  28. --('1-47 01 01','ТОВ','Физико-химические методы и приборы контроля качества продукции','инженер по сертификации')
  29. INSERT into PROFESSION(FACULTY, PROFESSION, PROFESSION_NAME, QUALIFICATION)
  30.     values('ИДиП', '1-40 01 02', 'Информационные системы и технологии', 'инженер-программист-системотехник' ),
  31.             ('ИДиП', '1-47 01 01', 'Издательское дело', 'редактор-технолог'),
  32. ('ИДиП', '1-36 06 01', 'Полиграфическое оборудование и системы обработки информации', 'инженер-электромеханик'),
  33. ('ХТиТ', '1-36 01 08', 'Конструирование и производство изделий из композиционных материалов', 'инженер-механик'),
  34. ('ХТиТ', '1-36 07 01', 'Машины и аппараты химических производств и предприятий строительных материалов', 'инженер-механик'),
  35. ('ЛХФ', '1-75 01 01', 'Лесное хозяйство', 'инженер лесного хозяйства'),
  36. ('ЛХФ', '1-75 02 01', 'Садово-парковое строительство','инженер садово-паркового строительства'),
  37. ('ЛХФ', '1-89 02 02', 'Туризм и природопользование','специалист в сфере туризма'),
  38. ('ИЭФ', '1-25 01 07', 'Экономика и управление на предприятии', 'экономист-менеджер'),
  39. ('ИЭФ', '1-25 01 08', 'Бухгалтерский учет, анализ и аудит','экономист'),
  40. ('ТТЛП', '1-36 05 01', 'Машины и оборудованиелесного комплекса', 'инженер-механик'),
  41. ('ТТЛП', '1-46 01 01', 'Лесоинженерное дело','инженер-технолог')
  42.  
  43. CREATE TABLE PULPIT(
  44.     PULPIT CHAR NOT null constraint PK_PULPIT primary key(PULPIT),
  45.     PULPIT_NAME varchar(100),
  46.     FACULTY CHAR(10) NOT null constraint FK_PROFESSION_FACULTY foreign key (FACULTY)references FACULTY(FACULTY)
  47. )
  48. CREATE TABLE TEACHER (
  49.     TEACHER CHAR(10) NOT null constraint PK_TEACHER primary key(TEACHER),
  50.     TEACHER_NAME varchar(100),
  51.     GENDER CHAR(1)(POL in('м','ж'),
  52.     PULPIT CHAR(10) NOT null constraint FK_TEACHAR_PULPIT foreign key (PULPIT)references PULPIT(PULPIT)
  53. )
  54.  
  55. insert into TEACHER (TEACHER, TEACHER_NAME, GENDER, PULPIT )
  56. values ('СМЛВ', 'Смелов Владимир Владиславович', 'м', 'ИСиТ'),
  57. ('АКНВЧ', 'Акунович Станислав Иванович', 'м', 'ИСиТ'),
  58. ('КЛСНВ', 'Колесников Виталий Леонидович', 'м', 'ИСиТ'),
  59. ('БРКВЧ', 'Бракович Андрей Игоревич', 'м', 'ИСиТ'),
  60. ('ДТК', 'Дятко Александр Аркадьевич', 'м', 'ИСиТ'),
  61. ('УРБ', 'Урбанович Павел Павлович', 'м', 'ИСиТ'),
  62. ('МРЗ', 'Мороз Елена Станиславовна', 'ж', 'ИСиТ'),
  63. ('ЖЛК', 'Жиляк Надежда Александровна', 'ж', 'ИСиТ')
  64. CREATE TABLE SUBJECT(
  65.     SUBJECT CHAR(10) NOT null constraint PK_SUBJECT primary key(SUBJECT),
  66.     SUBJECT_NAME varchar(100),
  67.     PULPIT CHAR(20) NOT null constraint FK_SUBJECT_PULPIT foreign key (PULPIT)references PULPIT(PULPIT)
  68. )
  69. insert into SUBJECT (SUBJECT, SUBJECT_NAME, PULPIT )
  70.  values ('СУБД', 'Системы управления базами данных','ИСиТ'),
  71. ('БД', 'Базы данных','ИСиТ'),
  72. ('ПСП', 'Программирование сетевых приложений','ИСиТ'),
  73. ('МСОИ', 'Моделирование систем обработки информации', 'ИСиТ'),
  74. ('ПИС', 'Проектирование информационных систем','ИСиТ')
  75.  
  76. CREATE TABLE AUDITORIUM_(
  77.     AUDITORIUM_TYPE CHAR(10) NOT null constraint PK_AUDITORIUM primary key (AYDITORIUM)
  78. )
  79. CREATE TABLE AUDITORIUM_TYPE(
  80.     AUDITORIUM_TYPENAME varchar(30)
  81. )
  82. insert into AUDITORIUM_TYPE (AUDITORIUM_TYPE, AUDITORIUM_TYPENAME
  83. ) values ('ЛК', 'Лекционная'),
  84. ('ЛБ-К', 'Компьютерный класс'),
  85. ('ЛК-К', 'Лекционная с уст. проектором'),
  86.  ('ЛБ-X', 'Химическая лаборатория'),
  87.  ('ЛБ-СК', 'Спец. компьютерный класс')
  88. CREATE TABLE AUDITORIUM (
  89.     AUDITORIUM CHAR(20) NOT null constraint PK_AUDITORIUM primary key(AUDITORIUM),
  90.     AUDITORIUM_TYPE CHAR(10) NOT null constraint FK_AUDITORIUM_AUDITORIUM_TYPE foreign key (AUDITORIUM)references AUDITORIUM(AUDITORIUM),
  91.     AUDITORIUM_CAPACITY INT default 1 check (between 1 AND 300),
  92.     AUDITORIUM_NAME varchar(50)
  93.  
  94. )
  95. insert into AUDITORIUM (AUDITORIUM, AUDITORIUM_NAME,
  96. AUDITORIUM_TYPE, AUDITORIUM_CAPACITY)
  97. values ('206-1', '206-1','ЛБ-К', 15),
  98. ('301-1', '301-1', 'ЛБ-К', 15),
  99. ('236-1', '236-1', 'ЛК', 60),
  100. ('313-1', '313-1', 'ЛК-К', 60),
  101. ('324-1', '324-1', 'ЛК-К', 50),
  102.  ('413-1', '413-1', 'ЛБ-К', 15),
  103.  ('423-1', '423-1', 'ЛБ-К', 90),
  104.  ('408-2', '408-2', 'ЛК', 90),
  105.  ('103-4', '103-4', 'ЛК', 90),
  106. ('105-4', '105-4', 'ЛК', 90),
  107. ('107-4', '107-4', 'ЛК', 90),
  108. ('110-4', '110-4', 'ЛК', 30),
  109. ('111-4', '111-4', 'ЛК', 30),
  110. ('114-4', '114-4', 'ЛК-К', 90 )
  111. CREATE TABLE GROUP_(
  112.     IDGROUP INT NOT null constraint PK_GROUP primary key (GROUP_),
  113.     FACULTY CHAR(10) NOT null constraint FK_GROUP_FACULTY foreign key (FACULTY)references FACULTY(FACULTY),
  114.     PROFESSION CHAR(20) NOT null constraint FK_GROUP_PROFESSION foreign key (PROFESSION)references PROFESSION(PROFESSION),
  115.     YEAR_FIRST smallint,
  116.     COURSE tinyint
  117. )
  118. insert into GROUPS (FACULTY, PROFESSION, YEAR_FIRST )
  119.  values ('ИДиП','1-40 01 02', 2013), --1
  120.  ('ИДиП','1-40 01 02', 2012),
  121.  ('ИДиП','1-40 01 02', 2011),
  122.  ('ИДиП','1-40 01 02', 2010),
  123.  ('ИДиП','1-47 01 01', 2013),---5 гр
  124.  ('ИДиП','1-47 01 01', 2012),
  125.  ('ИДиП','1-47 01 01', 2011),
  126.  ('ИДиП','1-36 06 01', 2010),-----8 гр
  127.  ('ИДиП','1-36 06 01', 2013),
  128.  ('ИДиП','1-36 06 01', 2012),
  129.  ('ИДиП','1-36 06 01', 2011),
  130.  ('ХТиТ','1-36 01 08', 2013),---12 гр
  131.  ('ХТиТ','1-36 01 08', 2012),
  132.  ('ХТиТ','1-36 07 01', 2011),
  133.  ('ХТиТ','1-36 07 01', 2010),
  134.  ('ТОВ','1-48 01 02', 2012), ---16 гр
  135.  ('ТОВ','1-48 01 02', 2011),
  136.  ('ТОВ','1-48 01 05', 2013),
  137.  ('ТОВ','1-54 01 03', 2012),
  138.  ('ЛХФ','1-75 01 01', 2013),--20 гр
  139.  ('ЛХФ','1-75 02 01', 2012),
  140.  ('ЛХФ','1-75 02 01', 2011),
  141.  ('ЛХФ','1-89 02 02', 2012),
  142.  ('ЛХФ','1-89 02 02', 2011),
  143.  ('ТТЛП','1-36 05 01', 2013),
  144.  ('ТТЛП','1-36 05 01', 2012),
  145.  ('ТТЛП','1-46 01 01', 2012),--27 гр
  146.  ('ИЭФ','1-25 01 07', 2013),
  147.  ('ИЭФ','1-25 01 07', 2012),
  148.  ('ИЭФ','1-25 01 07', 2010),
  149.  ('ИЭФ','1-25 01 08', 2013),
  150.  ('ИЭФ','1-25 01 08', 2012) ---32 гр
  151.  
  152. CREATE TABLE STUDENT(
  153.     IDSTUDENT INT identity (1000,1)constraint PK_STUDENT foreign key (STUDENT) references STUDENT(STUDENT),
  154.     IDGROUP INT NOT null constraint PK_GROUP foreign key (GROUP_) references GROUP_(GROUP_),
  155.     NAME nvarchar(100),
  156.     BDAY DATE,
  157.     STAMP timestamp,
  158.     INFO xml,
  159.     FOTO varbinary(max)
  160. )
  161. insert into STUDENT (IDGROUP,NAME, BDAY)
  162.  values (1, 'Хартанович Екатерина Александровна','11.03.1995'),
  163.  (1, 'Горбач Елизавета Юрьевна', '07.12.1995'),
  164.  (1, 'Зыкова Кристина Дмитриевна', '12.10.1995'),
  165.  (1, 'Борисевич Ольга Анатольевна', '09.11.1995'),
  166.  (1, 'Медведева Мария Андреевна', '04.07.1995'),
  167.  (1, 'Шенец Екатерина Сергеевна', '08.01.1995'),
  168.  (1, 'Шитик Алина Игоревна', '02.08.1995')
  169. insert into STUDENT (IDGROUP,NAME, BDAY)
  170.  values (2, 'Силюк Валерия Ивановна', '12.07.1994'),
  171.  (2, 'Сергель Виолетта Николаевна', '06.03.1994'),
  172.  (2, 'Добродей Ольга Анатольевна', '09.11.1994'),
  173.  (2, 'Подоляк Мария Сергеевна', '04.10.1994'),
  174.  (2, 'Никитенко Екатерина Дмитриевна', '08.01.1994'),
  175.  (3, 'Яцкевич Галина Иосифовна', '02.08.1993'),
  176.  (3, 'Осадчая Эла Васильевна', '07.12.1993'),
  177.  (3, 'Акулова Елена Геннадьевна', '02.12.1993'),
  178.  (3, 'Муковозчик Надежда Вячеславовна','09.11.1993'),
  179.  (3, 'Войтко Елена Андреевна', '04.07.1993'),
  180.  (4, 'Плешкун Милана Анатольевна', '08.03.1992'),
  181.  (4, 'Буянова Мария Александровна', '02.06.1992'),
  182.  (4, 'Харченко Елена Геннадьевна', '11.12.1992'),
  183.  (4, 'Крученок Евгений Александрович', '11.05.1992'),
  184.  (4, 'Бороховский Виталий Петрович', '09.11.1992'),
  185.  (4, 'Мацкевич Надежда Валерьевна', '01.11.1992'),
  186.  (5, 'Логинова Мария Вячеславовна', '08.07.1995'),
  187.  (5, 'Белько Наталья Николаевна', '02.11.1995'),
  188.  (5, 'Селило Екатерина Геннадьевна', '07.05.1995'),
  189.  (5, 'Свирский Михаил Марьянович', '04.06.1995'),
  190.  (5, 'Шамко Дмитрий Дмитриевич', '09.09.1995'),
  191.  (5, 'Дрозд Анастасия Андреевна', '04.08.1995'),
  192.  (6, 'Козловская Елена Евгеньевна', '08.11.1994'),
  193.  (6, 'Потапнин Кирилл Олегович', '02.03.1994'),
  194.  (6, 'Равковская Ольга Николаевна', '04.06.1994'),
  195.  (6, 'Ходоронок Александра Вадимовна', '09.11.1994'),
  196.  (6, 'Рамук Владислав Юрьевич', '04.07.1994'),
  197.  (7, 'Неруганенок Мария Владимировна', '03.01.1993'),
  198.  (7, 'Цыганок Анна Петровна', '12.09.1993'),
  199.  (7, 'Масилевич Оксана Игоревна', '12.06.1993'),
  200.  (7, 'Алексиевич Елизавета Викторовна','09.02.1993'),
  201.  (7, 'Ватолин Максим Андреевич', '04.07.1993'),
  202.  (8, 'Синица Валерия Андреевна', '08.01.1992'),
  203.  (8, 'Кудряшова Алина Николаевна', '12.05.1992'),
  204.  (8, 'Мигулина Елена Леонидовна', '08.11.1992'),
  205.  (8, 'Шпиленя Алексей Сергеевич', '12.03.1992'),
  206.  (8, 'Ребко Светлана Сергеевна', '10.01.1992'),
  207.  (8, 'Ершов Юрий Олегович', '12.07.1992'),
  208.  (9, 'Астафьев Игорь Александрович', '10.08.1995'),
  209.  (9, 'Гайтюкевич Андрей Игоревич', '02.05.1995'),
  210.  (9, 'Рученя Наталья Александровна', '08.01.1995'),
  211.  (9, 'Тарасевич Анастасия Ивановна', '11.09.1995'),
  212.  (9, 'Скурат Наталья Ивановна', '08.04.1995'),
  213.  (9, 'Волосюк Николай Александрович', '09.06.1995'),
  214.  (10, 'Жоглин Николай Владимирович', '08.01.1994'),
  215.  (10, 'Санько Андрей Дмитриевич', '11.09.1994'),
  216.   (10, 'Пещур Анна Александровна', '06.04.1994'),
  217.  (10, 'Бучалис Никита Леонидович', '12.08.1994'),
  218.  (10, 'Трацевский Виктор Сергеевич', '05.01.1994'),
  219.  (10, 'Гамеза Денис Валерьевич', '11.02.1994')
  220. insert into STUDENT (IDGROUP,NAME, BDAY)
  221.  values (11, 'Лавренчук Владислав Николаевич','07.11.1993'),
  222.  (11, 'Власик Евгения Викторовна', '04.06.1993'),
  223.  (11, 'Абрамов Денис Дмитриевич', '10.12.1993'),
  224.  (11, 'Оленчик Сергей Николаевич', '04.07.1993'),
  225.  (11, 'Савинко Павел Андреевич', '08.01.1993'),
  226.  (11, 'Бакун Алексей Викторович', '02.09.1993'),
  227.  (12, 'Бань Сергей Анатольевич', '11.12.1995'),
  228.  (12, 'Сечейко Илья Александрович', '10.06.1995'),
  229.  (12, 'Кузмичева Анна Андреевна', '09.08.1995'),
  230.  (12, 'Бурко Диана Францевна', '04.07.1995'),
  231.  (12, 'Даниленко Максим Васильевич', '08.03.1995'),
  232.  (12, 'Зизюк Ольга Олеговна', '12.09.1995'),
  233.  (13, 'Шарапо Мария Владимировна', '08.10.1994'),
  234.  (13, 'Касперович Вадим Викторович', '10.02.1994'),
  235.  (13, 'Чупрыгин Арсений Александрович','11.11.1994'),
  236.  (13, 'Воеводская Ольга Леонидовна', '10.02.1994'),
  237.  (13, 'Метушевский Денис Игоревич', '12.01.1994'),
  238.  (14, 'Ловецкая Валерия Александровна','11.09.1993'),
  239.  (14, 'Дворак Антонина Николаевна', '01.12.1993'),
  240.  (14, 'Щука Татьяна Николаевна', '09.06.1993'),
  241.  (14, 'Коблинец Александра Евгеньевна','05.01.1993'),
  242.  (14, 'Фомичевская Елена Эрнестовна', '01.07.1993'),
  243.  (15, 'Бесараб Маргарита Вадимовна', '07.04.1992'),
  244.  (15, 'Бадуро Виктория Сергеевна', '10.12.1992'),
  245.  (15, 'Тарасенко Ольга Викторовна', '05.05.1992'),
  246.  (15, 'Афанасенко Ольга Владимировна', '11.01.1992'),
  247.  (15, 'Чуйкевич Ирина Дмитриевна', '04.06.1992'),
  248.  (16, 'Брель Алеся Алексеевна', '08.01.1994'),
  249.  (16, 'Кузнецова Анастасия Андреевна', '07.02.1994'),
  250.  (16, 'Томина Карина Геннадьевна', '12.06.1994'),
  251.  (16, 'Дуброва Павел Игоревич', '03.07.1994'),
  252.  (16, 'Шпаков Виктор Андреевич', '04.07.1994'),
  253.  (17, 'Шнейдер Анастасия Дмитриевна', '08.11.1993'),
  254.  (17, 'Шыгина Елена Викторовна', '02.04.1993'),
  255.  (17, 'Клюева Анна Ивановна', '03.06.1993'),
  256.  (17, 'Доморад Марина Андреевна', '05.11.1993'),
  257.  (17, 'Линчук Михаил Александрович', '03.07.1993'),
  258.  (18, 'Васильева Дарья Олеговна', '08.01.1995'),
  259.  (18, 'Щигельская Екатерина Андреевна','06.09.1995'),
  260.  (18, 'Сазонова Екатерина Дмитриевна', '08.03.1995'),
  261.  (18, 'Бакунович Алина Олеговна', '07.08.1995'),
  262.  (18, 'Тарасова Дарья Николаевна', '08.01.1995'),
  263.  (18, 'Матиевская Анна Сергеевна', '02.05.1995'),
  264.  (19, 'Урбан Наталья Евгеньевна', '08.06.1994'),
  265.  (19, 'Никитенко Диана Валерьевна', '08.07.1994'),
  266.  (19, 'Черканович Дарья Леонидовна', '03.10.1994'),
  267.  (19, 'Торговцева Елена Михайловна', '02.10.1994'),
  268.  (19, 'Прокопчук Юлия Васильевна', '01.10.1994'),
  269.  (20, 'Протосюк Вероника Николаевна', '07.03.1995'),
  270.  (20, 'Нагорский Алексей Олегович', '03.09.1995'),
  271.  (20, 'Архипова Янина Игоревна', '07.04.1995'),
  272.  (20, 'Воробей Елена Сергеевна', '08.06.1995')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement