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



ЗНАЕТЕ ЛИ ВЫ?

Заполнение таблицы Иллюстрация

Поиск

insert into Illustracia values('Три медведя',3)

insert into Illustracia values('Гагарин',1)

insert into Illustracia values('Великая Война',1)

insert into Illustracia values('Журавли',4)

insert into Illustracia values('Т-34',9)

insert into Illustracia values('Подводные лодки',2)

insert into Illustracia values('Феррари',2)

insert into Illustracia values('Новый год',9)

insert into Illustracia values('Рождество',1)

Рисунок 20

создание таблицы Тип карточки

В данной таблице так же создано правило, проверяющее ввод данных в столбец tip_kartochki. Карточки бывают только двух видов, Внутренняя и Международная.

create table Tip_kartochki(

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

tip_kartochki sysname not null, check (tip_kartochki1 in 'Внутренняя','Международная')))

Рисунок 21

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

insert into Tip_kartochki values('Внутренняя')

insert into Tip_kartochki values('Международная')

Рисунок 22

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

create table Pochtovaia_kartochka(

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

kod_tipa_kartochki int foreign key references Tip_kartochki(kod_tipa_kartochki),

adres_otpravitelia sysname not null,

adres_polychatelia sysname not null,

kod_temi int foreign key references Tema(kod_temi))

Рисунок 23

заполнение таблицы Почтовая карточка

insert into Pochtovaia_kartochka values(1,'Россия,Новосибирск','Казахстан,Астана',4)

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

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

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

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

insert into Pochtovaia_kartochka values(2,'Россия,Новосибирск','Россия,Томск',5)

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

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

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

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

Рисунок 24

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

create table Illustracia_na_kartochke(

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

kod_illusracii int foreign key references Illustracia(kod_illusracii),

kod_kartochki int foreign key references Pochtovaia_kartochka(kod_kartochki))

Рисунок 25

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

insert into Illustracia_na_kartochke values(2,2)

insert into Illustracia_na_kartochke values(5,4)

insert into Illustracia_na_kartochke values(9,3)

insert into Illustracia_na_kartochke values(6,4)

insert into Illustracia_na_kartochke values(5,2)

insert into Illustracia_na_kartochke values(9,9)

insert into Illustracia_na_kartochke values(1,1)

insert into Illustracia_na_kartochke values(1,6)

insert into Illustracia_na_kartochke values(6,3)

insert into Illustracia_na_kartochke values(9,7)

Рисунок 26

создание таблицы Коллекция

create table Kollekcia(

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

nazvanie_kollekcii sysname not null,

kod_temi int foreign key references Tema(kod_temi))

Рисунок 27

заполнение таблицы Коллекция

insert into Kollekcia values('Праздники народов мира',7)

insert into Kollekcia values('Большая коллекция животных',4)

insert into Kollekcia values('Сборник по ВОВ',2)

insert into Kollekcia values('Коллекция автомобилей',3)

insert into Kollekcia values('Всемирно известные танки',8)

insert into Kollekcia values('Автомобили будущего',9)

insert into Kollekcia values('Корабли всего мира',5)

insert into Kollekcia values('Птицы Южной России',1)

insert into Kollekcia values('Флора Сибири',6)

insert into Kollekcia values('Фауна сибири',1)

Рисунок 28

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

create table Marka_iz_kollekcii(

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

kod_kollekcii int foreign key references Kollekcia(kod_kollekcii),

kod_marki int foreign key references Marka(kod_marki))

Рисунок 29

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

insert into Marka_iz_kollekcii values(2,1)

insert into Marka_iz_kollekcii values(4,6)

insert into Marka_iz_kollekcii values(3,9)

insert into Marka_iz_kollekcii values(5,5)

insert into Marka_iz_kollekcii values(1,7)

insert into Marka_iz_kollekcii values(6,4)

insert into Marka_iz_kollekcii values(1,2)

insert into Marka_iz_kollekcii values(9,9)

insert into Marka_iz_kollekcii values(1,3)

insert into Marka_iz_kollekcii values(7,6)

Рисунок 30

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

create table Kartochka_iz_kollekcii(

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

kod_kollekcii int foreign key references Kollekcia(kod_kollekcii),

kod_kartochki int foreign key references Pochtovaia_kartochka(kod_kartochki))

Рисунок 31

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

insert into Kartochka_iz_kollekcii values(2,1)

insert into Kartochka_iz_kollekcii values(4,6)

insert into Kartochka_iz_kollekcii values(3,9)

insert into Kartochka_iz_kollekcii values(5,5)

insert into Kartochka_iz_kollekcii values(1,7)

insert into Kartochka_iz_kollekcii values(6,4)

insert into Kartochka_iz_kollekcii values(1,2)

insert into Kartochka_iz_kollekcii values(9,9)

insert into Kartochka_iz_kollekcii values(1,3)

insert into Kartochka_iz_kollekcii values(7,6)

Рисунок 32

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

create table Pismo_iz_kollekcii(

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

kod_kollekcii int foreign key references Kollekcia(kod_kollekcii),

kod_pisma int foreign key references Pismo(kod_pisma))

Рисунок 33

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

insert into Pismo_iz_kollekcii values(2,1)

insert into Pismo_iz_kollekcii values(4,6)

insert into Pismo_iz_kollekcii values(3,9)

insert into Pismo_iz_kollekcii values(5,5)

insert into Pismo_iz_kollekcii values(1,7)

insert into Pismo_iz_kollekcii values(6,4)

insert into Pismo_iz_kollekcii values(1,2)

insert into Pismo_iz_kollekcii values(9,9)

insert into Pismo_iz_kollekcii values(1,3)

insert into Pismo_iz_kollekcii values(7,6)

Рисунок 34

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

create table Vistavki(

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

nazvanie_vistavki sysname not null,

data_vistavki date not null)

Рисунок 35

заполнение таблицы Выставки

insert into Vistavki values('ОЛИМПФИЛЭКС','1993-07-16')

insert into Vistavki values('Филателистическая выставка, посвященная ВОВ','1956-08-19')

insert into Vistavki values('«Россия и финно – угорский мир»','1993-07-16')

insert into Vistavki values('Международная филателистическая выставка THAIPEX ’05','2005-09-19')

insert into Vistavki values('Первая Всесоюзная выставка','1924-12-14')

insert into Vistavki values('Венская международная филателистическая выставка','1999-06-15')

insert into Vistavki values('Соцфилэкс-84','1984-08-12')

insert into Vistavki values('Прага-1962','1962-11-09')

insert into Vistavki values('Всесоюзная выставка по филателии и бонам','1993-04-01')

insert into Vistavki values('Филателистическая выставка Таиланд-2013','2012-03-12')

Рисунок 36

 

создание таблицы Коллекция на выставку

create table Kollekcia_na_vistavky(

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

kod_kollekcii int foreign key references Kollekcia(kod_kollekcii),

kod_vistavki int foreign key references Vistavki(kod_vistavki))

Рисунок 37

заполнение таблицы Коллекция на выставку

insert into Kollekcia_na_vistavky values(2,1)

insert into Kollekcia_na_vistavky values(4,6)

insert into Kollekcia_na_vistavky values(3,9)

insert into Kollekcia_na_vistavky values(5,5)

insert into Kollekcia_na_vistavky values(1,7)

insert into Kollekcia_na_vistavky values(6,4)

insert into Kollekcia_na_vistavky values(1,2)

insert into Kollekcia_na_vistavky values(9,9)

insert into Kollekcia_na_vistavky values(1,3)

insert into Kollekcia_na_vistavky values(7,6)

Рисунок 38


СХЕМА БАЗЫ ДАННЫХ


РАЗРАБОТКА ПРЕДСТАВЛЕНИЙ

 

 

Разработка представления «Марка»

Представление «Марка» формирует список с полной информацией о каждой марке, находящейся в справочнике.

Текст представления «Марка»:

create view Predstavlenie_marka

as

select kod_marka_iz_kollekcii as 'Код Марки',

god_marki as 'Год марки',

strana_marki as 'Страна марки',

cennost_marki as 'Ценность марки',

nazvanie_kollekcii as 'Название коллекции'

from dbo.Marka,dbo.Cennost_marki,dbo.Marka_iz_kollekcii,dbo.Kollekcia

where dbo.Marka.kod_cennosti=dbo.Cennost_marki.kod_cennosti

and dbo.Marka.kod_marki=dbo.Marka_iz_kollekcii.kod_marki

and dbo.Marka_iz_kollekcii.kod_kollekcii=dbo.Kollekcia.kod_kollekcii

Рисунок 39

Разработка представления «Карточка»

Представление «Карточка» формирует список с полной информацией о содержащихся в справочнике почтовых карточках.


 

 

Текст представления «Карточка»:

create view Predstavlenie_Kartochka

as

select kod_kartochka_iz_kollekcii as 'Код Карточки',

tip_kartochki as 'Тип карточки',

adres_otpravitelia as 'Адрес отправителя',

nazvanie_illusracii as 'Название иллюсрации',

adres_polychatelia as 'Адрес получателя',

nazvanie_kollekcii as 'Название коллекции'

from dbo.Illustracia,dbo.Illustracia_na_kartochke,dbo.Kartochka_iz_kollekcii,dbo.Kollekcia,dbo.Tip_kartochki,dbo.Pochtovaia_kartochka

where dbo.Illustracia.kod_illusracii=dbo.Illustracia_na_kartochke.kod_illusracii

and dbo.Illustracia_na_kartochke.kod_kartochki=dbo.Kartochka_iz_kollekcii.kod_kartochki

and dbo.Kartochka_iz_kollekcii.kod_kollekcii=dbo.Kollekcia.kod_kollekcii

and dbo.Tip_kartochki.kod_tipa_kartochki=dbo.Pochtovaia_kartochka.kod_tipa_kartochki

and dbo.Pochtovaia_kartochka.kod_kartochki=dbo.Kartochka_iz_kollekcii.kod_kartochki

and dbo.Illustracia_na_kartochke.kod_kartochki=dbo.Pochtovaia_kartochka.kod_kartochki

Рисунок 40

 

Разработка представления «Письмо»

Представление «Письмо» формирует список с полной информацией о содержащихся в справочнике письмах.

 

Текст представления «Письмо»:

create view Predstavlenie_Pismo

as

select kod_pismo_iz_kollekcii as 'Код письма',

adres_otpravitelia as 'Адрес отправителя',

adres_polychatelia as 'Адрес получателя',

nazvanie_cveta as 'Цвет конверта',

razmer_konverta as 'Размер конверта',

strana_shtempel as 'Страна штемпеля'

 

from dbo.Pochtovii_shtempel,dbo.Shtempel_na_konverte,dbo.Konvert,dbo.Cvet_konverta,dbo.Razmer_konverta,dbo.Pismo,dbo.Pismo_iz_kollekcii,dbo.Kollekcia

where dbo.Pochtovii_shtempel.kod_shtempel=dbo.Shtempel_na_konverte.kod_shtempel

and dbo.Shtempel_na_konverte.kod_konverta=dbo.Konvert.kod_konverta

and dbo.Cvet_konverta.kod_cveta= dbo.Konvert.kod_cveta

and dbo.Razmer_konverta.kod_razmera=dbo.Konvert.kod_razmera

and dbo.Shtempel_na_konverte.kod_Shtempel_na_konverte=dbo.Pismo.kod_Shtempel_na_konverte

and dbo.Pismo.kod_pisma = dbo.Pismo_iz_kollekcii.kod_pisma

and dbo.Pismo_iz_kollekcii.kod_kollekcii=dbo.Kollekcia.kod_kollekcii

Рисунок 41




Поделиться:


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

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