|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Создание таблиц базы данных на языке SQL Server 2012При создании таблицы необходимо задать имя таблицы, имена столбцов и типы данных столбцов. Таблицу можно создать с помощью оператора CREATE TABLE языка SQL. По разработанной концептуальной схеме логического и физического уровней в базе данных «Расписание занятий в АУЭС» были созданы следуюие таблицы: CREATE DATABASE raspisanie_zanyati_AUES ON PRIMARY (Name = education_data3, FILENAME='C:\Data\education_data3.mdf', size=5, maxsize=25, filegrowth=5mb) LOG ON (Name=education_log3, FILENAME='C:\Data\education_log3.ldf', size=5, maxsize=20, filegrowth=5 mb);
go
use raspisanie_zanyati_AUES CREATE TABLE dbo.Fakultet( Fak_id int primary key, fak_name varchar(20) not null, fak_dekan varchar(20) not null); go
use raspisanie_zanyati_AUES create table dbo.Speciality ( spec_id bigint not null primary key, spec_name varchar(100) not null, fak_id int foreign key references fakultet(fak_id)); go
use raspisanie_zanyati_AUES create table dbo.den_nedeli( dn_id int not null primary key, dn_name varchar(40) not null); go
use raspisanie_zanyati_AUES create table dbo.Vid_audit( vaud_id int not null primary key, vaud_name varchar(20) not null); go
use raspisanie_zanyati_AUES create table dbo.Subjects( subj_id int primary key, subj_name varchar(80) NOT NULL); go
use raspisanie_zanyati_AUES create table dbo.Sub_spec( spec_id bigint not null foreign key references dbo.Speciality(spec_id), subj_id int not null foreign key references dbo.Subjects(subj_id), constraint PK_Sub_spec primary key(spec_id, subj_id)); go
use raspisanie_zanyati_AUES create table dbo.Teachers( teach_id int not null primary key, teach_fam varchar(20) not null, teach_name varchar(20) not null, teach_otch varchar(20) not null, teach_stepen varchar(20) not null); go
use raspisanie_zanyati_AUES create table dbo.Vremya( vrem_id int not null primary key, vrem_nachalo time not null, vrem_okonchanie time not null); go
use raspisanie_zanyati_AUES create table dbo.Auditoriya( aud_id int not null primary key, aud_korpus varchar(10) not null, aud_num int not null); go
use raspisanie_zanyati_AUES create table dbo.Grup( grup_id int not null primary key, grup_name varchar(20) not null, grup_course int not null, spec_id bigint foreign key references Speciality(spec_id)); go
use raspisanie_zanyati_AUES create table dbo.Uroki_v_den( spec_id bigint not null foreign key references dbo.Speciality(spec_id), subj_id int not null foreign key references dbo.Subjects(subj_id), grup_id int not null foreign key references dbo.Grup(grup_id), dn_id int not null foreign key references dbo.den_nedeli(dn_id), vrem_id int not null foreign key references dbo.Vremya(vrem_id), teach_id int not null foreign key references dbo.Teachers(teach_id), aud_id int not null foreign key references dbo.auditoriya(aud_id), vaud_id int not null foreign key references dbo.vid_audit(vaud_id), constraint pk_provedenie_uroka primary key (spec_id,subj_id,grup_id,dn_id,vrem_id, teach_id)); Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.) |