数据库第三章习题Word文件下载.docx

上传人:b****3 文档编号:13557139 上传时间:2022-10-11 格式:DOCX 页数:17 大小:57.07KB
下载 相关 举报
数据库第三章习题Word文件下载.docx_第1页
第1页 / 共17页
数据库第三章习题Word文件下载.docx_第2页
第2页 / 共17页
数据库第三章习题Word文件下载.docx_第3页
第3页 / 共17页
数据库第三章习题Word文件下载.docx_第4页
第4页 / 共17页
数据库第三章习题Word文件下载.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

数据库第三章习题Word文件下载.docx

《数据库第三章习题Word文件下载.docx》由会员分享,可在线阅读,更多相关《数据库第三章习题Word文件下载.docx(17页珍藏版)》请在冰豆网上搜索。

数据库第三章习题Word文件下载.docx

A、SELECTB、INSERTC、UPDATED、DELETE

7、SQL语言具有两种使用方式,分别称为交互式SQL与()。

A、提示式SQLB、用户式SQLC、嵌入式SQLD、解释式SQL

8、SQL语言中,实现数据检索的语句就是()。

A、SELECTB、INSERTC、UPDATED、DELETE

9、下列SQL语句中,修改表结构的就是()。

A、ALTERB、CREATEC、UPDATED、DELETE

10.在SQL中,用户可以直接操作的就是()。

A基本表B视图C存储文件D基本表与视图

11.在SQL的查询语句中,对应关系代数中“投影”运算的语句就是()。

AWHEREBFROMCSELECTDHAVING

12.在SELECT语句中,需对分组情况满足的条件进行判断时,应使用()。

AWHEREBGROUPBYCORDERBYDHAVING

13.SQL中,与“NOTIN”等价的操作符就是()。

A=ANYB<

>

ANYC=ALLD<

ALL

14.视图建立后,在数据字典中存放的就是()。

A查询语句B组成视图的表的内容

C视图的定义D产生视图的表的定义

第15到第18题基于这样的三个表即学生表S、课程表C与学生选课表SC,它们的结构如下:

