Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 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; просмотров: 193; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.005 с.) |