Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Create table studyschema. Grup (
Grup_ID int identity (1,1) PRIMARY KEY, Grup_NAME varchar (9) NOT NULL, Grup_COURSE int NOT NULL ); Так как поле Grup_NAME, определяющее название группы не является первичным ключом, название группы может дублироваться, чтобы этого не происходило используется конструкция UNIQUE, которая используется для запрета совпадения значений в поле Grup_NAME, т.е значения каждогоэлемента столбца дожнобыть уникальным. Конструкция UNIQUE работает также как уникальный ключ Так как слово GROUP является зарезервированным (часть конструкции GROUP BY), чтобы использовать его в качестве названия, необходимо всегда брать его в квадратные скобки [ ] либо не использовать это служебное слово в названиях элементов БД. Поэтому наша таблица называется GRUP.
Создание таблицы Студенты (здесь приведены варианты описания ключей): CREATE TABLE StudySchema.Students ( Stud_ID bigint, Stud_FAM char(20) NOT NULL, Stud_IMYA char(10), Stud_OTCH char(15), Stud_DATE datetime, Stud_ADDRESS char(25), Spec_ID int NOT NULL REFERENCES Speciality(Spec_ID), Grup_ID int NOT NULL REFERENCES StudySchema.Grup(Grup_ID), Stud_STAR bigint, CONSTRAINT PK_Students PRIMARY KEY (Stud_ID), CONSTRAINT FK_Students_Students FOREIGN KEY (Stud_STAR) REFERENCES StudySchema.Students (Stud_ID) ); Конструкция REFERENCES <имя_мастер_таблицы> [<имя_поля>] используется дляограничения ссылочной целостности и определяет, что данный столбец является внешним ключом и указывает на ключ какой мастер_таблицы (родительской таблицы) он будет ссылаться. Ссылку намастер_таблицу можно делать в строке, описывающей поле, но можно использовать конструкцию CONSTRAINT, также используемую для работы с ограничениями ссылочной целостности, которые накладываются на таблицу или на отдельный столбец. КонструкциЯ CONSTRAINT используется только в операторах CREATE TABLE и ALTER TABLE. Создание таблицы Кафедры: CREATE TABLE DekanatSchema.Chair ( Chair_ID int PRIMARY KEY, Chair_NAME varchar(20) NOT NULL, Chair_PHONE varchar (10), Chair_CHIEF varchar (15) );
Создание таблицы Преподаватели: CREATE TABLE DekanatSchema.Teacher ( Teach_ID bigint not null PRIMARY KEY, Teach_FAM varchar (20) NOT NULL,
Яндекс.Директ
Teach_IMYA varchar (10), Teach_OTCH varchar (15), Teach_POSITION varchar (18), Teach_STEPEN varchar (12), Chair_ID int NOT NULL, );
Создание таблицы Предметы: CREATE TABLE StudySchema.Subjects ( Subj_ID int PRIMARY KEY,
Subj_NAME varchar(20) NOT NULL, Total_Hours int, Lection_Hours int, Practice_Hours int, Labor_Hours int, );
Создание таблицы Учебный план:
|
|||||||
Последнее изменение этой страницы: 2021-03-09; просмотров: 97; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.17.150.119 (0.006 с.) |