- 83
- 0
- 约5.28千字
- 约 21页
- 2018-12-14 发布于浙江
- 举报
广工数据库原理及应用实验报告
广东工业大学实验报告
_____自动化__学院物联网工程专业__1__班 学号3113001548 姓名李泓庚 成绩评定_____________
实验_______题目____________________________ 课程名称 数据库原理及应用实验 教师签名
PAGE
PAGE 19
实 验 报 告
课程名称 数据库原理与应用
学生学院 自动化学院
专业班级 物联网专业1班
学 号 3113001548
学生姓名 李泓庚
指导教师
2016 年 5 月 27日
实验3 数据定义
一.实验目的
使用SQL语言实现数据库的创建、删除、基本表的创建、删除、更新工作,以及索引的创建、删除工作。
二.实验软件环境
SQL Server 2008、SQL manager studio
三.实验内容
1.定义数据库?
定义一个借阅数据库,要求所定义的数据库大小为3M,且数据库名称为Labery_学号。??
2.定义下列数据库基本表?
在所定义的借阅数据库Labery_学号中,按要求定义如下数据库表:?1)书(book)2)借书证(Card)3)借书记录(Borrow)
3.完整性约束条件:?
主要内容为:
1)确定各基本表的主码;?2)确定各基本表的外码;?
3)要求在定义各基本表的同时,确定如下完整性约束条件:
1、定义各基本表主码,并且要求主属性不能为空;?2、如果有外码,定义各基本表外码;?
3、要求检查借书证中属性Type的值是否为(T,G,U,O));?4、借书记录Borrow基本表中borrow_date默认日期为当前时间。5、确定各基本表哪些字段需要建立索引。
四.实验的结果及分析
五.思考题
1)如果在创建关系数据库基本表时,未创建完整性约束条件,对于数据库会有
何影响??
答:以后增加数据库数据时,有可能插入无效或重复的数据。当想删除有多张表中的一张
时,由于删除了该表导致其他表数据不完整不能用。?
2)如果在创建关系数据库基本表时,未创建索引,对于数据库的运行性能会有何影响??
答:索引是以牺牲内存空间换取检索时间的,未创建索引时会使运行时的检索变得很慢。
六.实验心得体会
本次实验接触了较为基础的数据库处理操作,如创建数据库,建表等操作,在做这些操作前,要考虑各个元素的约束,如主码,外码还有非空,唯一等约束,还有各个表之间的联系,这些都要预先考虑清楚,否则将会造成数据库中的数据关系混乱,以致影响应用程序的调用,后果不堪设想。
实验4 数据更新
一.实验目的
要求学生熟练掌握和使用Transact-SQL及SQL?server?企业管理器向数据库中输入数据、修改数据和删除数据的操作。要求学生按要求实现基本表数据更新,并在数据更新过程中,验证各类数据完整性约束条件,即实体完整性、参照完整性及用户定义完整性约束条件。
二.实验软件环境
SQL Server 2008、SQL manager studio
三.实验内容
1、数据输入?
分别向book、card、borrow三个基本表中输入10条数据(备注:考虑到以后的可操作性,希望数据的数据具有一定的现实意义),其次插入的数据满足数据完整性约束条件及表与表之间的关联性的要求。
2、修改数据?
修改book、card、borrow三个基本表的数据,并要求将book表中price属性的值全部打8折、‘清华大学出版社’的书籍总藏书量增加100本等,同时满足数据完整性约束条件。?
3、删除操作?
删除book、card、borrow三个数据表中的某些数据,并注意数据完整性约束条件的限制。要求删除borrow表中借书日期为1年前的数据,以及要求删除‘电子工业出版社’的书籍。
四.实验的结果及分析
五.思考题
1)如果在实验3中,没有定义数据完整性约束条件,则在数据录入或删除过程中会对数据库造成什么影响??
答:录入数据时,有可能插入无效或重复的数据。删除数据时系统没提示有可能残留一些
待删除的数据,导致其他表数据不完整不能用。?
2)思考如何利用SQL?Server?2000中所提供的时间函数实现对时间的操作,如需要查询当前时间50天以前的图书的借阅数据该如何处理??
答:调用getdate()函数可以返回当前系统日期,如下:?Select?*?from?borrow?where?borrow_date=getdate()-50?
六.实验心得体会
通过本实验基本学会掌握和使用Transact-SQL及SQL?serv
您可能关注的文档
最近下载
- 《消毒供应质量控制指标(2024年版)》.docx VIP
- 股市主力操盘盘 口摩斯密码(原创内容,侵权必究).pptx
- 2012下半年深圳市机关公开招考公务员职位表.doc VIP
- 国际期刊科技论文写作与发表.PDF VIP
- 科技英语写作讲义.pdf VIP
- 《苹果手机删除的照片如何恢复?苹果最近删除照片恢复.docx VIP
- 水平井完井工艺技术要求,SY_T6-2016.pdf VIP
- SY/T 6270-2017 石油天然气钻采设备固井、压裂管汇的使用与维护.pdf VIP
- 部编版一年级语文下册第六单元测试卷.docx VIP
- 德州职业技术学院单招职业技能测试参考试题库(含答案).docx VIP
原创力文档

文档评论(0)