• Авторизация


Без заголовка 05-06-2009 16:19 к комментариям - к полной версии - понравилось!


CREATE VIEW megaview as
SELECT r.Title,s.Title,p.First_Name,p.Last_Name FROM paper r

JOIN sec_par_paper pps ON pps.RID=r.RID
JOIN participant p ON pps.PID=p.PID
JOIN sections s ON pps.SID=s.SID
CREATE TABLE lecturer (
LID int NOT NULL PRIMARY KEY IDENTITY(1,1),
First_Name varchar(20) DEFAULT 'Unknown',
Last_Name varchar(20) DEFAULT 'Unknown'
);

CREATE TABLE participant (
PID int NOT NULL PRIMARY KEY IDENTITY(1,1),
First_Name varchar(20) DEFAULT 'Unknown',
Last_Name varchar(20) DEFAULT 'Unknown'
);

CREATE TABLE sections (
SID int NOT NULL PRIMARY KEY IDENTITY(1,1),
Title varchar(20) DEFAULT 'Unknown'
);

CREATE TABLE paper (
RID int NOT NULL PRIMARY KEY IDENTITY(1,1),
Title varchar(20) DEFAULT 'Unknown',
Theses int DEFAULT '0',
Full_text int DEFAULT '0',
Photos int  DEFAULT '0'
);

CREATE TABLE lec_sec (
LSID int NOT NULL PRIMARY KEY IDENTITY(1,1),
LID int NOT NULL FOREIGN KEY REFERENCES lecturer,
SID int NOT NULL FOREIGN KEY REFERENCES sections
);

CREATE TABLE par_pap_sec (
PPSID int NOT NULL PRIMARY KEY IDENTITY(1,1),
PID int NOT NULL FOREIGN KEY REFERENCES participant,
RID int NOT NULL FOREIGN KEY REFERENCES paper,
SID int NOT NULL FOREIGN KEY REFERENCES sections
);

CREATE VIEW megaview as
SELECT r.Title,s.Title sname,p.First_Name,p.Last_Name FROM paper r

JOIN par_pap_sec pps ON pps.RID=r.RID
JOIN participant p ON pps.PID=p.PID
JOIN sections s ON pps.SID=s.SID

вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Без заголовка | Габриэль_ВанХельсинг - I have another wind to ride! | Лента друзей Габриэль_ВанХельсинг / Полная версия Добавить в друзья Страницы: раньше»