数据库原理及应用实验报告

数据库原理及应用实验报告

ID:11874888

大小:3.09 MB

页数:19页

时间:2018-07-14

数据库原理及应用实验报告_第1页
数据库原理及应用实验报告_第2页
数据库原理及应用实验报告_第3页
数据库原理及应用实验报告_第4页
数据库原理及应用实验报告_第5页
资源描述:

《数据库原理及应用实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验报告课程名称数据库原理及应用学生学院信息工程学院专业班级学号姓名指导教师201年月日实验1:数据库的定义实验实验目的:要求学生熟练掌握和使用SQLServer2008软件的菜单功能。实验内容:1)创建数据库和查看数据库属性。2)创建表、确定表的主码和约束条件,为主码建索引。3)查看和修改表结构。4)熟悉SQLServer企业管理器(EnterpriserManager)和查询分析器(QueryAnalyzer)工具的使用方法实验步骤:读者表图书表借阅表实验总结与体会:1)通过实际操作熟悉了如何使用SQL进行数据库

2、的建立、唯一性约束、设置外码等操作流程。2)在建立图书表时,由于打错了部分数据并保存了,在改正时,不得不把整个表删掉重新写入。实验2:数据库的建立和维护实验实验目的:要求学生熟练掌握使用SQLServer2008向数据库输入数据、修改数据和删除数据的操作。实验内容:利用SQLServer2008:(1)查看数据库的基本表的结构和数据约束,并将它们调整到正确。(2)在数据库的基本表中正确输入数据。(3)在数据库的基本表中插入、删除和修改数据。(4)浏览数据库中基本表中的数据。实验要求:基本操作实验1)在图书_借阅数据库

3、的图书、读者和借阅3个表中各输入5-10条记录。要求记录不仅满足数据约束要求,还要有表间关联的记录。2)图书借阅数据库的三个基本表为图书(书号,类别,出版社,作者,书名,定价);读者(编号,姓名,单位,性别,电话);借阅(书号,读者编号,借阅日期)。实验操作:图书表读者表借阅表插入命令插入命令结果实验总结与体会:1)学习掌握了基本表数据的输入及通过指令修改基本表数据等操作。2)遇到了数据填写后没有点击下一行导致该行数据没有算作填入基本表的问题并解决。3)通过一系列失败的尝试明白了,指令输入后还需要验证以及实行,切实行

4、后存在延迟,不一定马上能看到结果,需要进行反复刷新。实验3:T-SQL语言实验实验目的:要求学生熟练掌握使用T-SQL语言编写代码来创建基本表和视图,同时利用SQL语言编写代码实现各种查询和更新。实验内容:利用“新建查询”实现“学生-课程”数据库中的各个基本表的创建。库中表结构为:学生(学号,姓名,性别,年龄,所在系):课程(课程号,课程名,先行课,学分);选课(学号,课程号,成绩)。要求:1)建库、建表、建立表间联系。2)选择合适的数据类型。3)定义必要的索引、列级约束和表级约束。实验过程:3.1单表查询①查询全体

5、学生的学号和姓名②查询成绩在90分以上的学生的学号③查询2号课程的平均成绩④查询计算机科学系(CS)年龄在22岁以下的学生姓名3.2连接查询:①求选修课程号为2且成绩在85分以上的学生学号、姓名及成绩:②查询每一门课的间接先行课(即先行课的先行课):3.3嵌套查询:①求选修了数学的学生学号和姓名。②求其他系中比计算机系学生年龄都小的学生。③求至少选修了学生为“200212122”的学生所选修的全部课程的学生学号的姓名。3.4更新命令请自己分别用update,insert和delete各举出3条语句,并在软件中运行实现

6、。实验总结与体会:1)应熟悉SQL各指令的用法;2)对于不同的要求,要先分析好逻辑顺序再进行代码输入;3)熟练掌握了各种查询、更新等代码操作。实验4:数据库的视图的定义实验目的:使学生掌握利用SQLServer2008中的视图设计器和T-SQL代码创建视图和触发器对象,加深对视图和SQLServer图表作用的理解。实验内容:1)建立计算机系学生的视图“View_CS”2)由学生、课程和选修课三个表,定义一个计算机系的学生成绩视图“CS成绩_VIEW”1)将学生的学号、总成绩、平均成绩定义成一个视图“S_G”实验总结与

7、体会:1)学会并掌握了视图的建立和使用;2)掌握了与视图相关的代码的运用方式;

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

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

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