- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库实验指导书SQL〔广东工业大学〕
《数据库原理及应用》
实验指导书
广东工业大学 自动化 学院
目录
实验一 3
实验二 6
实验三 8
实验四 10
实验五 12
实验六 14
实验七 16
实验一
实验项目名称:数据库的定义实验
实验项目性质:普通实验
所属课程名称:数据库原理及应用
实验计划学时:2学时
实验目的
使用SQL语言实现数据库的创建、删除;基本表的创建、删除、更新工作;以及索引的创建、删除工作。
实验内容和要求
1、在SQL SERVER 2000查询分析器中,利用SQL语言中CREATE、DROP命令实现数据库的创建及删除工作。
2、在SQL SERVER 2000查询分析器中,利用SQL语言中CREATE、ALTER及DROP命令进行基本表的创建、更新、删除工作,并实现基本表中各类完整性约束条件的限定。
3、在SQL SERVER 2000查询分析器中,利用SQL语言中CREATE、ALTER及DROP命令进行基本表中索引的创建、更新、删除工作。
4、完成上述工作后,在SQL SERVER 2000企业管理器中,查看是否成功创建实验所要求数据库、基本表、各类完整性约束条件及索引等内容。
实验主要仪器设备和材料
PC机、SQL Server 2000数据库管理系统。
实验方法、步骤及结果测试
所有实验内容必须在SQL Server 2000的查询分析器中完成,设置查询分析器的结果区为Standard Execute(标准执行)或Executed Grid(网格执行)方式.发布执行命令.并在结果区中查看查询结果,如果结果不正确则需要进行修改,直到正确为止。要求完成如下内容:
1.定义数据库
定义一个借阅数据库,要求所定义的数据库大小为1M,且数据库名称为Labery_学号。
2.定义下列数据库基本表
在所定义的借阅数据库Labery_学号中,按要求定义如下数据库表:
书(book)
列名 别名 类型及长度 是否可为空 书号 bno char(8) 类别 category varchar(10) 书名 title varchar(40) 出版社 press varchar(30) 是 年份 book_year Int 作者 author char(20) 是 价格 price decimal(7,2) 总藏书量 book_total Int
借书证(card)
列名 别名 类型及长度 是否可为空 卡号 cno char(7) 姓名 name char(8) 单位 department varchar(40) 是 类别 type char(1)
借书记录(borrow)
列名 别名 类型及长度 是否可为空 卡号 cno char(7) 书号 bno char(8) 借书日期 borrow_date smalldatetime 还书日期 return_date smalldatetime 是
3.完整性约束条件:
主要内容为:
确定各基本表的主码;
确定各基本表的外码;
要求在定义各基本表的同时,确定如下完整性约束条件
定义各基本表主码,并且要求主属性不能为空;
如果有外码,定义各基本表外码;
要求检查借书证中属性Type的值是否为(T,G,U,O));
借书记录borrow基本表中borrow_date默认日期为当前时间。
4)确定各基本表哪些字段需要建立索引。
实验报告要求
1)实验完成后,撰写实验报告:
报告封面必须注明以下信息:
实验名称:
学生学号:
学生姓名:
班 级:
指导老师:
实验时间:
实验报告必须附实现的SQL语句,并要求以截图的形式表现出数据库的创建是否成功,并满足要求,所定义基本表的各类完整性约束条件是否创建成功等。
思考题
如果在创建关系数据库基本表时,未创建完整性约束条件,对于数据库会有何影响?
如果在创建关系数据库基本表时,未创建索引,对于数据库的运行性能会有何影响?
实验二
实验项目名称:数据库的建立与维护实验
实验项目性质:普通实验
所属课程名称:数据库原理及应用
实验计划学时:2学时
实验目的
要求学生熟练掌握和使用Transact-SQLSQL server 企业管理器向数据库中输入数据、修改数据和删除数据的操作熟练使用企业管理器进行数据库的建立和维护操作 T001 0005 1/1/2007 1/4/2007 T001 0010 1/1/2007
您可能关注的文档
最近下载
- 动力设备部三级安全教育具体内容.pdf VIP
- 施工承诺书及安全生产协议书.doc VIP
- 句子排序与衔接(测试)-2024年中考语文二轮复习(解析版).pdf VIP
- 山东黄金归来庄矿业有限公司2000t环评报告山东黄金归来庄矿业有限公司2000t环评报告.doc VIP
- 中医五行音乐疗法课件最新完整版本.pptx VIP
- 产品包装设计与制作规范手册.doc VIP
- 以甲醇为原料年产30万吨甲醛生产项目可行性研究报告.doc
- 四川省达州市(2024年-2025年小学六年级语文)统编版小升初真题((上,下)学期)试卷及答案.docx VIP
- 2025年AI技术全景入门分享(大模型基础培训).pdf VIP
- 滚筒洗衣机-----结构图讲课教案.ppt VIP
文档评论(0)