Создание объектов базы данных 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Создание объектов базы данных



 

 

создание таблицы Почтовый штемпель

create table Pochtovii_shtempel(

kod_shtempel int not null identity(1,1) primary key,

data_shtempel date not null,

strana_shtempel sysname not null)

Рисунок 2

заполнение таблицы Почтовый штемпель

insert into Pochtovii_shtempel values('2010-03-15','Россия')

insert into Pochtovii_shtempel values('1956-08-19','Италия')

insert into Pochtovii_shtempel values('1993-07-16','США')

insert into Pochtovii_shtempel values('1992-09-19','Аргентина')

insert into Pochtovii_shtempel values('2011-08-22','Испания')

insert into Pochtovii_shtempel values('1999-06-15','Эстония')

insert into Pochtovii_shtempel values('1996-08-12','Латвия')

insert into Pochtovii_shtempel values('2002-11-09','Казахстан')

insert into Pochtovii_shtempel values('1993-04-01','Германия')

insert into Pochtovii_shtempel values('1956-03-12','Франция')

 

Рисунок 3

создание таблицы Размер конверта

create table Razmer_konverta(

kod_razmera int not null identity(1,1) primary key,

razmer_konverta sysname not null)

Рисунок 4

заполнение таблицы Размер конверта

insert into Razmer_konverta values('15x17')

insert into Razmer_konverta values('15x35')

insert into Razmer_konverta values('35*17')

insert into Razmer_konverta values('45*23')

insert into Razmer_konverta values('10*15')

insert into Razmer_konverta values('100*100')

insert into Razmer_konverta values('50*50')

insert into Razmer_konverta values('33*35')

insert into Razmer_konverta values('12*15')

insert into Razmer_konverta values('9*13')

insert into Razmer_konverta values('25*25')

Рисунок 5

создание таблицы Цвет конверта

create table Cvet_konverta(

kod_cveta int not null identity(1,1) primary key,

nazvanie_cveta sysname not null)

заполнение таблицы Цвет конверта

insert into Cvet_konverta values('Черный')

insert into Cvet_konverta values('Белый')

insert into Cvet_konverta values('Синий')

insert into Cvet_konverta values('Зеленый')

insert into Cvet_konverta values('Голубой')

insert into Cvet_konverta values('Красный')

insert into Cvet_konverta values('Коричневый')

insert into Cvet_konverta values('Фиолетовый')

insert into Cvet_konverta values('Желтый')

insert into Cvet_konverta values('Розовый')

 

Рисунок 6

создание таблицы Конверт

create table Konvert(

kod_konverta int not null identity(1,1) primary key,

kod_razmera int foreign key references Razmer_konverta(kod_razmera),

kod_cveta int foreign key references Cvet_konverta(kod_cveta))

Рисунок 7

заполнение таблицы Конверт

insert into Konvert values(1,5)

insert into Konvert values(2,9)

insert into Konvert values(3,6)

insert into Konvert values(6,3)

insert into Konvert values(5,2)

insert into Konvert values(2,5)

insert into Konvert values(9,9)

insert into Konvert values(1,1)

insert into Konvert values(4,4)

insert into Konvert values(4,3)

Рисунок 8

создание таблицы Тема

create table Tema(

kod_temi int not null identity(1,1) primary key,

nazvanie_temi sysname not null)

Рисунок 9

заполнение таблицы Тема

insert into Tema values('Космос')

insert into Tema values('Животные')

insert into Tema values('Растения')

insert into Tema values('Праздники')

insert into Tema values('Самолеты')

insert into Tema values('Автомобили')

insert into Tema values('Танки')

insert into Tema values('Корабли')

insert into Tema values('Птицы')

insert into Tema values('Великая Отечественная Война')

Рисунок 10

создание таблицы Штемпель на конверте

create table Shtempel_na_konverte(

kod_Shtempel_na_konverte int not null identity(1,1) primary key,

kod_shtempel int foreign key references Pochtovii_shtempel(kod_shtempel),

kod_konverta int foreign key references Konvert(kod_konverta))

Рисунок 11

заполнение таблицы Штемпель на конверте

insert into Shtempel_na_konverte values(4,3)

insert into Shtempel_na_konverte values(5,3)

insert into Shtempel_na_konverte values(4,9)

insert into Shtempel_na_konverte values(3,6)

insert into Shtempel_na_konverte values(2,3)

insert into Shtempel_na_konverte values(6,8)

insert into Shtempel_na_konverte values(4,3)

insert into Shtempel_na_konverte values(5,9)

insert into Shtempel_na_konverte values(1,1)

insert into Shtempel_na_konverte values(2,6)

Рисунок 12

создание таблицы Письмо

create table Pismo(

kod_pisma int not null identity(1,1) primary key,

adres_otpravitelia sysname not null,

adres_polychatelia sysname not null,

kod_Shtempel_na_konverte int foreign key references Shtempel_na_konverte(kod_Shtempel_na_konverte))

Рисунок 13

заполнение таблицы Письмо

insert into Pismo values('Россия,Новосибирск','Россия,Омск',5)

insert into Pismo values('Италия,Рим','Россия,Москва',2)

insert into Pismo values('Россия, Бердск','Россия, Санкт-Петербург',3)

insert into Pismo values('Франция, Париж','Россия, Новосибирск',4)

insert into Pismo values('Италия, Венеция','Франция, Марсель',2)

insert into Pismo values('Германия,Берлин','Россия, Омск',1)

insert into Pismo values('Россия,Новосибирск','Россия,Томск',8)

insert into Pismo values('Россия,Томск','Россия,Владивосток',5)

insert into Pismo values('Россия, Владивосток','Россия, Кемерово',1)

insert into Pismo values('Россия, Кемерово','Россия,Новокузнецк',6)

Рисунок 14

 

 

создание таблицы Ценность марки

create table Cennost_marki(

kod_cennosti int not null identity(1,1) primary key,

cennost_marki sysname not null)

Рисунок 15

заполнение таблицы Ценность марки

insert into Cennost_marki values('Очень низкая')

insert into Cennost_marki values('Низкая')

insert into Cennost_marki values('Средняя')

insert into Cennost_marki values('Высокая')

insert into Cennost_marki values('Очень высокая')

Рисунок 16

 

создание таблицы Марка

В этой таблице также создано правило, проверяющее заполнение столбца god_marki, состоящее в том, что год марки не должен быть меньше 1840 года, так как первая в мире марка была выпущена в 1840 году.

create table Marka(

kod_marki int not null identity(1,1) primary key,

strana_marki sysname not null,

kod_cennosti int foreign key references Cennost_marki(kod_cennosti),

kod_temi int foreign key references Tema(kod_temi),

god_marki int not null check(god_marki>=1840))

Рисунок 17

заполнение таблицы Марка

insert into Marka values('Россия',3,5,1998)

insert into Marka values('США',1,2,1909)

insert into Marka values('Казахстан',1,5,1995)

insert into Marka values('Россия',4,9,1996)

insert into Marka values('Италия',4,1,1996)

insert into Marka values('Эстония',2,4,2005)

insert into Marka values('Аргентина',2,8,1933)

insert into Marka values('Франция',5,2,1945)

insert into Marka values('Россия',1,7,2010)

 

Рисунок 18

создание таблицы Иллюстрация

create table Illustracia(

kod_illusracii int not null identity(1,1) primary key,

nazvanie_illusracii sysname not null,

kod_temi int foreign key references Tema(kod_temi))

Рисунок 19



Поделиться:


Последнее изменение этой страницы: 2016-08-25; просмотров: 394; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 44.204.218.79 (0.125 с.)