1、试卷代号:2478中央广播电视大学 20102012 学年度第一学期“开放专科”期末考试数据库基础与应用 试题2012 年 1 月一、单选题(每小题 2 分,共 20 分)1.若实体 A 和 B 是多对多的联系,实体 B 和 C 是 1 对 1 的联系,则实体 A 和 C 的联系是(多对多)A.一对一 B.一对多 C.多对一 D.多对多2.若一个关系的任何属性都不会部分依赖和传递依赖于任何候选码,则该关系最高达到了(BC)范式。A.第一 B.第二 C.第三 D.BC3.在 SQL 中,create table 为(建立)数据库中基本表结构的命令。A.建立 B.修改 C.删除 D.查询4.若规定
2、基本表中某一列或若干列为非空和唯一值双重约束,则这些列就是该基本表的(候选)码。A.主码 B.候选码 C.外码 D.内码5.设一个集合 A=3,4,5,6,7,集合 B=l,3,5,7,9,则 A 减 B 的差集中包含有(2)个元素。A.10 B.5 C.3 D.26.下列哪一个不是设置表间“关系“时的选项(级联追加相关记录)。A.实施参照完整性 B.级联追加相关记录C.级联更新相关字段 D.级联删除相关记录7.在 Access 数据库系统中,不能建立索引的数据类型是(备注型)。A.文本型 B.备注型 C.数值型 D.日期/时间型8.Access2000 用户操作界面由(5)个部分组成。A.8
3、 B.10 C.5 D.69.下列( )图标是 Access2000 中新建查询的标志。10.AccessZOOO 中包含有(7)种数据库对象。A.7 B.12 C.8 D.10二、是非题(在每小题题号前打“”表示正确,打“X”表示错误。每小题 2 分,共 20 分)1 1.在文件管理阶段,程序和数据在存储位置上是分开存放的。()12.若一个关系的一些非主属性可能部分依赖于候选码,则称该关系达到了第二范式。(X)13.在 SQL 中建立和删除数据库模式的命令分别为 create schema 和 drop schema。()14.对于较复杂的系统,概念设计阶段的主要任务是:首先根据系统的各个局
4、部应用画出各自对应的局部ER 图,然后再进行综合和整体设计,画出整体 ER 图。()15.由概念设计进入逻辑设计时,原来的实体不需要转换成对应的基本表或视图。(X)16.在 SQL Server2000 中,通过使用主码约束或唯一值约束,系统将自动建立相应的索引。()17.常见的 SQL Server2000 的版本只包括有标准版、个人版、开发版和评估版。(X)18.数据库备份和恢复的 Transact-SQL 语句分别对应为 Restore Databas 和 BackupDatabase。(X)19.在 SQL Server 2000 中引人索引可以加快数据查询的速度。()20.SQL S
5、erver 2000 支持两种形式的变量,即局部变量和全局变量。()三、填空题(每空 2 分,共 30 分)21.在文件系统中,存取数据的基本单位为(记录)在数据库系统中,存取数据的基本单位为数据项。22.数据库的逻辑数据模型依次有层次、网状、 (关系)和对象等四种。23.数据库体系结构中包含的三级模式为(全局模式)外模式和内模式三种。24.设一个关系为 R(A.B.C.D.E),它的最小函数依赖集为 FD=AB,AC,AD,DE,该关系满足(第二)范式。25.在 SQL 中,根据基本表建立一个视图时,包括建立了该视图的(结构)和内容两个方面。26.实体之间的联系类型有三种,分别为 1 对 1
6、、 (1 对多)和多对多。27.数据库系统的三级模式结构和两级数据映象确保了数据的(逻辑)独立性和物理独立性。28.在 SQL 的 select 查询语句中.group by 选项实现(分组统计)功能,orde r by 选项实现对结果表的排序功能。29.一个数据库应用系统的开发过程大致相继经过需求分析、概念设计、 (逻辑统计) 、物理设计、机器实现、运行维护等六个阶段。30.由概念设计进入逻辑设计时,原来的实体被转换为对应的(基本表)或视图。3 1.在 Access2000 中,表结构设计窗口分为两半部分,上半部分是(表设计器) ,下半部分是字段属性设置。32.在 Access2000 中,
7、货币型数据最长为(8)个字节。33.在 Access 2000 中,报表有(设计)和预览两种视图,而没有数据表视图。34.模块窗口由工程资源管理器、模块属性窗口和(代码)编辑窗口三部分组成。35.Access2000 中的窗体由(页眉) 、主体和页脚等三个部分组成。四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条 SQL 查询语句写出相应的功能,或者按照下列后两小题的每种功能写出相应的 SQL 查询语句。(每小题 4 分,共 20 分)在名称为商品库的数据库中包含有商品表 1 和商品表 2,它们的定义分别为:商品表 l(商品代号 char(8),分类名 char(8),单价 f
8、loat,数量 int)商品表 2(商品代号 char(8),产地 char(6),品牌 char(6),)在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:学生(学生号 char(7),姓名 char(6),性别 char(2),出生日期 datetime,专业(10),年级 int)课程(课程号 char(4),课程名 char(10),课程学分 int选课(学生号 char(7),课程号 char(4),成绩 int)36.select distinct 品牌from 商品表 2 答:从商品库中查询显示出所有商品的不同品牌。37.select 课程号from 选课w
9、here 学生号=sl答:从教学库中查询出学生号为sl 的学生所选修的所有课程的课程号。38.select 专业,count(长)as 人数from 学生group by 专业答:从教学库中查询出每个专业的学生人数。39.从商品库中查询出每类(即分类名相同)商品的最高单价。答:select 分类名,max(单价)as 最高单价from 商品表 1group by 分类名40.从商品库中查询出所有商品的不同分类名。答:select distinct 分类名from 商品表 1五、根据下面所给的 AAA 数据库,写出每小题所能实现的功能。(每小题 5 分,共 10 分)假设使用名称为 AAA 的数
10、据库,它包括 Students(学号 char(8),姓名 Varcha,(8),年龄 int:,专业Varchar(20),入学日期 DateTime)和 Score(学号 char(8),课程名 varchar(10),成绩 numeric(5,2)两张表。 41.declarea numeric(5,2),b numeric(5,2)seta=(select max(成绩)from Score)setb=(select min(成绩)from Score)printa 一b42.create procedure xxk2asbeginselect x.学号,x.姓名,count(*)as
11、 门数from Students x,Score ywhere x.学号=y.宇:号group by x.学号,x.姓名end参考答案一、单选题(每小题 2 分,共 20 分)1D 2D 3A 4B 5D 6B 7B 8C 9D 10A二、是非题(在每小题题号前打“”表示正确,打“X”表示错误。每小题 2 分,共 20 分)11 12 13 14 5 16 17 18 1 9 20三、填空题(每空 2 分,共 30 分)21.记录 22.关系 23.全局模式 24.第二 25.结构26.1 对多 27.逻辑 28.分组统计 29.逻辑设计 30.基本表31.表设计器 32.8 33.设计 34
12、.代码 35.页眉四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条 SQL 查询语句写出相应的功能,或者按照下列后两小题的每种功能写出相应的 SQL 查询语句。(每小题 4 分,共 20 分)36.从商品库中查询显示出所有商品的不同品牌。37.从教学库中查询出学生号为sl 的学生所选修的所有课程的课程号。38.从教学库中查询出每个专业的学生人数。39.select 分类名,max(单价)as 最高单价from 商品表 1group by 分类名40.select distinct 分类名from 商品表 1五、根据下面所给的 AAA 数据库,写出每小题所能实现的功能。(每小题
13、5 分,共 10 分)41.求出 Sco re 表中最高成绩与最低成绩的分数之差。42.显示出 AAA 库中每个学生的学号、姓名及选课门数。数据库基础与应用(计信息管理)试题 2题 号 一 二 三 四 五 总 分2011.1.13 考一、单项选择题,把合适的选项编号填写在括号内。(每小题 2 分,共 20 分)1域是实体中相应属性的( ) 。A. 取值范围 B. 值 C. 名称 D. 描述2把保存关系定义的关系称为对应数据库的( ) 。A. 一般关系 B. 元关系 C. 特定关系 D. 正常关系3在一个关系 R 中,若存在 XY 和 XZ,则存在 X(Y,Z),称此为函数依赖的( )规则。A.
14、 传递性 B. 分解性 C. 合并性 D. 增广性4. 设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为 FD=AB,CD,CE,则该关系的候选码为( ) 。A. (A,B) B. (A,C) C. (A,E) D. (A,D)5在 SQL 中,对基本表进行插入记录的命令为( ) 。A. create B. update C. delete D. insert6在 SQL 中,create table 为( )数据库中基本表结构的命令。A. 建立 B. 修改 C. 删除 D. 查询7在 Access 数据库中,基本数据保存在( )对象中。A窗体 B查询 C报表 D表8下列( )图标
15、是 Access 中查询对象的标志。A B C D9在一个宏中要打开一个报表,应该使用的操作是( ) 。AOpenForm BOpenTable COpenReport DOpenQuery10宏的英文名称是( ) 。AMacro BView CForm DPage二、是非判断题,根据叙述正确与否在题目开始的括号内打对号“”或叉号“”(每小题 2 分,共 20分)( )1主码是一种候选码,主码中的属性个数可以为多个。( )2在一个关系 R 中,若存在 XY 且 X 不包含 Y,则称 XY 为非平凡依赖,否则,若存在 XY 且 XY ,则称 XY 为平凡依赖。( )3在一个关系 R 中,若存在“
16、学号系号,系号系主任” ,则学号不能够函数决定系主任。( )4一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据冗余,但插入、删除和修改操作能够正常进行。( )5在列级完整性约束中,每个约束只能涉及到 1 个属性,在表级完整性约束中,每个约束可以涉及到多个属性。( )6需求说明书是系统总体设计方案,是开发单位与用户单位共同协商达成的文档。( )7SQL Server2000 版本系列只包括企业版、开发版和评估版这 3 个不同版本。( )8. SQL Server2000 与 Windows 2000 操作系统完全集成,可以使用操作系统的用户和域账号作为数据库的注册(登录)账号。( )9
17、. 在网络多用户环境下,在停止 SQL Server 服务之前,不能先执行暂停操作。( )10. 在 SQL Server2000 系统中,每条 SELECT 语句能够同时为多个变量赋值,每条 SET 语句只能为一个变量赋值。三、填空题,把合适内容填在横线上。(每空 1 分,共 30 分)1. 数据处理技术相继经历了人工管理、_、_、以及分布式数据库管理等四个发展阶段。2关系数据模型包括_、_和关系运算三个方面。3学生关系中的院系号属性与院系关系中的院系号主码属性相对应,则_属性为_关系中的外码。4一个关系若存在_函数依赖和_函数依赖,则必然会造成数据冗余和操作异常。5在新版的 SQL 中,查
18、询所涉及到的表及表之间的连接是在 from 选项中实现的,表之间的连接共有三种方式,分别称为中间连接、_和_。6数据库系统具有_、_、数据独立性、数据粒度小、独立的数据操作界面、由 DBMS统一管理等优点。7在实体中能作为码的属性称为_,否则称为_。8关系完整性包括_完整性、_完整性和用户定义的完整性三个方面。9在一个关系 R 中,属性之间有非平凡和平凡函数依赖,以及完全和部分函数依赖,则“职工号”函数决定“姓名”既是_函数依赖,又是_函数依赖。10设一个关系为 R(A,B,C,D,E,F),它的最小函数依赖集为 FD=AB,AC,DE,DF,则该关系的候选码为_,该候选码含有_属性。11Ac
19、cess 中的查询操作共有 5 种,分别为选择查询、交叉表查询、_、_和 SQL查询。12一个 Access 数据库对应于操作系统中的_个文件,其文件扩展名为_。13查询可以作为窗体、_和_的数据源。14报表由报表页眉、页面页眉、主体、_和_等 5 节组成。15. Access 为用户提供了多种数据库安全措施,如设置用户_和访问_。四、根据主教材第四章所给的商品库和教学库,按照下列前 3 小题的每条 SQL 查询语句写出相应的功能,以及按照下列后 2 小题的每种功能写出相应的 SQL 查询语句。 (每小题 4 分,共 20 分)在名称为商品库的数据库中包含有商品表 1 和商品表 2,它们的定义
20、分别为:商品表 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)1select distinct 产地from 商品表 22
21、select *from 课程where 课程号 in (select 课程号from 选课group by 课程号 having count(*)5)3select *from 学生where exists (select *from 选课where 学生.学生号=选课.学生号)4从商品库中查询出数量在 15 和 25 之间的所有商品。5从商品库中查询出数量字段的值最小的商品记录。五、根据下面所给的 AAA 数据库,写出每小题所能实现的功能。 (每小题 5 分,共 10 分)假设使用名称为 AAA 的数据库,它包括 Students(学号 char(8),姓名 varchar(8),年龄 i
22、nt,专业 varchar(20),入学日期 DateTime)和 Score(学号 char(8),课程名 varchar(10),成绩 numeric(5,2))两张表。1. select month(入学日期) as 入学月份,count(*) as 人数from students group by month(入学日期)2.create procedure xxk6(a char(8),b varchar(10) )asbegindelete from scorewhere 学号=a and 课程名=bend中央广播电视大学数据库基础与应用(计信息管理)试题参考答案及评分标准 2一、单
23、项选择题,把合适的选项编号填写在括号内。(每小题 2 分,共 20 分)1. A 2. B 3. C 4. B 5. D6. A 7. D 8. B 9. C 10. A二、是非判断题,根据叙述正确与否在题目开始的括号内打对号“”或叉号“”(每小题 2 分,共 20分)1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 三、填空题,把合适内容填在横线上。(每空 1 分,共 30 分)1. 文件管理、数据库管理2. 关系数据结构、关系完整性规则3. 院系号、学生4. 部分、传递(次序无先后)5. 左连接、右连接(次序无先后)6. 数据结构化、数据共享(次序无先后)7. 主属性、非主属性
24、8. 实体、参照(次序无先后)9. 非平凡、完全(次序无先后)10. (A,D)、211. 参数查询、更新查询(次序无先后)12. 1、mdb13.报表、数据访问页(次序无先后)14. 页面页脚、报表页脚(次序无先后)15. 密码、权限(次序无先后)四、根据主教材第四章所给的商品库和教学库,按照下列前 3 小题的每条 SQL 查询语句写出相应的功能,以及按照下列后 2 小题的每种功能写出相应的 SQL 查询语句。 (每小题 4 分,共 20 分)1. 从商品库中查询出所有商品的不同产地。2. 从教学库中查询出被 5 个以上学生选修的全部课程。3. 从教学库中查询出所有选修了课程的学生信息。4.
25、 select * from 商品表 1where 数量 between 15 and 25 (或 where 数量=15 and 数量=a中央广播电视大学数据库基础与应用(计信息管理)试题参考答案及评分标准 3一、单项选择题,把合适的选项编号填写在括号内。(每小题 2 分,共 20 分)1. B 2. A 3. B 4. C 5. C6. A 7. C 8. D 9. A 10. D 二、是非判断题,根据叙述正确与否在题目开始的括号内打对号“”或叉号“”(每小题 2 分,共 20分)1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 三、填空题,把合适内容填在横线上。(每空 1 分
26、,共 30 分)1. 记录、数据项(或字段)2. 关系、对象3. 全局模式、外模式(次序无先后)4. 第二、25. 结构、内容6. 取值范围、27. R1、R28. 主、非主9. 第三、函数依赖10. 旅客登记表、消费卡表11. 表设计器、字段属性12. 8、413. 设计、预览(次序任意)14. 工程资源、模块属性15. 页眉、主体(次序无先后)四、根据主教材第四章所给的商品库和教学库,按照下列前 3 小题的每条 SQL 查询语句写出相应的功能,以及按照下列后 2 小题的每种功能写出相应的 SQL 查询语句。 (每小题 3 分,共 15 分)1. 从商品库中查询出每一种商品的商品代号、分类名
27、、数量和品牌等信息。2. 从教学库中查询出同时选修了 3 门课程的全部学生。3. 从教学库中查询出学生号为s1 的学生和学生号为s2 的学生所选修的共同课程的课程号。4. select count(*) from 商品表 1where 数量105. select * from 商品表 1where 单价all(select avg(单价) from 商品表 1)五、根据下面所给的 AAA 数据库,写出每小题所能实现的功能。 (每小题 5 分,共 10 分)1. 从 Students 表中分组统计出每个年份入学的学生人数。2. 从 Score 表中查询出大于等于平均成绩的记录个数。数据库基础与应
28、用试题三2004 春一、填空题(每空 1 分,共 40 分)1、数据库处理技术经历了人工管理、_、_以及分布式数据库管理等四个发展阶段。2、任一种数据模型都有_ 和_的区别。3、专门的关系运算包括_ 、_、连接和除四种。4、设一个关系 A 具有 a1 个属性和 a2 个元组,关系 B 具有 b1 个属性和 b2 个元组,则关系 AB 具有_个属性和 _个元组。5、在一个关系 R 中,若 X Y,并且 X 的任何真子集都不能函数决定 Y,则称 XY 为_函数依赖,否则,若 XY,并且 X 的一个真子集也能够函数决定 Y,则称 XY 为_函数依赖。6、若一个关系中只有一个候选码,并且该关系达到了第
29、三范式,则表明它同时也达到了_范式,该关系中所有属性的_都是候选码。7、在 SQL 中,建立、修改和删除数据库中基本表结构的命令分别为_、_和_命令。8、基本表属于全局模式中的表,它是_,而视图则属于局部模式中的表,它是 _。9、一个数据库应用系统的开发过程大致相继经过_、概念设计、_ 、_、机器实现、运行维护等六个阶段。10、 Access 的用户操作界面由标题栏、 、 、 、状态栏等五个部分组成。11、数据访问页是直接链接到_的一种 Web 页,可以在_中调用数据访问页。12、模块是用 Access 提供的_语言编写的程序段。13、 SQL Server 提供了动态的自我管理机制,能够自动
30、增大或缩小数据库所占用的 _ 。14、 Microsoft SQL Server2000 是运行在_操作系统平台上的、逻辑模型为_型数据库管理系统。15、 SQL Server 支持两种形式的变量,即_变量和_变量。16、函数 RIGHT(abcdef,2)的结果是 。17、数据库备份和恢复的 Transact-SQL 语句分别是_和_。18、触发器是一种特殊的存储过程,它可以在对一个表上进行_、_和_操作中的任一种或几种操作时被自动调用执行。19、 DB2 UDB 提供了一套具有统一的图形用户界面的管理工具,用于与任何服务器平台的数据库进行交互。这些管理工具最主要的二个是_和_ 。20、在
31、Oracle 9i 内提供了一套具有图形用户界面的数据库管理工具_。二、选择题(每小题 1 分,共 14 分)1、下列( )图标是 Access 中表对象的标志。 A B C D2、下面有关表的叙述中错误的是( ) 。 A表是 Access 数据库中的要素之一B表设计的主要工作是设计表的结构CAccess 数据库的各表之间相互独立D可以将其他数据库的表导入到当前数据库中3、 Access 中字段的“小数位”属性被用来指定( )型数据的小数部分的位数。 A货币和数字 B货币和备注 C文本和数字 D数字和备注4、下列( )图标是 Access 中新建宏的标志。 A B C D5、模块窗口由( )个
32、部分组成。 BA2 B3 C4 D56、可以通过 Internet 进行数据发布的对象是( ) 。 A窗体 B报表 C查询 D数据访问页7、提高 SQL Server 性能的最佳方法之一是( ) 。 A. 增大硬盘空间 B. 增加内存C. 减少数据量 D. 采用高分辨率显示器8、语句“USE master GO SELECT * FROM sysfiles GO”包括( )个批处理。 A. 1 B. 2 C. 3 D.49、当一条 SELECT 语句访问一张大表里的有限几行数据时,SQL Server 通常会( ) 。 A. 为数据加上页级锁 B. 为数据加上行级锁C. 需要用户的干涉和参与
33、D. 使用户独占数据库10、 Transact-SQL 对标准 SQL 的扩展主要表现为( ) 。 A. 加入了程序控制结构和变量 B. 加入了建库和建表语句C. 提供了分组(Group By)查询功能 D. 提供了 Min、Max 待统计函数11、以下哪种情况应尽量创建索引( ) 。 A. 在 Where 子句中出现频率较高的列B. 具有很多 NULL 值的列C. 记录较少的基本表D. 需要更新频繁的基本表12、下列 SQL Server 语句中出现语法错误的是( ) 。 A. DECLARE Myvar INTB. SELECT * FROM AAAC. CREATE DATABASE A
34、AAD. DELETE * FROM AAA13、属于事务控制的语句是( ) 。 A. Begin Tran、Commit、RollBack B. Begin、Continue、EndC. Create Tran、Commit、RollBack D. Begin Tran、Continue 、End14、下列( )标识符可以作为局部变量使用。A. Myvar B. My var C. Myvar D. My var三、学生选课数据库有三个表即学生表 S、课程表 C 和学生选课表 SC,它们的结构如下所示,请根据所给的每种功能写出相应的查询语句。 (每小题 5 分,共 20 分)S( S# ,S
35、N , SEX ,AGE ,DEPT)C( C# ,CN )SC(S# ,C# ,GRADE)其中:S#为学号,SN 为姓名,SEX 为性别,AGE 为年龄,DEPT 为系别,C#为课程号,CN 为课程名,GRADE 为成绩。1、 统计学生选课数据库中学生的总人数。2、 查询学生姓名及其所选修课程的课程号和成绩。3、 从学生选课库中查询出被 2 至 4 名学生选修的所有课程信息。4、 从学生选课库中查询出选修至少两门课程的学生学号。四、简单应用题(共 26 分,其中前 3 个小题每小题 6 分,第 4 小题 8 分)1、假设学生关系 S、课程关系 C 和选课关系 SC 与上面第三题所述相同,请
36、用关系代数表达式表示下列查询。(共 6 分)(1 ) 、查询年龄大于 21 岁的男学生的学号和姓名。 (3 分)(2 ) 、查询姓名为变量 K 的值的学生所选修的全部课程信息 (3 分)2、设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为 FD=AB,A C,(A,D)E ,则该关系的候选码为什么?该关系属于第几范式,请简要地说明理由。 (6 分)3、简要回答下列问题(6 分,每小题 3 分)(1 ) 、Access 的数据库对象有哪些?(2 )简述宏的创建过程。4、假设存在名为 AAA 的数据库,包括 S(S# char(8), SN varchar(8),AGE int,DEP
37、T varchar(20),DateT DateTime)和 SC(S# char(8),CN varchar(10),GRADE numeric(5,2))两张表。请按下列要求写一存储过程。 (8分)要求为:修改 SC 表中学号为s1 的值、课程名为c1 的值的学生成绩为g1 的值。数据库基础与应用试题三参考答案及评分标准2004 春一、填空题(每空 1 分,共 40 分)1、文件系统 数据库系统2、型 值3、选择 投影4、 a1+b1 a2*b25、完全 部分6、 BC 决定因素7、 create table alter table drop table8、实表 虚表9、需求分析 逻辑设计
38、 物理设计10、菜单栏 工具栏 工作区11、 Access 数据库 IE5.0 或更高版本12、 VBA13、硬盘空间14、 Windows 关系15、全局 局部16、 ef17、 BACKUP DATABASE RESTORE DATABASE18、插入 删除 修改19、控制中心 命令中心20、 Oracle Enterprise Manager(OEM)二、选择题(每小题 1 分,共 10 分)15:C C A D B 610:D B A B A 1114:A D A C 三、学生选课数据库有三个表即学生表 S、课程表 C 和学生选课表 SC,它们的结构如下所示,请根据所给的每种功能写出相
39、应的查询语句。 (每小题 5 分,共 20 分)1、SELECT COUNT(*) AS 学生总人数FROM S2、SELECT SSN,CC# , SCC#,SCGRADEFROM S,SCWHERE SS#=SCS# 3、SELECT *FROM CWHERE EXISTS( SELECT C#FROM SCWHERE C .C#=SC.C#GROUP BY C#HAVING COUNT(* ) BETWEEN 2 AND 4)4、SELECT DISTINCT C1.S#FROM SC C1,SC C2WHERE C1.S#=C2.S# AND C1.C#21 SEX=男 (S )(2
40、) 、查询姓名为变量 K 的值的学生所选修的全部课程信息 (3 分)CC# ( SC ( SN=K(S ) ) )。2、解:该关系的候选码为(A,D) 。 (2 分)因为该关系中存在有部分函数数依赖,即 AB,AC,B ,C 只依赖于候选码的部分 A,所以该关系只属于第一范式。 (给出结果正确得 2 分,叙述理由正确得 2 分)3、简要回答下列问题(6 分,每小题 3 分)(1 ) 、Access 的数据库对象有哪些?答:Access 数据库包含有七个数据库操作对象,它们分别是:表、查询、窗体、报表、页、宏和模块。(2 )简述宏的创建过程。答:一般利用宏设计器创建宏对象。其主要步骤有:在数据库
41、窗口中,选择“宏”对象,然后单击“新建宏”按钮,并打开条件列,进入“宏”编辑窗口;选择“宏”操作和选择操作参数,并在“备注”列中输入注释,如果有需有,在条件列中输入条件表达式;重复上述过程直到输入所有的宏动作,再保存“宏”后退出。4、 CREATE PROCEDURE PROC3(s1 char(8),c1 varchar(10),g1 numeric(5,2) )ASBEGINUPDATE SCSET GRADE=g1 WHERE S#=s1 AND CN=c1END中央广播电视大学数据库基础与应用(计信息管理)试题(2007.7)题 号 一 二 三 四 五 总 分一、单项选择题,把合适的选
42、项编号填写在括号内。(每小题 2 分,共 20 分)1设 D1、D 2和 D3域的基数分别为 2、3 和 4,则 D1D2D3的元组数为( ) 。A. 9 B. 24 C. 10 D. 202若一个关系为 R(学生号,姓名,性别,年龄),则( )适合作为该关系的主码。A. 学生号 B. 姓名 C. 性别 D. 年龄3设一个集合 A=3,4,5,6,7,集合 B=1,3,5,7,9,则 A 和 B 的并集中包含有( )个元素。A. 10 B. 8 C. 7 D. 64. 在一个关系 R 中,若存在 X(Y,Z),则也隐含存在 XY 和 XZ,称此为函数依赖的( )规则。A. 传递性 B. 分解性
43、 C. 合并性 D. 增广性5在 SQL 的查询语句中,order by 选项实现对结果表的( )功能。A. 分组统计 B. 求和 C. 查找 D. 排序6Access2000 数据库文件的扩展名是( ) 。Adbf Bdbt Cmdf Dmdb7在下面所给的属性中, ( )属性适宜作为主关键字。A基本工资 B职称 C姓名 D身份证号码8下列( )图标是 Access 中表对象的标志。A B C D9Access 中包含有( )种数据类型。A9 B10 C7 D810可以通过 Internet 进行数据发布的对象是( ) 。A窗体 B报表 C查询 D数据访问页二、是非判断题,根据叙述正确与否在
44、题目开始的括号内打对号“”或叉号“”(每小题 2 分,共 20分)( )1在文件管理阶段,文件之间是相互联系的,在数据库管理阶段,文件之间是相互独立的。( )2分布式数据库系统既支持客户的局部应用,又支持客户的全局应用。( )3在对象数据模型中,对象不但能够继承,而且能够嵌套。( )4设一个学生关系为 S(学生号,姓名),课程关系为 C(课程号,课程名),选课关系为 X(学生号,课程号,成绩),求出所有选课的学生信息的运算表达式为 学生号 (X)与 S 的自然连接。( )5在一个关系 R 中, “职工号”函数决定“姓名”是非平凡函数依赖,但不是完全函数依赖。( )6. SQL Server2000 是运行在 Windows 操作系统平台上的、逻辑模型为层次型的数据库管理系统。( )7. SQL Server2000 系统中采用的结构化查询语言为 Transact-SQL 语言。( )8. 在网络多用户环境下,在停止 SQL Server2000 服务之前,最好先执行暂停操作。( )9. 在 Transact-SQL 语言中,可以使用 DELETE 命令来标识一个批处理的结束。( )10. 用于配置客户端网络连接的工具是企业管理