三 实验2数据模式定义
1.实验目的与要求
(1)了解数据模式定义内容。
(2)掌握数据模式定义的基本操作。
(3)学会用SQL作数据模式定义的使用方法。
(4)熟悉SQL Server 2000的图形化工具(企业管理器和查询分析器)。
2.实验内容
(1)定义学生数据库,建立学生数据库STUDENT的模式。
(2)定义STUDENT下的三个基表:S,C及SC(见表1,2,3)。
(3)在表S中增添新的列:sd CHAR(2)。
(4)在表S,C及SC中的sno,cno及(sno,cno)上分别定义主键。
表1 表S的列描述
表2 基表C的列描述
表3 基表SC的列描述
(5)添加约束:
①在表S上建立check约束:使sa满足:12≤sa,sa≤50。
②在表SC上建立check约束:g取值只能是:“1”、“2”、“3”、“4”或“5”中之一。
③在表SC建立外键约束:sno,cno为外键。
(6)加载数据:
根据表4、5及6加载数据。
3.实验准备
●首先应明确创建模式、表的用户必须具备相应的权限。
●其次根据相关产品说明书了解创建模式、表、索引、添加列、添加约束以及加载数据的操作方式。
●参阅教材中第4、6章的有关内容。
4.实验方法
(1)用创建模式语句以建立STUDENT模式。
(2)用创建表语句以建立表S,C及SC。
(3)用增加列语句添加表中列。
(4)用创建索引语句建立表S,C及SC中索引。
(5)用完整性约束语句(或断言)建立约束条件。
(6)用SQL Server 2000提供的图形化界面企业管理器完成对(1)-(5)工作的检验,或重做上述工作。
(7)用产品说明书的“加载”方法将数据装入表中。
表4 表S
表5 表C
表6 表SC
续表6
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。