第一范文网 - 专业文章范例文档资料分享平台

数据库原理及应用实验指导书

来源:用户分享 时间:2025/5/28 22:58:54 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

精选

4.新建表

(1)使用企业管理器建立student、course和SC三个表,其结构为:

Student(学生) 列名 Sno Sname Age Sex Dept

描述 学号 姓名 年龄 性别 所在系 数据类型 Varchar(20) Varchar(50) Int char(2) Varchar(50) 允许空值 No No YES YES YES 主键 说明 Course(课程) 列 cno cname credit pcno describe

描述 课程号 课程名 学分 先行课 课程描述 数据类型 Varchar(20) Varchar(50) Float Varchar(20) varchar(100) 允许空值 No No YES YES YES 主键 说明 SC(选课) 列 sno 描述 学号 数据类型 Varchar(20) 允许空值 No 说明 主键(同时都是外键) 欢迎下载

精选

cno grade

课程号 成绩 Varchar(20) Float No YES 在SQL Server 2000 的数据库中,文件夹是按数据库对象的类型建立的,文件夹名是该数据库对象名。当在企业管理器中选择服务器和数据库文件夹,并打开己定义好的学生选课数据库后。会发现它自动设置了关系图、表、视图、存储过程、用户、角色、规则、默认等文件夹。

要建立“student”表,先选中学生选课数据库中的表文件夹,单击鼠标右键,在弹出的菜单中选择“新建表”,随后的输入表结构对话框。

输入表结构对话框是一张表,它的列属性有列名、数据类型、长度和是否允许空4 项。用户把新建表的结构填入对话框的表中,表中的每一行定义新建表(Course)的一列,每一列定义新建表的一个列属性。当光标移到表中的某一行时,下面的列描述就会对应当前行显示输入项,用户可在其中对关系的属性进行进一步说明。列描述包括数据的精度、小数位数、默认值、是否标识等项。

(2)使用T-SQL语句建立student,course,SC三个表

Create Table student (

sno varchar(20) primary key , Sname varchar(50) not null, Age int, Sex char(2),

欢迎下载

精选

Dept varchar(50) );

Create table course (

cno varchar(20) primary key, Cname varchar(50) not null, Credit float not null, Pcno varchar(20) not null, Describe varchar(100) not null );

Create table SC (

sno varchar(20), Cno varchar(20), Grade float,

primary key (sno,cno),

foreign key (sno) REFERENCES student(sno), foreign key (cno) REFERENCES course(cno) );

5.定义表的完整性约束和索引

表的约束包括码(主键)约束、外键约束(关联或关系约束)、惟一性约束、Check (检查)约束4 种。这些约束可以在表属性对话框中定义。

欢迎下载

精选

(l)定义索引和键

选择“索引/键”页面,其界面如图10 所示。

l)查看、修改或删除索引时,先要在“选定的索引”下拉列表框中选择索引名,其索引内容就显示在表中。需要时,可以直接在表中修改索引内容。如改变索引列名、改变排序方法等。对于不需要的索引可以单击“删除”按钮,直接删除此索引。

2)新建一个索引时,单击“新建”按钮,并在下面的表中输入索引名、索引列名及排列顺序;

3)设置UNIQUE 复选框,确定是否为惟一索引约束。设置CLUSTERED 复选框,确定是否为群集索引(CLUSTERED )。

(2)定义表间关联

选择表页面,其界面如图12 所示。

l)查看、修改或删除表关联时,先要在“选定的关系”下拉列表框中选择关联名(即关系名),其关联内容就显示在表中。需要时,可以直接在表中修改关联内容,例如改变主键、改变外键键等。对于不需要的关联可以单击“删除”按钮,直接删除此关联。

2)新建一个关联时,单击“新建”按钮,选择库中的关联表(参照表)后,在表中输入关联名、主键和外键。

3)设置“创建中检查现存数据”复选框,确定新建关联时是否对数据进行检查,要求符合外键约束;设置“对复制强制关系”复选框。确定在进行数据复制时是否要符合外键约束:设置“对INSERT 和UPDATE 强制关系”复选框,确认在对数据插入和更新时,是否符合外键约束:设置“级联更新相关的字段”复选框和“级联删除相关的记录”复选框,确认被参照关系的主键位被修改时,是否也将参照表中的对应的外键值修改,而被参照关系的上码值被删除时,是否也将参

欢迎下载

搜索更多关于: 数据库原理及应用实验指导书 的文档
数据库原理及应用实验指导书.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2iwbq6ytlr507xn0uyq64mg6283nbb00py6_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top