S(S#,SN,SEX,AGE,DEPT)

C(C#,CN)

SC(S#,C#,GRADE)

其中:

S#为学号,SN为姓名,SEX性别,AGE为年龄,DETP为系别,C#为课程号,CN为课程名,GRADE为成绩。

15、检索所有比“王华”年龄大的学生姓名、年龄与性别。

正确的SELECT语句就是()。

A、SELECTSN,AGE,SEXFROMSWHEREAGE>

(SELECTAGEFROMSWHERESN=’王华’)

B、SELECTSN,AGE,SEXFROMSWHERESN=’王华’

C、SELECTSN,AGE,SEXFROMSWHEREAGE>

(SELECTAGEWHERESN=’王华’)

D、SELECTSN,AGE,SEXFROMSWHEREAGE>

王华、AGE

16、检索选修课程“C2”的学生中成绩最高的学生的学号。

A、SELECTS#FROMSCWHEREC#=’C2’ANDGRADE>

=(SELECTGRADEFROMSCWHEREC#=’C2’)

B、SELECTS#FROMSCWHEREC#=’C2’ANDGRADEIN(SELECTGRADEFROMSCWHEREC#=’C2’)

C、SELECTS#FROMSCWHEREC#=’C2’ANDGRADENOTIN(SELECTGRADEFROMSCWHEREC#=’C2’)

D、SELECTS#FROMSCWHEREC#=’C2’ANDGRADE>

=ALL(SELECTGRADEFROMSCWHEREC#=’C2’)

17、检索学生姓名及其所选修课程的课程号与成绩。

A、SELECTS、SN,SC、C#,SC、GRADEFROMSWHERES、S#=SC、S#

B、SELECTS、SN,SC、C#,SC、GRADEFROMSCWHERES、S#=SC、GRADEC、SELECTS、SN,SC、C#,SC、GRADEFROMS,SCWHERES、S#=SC、S#

D、SELECTS、SN,SC、C#,SC、GRADEFROMS,SC

18.检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。

正确的SELECT的语句就是()。

A、SELECTS#,SUM(GRADE)FROMSCWHEREGRADE>

=60GROUPBYS#ORDERBY2DESCHAVINGCOUNT(*)>

=4

B、SELECTS#,SUM(GRADE)FROMSCWHEREGRADE>

=60GROUPBYS#HAVINGCOUNT(*)>

=4ORDERBY2DESC

C、SELECTS#,SUM(GRADE)FROMSCWHEREGRADE>

=60HAVINGCOUNT(*)>

=4GROUPBYS#ORDERBY2DESC

D、SELECTS#,SUM(GRADE)FROMSCWHEREGRADE>

=60ORDERBY2DESCGROUPBYS#HAVINGCOUNT(*)>

19.假定学生关系就是S(S#,SNAME,SEX,AGE),课程关系就是C(C#,CNAME,TEACHER),学生选课关系就是SC(S#,C#,GRADE)。

要查找选修“COMPUTER”课程的:

“女”学生姓名,将涉及到关系()。

A、SB、SC,CC、S,SCD、S,C,SC

20.下面的数据库的表中,若职工表的主关键字就是职工号,部门表的主关键字就是部门号,SQL操作()不能执行。

职工表部门表

职工号

职工名

部门号

工资

001

李红

01

580

005

刘军

670

025

王芳

03

720

038

张强

02

650

部门名

主任

人事处

高平

财务处

蒋华

教务处

许红

04

学生处

杜琼

A.从职工表中删除行(‘025’,‘王芳’,‘03’,720)

B.将行(‘005’,‘乔兴’,‘04’,750)插入到职工表中

C.将职工号为‘001’的工资改为700

D.将职工号为‘038’的部门号改为‘03’

21.若用如下的SQL语句创建一个student表:

CREATETABLEstudent(NOCHAR(4)NOTNULL,NAMECHAR(10)NOTNULL,SEXCHAR

(2),AGEINT),可以插到student表中的就是()。

A、(‘1031’,‘曾华’,男,23)B、(‘1031’,‘曾华’,NULL,NULL)

C、(NULL,‘曾华’,‘男’,‘23’)D、(‘1031’,NULL,‘男’,23)

22.数据库中建立索引的目的就是为了()。

A加快建表速度B加快存取速度C提高安全性D节省存储空间

23.视图就是数据库系统三级模式中的()。

A外模式B模式C内模式D模式映像

24.下列说法不正确的就是()。

A基本表与视图一样,都就是关系

B可以使用SQL对基本表与视图进行操作

C可以从基本表或视图上定义视图

D基本表与视图中都存储数据

二、综合题

1、已知关系R如图所示

R

A

B

C

97

98

99

b1

b2

b3

84

92

72

95

88

94

图关系R

试用SQL语言实现下列操作:

(1)按属性A分组,求出每组中在属性C上的最大值与最小值,且将它们置于视图RVE中。

CreateviewRVE(A,CMAX,CMIN)

As

Selectmax(C),min(C)

FromR

GroupbyA;

(2)在视图RVE中查询属性A=‘98’的记录。

Select*

FromRVE

WhereA=‘98’;

2.已知学生表S与学生选课表SC其关系模式如下:

S(SNO,SN,SD,PROV);

SC(SNO,CN,GR),其中SNO为学号,SD为系名,PROV为省区,CN为课程名,GR为分数。

(1)查询“信息系”的学生来自哪些省区。

SelectDISTINCTPROV

FromS

WhereSD=‘信息系’;

(2)按分数降序排序,输出“英语系”学生选修了“计算机”课程的学生的姓名与分数。

SelectSN,GR

FromS,SC

WhereS、SNO=SC、SNOANDSD=‘英语’ANDCN=‘计算机’

GroupbyGRDESC;

3.设有学生表S(SNO,SN)(SNO为学生号,SN为姓名)与学生选修课程表SC(SNO,CNO,CN,G)(CNO为课程号,CN为课程名,G为成绩),试用SQL语言完成以下各操作:

(1)创建一个视图V-SSC(SNO,SN,CNO,CN,G)。

CreateviewV-SSC(SNO,SN,CNO,CN,G)

AS

SelectS、SNO,S、SN,SC、CNO,SC、CN,SC、G

FromS,SC

WhereS、SNO=SC、SNO

(2)从视图V-SSC上查询平均成绩在90分以上的SNO与平均分。

SelectSNO,AVG(G)

FromV-SSC

GroupbySNO

HavingAVG(G)

4.设有关系模式:

S(SN,SNAME,CITY)其中,S代表供应商,SN,代表供应商号,SNAME为供应商名字,CITY为供应商所在城市,主关键字为SN;

P(PN,PNAME,COLOR,WEIGHT)其中P代表零件,PN代表零件号,PNAME代表零件名,COLOR为零件颜色,WEGHT为零件重量,主关键字为PN;

J(JN,JNAME,CITY)其中J表示工程,JN为工程编号,JNAME为工程名,CITY为工程所在城市,主关键字为JN。

如下图所示表示供应商(S)-零件(P)-工程(J)数据库表,写出实现以下各题功能的SQL语句:

SPJ

SN

PN

JN

QTY

S1

S2

S3

S4

S5

S

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

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1