数据库综合练习三及答案.docx

上传人:b****6 文档编号:3322430 上传时间:2022-11-21 格式:DOCX 页数:10 大小:16.39KB
下载 相关 举报
数据库综合练习三及答案.docx_第1页
第1页 / 共10页
数据库综合练习三及答案.docx_第2页
第2页 / 共10页
数据库综合练习三及答案.docx_第3页
第3页 / 共10页
数据库综合练习三及答案.docx_第4页
第4页 / 共10页
数据库综合练习三及答案.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

数据库综合练习三及答案.docx

《数据库综合练习三及答案.docx》由会员分享,可在线阅读,更多相关《数据库综合练习三及答案.docx(10页珍藏版)》请在冰豆网上搜索。

数据库综合练习三及答案.docx

数据库综合练习三及答案

      数据库综合练习三

一、选择题

1.SQL语言是_B___的语言,易学习

A、过程化B、非过程化C、格式化D、导航式

2.SQL语言是_C___语言。

A、层次数据库B、网络数据库C、关系数据库D、非数据库

3..SQL语言具有__B__的功能。

A、关系规范化、数据操纵、数据控制B、数据定义、数据操纵、数据控制C、数据定义、关系规范化、数据控制D、数据定义、关系规范化、数据操纵

4.SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE,最重要的,也是使用最频繁的语句是__B__。

A、INSERT

B、SELECT

C、UPDATE;

D、DELETE

5.SQL语言具有两种使用方式,分别称为交互式SQL和__C__。

A、提示式SQLB、多用户SQL

C、嵌入式SQLD、解释式SQL

6.SQL语言中,实现数据检索的语句是_B___。

A、INSERTB、SELECTC、UPDATED、DELETE

7.下列SQL语句中,修改表结构的是__B__。

A、CREATEB、ALTERC、UPDATED、INSERT

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

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

C(C#,CN)

SC(S#,C#,GRADE)

其中:

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

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

正确的SELECT语句是__B__。

A、SELECTSN,AGE,SEX

FROMS

WHERESN=’王华’

B、SELECTSN,AGE,SEXFROMS

WHEREAGE>(SELECTAGEFROMS

WHERESN=’王华’)

C、SELECTSN,AGE,SEXFROMS

WHEREAGE>(SELECTAGE

WHERESN=’王华’)

D、SELECTSN,AGE,SEXFROMS

WHEREAGE>王华.AGE

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

正确的SELECT语句是__D__。

A、SELECTS#FORMSC

WHEREC#=’C2’ANDGRADE>=

(SELECTGRADEFORMSC

WHEREC#=’CZ’)

B、SELECTS#FORMSC

WHEREC#=’C2’ANDGRADEIN

(SELECTGRADEFORMSC

WHEREC#=’C2’)

C、SELECTS#FORMSC

WHEREC#=’C2’ANDGRADENOTIN

(SELECTGRADEFORMSC

WHEREC#=’C2’)

D、SELECTS#FROMSC

WHEREC#=’C2’ANDGRADE>=ALLv(SELECTGRADEFROMSC

WHEREC#=’C2’)

10.检索学生姓名及其所选修课程的课程号和成绩。

正确的SELECT语句是__C__。

A、SELECTS.SN,SC.C#,SC.GRADE

FROMS

WHERES.S#=SC.S#

B、SELECTS.SN,SC.C#,SC.GRADE

FROMSC

WHERES.S#=SC.GRADE

C、SELECTS.SN,SC.C#,SC.GRADE

FROMS,SC

WHERES.S#=SC.S#

D、SELECTS.SN,SC.C#,SC.GRADE

FROMS.SC

二、填空题

1.SQL是____。

2.SQL语言的数据定义功能包括①、②、③和④。

3.设有如下关系表R、S和T:

R(BH,XM,XB,DWH)

S(DW,DWM)

T(BH,XM,XB,DWH)

①实现R∪T的SQL语句是____。

②实现σDWH='100'(R)的SQL语句是____。

③实现ΠXM,XB(R)的SQL语句是____。

④实现ΠXM,DWH(σXB='女'(R))的SQL语句是____。

⑤实现R*S的SQL语句是____。

⑥实现ΠXM,XB,DWH(σXB='男'(R*S))的功L语句是____。

4.设有如下关系表R:

R(NO,NAME,SEX,AGE,CLASS)

主码是NO

其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。

写出实现下列功能的SQL语句。

①插入一个记录(25,’李明’,’男’,21,’95031’);____。

②插入’95031’班学号为30、姓名为’郑和’的学生记录;____。

③将学号为10的学生姓名改为’王华’;____。

④将所有’95101’班号改为’95091’;____。

⑤删除学号为20的学生记录;____。

⑥删除姓’王’的学生记录;____。

三、简答题和综合题

1.用SQL语言建立第二章习题5中的四个表。

2.针对习题3中的四个表试用SQL语言完成以下操作。

(1)找出所有零件的名称,颜色,重量。

(2)找出使用供应商S1所供应零件的工程号码。

(3)找出工程项目J2使用的各种零件的名称和数量。

(4)找出没有使用天津产的零件的工程代码。

(5)把全部红色零件的颜色改成蓝色。

(6)从供应商关系中删除S2的记录,并从供应情况关系中删除相应的记录。

(7)请将(S2,J6,P4,200)插入供应情况关系。

3.针对习题3建立的表用SQL语言完成以下操作功能。

(1)把对表S的INSERT权限授予用户张勇,并许诺他再将此权限授予其他用户。

(2)把查询SPJ表和修改QTY属性的权限授予用户李天明。

四、上机实习题

1.用VisualFoxpro设计一个学生-课程数据库的管理程序。

此数据库包括59页的Student、Course和SC三个表。

要求具有第一个(记录)、前一个(记录)、下一个(记录)、最后一个(记录)、查询、新增、删除、报表输出、退出几个功能。

2.用VisualFoxpro或SQL-Server实现第三章习题3、5的功能。

综合练习三参考答案

一、选择题

练习1.B.非过程化

练习2.C.关系数据库

练习3.B.数据定义、数据操纵、数据控制

练习4.B.SELECT

练习5.C.嵌入式SQL

练习6.B.SELECT

练习7.B.ALTER

练习8.B.SELECTSN,AGE,SEXFROMSWHEREAGE>(SELECTAGEFROMSWHERESN=’王华’)

练习9.D.SELECTS#FROMSCWHEREC#=’C2’ANDGRADE>=ALL(SELECTGRADEFROMSCWHEREC#=’C2’)

练习10.C.SELECTS.SN,SC.C#,SC.GRADEFROMS,SCWHERES.S#=SC.S#

二、填空题

1.答案:

结构化查询语言

2.答案:

①定义数据库②定义基本表③定义视图④定义索引

3.答案:

①SELECT*FROMRUNIONSELECT*FROMT

②SELECT*FROMRWHEREDWH=‘100’

③SELECTXM,XBFROMR

④SELECTXM,DWHFROMRWHEREXB=’女’

⑤SELECTR.BH,R.XM,R.XB,R.DWH,S.DWMFROMR,SWHERER.DWH=S.DWH

⑥SELECTR.XM,R.XB,S.DWMFROMR,SWHERER.DWH=S.DWHANDR.XB=’男’

4.答案:

①INSERTINTORVALUES(25,‘李明’,‘男’,21,‘95031’)

②INSERTINTOR(NO,NAME,CLASS)VALUES(30,‘郑和’,‘95031’)

③UPDATERSETNAME=’王华’WHERENO=10

④UPDATERSETCLASS=’95091’WHERECLASS=’95101’

⑤DELETEFROMRWHERENO=20

⑥DELETEFROMRWHERENAMELIKE’王%’

三、简答题和综合题

1.略

2.略

3.针对习题3建立的表用SQL语言完成以下操作功能。

(1)把对表S的INSERT权限授予用户张勇,并许诺他再将此权限授予其他用户。

(2)把查询SPJ表和修改QTY属性的权限授予用户李天明。

四、上机实习题:

 

 

 

 

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

当前位置:首页 > 人文社科 > 文化宗教

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

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