第二三次实验计算机信息安全.docx

上传人:b****6 文档编号:8100744 上传时间:2023-05-12 格式:DOCX 页数:21 大小:3.54MB
下载 相关 举报
第二三次实验计算机信息安全.docx_第1页
第1页 / 共21页
第二三次实验计算机信息安全.docx_第2页
第2页 / 共21页
第二三次实验计算机信息安全.docx_第3页
第3页 / 共21页
第二三次实验计算机信息安全.docx_第4页
第4页 / 共21页
第二三次实验计算机信息安全.docx_第5页
第5页 / 共21页
第二三次实验计算机信息安全.docx_第6页
第6页 / 共21页
第二三次实验计算机信息安全.docx_第7页
第7页 / 共21页
第二三次实验计算机信息安全.docx_第8页
第8页 / 共21页
第二三次实验计算机信息安全.docx_第9页
第9页 / 共21页
第二三次实验计算机信息安全.docx_第10页
第10页 / 共21页
第二三次实验计算机信息安全.docx_第11页
第11页 / 共21页
第二三次实验计算机信息安全.docx_第12页
第12页 / 共21页
第二三次实验计算机信息安全.docx_第13页
第13页 / 共21页
第二三次实验计算机信息安全.docx_第14页
第14页 / 共21页
第二三次实验计算机信息安全.docx_第15页
第15页 / 共21页
第二三次实验计算机信息安全.docx_第16页
第16页 / 共21页
第二三次实验计算机信息安全.docx_第17页
第17页 / 共21页
第二三次实验计算机信息安全.docx_第18页
第18页 / 共21页
第二三次实验计算机信息安全.docx_第19页
第19页 / 共21页
第二三次实验计算机信息安全.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

第二三次实验计算机信息安全.docx

《第二三次实验计算机信息安全.docx》由会员分享,可在线阅读,更多相关《第二三次实验计算机信息安全.docx(21页珍藏版)》请在冰点文库上搜索。

第二三次实验计算机信息安全.docx

第二三次实验计算机信息安全

实验七简单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

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2