《数据库基础》实验指导

《数据库基础》实验指导

ID:32663091

大小:64.12 KB

页数:8页

时间:2019-02-14

《数据库基础》实验指导_第1页
《数据库基础》实验指导_第2页
《数据库基础》实验指导_第3页
《数据库基础》实验指导_第4页
《数据库基础》实验指导_第5页
资源描述:

《《数据库基础》实验指导》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《数据库基础》实验指导一、学时分配参考2二、报告项目参考2三、实验内容2实验一、熟悉SQLSERVER实验环境2实验二、数据库的创建与维护3实验三、数据库查询操作3实验四、视图和数据库关系图的创建及使用5实验五、完整性和安全性5实验六、备份和恢复6实验七、数据库系统设计6一、学时分配参考报告项目参考序号实验名称学时备注1熟悉SQLSERVER实验环境22数据库的创建与维护2实验报告13数据库查询操作6实验报告24视图和数据库关系图的创建及使用2实验报告35完整性和安全性3实验报告46备份和恢复27数据库系统设计6课外实验(

2、一)实验题冃(二)实验冃的(三)实验内容与具体步骤注意:在管理工具中操作请书写具体的步骤或方法。其它以SQL语句表示。(四)实验心得体会该实验中所遇到的问题及你解决该问题的方法。实验后的收获等。三、实验内容实验、熟悉SQLSERVER实验环境(一)实验目的(1)熟悉MSSQLSERVER。(2)学会使用管理工具注册、连接数据库服务器,并查看各类对象。(二)实验内容:(1)在管理工具中注册数据库服务器。若有必要,利用用户名和密码进行连接。(2)练习书写SQL语句。(3)查看数据库、表、视图、存储过程等各类对象。实验二、数据库

3、的创建与维护(一)实验日的(1)学会使用管理工具和SQL语句创建数据库、表、索引和修改表结构。(2)熟练掌握使用SQL语句和管理工具向数据库输入数据、修改数据和删除数据的操作。(二)实验内容:(1)使用管理工具建立图书借阅数据库。(2)在管理工具中查看图书借阅数据库的属性。(3)利用管理工具,在图书借阅数据库中建立图书、读者和借阅3个表。各表结构如下,数据类型请合理选定。图书(书号,类别,出版社,书名,定价,作者)读者(编号,姓名,单位,性别,电话)借阅(书号,编号,借阅日期)(4)在管理工具中建立图书、读者和借阅3个表的

4、表级约束:每个表的主码约束;借阅表与图书表之间、借阅表与读者表之间的外码约束,要求按语义先确定外码约束表达式,再通过操作予以实现。(5)通过管理工具实现对图书借阅数据库的数据增加、数据删除和数据修改操作。要求各表中各有3条以上记录。(6)通过SQL语句创建学生选课数据库。库中表结构为:学生(学号,姓名,年龄,性别,系别)课程(课程号,课程名,先行课)选课(学号,课程号,成绩)要求:建库、建表、建立表间联系;选择合适的数据类型;定义必要的列级约束和表级约束;对表结构进行必要的修改,练习altertable语句;练习creat

5、eindex语句,如在课程表上建立课程名的唯一索引等。(7)通过SQL语句实现对学生选课数据库的数据增加、数据删除和数据修改操作。要求各表中各有3条以上记录。实验三、数据库查询操作(一)实验目的(1)熟练掌握简单表的数据查询、数据排序和数据连接查询。(2)熟练掌握数据查询中分组、统计函数、分组统计函数查询。(二)实验提示Join>HightOuterJoin、InnetJoin。(2)Select……From……Where……;其中Where字句中使用IN、比较符、ANY或ALL和EXISTS等操作符。(3)Select中

6、使用GroupByHaving子句;统计查询使用CountSum>Avg、Max、Min;集合查询使用Union,Intersect,Except实现。(三)实验内容(1)简单查询操作。投影、选择条件表达(包括BETWEEN・・・AND…、IN、LIKE、IS、AND.OR等),数据排序等。参考查询要求如下:1)求每门课的课名和课号2)求成绩在80~100的学生学号(betweenand)3)求计算机系或数学系的学生信息(使用in与or各一个语句)4)求姓张姓名共有3个字的学生信息5)求课名中含有“数”的课程信息6)求缺考

7、学生的学号7)求选修了课号为'DB'成绩在80以上的学号8)把成绩表按成绩从高到低排序,同成绩按学号升序排列(2)分组查询操作。分组条件表达、选择组条件表达的方法。参考查询要求如下:1)求每门课的选课人数2)求选课超过2门的学生学号和选课门数(3)函数查询操作。统计函数和分组统计函数的使用方法。参考查询要求如下:1)求学生的最大年龄、最小年龄、平均年龄、年龄之和、学生人数2)求每个学生的各门课程的成绩Z和,按成绩和降序排列(4)连接查询操作。基本要求:等值连接、自然连接、笛卡儿积、一般连接和自连接等;较高要求:全外连接、内

8、连接、左外连接和右外连接等。参考查询要求如下:1)求“1”号学生的姓名和他的'DB'成绩2)求学生表与成绩表的自然连接、笛卡儿积、全外连接、内连接、左外连接和右外连接3)求学了数据库课程的学生姓名、成绩4)求同名学生的信息(5)嵌套查询操作。使用IN、比较符、ANY.ALL和EXISTS操作符进行嵌套查

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

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

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