欢迎来到天天文库
浏览记录
ID:52715815
大小:22.12 KB
页数:2页
时间:2020-03-29
《实验一数据库的定义和建立实验.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数据库实验实验一数据库的定义和建立实验班级:姓名:学号:一、实验目的要求学生熟练掌握和使用T-SQL﹑SQLServer企业管理器创建数据库﹑基本表﹑视图﹑索引和修改表结构,及向数据库输入数据的操作;学会创建和使用表的主错误!链接无效。外码和约束。二、实验内容本实验针对附表完成以下相应任务:1﹑创建相应的数据库和查看数据库属性;2﹑创建基本表﹑确定表的主码和相应的约束,为主码建索引;3﹑创建﹑查看视图;4﹑创建表之间的关联;5﹑利用T-SQL和SQLServer企业管理器向数据库输入数据。三、注意事项1﹑输入数据时要注意数据类型、
2、主码和数据约束的限制。2﹑注意数据库的主码﹑外码和数据约束的定义。3、参照表和被参照表之间的关系,主码和外码间的关系。四﹑代码createtables//建立S表(Snochar(2)unique,primarykey(Sno),//确定主码SnoSnamechar(6),statuschar(2),citychar(4))createuniqueindexs1ons(Sno)//为主码Sno建立索引createtablep//建立P表(Pnochar(2)unique,primarykey(Pno),//确定主码PnoPname
3、char(6),colorchar(2),weightsmallint)createuniqueindexp1onp(Pno)//为主码Pno建立索引2数据库实验createtableJ//建立J表(Jnochar(2)unique,primarykey(Jno),//确定主码JnoJnamechar(8),citychar(4))createuniqueindexJ1onJ(Jno)//为主码Jno建立索引createtableSPJ//建立SPJ表(Snochar(2),Pnochar(2),Jnochar(2),qtysma
4、llint,primarykey(Sno,Pno,jno))//确定主码createindexSPJ1onSPJ(Sno)五﹑思考题1﹑为什么要建立索引?在你的数据库中建立多少索引合适?答:使用索引可以明显地加快数据查询的速度;使用索引可以保证数据的唯一性;可以加快连接速度。索引的个数应该由所要建立的数据库内部关系来确定,不宜过多,越精越好。对于此次实验中的数据库只需要建立四个。2﹑索引和视图能否修改吗?为什么?答:可以。3﹑为什么不能随意删除被参考表中的主码?答:数据库中,主码在于实施所谓的实体完整性,各个表之间由码进行联系,不
5、能随意删除被参照表中的主码。2
此文档下载收益归作者所有