
数据库基础与应用禄程针对性训陈第四套及参考答案 中央电大工学院徐举凯 一、单项选择愿,把合适的选项编号填写在括号内,(每小愿2分,共20分) 1.设一个学生关系为5(学生号,姓名),课程关系为C(误程号,课程名),选课美系为 X(学生号,误程号,成锁),则至少进修了课程号为'001”或”02·误程的全部学生信息 所对应的运算表达式为()p4口鞋(8a指r¥4·网·(国》。 A.X B.C C.S D.1鞋) 2设一个关系为R(A,B,C,D,ED,它的最小函数依赖集为FD-A一B,B→C,B一D,D一, 则该关系的候选码为(), AA BB C.c D.D 3.在Sq的查询语句中,troup by遗项实现()功能, 人排序 五.求和 C.查找 D.分组统计 4,设一个集合Ae3,4,5,6,},集合=1,3,57,9外,则A减B的差集中包含有() 个元素。 A10 B.5 C.3 D.2 5,在Sq中,alter t动le为()数据库中基本表结构的命令。 人建立 B.修政 CGN除 A.查询 6.如果某一字段数据类型为文本型,字段大小为8,该字段中最多可输入()个 汉字, A.8 B.4 C.16 D.32 7.创建表之间的关系时,正确的操作是(): A,关闭当前打开的表 B.打开要建立关系的表 C,关闭所有打开的表 D,关闭与之无关的表 8,Access是()办公套件中的一个重要组成部分, A.office B.Word C.Excel D.Lotus 9,下列()图标是Access中新建报表的标志。 人.国新建印 B的新建 C.新建的 D.白新建0 10.下列()图标是Access中模块对象的标志
数据库基础与应用课程针对性训练第四套及参考答案 中央电大工学院 徐孝凯 一、单项选择题,把合适的选项编号填写在括号内。(每小题 2 分,共 20 分) 1.设一个学生关系为 S(学生号,姓名),课程关系为 C(课程号,课程名),选课关系为 X(学生号,课程号,成绩),则至少选修了课程号为’001’或’002’课程的全部学生信息 所对应的运算表达式为( )Π学生号(δ课程号=’001’ ∨ 课程号=’002’(X))。 A. X B. C C. S D. Π学生号(S) 2. 设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为 FD={A→B,B→C,B→D,D→E}, 则该关系的候选码为( )。 A. A B. B C. C D. D 3.在 SQL 的查询语句中,group by 选项实现( )功能。 A. 排序 B. 求和 C. 查找 D. 分组统计 4.设一个集合 A={3,4,5,6,7},集合 B={1,3,5,7,9},则 A 减 B 的差集中包含有( ) 个元素。 A. 10 B. 5 C. 3 D. 2 5.在 SQL 中,alter table 为( )数据库中基本表结构的命令。 A. 建立 B. 修改 C. 删除 D. 查询 6.如果某一字段数据类型为文本型,字段大小为 8,该字段中最多可输入( )个 汉字。 A.8 B.4 C.16 D.32 7.创建表之间的关系时,正确的操作是( )。 A.关闭当前打开的表 B.打开要建立关系的表 C.关闭所有打开的表 D.关闭与之无关的表 8.Access 是( )办公套件中的一个重要组成部分。 A.Office B.Word C.Excel D.Lotus 9.下列( )图标是 Access 中新建报表的标志。 A. B. C. D. 10.下列( )图标是 Access 中模块对象的标志

