试卷代号:2236 座位号■■ 中央广播电视大学2011一2012学年度第一学期“开放专科”期末考试 SQL Server数据库应用 试题 2012年1月 题 号 三 四 五 总分 分 数 得 分 评卷人 一、单项选择题(把合适的选项编号填写在括号内。每小题2分,共 20分) 1.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是 A.一对一 B.一对多 C.多对一 D.多对多 2.若一个关系的任何属性都不部分依赖和传递依赖于任何候选码,则该关系最高达到了 ()范式。 A.第一 B.第二 C.第三 D.BC 3.在SQL中,create table为( )数据库中基本表结构的命令。 A.建立 B.修改 C.删除 D.查询 4.在一个关系R中,若存在X→(Y,Z),则也隐含存在X→Y和X→Z,称此为函数依赖 的()规则。 A.传递性 B.分解性 C.合并性 D.增广性 5.设一个集合A=(3,4,5,6,7,10},集合B={1,3,5,7,9},则A减B的差集中包含有 ()个元素。 A.10 B.5 C.3 D.2 1456
试卷代号 2 3 座位号rn 中央广播电视大学 11 2学年度第一学期"开放专科"期末考试 SQL Server 试题 2012 年1 |题号|一|二|三|四|五|总分| |分数 I I I I I I 得分|评卷人 -、单项选择题{把合适的选项编号填写在括号内。每小题 2分,共 20 1.若实体 A和 B是多对多的联系,实体 B和 C是 1对 1的联系,则实体 A和 C是 ( ) 一B. c. 2. 若一 任何 性都 部分 传递依赖于 候选码 ( )范式。 A.第一 .第二 c. 第三 BC 3. 在SQL ,create table )数据库中基本表结构的命令。 A.建立 .修改 C. 删除 D. 4. 在一 系R 在X→(Y ),则也隐含存在 →Y和 Z,称此为函数依赖 的( )规则。 A. 传递性B. C. 合并性 D. 增广 5. 合A= {3,4 ,5 ,6 , 7, 10} 合B={1 ,3 ,5 ,7 则A 减B 包含 ( )个元素。 1456 A. 10 C. 3 B. 5 D.2
6.在SQL中,alter table为( )数据库中基本表结构的命令。 A.建立 B.修改 C.删除 D.查询 7.SQL Server数据库管理系统最适合运行于()。 A.Windows平台 B.UNIX平台 C.LINX平台 D.Net Ware平台 8.在SQL Server系统中,表示一个批处理结束的关键字是()。 A.GOTO B.GO C.END D.BEGIN 9.在SQL Server中,( )为用户建立数据库提供模板。 A.model B.master C.tempdb D.msdb 10.索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加 快数据的( 速度。 A.插人 B.修改 C.查询 D.删除 得 分 评卷人 二、是非判断题(若叙述正确则在题目后面的括号内打“√”,否则打 “X”。每小题2分,共20分) 1.DBMS只向用户提供数据定义语言,而不提供数据操纵语言。() 2.在一个关系R中,若存在X→Y,并且X的任何真子集都不能函数决定Y,则称X→Y 为完全函数依赖。() 3.基本表属于全局模式中的表,它是实表,而视图则属于局部模式中的表,它是虚表。 () 4.当修改一个视图的内容时,不会对相应的基本表产生任何影响。() 5.当指定基本表中某一列或若干列为UNIQUE约束时,则系统将在这些列上自动建立 一个唯一值索引。() 6.SQL Server数据库应用的处理过程通常分布在客户机和服务器上。() 7.安装SQL Server时,不必以系统管理员的身份登录操作系统。() 8.SQL Server系统中的datetime或smalldatetime数据类型主要用来存储日期和时间的 组合数据。() 9.索引一经创建既可以由SQL Server系统自动打开和重建,也可以由用户打开和重建。 () 10.触发器是一种特殊的存储过程,它可以在对一个表进行插人、删除或修改操作时被自 动调用执行。() 1457
6. 在SQL alter table )数据库中基本表结构的命令。 A. 立B. C. 除D.查询 7. SQL Server 数据 适合运行 )。 A. Windows 台B. UNIX C. LINX 台D.NetWare 8. 在SQL Server 表示一 批处 结束 键字 )。 A GOTO B. GO C. END D. BEGIN 9. 在SQL Server ( )为用户建立数据库提供模板。 A. model C. tempdb B. master D. msdb B.修改 D. 删 除 10. 本表 一种数据 基本 存储 它能 快数据的( )速度。 A. 插入 C. 得分|评卷人 二、是非判断题{若叙述正确则在题目后面的括号内打 ,否则打 "X" 每小 1. DBMS 提供数据 义语 不提供数据 纵语 ) 2. 在一 系R 在X→Y 且X 任何真 数决定Y 称X→Y 为完全函数依赖。( ) 3. 基本表 模式 是实表 局部模 虚表 ( ) 4. 一个视 会对 表产 ) 5. 为UNIQUE 约束 时 统将 这些 -个唯一值索引。( ) 6. SQL Server 数据库应 过程通常 布在 ) 7. 装SQL Server 员 的 ) 8. SQL Server 的datetime 或smalldatetime 数据 型主 来存 间 的 组合数据。( ) 9. 由SQL Server ( ) 10. 器是一 过程 进行插 修改 动调用执行。( ) 1457
得分 评卷人 三、填空题(把合适内容填在横线上。每空1分,共30分) 1.在文件系统中,存取数据的基本单位为 ,在数据库系统中,存取数据的基本单 位为 2.DBMS具有 并发性和数据库恢复等管理控制功能。 3.数据库的逻辑数据模型有 、关系和对象四种。 4.在对象数据模型中,对象具有 性、 性和多态性。 5.关系中的码可分为超码、 、备用码和外码五种。 6.关系完整性包括 完整性、 完整性和用户定义的完整性三个方面。 7.一个关系的候选码能够函数决定每个属性,除了存在完全函数决定外,也允许存在 函数决定和 函数决定。 8.对关系进行规范化,通常只要求规范化到第三范式,该规范化过程能够很好地保持数 据的无损 性和函数性。 9.在SQL中完整性约束分为 级完整性约束和 级完整性约束两个方 面。 10.一个数据库应用系统的开发过程大致相继经过需求分析、概念设计、 、机器实现、运行维护等六个阶段。 ll.SQL Server提供的最常用的管理工具是 管理器和 分析器。 I2.在SQL Server系统中,前后相邻的语句之间可以使用 或换行符 分开。 l3.在SQL Server系统中,对表中记录的维护操作主要有增加、 和 14.在Transact SQL语言中,为局部变量赋值的语句是 语句和 语句。 15.在Transact SQL语言中,局部变量的开始标记为 ,全局变量的开始标记为 1458
得分|评卷人 三、填空题{把合适内容填在横线上。每空 ,在数据库系统中,存取数据的基本单 语句和一一一 分析器。 或换行符 级完整性约束和 级完整性约束两个方 1.在文件系统中,存取数据的基本单位为 位为 2. DBMS 并发 等管 3. 数据 逻辑 据模 -- 系 和对象 4. 对象数据模 象具 和 多 5. 码五种 6. 性包括 完整性 完整性 完整 个方 7. 个关 选码 决 定 数 决定 外 函数决定和一一一一一函数决定。 8. 行规范化 通常 求规 第 三 规范 能够 好地 据的无损一一一一性和函数一一性。 9. 在SQL 整 性 面。 10. 个 数 据 库 应 开 发 程 大 相 继 过 需 、机器实现、运行维护等六个阶段。 11. SQL Server 提供 12. 在SQL Server 后相邻 分开。 13. 在SQL Server 要有增 14. 在Transact SQL 部 变 语句。 15. 在Transact SQL 语言中,局部变量的开始标记为 ,全局变量的开始标记为 1458
得分 评卷人 四、根据主教材第四章所给的商品库和教学库,按照下列前3小题的 每条SQL查询语句写出相应的功能,以及按照下列后2小题的 每种功能写出相应的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) l.select distinct品牌 from商品表2 2.select x,课程号,count(x课程号)as选修人数 from课程x,选课y where x.课程号=y.课程号 group by x.课程号 3.select专业,count(*)as专业人数 from学生 group by专业 order by专业人数desc 4.从商品库的商品表1中查询出所有商品的最高单价。提示:使用max函数 5.从商品库的商品表1中查询出所有商品的不同分类名。 1459
|得分 I , I 四、根据主教材第四章所给的商品库和教学库,按照下列前 3小题的 每条 L查询语旬写出相应的功能,以及按照下到后 2小题的 每种功能写出相应的 L查询语旬。{每小题 4分,共 0分) 在名称为商品库的数据库中包含有商品表 l和商品表 2,它们的定义分别为: 商品表l(商品代号 (的,分类名 (的,单价 fl .数量 商品表 (商品代号 (肘,产地 .品牌 在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为: 学生(学生号 ,姓名 (的,性别 ),出生日期 专业 (l O .年级 t ) 课程(课程号 (的,课程名 (l O .课程学分 选课(学生号 .课程号 (的,成绩 t ) 1. select distinct £r 2. select x. 课程 count(x. 程号 as 选修人数 from 程x. where x. 程号 group by x. 3. select count( 专业 from 学生 group by order by 业人数 4. 表1 查询 品 的 单价 用max 5. 从商 表1 分类 1459
得分 评卷人 五、根据下面所给的AAA数据库,写出每小题所能实现的功能。 (每小题5分,共10分) 假设使用名称为AAA的数据库,它包括Students(学号char(8),姓名varchar(8),年龄 int,专业varchar(20),入学日期DateTime)和Score(学号char(8),课程名varchar(l0),成绩 numeric(5,2)两张表。 l.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 1460
|得分|评卷人| I I I 五、根据下面所给的 AAA数据库,写出每小题所能实现的功能。 {每小题 5分,共 0分} 假设使用名称为 AAA的数据库,它包括 ud (学号 (的,姓名 rc (的,年龄 int 业varchar(20) ,入学日期 re (学号 (的,课程名 (l ,成绩 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 1460
试卷代号:2236 中央广播电视大学2011一2012学年度第一学期“开放专科”期未考试 SQL Server数据库应用试题答案及评分标准 (供参考) 2012年1月 一、单项选择题(把合适的选项编号填写在括号内。每小题2分,共20分) 1.D 2.D 3.A 4.B 5.c 6.B 7.A 8.B 9.A 10.C 二、是非判断题(若叙述正确则在题目后面的括号内打“√”,否则打“X”。每小题2分,共20 分) 1.× 2.V 3.V 4.X 5.V 6. 7.X 8.V 9.X 10.V 三、填空题(把合适内容填在横线上。每空1分,共30分) 1,记录 数据项 2.安全性 一致性(次序无先后) 3.层次 网状(次序无先后) 4.封装 继承(次序无先后) 5.主码 候选码(次序无先后) 6.实体 参照(次序无先后) 7.部分 传递(次序无先后) 8.连接 依赖(次序无先后) 9.列 表(次序无先后) 10.逻辑设计 物理设计 11.企业 查询(次序无先后) 12.空格 分号(次序无先后) 13.谢除 修改(更新)(次序无先后) 14.SELECT SET(次序无先后) 15.@ @@ 1461
试卷代号 2 3 中央广播电视大学 2 0 11 2 0 2学年度第一学期"开放专科"期末考试 SQL Server 库应用 (供参考〉 2012 年1 一、单项选择题{把合适的选项编号填写在括号内。每小题2分,共 0分) 1. D 2. D 3. A 4. B 5. C 6. B 7. A 8. B 9. A 10. C 二、是非判断题{若叙述正确则在题目后面的括号内打 ,否则打 "。每小题 2分,共 分} 1. X 2. v 3. v 4. X 5. v 6. v 7. X 8. v 9. X 10. v 三、填空题{把合适内容填在横线上。每空 1分,共 0分} 1.记录数据项 2. 元先 3. 元先 4. 封装 继 元先 5. 码 候选 无先 6. 体 参 元先 7. 部分 元先 8. 连接 先后 9. 元先 10. 物理 1. 业 查 无先 12. 次序 13. 删 除 修改 更新 (次序无先后) 14. SELECT SET( 次序无先 15. @ @@ 1461
四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出 相应的功能,以及按照下列后两小题的每种功能写出相应的SQL查询语句。(每小题4 分,共20分)】 1.从商品库中查询出所有商品的不同品牌。 2.从教学库中查询出每门课程被选修的学生人数。 3.从教学库中查询出每个专业的学生人数,并按人数多少的降序排列。 4.select max(单价)as最高单价 from商品表1 5.select distinct分类名 from商品表1 五、根据下面所给的AAA数据库,写出每小题所能实现的功能。(每小题5分,共10分) 1.从Students表中分组统计出每个年份人学的学生人数。 2.从Score表中查询出大于等于平均成绩的所有记录。 1462
四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条 L查询语句写出 相应的功能,以及按照下列后两小题的每种功能写出相应的 L查询语句。(每小题 分,共 0分) 1.从商品库中查询出所有商品的不同品牌。 2. 教学库 查询 人数 3. 从教学库 学生 人数 4. select max( as from 表1 5. select distinct from 五、根据下面所给的 A数据库,写出每小题所能实现的功能。{每小题5分,共 0分} 1.从 s表中分组统计出每个年份入学的学生人数。 2. 从Score 查询 1462