АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Создание таблиц базы данных на языке SQL Server 2012

Читайте также:
  1. Cбор и подготовка данных
  2. II. Работа в базе данных Microsoft Access
  3. IV. ЗАКОНЫ ХП ТАБЛИЦ
  4. V. Заповнити таблиці.
  5. Windows server 2012
  6. А) По данным таблицы строим график потребления
  7. А4. Знание о файловой системе организации данных
  8. Автоматическое управление памятью ссылочных данных
  9. Алфавит языка и типы данных
  10. Анализ данных интервью
  11. Анализ данных с помощью сводных таблиц
  12. Анализ и интерпретация данных, полученных в ходе эксперементальной работы.

При создании таблицы необходимо задать имя таблицы, имена столбцов и типы данных столбцов.

Таблицу можно создать с помощью оператора 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));


1 | 2 | 3 | 4 | 5 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.)