A图 B. c.n D.8 二、是非判断题,根据氯逸正确与否在题目开始的括号内打对号“√”戒叉号“×”(每 小题2分,共20分) 《)1,邮只提供数据定义语句,不提供数据操抓语句供用户使用。 《)2.在一个关系R中,若X一Y。并且X的任何真子集都不能函数决定Y,则称 X→Y为部分函数依赖, ()3。基本表属于全局核式中的表,它是实表。而视图则属于局部模式中的表, 它是虚表。 《》4,当修改一个视图时,不会对相应的基本表产生任何影响。 《)5.当指定基本表中某一列或若干列为N19E的束时,则系统将在这些列上自 动建这一个唯一值需引。 ()6.SQL Server2000数据岸应用的处理过程分布在客户机和服务器上. 《)7.安装SOL Server2000时,不必以系统管理员的身份登录操作系统。 ()&.SQL Server2000的tetine或s国lldatetine数据类型主要用米存储日 期和时间的组合数据。 ()身,索到一经创建既可以由SQL Server2000系统又可以由用户使用和雀护。 《)10.触发器是一种特殊的存储过程,它可以在对一个表进行插入、别除或修政 操作时被自动调用执行, 三、填空愿。把合适内容填在横线上。(每空1分,共30分) 1。在文件系统中,存取致据的基本单位为一,在数据库系统中,存取数据的基 本单位为一· 2,数据库的及辑数据模型依次有层次,网状、 和 等四种。 3.量据岸体系结构中包含的三级模式为 和内模式三种。 4.设一个关系为R(LB,C,D,D,它的最小函数依赖集为D一B,A-C,A一D,D一卧, 该关系满足范式,若要规范化为高一级的范式,则将得到个关系 5,在S风中,根据基本表建立一个视图时,包括建立了该视图的 和 两个方面。 6.ccess2000“表”结构设计窗▣分为两率部分,上半部分是 一,下半都 分是
A. B. C. D. 二、是非判断题,根据叙述正确与否在题目开始的括号内打对号“√”或叉号“×”(每 小题 2 分,共 20 分) ( )1.DBMS 只提供数据定义语句,不提供数据操纵语句供用户使用。 ( )2.在一个关系 R 中,若 X→Y,并且 X 的任何真子集都不能函数决定 Y,则称 X→Y 为部分函数依赖, ( )3.基本表属于全局模式中的表,它是实表,而视图则属于局部模式中的表, 它是虚表。 ( )4.当修改一个视图时,不会对相应的基本表产生任何影响。 ( )5. 当指定基本表中某一列或若干列为 UNIQUE 约束时,则系统将在这些列上自 动建立一个唯一值索引。 ( )6. SQL Server2000 数据库应用的处理过程分布在客户机和服务器上。 ( )7. 安装 SQL Server2000 时,不必以系统管理员的身份登录操作系统。 ( )8. SQL Server2000 的 datetime 或 smalldatetime 数据类型主要用来存储日 期和时间的组合数据。 ( )9. 索引一经创建既可以由 SQL Server2000 系统又可以由用户使用和维护。 ( )10. 触发器是一种特殊的存储过程,它可以在对一个表进行插入、删除或修改 操作时被自动调用执行。 三、填空题,把合适内容填在横线上。(每空 1 分,共 30 分) 1.在文件系统中,存取数据的基本单位为________,在数据库系统中,存取数据的基 本单位为________。 2.数据库的逻辑数据模型依次有层次、网状、________和________等四种。 3.数据库体系结构中包含的三级模式为________、________和内模式三种。 4.设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为 FD={A→B,A→C,A→D,D→E}, 该关系满足________范式,若要规范化为高一级的范式,则将得到________个关系。 5.在 SQL 中,根据基本表建立一个视图时,包括建立了该视图的________和________ 两个方面。 6.Access2000“表”结构设计窗口分为两半部分,上半部分是____________,下半部 分是____________

7,在Access2000中,“货币”型数据最长为个字节,“自动偏号”型数据最长 为 个字节。 8.在ccess2000报表中有 视图,而没有数据表视图。 9.榄块窗口由 管理器、 窗口和代码编辑窗口三部分组 成。 I0.Aceess2000中的窗体由 和真脚等三个部分组成, I11.S0 L Server2000是供的最常用的管理工具是 和 12.在SQL Server20O0中,前后相邻的语句之间可以使用 或回车 换行符分开。 13,在SqL5 erver2000中,为局部变量献值的语句是 和 1还对表中记录的维护主要有增如、—和 操作。 15.数据库的安全管理问题自结为对 和 的管理问题。 四、根据生戴材第四章所给的商品库和教学岸,按隔下列前三小愿的每条SL查询哥 句写出相应的功能,或者按属下列后两小题的每种功能写出相应的SL查询语句。(每小题 4分,共20分) 在名称为商品库的数据库中但含有商品表1和商品表2。它们的定复分别为 商品表1(商昌号char(8),分类名char8),单价f1omt,数量nt) 商品表2(商品代号char(8),产地char(6),品牌char(6),) 在名称为教学库的数据库中包含有学生、课程和选课三个表。它们的定复分别为 学生(学生号char(7),姓名cbar(6)性别char(2),出生日期datetine, 专业char(10),年级int) 误程(误程曼char(),课程名char(1O),课程学分int 遗课(学生曼char(7).遂程竖char(4),成境int) I.select distinct品牌 from商品表2 2.select x.学生号,元.学生号,y.课程号 fom选课x,选课y here无学生号-sl and y.学生号-s2 andx.误程号y.课程号 3,select专业,c0unt(*)as专业人数
7.在 Access2000 中,“货币”型数据最长为________个字节,“自动编号”型数据最长 为________个字节。 8.在 Access 2000 报表中有__________和__________视图,而没有数据表视图。 9.模块窗口由______________管理器、______________窗口和代码编辑窗口三部分组 成。 10.Access2000 中的窗体由__________、__________ 和页脚等三个部分组成。 11. SQL Server2000 提供的最常用的管理工具是______________和______________。 12. 在 SQL Server2000 中,前后相邻的语句之间可以使用________、________或回车 换行符分开。 13. 在 SQL Server2000 中,为局部变量赋值的语句是__________和___________。 14. 对表中记录的维护主要有增加、________和________操作。 15. 数据库的安全管理问题归结为对________和________的管理问题。 四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条 SQL 查询语 句写出相应的功能,或者按照下列后两小题的每种功能写出相应的 SQL 查询语句。(每小题 4 分,共 20 分) 在名称为商品库的数据库中包含有商品表 1 和商品表 2,它们的定义分别为: 商品表 1(商品代号 char(8),分类名 char(8),单价 float,数量 int) 商品表 2(商品代号 char(8),产地 char(6),品牌 char(6),) 在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为: 学生(学生号 char(7),姓名 char(6),性别 char(2),出生日期 datetime, 专业 char(10),年级 int) 课程(课程号 char(4),课程名 char(10),课程学分 int 选课(学生号 char(7),课程号 char(4),成绩 int) 1.select distinct 品牌 from 商品表 2 2.select x.学生号,y.学生号,y.课程号 from 选课 x,选课 y where x.学生号=@s1 and y.学生号=@s2 and x.课程号=y.课程号 3.select 专业,count(*) as 专业人数

fram学生 zroup b可专业 order by专业人数desc 4.从商品库中查陶出每类(即分类名相同)商品的最高单价。 5.从商品库中查陶出月一类育品多于一种的所有分类名. 五、根据下面所给的丛数据岸,马出每小恩所能实现的功能。(每小题5分。共10 分) 假设使用名称为M的数据库,它包括Students(生竖chr(8),姓名archar8), 年龄int,专业varchar(20),入学日期ateTime)和Score(学号char8周,课程名 varchar(10),成销nuneric(5,2))两张表. L.select year(入学目期)s入学年份,count()as人数 fron students oupb可year(入学日期 2 declare Wa nuneric(5,2) seta-(select avg(成绩)from score) select fron score here成辕>=a
from 学生 group by 专业 order by 专业人数 desc 4.从商品库中查询出每类(即分类名相同)商品的最高单价。 5.从商品库中查询出同一类商品多于一种的所有分类名。 五、根据下面所给的 AAA 数据库,写出每小题所能实现的功能。(每小题 5 分,共 10 分) 假设使用名称为 AAA 的数据库,它包括 Students(学号 char(8),姓名 varchar(8), 年龄 int,专业 varchar(20),入学日期 DateTime)和 Score(学号 char(8),课程名 varchar(10),成绩 numeric(5,2))两张表。 1. select year(入学日期) as 入学年份,count(*) as 人数 from students group by year(入学日期) 2. declare @a numeric(5,2) set @a=(select avg(成绩) from score) select * from score where 成绩>=@a

容案供参考 一、单项选邦题,把合适的选项编号填写在括号内,(每小愿2分,共20分) 1.C2.A3.D4.D5B 6BT.B8.A9.D10,B 二、是非判断题,根据领述正确与否在题目开始的括号内打对号“√”或义号“×”(每 小题2分,共20分) 1.×2.×3.√L×5.√ 67.×8.√9.×10.√ 三、填空题。把合适内容填在横战上。《年空1分,共0分)】 1.记录、数据项(或字段) 2关系、对象 怎全同核式、外树式(次序无先后) 4第二、2 5结构、内容 6表设计器、字段属性 7.8、4 &设计,预宽(次序任意) 9.工程赏源、机块属性 10,页眉,主体(次序无先后) 1山.企业管理器、查询分析器(次序无先后) 12空格、分号(次序无先后) 13.SCT、SEI(次序无先后) 14,到除、修政(次序无先后) 15.项、明匙(次序无先后》 四、根据生戴材第四章所给的商品岸和散学岸,按隔下列前三小题的每条5L查询语 句写出相应的功能,或者按丽下列后两小是的每种功能写出相应的SL查询语句。(每小题 4分,共20分) 1.从商品库中查海出所有商品的不月品牌。 2从教学库中查询出学生号为s1的学生和学生号为2的学生所选修的共同课程的 课程号
答案供参考 一、单项选择题,把合适的选项编号填写在括号内。(每小题 2 分,共 20 分) 1. C 2. A 3. D 4. D 5. B 6. B 7. B 8. A 9. D 10. B 二、是非判断题,根据叙述正确与否在题目开始的括号内打对号“√”或叉号“×”(每 小题 2 分,共 20 分) 1. × 2. × 3. √ 4. × 5. √ 6. √ 7. × 8. √ 9. × 10. √ 三、填空题,把合适内容填在横线上。(每空 1 分,共 30 分) 1. 记录、数据项(或字段) 2. 关系、对象 3. 全局模式、外模式(次序无先后) 4. 第二、2 5. 结构、内容 6. 表设计器、字段属性 7. 8、4 8. 设计、预览(次序任意) 9. 工程资源、模块属性 10. 页眉、主体(次序无先后) 11. 企业管理器、查询分析器(次序无先后) 12. 空格、分号(次序无先后) 13. SELECT、SET(次序无先后) 14. 删除、修改 (次序无先后) 15. 琐、钥匙(次序无先后) 四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条 SQL 查询语 句写出相应的功能,或者按照下列后两小题的每种功能写出相应的 SQL 查询语句。(每小题 4 分,共 20 分) 1. 从商品库中查询出所有商品的不同品牌。 2. 从教学库中查询出学生号为@s1 的学生和学生号为@s2 的学生所选修的共同课程的 课程号

3从教学库中查询出每个专业的学生人数,并按人数多少降序排列。 4.select分类名,国x(单价)as最高单价 from商品表1 黑croup b,分类名 5 select distinct分类名 from商品表1 roup b时分类名having coumt(中)>I 五、根据下面所给的从数据库,写出每小题所能实现的功能,(每小愿5分,共10 分】 1.从Students表中分组统计出每个年份入学的学生人数。 2从Sc0e表中查淘出大于等千平均成绩的所有记录
3. 从教学库中查询出每个专业的学生人数,并按人数多少降序排列。 4. select 分类名,max(单价) as 最高单价 from 商品表 1 group by 分类名 5. select distinct 分类名 from 商品表 1 group by 分类名 having count(*)>1 五、根据下面所给的 AAA 数据库,写出每小题所能实现的功能。(每小题 5 分,共 10 分) 1. 从 Students 表中分组统计出每个年份入学的学生人数。 2. 从 Score 表中查询出大于等于平均成绩的所有记录