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



         

Средства изменения описания таблиц и средства удаления таблиц - часть 4


  • )
  • 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



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