Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- create table KarpikReaders(
- IdReaders integer,
- SurnameReaders varchar(50),
- NameReaders varchar(30),
- PatronymicReaders varchar(50),
- BirthDate date,
- FormDate date,
- CategoryReaders varchar(50) check (CategoryReaders in ('школьник','студент',
- 'аспирант','рабочий','служащий')),
- constraint pkIdReaders primary key (IdReaders)
- );
- ALTER SESSION SET NLS_DATE_FORMAT = 'dd-mm-yy';
- ALTER SESSION SET NLS_LANGUAGE = ENGLISH;
- create sequence IDReader start with 1 increment by 20;
- insert into KarpikReaders values (IDReader.nextval, 'Карпенко','Анна',
- 'Геннадьевна','09-jun-93','23-dec-08','студент');
- insert into KarpikReaders values (IDReader.nextval, 'Оксененко','Александр',
- 'Сергеевич','01-dec-93','23-dec-08','студент');
- insert into KarpikReaders values (IDReader.nextval, 'Минеева','Александра',
- 'Сергеевна','26-aug-94','03-feb-10','школьник');
- insert into KarpikReaders values (IDReader.nextval, 'Жилкова','Алина',
- 'Геннадьевна','05-jun-90','16-jan-01','рабочий');
- insert into KarpikReaders values (IDReader.nextval, 'Решетников','Евгений',
- 'Николаевич','15-dec-65','19-may-99','служащий');
- insert into KarpikReaders values (IDReader.nextval, 'Белый','Николай',
- 'Васильевич','21-sep-90','07-apr-00','аспирант');
- insert into KarpikReaders values (IDReader.nextval, 'Кузнецов','Валерий',
- 'Владимирович','12-jul-94','03-sep-10','школьник');
- insert into KarpikReaders values (IDReader.nextval, 'Демус','Галина',
- 'Александровна','11-apr-91','12-dec-09','рабочий');
- insert into KarpikReaders values (IDReader.nextval, 'Каргопольцева','Вероника',
- 'Юрьевна','30-jun-88','23-mar-12','служащий');
- insert into KarpikReaders values (IDReader.nextval, 'Мурко','Алексей',
- 'Денисович','14-feb-91','06-nov-07','аспирант');
- create table KarpikBooks(
- IdBooks integer,
- NameBooks varchar(50),
- AuthorBooks varchar(50),
- TypeBooks varchar(30) check (TypeBooks in ('учебная','художественная',
- 'научно-популярная')),
- Quantity integer,
- constraint pkIdBook primary key (IdBooks)
- );
- alter table KarpikBooks modify TypeBooks varchar(50);
- create sequence IDBook start with 1 increment by 20;
- insert into KarpikBooks values (IDBook.nextval, 'Граф Монте-Кристо','Дюма',
- 'художественная',20);
- insert into KarpikBooks values (IDBook.nextval, 'Математика для чайников',
- 'Петров','учебная',100);
- insert into KarpikBooks values (IDBook.nextval, 'Физика','Иванов',
- 'учебная',100);
- insert into KarpikBooks values (IDBook.nextval, 'Офис разума','Рилье',
- 'научно-популярная',50);
- insert into KarpikBooks values (IDBook.nextval, 'Триумафальная арка',
- 'Ремарк','художественная',10);
- insert into KarpikBooks values (IDBook.nextval, 'Знак света',
- 'Павлова','учебная',35);
- insert into KarpikBooks values (IDBook.nextval, 'Философия','Качуров',
- 'учебная',40);
- insert into KarpikBooks values (IDBook.nextval, 'Мир тьмы','Левин',
- 'научно-популярная',20);
- insert into KarpikBooks values (IDBook.nextval, 'Парфюмер','Зюскинд',
- 'художественная',10);
- insert into KarpikBooks values (IDBook.nextval, 'Транссерфинг','Валдинс',
- 'художественная',30);
- create table ReaderTookBook(
- IdReaderTook integer,
- IdTookBook integer,
- DateOfLend date,
- DateOfRerurn date,
- constraint pkIDReaderTookBook primary key (IdReaderTook,IdTookBook),
- constraint fk1IDReaderTookBook foreign key(IdReaderTook)
- references KarpikReaders(IdReaders),
- constraint fk2IDReaderTookBook foreign key(IdTookBook)
- references KarpikBooks(IdBooks)
- );
- insert into ReaderTookBook values (IDReader.nextval,IDBook.nextval,
- '10-sep-12','20-sep-12' );// здесь я вообще не уверенна!!!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement