第二三次实验计算机信息安全.docx
- 文档编号:11688003
- 上传时间:2023-03-30
- 格式:DOCX
- 页数:21
- 大小:3.54MB
第二三次实验计算机信息安全.docx
《第二三次实验计算机信息安全.docx》由会员分享,可在线阅读,更多相关《第二三次实验计算机信息安全.docx(21页珍藏版)》请在冰豆网上搜索。
第二三次实验计算机信息安全
实验七简单SELECT语句
一.实验目的
1.观察查询结果,体会SELECT语句实际应用;
2.要求学生能够在查询分析器中使用SELECT语句进行简单查询。
3.熟练掌握简单表的数据查询、数据排序和数据连接查询的操作方法。
二.实验准备
1.完成实验四,成功建立了基本表。
2.了解简单SELECT语句的用法。
3.比较熟悉查询分析器中的SQL脚本运行环境。
三.实验要求
1.完成简单查询和连接查询操作,并验收实验结果提交实验报告
四.实验内容
所有的查询全部用Transact-SQL语句实现
1.简单查询操作
对EDUC数据库实现以下查询:
①求计算机系的学生学号和姓名;
②求选修了课程的学生学号;
③求选修C1课程的学生学号和成绩,并要求对查询结果按成绩的降序排列,如果成绩相同则按学号的升序排列;
④求选修课程C1且成绩在80-90之间的学生学号和成绩,并将成绩乘以系数0.75输出;
⑤求计算机系和数学系的姓张的学生的信息;
⑥求缺少了成绩的学生的学号和课程号。
2.连接查询操作
对EDUC数据库实现以下查询:
①查询每个学生的情况以及他(她)所选修的课程;
②求学生的学号、姓名、选修的课程名及成绩;
③求选修C1课程且成绩在90分以上的学生学号、姓名及成绩;
④查询每一门课的间接先行课。
实验八使用子句的SELECT语句
一.实验目的
1.熟练掌握数据查询中的分组、统计、计算和组合的操作方法。
2.进一步掌握SQLServer查询分析器的使用,加深对SQL语言的嵌套查询语句的理解。
二.实验准备
1.了解SELECT语句的GROUPBY和ORDERBY子句的作用。
2.了解统计函数和分组统计函数的使用方法。
3.熟悉查询分析器的运行环境。
三.实验要求
1.在实验之前做好准备。
2.完成实验,并验收实验结果提交实验报告。
四.实验内容
所有查询都全部用SQL语句实现
1.在数据库EDUC中实现如下查询
1)求学生的总人数。
2)求选修了课程的学生人数。
3)求课程的课程号和选修该课程的人数。
4)求选修课超过3门课的学生学号
2.提高操作实验
建立“图书_读者”数据库及如下3个表,并输入实验数据,用SQL语句实现如下五个查询:
1)查找这样的图书类别:
要求类别中最高的图书定价不低于全部按类别分组的图书的平均定价的2倍。
2)求机械工业出版社出版的各类图书的平均定价,分别用GROUPBY和GROUPBYALL
表示。
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
丁一
数学院
男
81234567
1002
赵二
经济学院
男
82234567
1003
张三
管理学院
女
83234567
1004
李四
文学院
男
84234567
1005
王五
历史文化学院
女
85234567
1006
孙六
物理学院
男
86234567
1007
周七
生命科学院
女
87234567
1008
徐八
化学院
男
88234567
1009
宋九
信息学院
女
89234567
1010
刘十
计算机学院
女
80234567
借阅:
串号
书号
读者编号
借阅日期
01
1001
1003
2000-1-1
02
1002
1005
2002-3-5
03
1003
1008
1998-6-18
04
1004
1003
1997-12-8
05
1005
1010
2001-5-4
06
1006
1001
2005-7-25
07
1007
1010
1997-11-3
08
1008
1009
2004-2-1
09
1009
1004
1996-9-1
10
1010
1008
2000-6-4
实验九子查询
一.实验目的
1.掌握子查询的表示。
2.进一步掌握SQLServer查询分析器的使用方法,加深对SQL语言的嵌套查询语句的理解
二.实验准备
2.掌握SQL语句的基本语法,并熟悉查询分析器的工作环境。
3.完成了实验四,创建了数据库EDUC及各个基本表。
4.了解子查询的表示方法,熟悉IN比较符、ANY、EXISTS操作符的用法。
三.实验要求
2.在实验开始之前做好准备工作。
3.完成实验,并验收实验结果提交实验报告。
四.实验内容
1.在数据库EDUC中实现一下查询:
1)求选修了高等数学的学生学号和姓名;
2)求C1课程的成绩高于张三的学生学号和成绩;
3)求其他系中比计算机系某一学生年龄小的学生信息(即求其它系中年龄小于计算机系年龄最大者的学生);
4)求其他系中比计算机系学生年龄都小的学生信息;
5)求选修了C2课程的学生姓名;
6)求没有选修C2课程的学生姓名;
7)查询选修了全部课程的学生的姓名;
8)求至少选修了学号为“S2”的学生所选修的全部课程的学生学号和姓名。
2.提高操作实验
建立“工程-零件”数据库及如下4个表,并输入实验数据,用SQL语句实现如下三个查询:
1)求供应项目j4红色零件的供应商号及名称
2)求没有上海供应商生成的零件的项目号
3)至少使用了供应商S5所供应全部零件的项目号。
表结构如下:
供应商(S):
列名
类型
长度
是否可为空
供应商代码
Char
5
姓名
Char
50
所在城市
Char
20
联系电话
Char
20
工程(J):
列名
类型
长度
是否可为空
工程代码
Char
5
工程名
Char
50
负责人
Char
10
预算
Char
8
零件(P):
列名
类型
长度
是否可为空
零件代码
Char
5
零件名
Char
50
规格
Char
10
产地
Char
20
颜色
Char
10
供应零件(SPJ):
列名
类型
长度
是否可为空
供应商代码
Char
5
工程代码
Char
5
零件代码
Char
5
数量
Int
4
要求:
①供应商表:
供应商代码为主码
②工程表:
工程代码为主码
③零件表:
零件代码为主码
④供应零件表:
供应商代码、工程代码、零件代码为联合主码;
供应商代码为外码,参照表、列是供应商表的供应商代码列;
工程代码为外码,参照表、列是工程表的工程代码列;
零件代码为外码,参照表、列是零件表的零件代码列
实验数据如下:
供应商:
供应商代码
姓名
所在城市
联系电话
S1
北京供应商
北京
010*******
S2
天津供应商
天津
022*******
S3
重庆供应商
重庆
023*******
S4
上海供应商1
上海
021*******
S5
广州供应商
广州
020*******
S6
上海供应商2
上海
021*******
工程:
工程代码
工程名
负责人
预算
J1
工程1
丁一
200000
J2
工程2
赵二
60000
J3
工程3
张三
70000
J4
工程4
李四
80000
J5
工程5
王五
150000
零件:
零件代码
零件名
规格
产地
颜色
P1
螺丝
中
济南
红色
P2
主板
集成
深圳
绿色
P3
显卡
独立
香港
蓝色
P4
声卡
集成
天津
红色
P5
网卡
100M
上海
黑色
P6
鼠标
无线
上海
黑色
供应零件:
供应商代码
工程代码
零件代码
数量
S1
J2
P4
50
S1
J3
P5
100
S2
J2
P6
500
S4
J1
P3
150
S4
J5
P1
200
S5
J4
P6
100
S6
J4
P2
90
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 三次 实验 计算机信息 安全