025王典SQL第二次实验.docx

上传人:b****7 文档编号:8808406 上传时间:2023-02-01 格式:DOCX 页数:12 大小:251.89KB
下载 相关 举报
025王典SQL第二次实验.docx_第1页
第1页 / 共12页
025王典SQL第二次实验.docx_第2页
第2页 / 共12页
025王典SQL第二次实验.docx_第3页
第3页 / 共12页
025王典SQL第二次实验.docx_第4页
第4页 / 共12页
025王典SQL第二次实验.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

025王典SQL第二次实验.docx

《025王典SQL第二次实验.docx》由会员分享,可在线阅读,更多相关《025王典SQL第二次实验.docx(12页珍藏版)》请在冰豆网上搜索。

025王典SQL第二次实验.docx

025王典SQL第二次实验

实验报告

课程关系数据库与SQL语言实验名称数据库管理第页

专业_____网络系统管理___班级___1班___学号_354012009025__姓名王典

实验日期:

2010年09月21日报告退发(订正、重做)

一、实验目的

熟悉数据库管理的相关操作

二、实验内容

一、给各表添加相关约束:

1.主关键字约束(带下划线的属性)

2.外关键字约束

3.惟一约束(课程名)

4.检查约束(成绩)

二、在企业管理器中创建一个名为“学生_选课”的关系图,并将“学生”表,“课程”表和“选课”表添加到该图中。

三、在“学生”数据库中,新建second文件组,新建一个数据文件scdata,并指定该文件属于second文件组。

四、新建一个test数据库,然后删除这个数据库。

五、自定义一个mytype数据类型,指定为char,长度18,然后修改学生表,把“姓名”的类型改为mytype

三、实验环境

装有SQL2000数据库管理系统

四、实验步骤

一、给各表添加相关约束:

一、主关键字约束(带下划线的属性)如下图所示:

1.选中学生表,单击右键,选中设计表

2.选中要设为主键的列名,单击右键,选择为主关键字约束,如下图所示:

图1

图2(已设为主键)

3.分别为课程表与选课表设置主关键字约束,其中,选课表的主键为学号与课程号的组合主键。

完成后,如下图所示:

图1

图2

二、外关键字约束

1.选中选课表,单击右键,选择设计表,如下图所示:

2.进入设计表窗口后,在右边的空白处,单击右键,选择关系。

3.进入关系窗口后,点击新建,选择学号为学生表的主键,选课表的外关键,完成后,如下图所示:

4.如3所述,同样为课程表,创建一个外键约束,完成后,如下图所示:

三、惟一约束

1.选中课程表,单击右键,选中设计表,如下图所示:

2.在课程表的窗口中,在右边空白处,单击右键,选择,索引/键,然后,在新弹出的窗口中,点单新建,选中创建UNIQUE,选择约束,如下图所示:

图1

图2

四、检查约束(成绩)

1.选中选课表,单击右键,选中设计表,如下图所示:

2.在空白处,单击右键,选中CHECK约束,点击新键,在表达式中,输入约束的表达式,如下图所示:

图1

图2

二、在企业管理器中创建一个名为“学生_选课”的关系图,并将“学生”表,“课程”表和“选课”表添加到该图中。

1.选中关系图,在空白处右击新建数据库关系图如图所示:

2.点击下一步选择要进行连接的表格,如图所示:

三、在“学生”数据库中,新建second文件组,新建一个数据文件scdata,并指定该文件属于second文件组。

1.选中学生数据库,选中属性,如下图所示:

2.在属性下,选中,文件组,并创建名为second的文件组,如下图所示:

3.选中学生数据库,右击属性,进入数据文件文件组选择second,如图所示:

四、新建一个test数据库,然后删除这个数据库。

1.在“学生”数据库中,创建一个名为“TEST”的表,并进行删除操作,如下图所示:

图1

图2

图3

图4

图5

五、自定义一个mytype数据类型,指定为char,长度18,然后修改学生表,把“姓名”的类型改为mytype

1.选中数据用户类型自定义,单击右键,选择新建用户定义数据类型

2.进行如下图所示设计

图1

图2

五、实验结果与讨论

1.在创建表的时候,设置输入的字符类型及长度,限制了,在不同属性下,输入的字符,字母或数字等。

2.是否允许为空的设置,影响了元素是否要完整输入。

3.主键,可以是单个,也可以是多个组合

六、总结

1.本次实验能够完成实验的要求,掌握了SQL2000软件的基本应用知识。

懂得数据库支持模式、表、视图和索引的创建(Create)、删除(Drop),但只支持表的修改(Alter),还有一些不熟悉,必须平时多练习,近一步提升自己的SQL能力。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1