Use Community_Assist Go Select * from Person Create database TestTables use testTables /* this is a multine comment */ Create table Student ( StudentKey int identity(1,1) primary key, StudentLastName nvarchar(255) not null, StudentFirstName nvarchar(255) null, StudentEmail nvarchar(255) not null ) --this is a comment Create table Course ( CourseKey int identity(1,1) primary key, CourseName nvarchar(255) not null, CourseCredits int default 5 -- default value ) Create table Section ( SectionKey int identity(1,1), CourseKey int not null foreign key references Course(CourseKey), SectionYear int not null, SectionQuarter nvarchar(6), Constraint constraint_quarter check (SectionQuarter in ('Fall', 'winter', 'Spring', 'Summer')), Constraint PK_SectionKey primary key (SectionKey) ) Create table Roster ( Rosterkey int identity(1,1) not null, SectionKey int not null, StudentKey int not null, RosterGrade decimal(2,1) null ) Alter table Roster Add Constraint PK_Roster primary key (RosterKey) Alter table Roster Add Constraint FK_Section Foreign Key (SectionKey) References Section(SectionKey) Alter table Roster Add Constraint FK_Student Foreign Key (StudentKey) References Student(StudentKey) Alter Table Roster Add Constraint ck_Grade Check (RosterGrade between 0 and 4) Alter table Student Add Constraint unique_email unique(StudentEmail) Alter table Student Add StudentId nvarchar(9) Alter Table Student Drop column StudentID
Thursday, January 5, 2017
Create tables
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment