- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[第二、三次实验计算机、信息安全
实验七 简单SELECT语句
实验目的
1.观察查询结果, 体会SELECT语句实际应用;
2.要求学生能够在查询分析器中使用SELECT语句进行简单查询。
3. 熟练掌握简单表的数据查询、数据排序和数据连接查询的操作方法。
实验准备
完成实验四,成功建立了基本表。
了解简单SELECT语句的用法。
比较熟悉查询分析器中的SQL脚本运行环境。
实验要求
1.完成简单查询和连接查询操作,并验收实验结果提交实验报告
实验内容
所有的查询全部用Transact-SQL语句实现
简单查询操作
对EDUC数据库实现以下查询:
① 求计算机系的学生学号和姓名;
② 求选修了课程的学生学号;
③ 求选修C1 课程的学生学号和成绩,并要求对查询结果按成绩的降序排列,如果成绩相同则按学号的升序排列;
④ 求选修课程C1 且成绩在80-90 之间的学生学号和成绩,并将成绩乘以系数0.75 输出;
⑤ 求计算机系和数学系的姓张的学生的信息;
⑥ 求缺少了成绩的学生的学号和课程号。
连接查询操作
对EDUC数据库实现以下查询:
① 查询每个学生的情况以及他(她)所选修的课程;
② 求学生的学号、姓名、选修的课程名及成绩;
③ 求选修C1 课程且成绩在90 分以上的学生学号、姓名及成绩;
④ 查询每一门课的间接先行课。
实验八 使用子句的SELECT语句
实验目的
1. 熟练掌握数据查询中的分组、统计、计算和组合的操作方法。
2. 进一步掌握SQL Server 查询分析器的使用,加深对SQL 语言的嵌套查询语句的理解。
实验准备
了解SELECT语句的GROUP BY和ORDER BY子句的作用。
了解统计函数和分组统计函数的使用方法。
熟悉查询分析器的运行环境。
实验要求
在实验之前做好准备。
完成实验,并验收实验结果提交实验报告。
实验内容
所有查询都全部用SQL语句实现
在数据库EDUC中实现如下查询
1)求学生的总人数。
2)求选修了课程的学生人数。
3)求课程的课程号和选修该课程的人数。
4)求选修课超过3 门课的学生学号
提高操作实验
建立“图书_读者”数据库及如下3个表,并输入实验数据,用SQL语句实现如下五个查询:
1)查找这样的图书类别:要求类别中最高的图书定价不低于全部按类别分组的图书的平均定价的2 倍。
2)求机械工业出版社出版的各类图书的平均定价,分别用GROUP BY 和GROUP BY ALL
表示。
3)列出计算机类图书的书号、名称及价格,最后求出册数和总价格。
4)列出计算机类图书的书号、名称及价格,并求出各出版社这类书的总价格,最后求出全部册书和总价格。
5)查询计算机类和机械工业出版社出版的图书。
表结构如下:
图书:
列名 类型 长度 是否可为空 书号 char 10 类别 char 12 是 出版社 char 50 作者 char 20 是 书名 char 50 定价 money 8 是 读者:
列名 类型 长度 是否可为空 编号 char 10 姓名 char 8 单位 char 50 是 性别 char 2 是 电话 char 15 是 借阅:
列名 类型 长度 是否可为空 串号 char 10 书号 char 10 读者编号 char 10 借阅日期 datetime 8 要求:
①图书表:书号为主码
②读者表:编号为主码;
性别只能是“男”或“女”的CHECK 约束
③借阅表:串号为主码;
书号为外码,参照表、列是图书表的书号列;
读者编号为外码,参照表、列是读者表的编号列;
书号和读者编号的联合UNIQUE 约束
实验数据:
图书:
书号 类别 出版社 作者 书名 定价 1001 计算机 机械工业出版社 王民 数据结构 80 1002 计算机 机械工业出版社 张建平 计算机应用 20 1003 计算机 电子工业出版社 王敏 数据库技术 15 1004 计算机 电子工业出版社 谭浩强 C 语言 25 1005 英语 中国人民大学出版社 张锦芯 应用文写作 25 1006 管理 高等教育出版社 Robison 管理学 15 1007 管理 机械工业出版社 Fayol 工业管理 70 1008 数学 机械工业出版社 李平 线性代数 50 1009 管理 机械工业出版社 Durark 公司的概念 14 1010 数学 机械工业出版社 徐新国 统计学 15 读者:
编号 姓名 单位 性别 电话 1001 丁一 数学院 男 1002 赵二 经济学院 男 1003 张三 管理学院 女 1004 李四 文学院 男 1005 王五 历史
文档评论(0)