This week only. Pastebin PRO Accounts Christmas Special! Don't miss out!Want more features on Pastebin? Sign Up, it's FREE!
Guest

Untitled

By: a guest on Jan 28th, 2013  |  syntax: None  |  size: 4.26 KB  |  views: 23  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. create table KarpikReaders(
  2.   IdReaders integer,
  3.   SurnameReaders varchar(50),
  4.   NameReaders varchar(30),
  5.   PatronymicReaders varchar(50),
  6.   BirthDate date,
  7.   FormDate date,
  8.   CategoryReaders varchar(50) check (CategoryReaders in ('школьник','студент',
  9.     'аспирант','рабочий','служащий')),
  10.   constraint pkIdReaders primary key (IdReaders)
  11. );
  12. ALTER SESSION SET NLS_DATE_FORMAT = 'dd-mm-yy';
  13. ALTER SESSION SET NLS_LANGUAGE = ENGLISH;
  14. create sequence IDReader start with 1 increment by 20;
  15.  
  16. insert into KarpikReaders values (IDReader.nextval, 'Карпенко','Анна',
  17.   'Геннадьевна','09-jun-93','23-dec-08','студент');
  18. insert into KarpikReaders values (IDReader.nextval, 'Оксененко','Александр',
  19.   'Сергеевич','01-dec-93','23-dec-08','студент');
  20. insert into KarpikReaders values (IDReader.nextval, 'Минеева','Александра',
  21.   'Сергеевна','26-aug-94','03-feb-10','школьник');
  22. insert into KarpikReaders values (IDReader.nextval, 'Жилкова','Алина',
  23.   'Геннадьевна','05-jun-90','16-jan-01','рабочий');
  24. insert into KarpikReaders values (IDReader.nextval, 'Решетников','Евгений',
  25.   'Николаевич','15-dec-65','19-may-99','служащий');
  26. insert into KarpikReaders values (IDReader.nextval, 'Белый','Николай',
  27.   'Васильевич','21-sep-90','07-apr-00','аспирант');
  28. insert into KarpikReaders values (IDReader.nextval, 'Кузнецов','Валерий',
  29.   'Владимирович','12-jul-94','03-sep-10','школьник');
  30. insert into KarpikReaders values (IDReader.nextval, 'Демус','Галина',
  31.   'Александровна','11-apr-91','12-dec-09','рабочий');
  32. insert into KarpikReaders values (IDReader.nextval, 'Каргопольцева','Вероника',
  33.   'Юрьевна','30-jun-88','23-mar-12','служащий');
  34. insert into KarpikReaders values (IDReader.nextval, 'Мурко','Алексей',
  35.   'Денисович','14-feb-91','06-nov-07','аспирант');
  36.  
  37. create table KarpikBooks(
  38.   IdBooks integer,
  39.   NameBooks varchar(50),
  40.   AuthorBooks varchar(50),
  41.   TypeBooks varchar(30) check (TypeBooks in ('учебная','художественная',
  42.   'научно-популярная')),
  43.   Quantity integer,
  44.   constraint pkIdBook primary key (IdBooks)
  45. );
  46. alter table KarpikBooks modify TypeBooks varchar(50);
  47. create sequence IDBook start with 1 increment by 20;
  48. insert into KarpikBooks values (IDBook.nextval, 'Граф Монте-Кристо','Дюма',
  49.   'художественная',20);
  50. insert into KarpikBooks values (IDBook.nextval, 'Математика для чайников',
  51. 'Петров','учебная',100);
  52. insert into KarpikBooks values (IDBook.nextval, 'Физика','Иванов',
  53.   'учебная',100);
  54. insert into KarpikBooks values (IDBook.nextval, 'Офис разума','Рилье',
  55.   'научно-популярная',50);
  56. insert into KarpikBooks values (IDBook.nextval, 'Триумафальная арка',
  57. 'Ремарк','художественная',10);
  58. insert into KarpikBooks values (IDBook.nextval, 'Знак света',
  59. 'Павлова','учебная',35);
  60. insert into KarpikBooks values (IDBook.nextval, 'Философия','Качуров',
  61.   'учебная',40);
  62. insert into KarpikBooks values (IDBook.nextval, 'Мир тьмы','Левин',
  63.   'научно-популярная',20);
  64. insert into KarpikBooks values (IDBook.nextval, 'Парфюмер','Зюскинд',
  65.   'художественная',10);
  66. insert into KarpikBooks values (IDBook.nextval, 'Транссерфинг','Валдинс',
  67.   'художественная',30);
  68.  
  69. create table ReaderTookBook(
  70.   IdReaderTook integer,
  71.   IdTookBook integer,
  72.   DateOfLend date,
  73.   DateOfRerurn date,
  74.   constraint pkIDReaderTookBook primary key (IdReaderTook,IdTookBook),
  75.   constraint fk1IDReaderTookBook foreign key(IdReaderTook)
  76.     references KarpikReaders(IdReaders),
  77.   constraint fk2IDReaderTookBook foreign key(IdTookBook)
  78.     references KarpikBooks(IdBooks)
  79. );
  80.  
  81. insert into ReaderTookBook values (IDReader.nextval,IDBook.nextval,
  82.   '10-sep-12','20-sep-12' );// здесь я вообще не уверенна!!!
clone this paste RAW Paste Data