Базы данных - модели, разработка, реализация


         

HOME_PHON IS NOT NULL OR


  • )


  • go


  • /* ================================================================= */


  • /* Table: READERS */


  • /* ================================================================= */


  • create table READERS


  • (


  • NUM_READER intnot null.


  • NAME varchar(30) not null.


  • BIRTH_DAY datetime not null


  • constraint CKC_BIRTH_DAY_READERS check (


  • (DateDiff(year. GetDate().BIRTH_DAY) >=17 )),


  • SEX char(1) not null


  • constraint CKC_SEX_READERS check (


  • SEX in (?М?.?Ж?.?н?.?ж?)).


  • HOME_PHON char(9) null.


  • WORK_PHON char(9) null.


  • constraint PKJEADERS primary key (NUM_READER).


  • constraint CKT_READERS check (


  • ( HOME_PHON IS NOT NULL OR WORK_PHON IS NOT NULL))


  • )


  • go


  • /* ================================================================= */


  • /* Table: CATALOG */


  • /* ================================================================= */


  • create table CATALOG


  • (


  • KW_KOD smallint not null.


  • 155

  • NAME_KW varchar(255) null


  • constraint PK_CATALOG primary key (KW_KOD)


  • )


  • go


  • /* ================================================================= */


  • /* Table EXEMPLAR */


  • /* ================================================================= */


  • create table EXEMPLAR


  • (


  • INV_NUMER intnot null.


  • ISBN varchar(14) not null


  • NUM_READER int null.


  • PRESENT bitnot null.


  • DATE_IN datetime null.


  • DATE_OUT datetime null.


  • constraint PK_EXEMPLAR primary key (INV_NUMER)


  • )


  • go


  • /* ================================================================= */


  • /* Index RELATION_43_FK */


  • /* ================================================================= */


  • create index RELATION_43_FK on EXEMPLAR (ISBN)


  • go


  • /* ================================================================= */


  • /* Index RELATION_44_FK */


  • /* ================================================================= */


  • create index RELATION_44_FK on EXEMPLAR (NUM_READER)


  • go


  • /* ================================================================= */


  • /* Table RELATION_67 */


  • /* ================================================================= */


  • create table RELATION_67



  • Содержание  Назад  Вперед