Vinnaren i pepparkakshustävlingen!
2010-01-03, 17:35
  #1
Medlem
pirates avatar
Jo jag sitter och kollar lite på sql och skriver ett query som inte sammankopplas när jag gör ett nytt diagram. Alltså dessa foreign key constraints visas inte.
Jag sitter i miljön sql server express 2005 med MS SQL Server Management Studio Express.

Kod:
ALTER TABLE registration
   DROP CONSTRAINT FK_StudentID

IF OBJECT_ID('Student''U'IS NOT NULL
   DROP TABLE Student
;    

CREATE TABLE Student
StudentID        INT IDENTITY(100,1)PRIMARY KEY CLUSTERED
FirstName        VARCHAR (25NOT NULL
LastName        VARCHAR (25NOT NULL
Gender        VARCHAR (1NOT NULL
GPA            FLOAT)

ALTER TABLE registration
   DROP CONSTRAINT FK_SubjectID

IF OBJECT_ID('Subject''U'IS NOT NULL
   DROP TABLE Subject
;

CREATE TABLE Subject
SubjectID        INT IDENTITY(200,1)PRIMARY KEY CLUSTERED
SubjectName    VARCHAR (15NOT NULL
Description    VARCHAR (25NOT NULL
Credits        INT NOT NULL
CONSTRAINT UNQ_SubjectName UNIQUE (subjectName))

IF 
OBJECT_ID('Student''U'IS NOT NULL
   DROP TABLE Registration
;

CREATE TABLE Registration
RegistrationID    INT IDENTITY(500,1)PRIMARY KEY CLUSTERED
StudentID            INT NOT NULL
SubjectID            INT NOT NULL
GradeID            VARCHAR (2)
Status            VARCHAR(1NOT NULL
CONSTRAINT FK_StudentID FOREIGN KEY (StudentIDREFERENCES Student (StudentID)
CONSTRAINT FK_SubjectID FOREIGN KEY (SubjectIDREFERENCES Subject (SubjectID)) 
Citera
2010-01-04, 17:45
  #2
Medlem
pirates avatar
Ingen som har nån aning?
Citera
2010-01-20, 11:02
  #3
Medlem
Hej,
vi pratar ett vanligt databasdiagram antar jag?

Jag körde din query följt av ett nytt databasdiagram med dessa tre tabeller inkluderade och det ser bra ut:
http://img193.imageshack.us/img193/4...120110020r.png

Mvh,
KF
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback