SQL2012实验报告 - 图文

发布时间 : 星期三 文章SQL2012实验报告 - 图文更新完毕开始阅读

2. 将SC表中的Sno定义为外码,参照Student表中的Sno

a、 首先打开SSMS,然后点击连接,点击视图选中对象资源管理器打开,选中

数据库点开,选中TestDB双击打开选中表双击选择dbo.SC,左键单击选中键右键点击选择新建外键(N)并左键单击。结果如下图所示:

b、 在打开的外键关系对话框中,在标识(名称)进行更名为FK_SC_Sno,

选中(常规)表和列规范,点击右侧属性图标,出现表和列对话框,在主键表(P)选择Student,在垂直下方的列名中选择Sno,在右侧的列名中选择Sno 。如下图所示:

3. 将SC表中的Cno定义为外码,参照Course表中的Cno

a、 首先打开SSMS,然后点击连接,点击视图选中对象资源管理器打开,选中

数据库点开,选中TestDB双击打开选中表双击选择dbo.SC,左键单击选中键右键点击选择新建外键(N)并左键单击。结果如下图所示:

b、在打开的外键关系对话框中,在标识(名称)进行更名为FK_SC_Cno,选中(常规)表和列规范,点击右侧属性图标,出现表和列对话框,在主键表(P)选择Course,在垂直下方的列名中选择Cno,在右侧的列名中选择Cno 。如下图所示:

c.单击表和列对话框下方的确定,单击外键关系对话框下方的关闭,关闭dbo.SC对话框并选择是,选中左侧对象资源管理器下dbo.SC的键右键单击点击刷新。结果如下图所示:

用户定义的完整性

1. 要求Student中的Sname属性不能取空值 creat TABL Student (Sno char(9) primary key, Sname char(20) not null, Ssex char(2),

Sage smallint, Sdept char(20)

); a、 首先打开SSMS,然后点击连接,点击视图选中对象资源管理器打开,选中数据库点开,选中TestDB双击打开选中表dbo.Student,右键单击设计(G),如下图所示:

b、 在出现的dbo.Student对话框中,将列名Sname的允许NULL值的勾去掉,并点左上方工具栏里的保存。如下图所示:

2. 要求Student中的Sname属性取唯一值

creat TABLE Student1 (Sno char(9) primary key, Sname char(20) unique not null,

联系合同范文客服:xxxxx#qq.com(#替换为@)