Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Subd.doc
Скачиваний:
29
Добавлен:
19.12.2014
Размер:
756.22 Кб
Скачать

Приложение а

Создание таблиц

create table napravleniya (Nno integer not null,

vidi varchar2(15) not null,

nalichie varchar2(15) not null,

primary key (Nno));

create table vidi_pyblikacij (Vno integer not null,

pechatnaja varchar2(15) not null,

nalichie_v_elektronke varchar2(15) not null,

vidacha_na_ryki varchar2(15) not null,

primary key (Vno),

Nno integer not null,

foreign key (Nno) references napravleniya);

create table izdatelstva (Ino integer not null,

izdatelstvo varchar2(15) not null,

gorod varchar2(15) not null,

kontaktnij_telefon integer not null,

primary key (Ino));

create table yaziki (Yno integer not null,

jazik varchar2(15) not null,

kolichestvo integer not null,

primary key (Yno));

create table perechen_izdanij (Pno integer not null,

nazvanie varchar2(15) not null,

god_izdanija date not null,

kolichestvo_stranic integer not null,

primary key (Pno),

Nno integer not null,

Yno integer not null,

Vno integer not null,

foreign key (Nno) references napravleniya,

foreign key (Vno) references vidi_pyblikacij,

foreign key (Yno) references yaziki);

create table chitatelskie_kartochki (Cno integer not null,

imja varchar2(15) not null,

familija varchar2(15) not null,

adres varchar2(15) not null,

telefon integer not null,

primary key (Cno),

Pno integer not null,

foreign key (Pno) references perechen_izdanij);

Заполнение таблиц данными

INSERT INTO napravleniya VALUES (1, 'xydozhestven', 'yes');

INSERT INTO napravleniya VALUES (2, 'naychnpopylarn', 'yes');

INSERT INTO napravleniya VALUES (3, 'pyblicistika', 'yes');

INSERT INTO napravleniya VALUES (4, 'iskysstvo', 'no');

INSERT INTO vidi_pyblikacij VALUES (1,'kniga', 'yes','yes',1);

INSERT INTO vidi_pyblikacij VALUES (2,'broshyra', 'no','no',2 );

INSERT INTO vidi_pyblikacij VALUES (3,'zhyrnal', 'yes','yes',3 );

INSERT INTO vidi_pyblikacij VALUES (4,'gazeta', 'no','yes',3);

INSERT INTO izdatelstva VALUES (1, 'Mir','Piter' , '5674839');

INSERT INTO izdatelstva VALUES (2, 'Minsk','Minsk' , '9473849');

INSERT INTO izdatelstva VALUES (3, 'Souz','Volgograd' , '12348273');

INSERT INTO izdatelstva VALUES (4, 'Dryzhba','Kiev' , '9463728');

INSERT INTO izdatelstva VALUES (5, 'Moskva','Moskva' , '1234567');

INSERT INTO yaziki VALUES (1, 'rysskie','10000');

INSERT INTO yaziki VALUES (2, 'anglijskie','1500');

INSERT INTO yaziki VALUES (3, 'drygie','2000');

INSERT INTO perechen_izdanij VALUES (1, 'Mama','18.11.2009','500',1,1,1);

INSERT INTO perechen_izdanij VALUES (2, 'Otci_i_deti','19.12.2010','434',1,1,1);

INSERT INTO perechen_izdanij VALUES (3, 'Vokryg_sveta','22.09.2000','55',2,3,2);

INSERT INTO perechen_izdanij VALUES (4, 'Argymenti_i_facti','11.05.2009','14',3,4,1);

INSERT INTO perechen_izdanij VALUES (5, 'Dachnik','11.05.2009','51',2,3,1);

INSERT INTO perechen_izdanij VALUES (6, 'Glamyr','11.05.2009','43',2,3,3);

INSERT INTO perechen_izdanij VALUES (7, 'Sychasni_Minsk','11.05.2009','5',3,2,3);

INSERT INTO chitatelskie_kartochki VALUES (1, 'Marija','Ivanova','Narodnaja 34','12345',5);

INSERT INTO chitatelskie_kartochki VALUES (2, 'Irina','Petrova','Lenina 56','54674',3);

INSERT INTO chitatelskie_kartochki VALUES (3, 'Mixail','Sidorov','Komsomola 11','98546',1);

INSERT INTO chitatelskie_kartochki VALUES (4, 'Pvel','Lomin','Kolasa 87','64753',2);

Вывод таблиц на экран

SELECT * FROM napravleniya;

SELECT * FROM vidi_pyblikacij;

SELECT * FROM izdatelstva;

SELECT * FROM yaziki;

SELECT * FROM perechen_izdanij;

SELECT * FROM chitatelskie_kartochki;

Удаление таблиц

drop table chitatelskie_kartochki;

drop table perechen_izdanij;

drop table yaziki;

drop table izdatelstva;

drop table vidi_pyblikacij;

drop table napravleniya;

Скрины полученных результатов

Создание таблиц

Просмотр таблиц с данными