Background Image
Previous Page  12 / 18 Next Page
Information
Show Menu
Previous Page 12 / 18 Next Page
Page Background

Д.П. Левин, С.А. Люшнин

12

Пример возможного SQL-кода, создающего отношение Research

(рис. 4), для хранения информации об исследованиях ОНД:

CREATE TABLE Research (

ID INTEGER NOT NULL,

Name VARCHAR(255),

AgencyID INTEGER,

WeaponID INTEGER,

ResearchBeginDate DATETIME,

ResearchEndDate DATETIME,

ResearchStatusID INTEGER,

InformationSourceID INTEGER,

ResearchScope BLOB,

ResearchVideo VARCHAR(255),

CONSTRAINT PRIMARY KEY (ID)

);

ALTER TABLE Research

ADD CONSTRAINT Research_FK1 FOREIGN KEY (AgencyID)

REFERENCES Agency(ID),

ADD CONSTRAINT Research_FK4 FOREIGN KEY (WeaponID)

REFERENCES Weapon(ID),

ADD CONSTRAINT Research_FK3 FOREIGN KEY (Research-

StatusID) REFERENCES ResearchStatus(ID),

ADD CONSTRAINT Research_FK2 FOREIGN KEY (Information-

SourceID) REFERENCES InformationSource(ID);

Рис. 4.

Часть схемы базы данных для хранения информации об исследованиях

ОНД