实验一数据库的定义和建立实验.docx

实验一数据库的定义和建立实验.docx

ID:52715815

大小:22.12 KB

页数:2页

时间:2020-03-29

实验一数据库的定义和建立实验.docx_第1页
实验一数据库的定义和建立实验.docx_第2页
资源描述:

《实验一数据库的定义和建立实验.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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。