最新国家开放大学电大《MySQL数据库应用》机考终结性考试第七套真题题库及答案.docx
最新国家开放大学电大MySQL数据库应用机考终结性考试第七套真题题库及答案最新国家开放高校电大MySQL数据库应用机考终结性考试第七套真题题库及答案 盗传必究 试卷总分:100 答题时间:60分钟 客观题 一、单选题(共25题,共75分) 1. 要保证数据库的逻辑数据独立性,须要修改的是( )。A 模式与外模式的映射 B 模式与内模式之间的映射 C 模式 D 三层模式 2. 数据库系统是采纳了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和( )。A 系统分析员 B 程序员 C 数据库管理员 D 操作员 3. 下述( )不是DBA数据库管理员的职责。A 完整性约束说明 B 定义数据库模式 C 数据库平安 D 数据库管理系统设计 4. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。A DBS包括DB和DBMS B DBMS包括DB和DBS C DB包括DBS和DBMS D DBS就是DB,也就是DBMS 5. 在数据库中,概念模型是( )。A 用于现实的建模,与详细的DBMS有关 B 用于信息世界的建模,与详细的DBMS有关 C 用于现实的建模,与详细的DBMS无关 D 用于信息世界的建模,与详细的DBMS无关 6. 关系代数中的投影操作是指从关系中( )。A 抽出特定记录 B 抽出特定字段 C 建立相应的影像 D 建立相应的图形 7. 有关系S(S,SNAME,SAGE),C(C,CNAME),SC(S,C,GRADE)。其中S是学生号,SNAME是学生姓名,SAGE是学生年龄, C是课程号,CNAME是课程名称。要查询选修“MySQL”课的年龄不小于20的全体学生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。这里的WHERE子句的内容是( )。A S.S#=SC.S# and C.C#=SC.C# and SAGE>=20 and CNAME=MySQL B S.S#=SC.S# and C.C#=SC.C# and SAGE in>=20 and CNAME in MySQL C SAGE in>=20 and CNAME in MySQL D SAGE>=20 and CNAME=MySQL 8. 若用如下的SQL语句创建了一个表SC: CREATE TABLE SC (S# CHAR(6) NOT NULL,C# CHAR(3) NOT NULL,SCORE INTEGER,NOTE CHAR(20);向SC表插入如下行时,( )行可以被插入 。A (201009,111,60,必修) B (200823,101,NULL,NULL) C (NULL,103,80,选修) D (201132,NULL,86, ) 9. 在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。A 需求分析阶段 B 逻辑设计阶段 C 概念设计阶段 D 物理设计阶段 10. “为哪些关系,在哪些属性上,创建什么样的索引”这一设计内容应当属于( )设计阶段。A 概念设计 B 逻辑设计 C 物理设计 D 全局设计 11. “汽车用品网上商城”中,购物车实体与( )实体有联系。A 用户类别 B 用户 C 订单 D 订单明细 12. 在网上购物流程中,位于“用户注册”与“选购产品”之间的步骤是( )。A 阅读产品 B 订购产品 C 送货上门 D 货到付款 13. 有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( ): A 实体完整性约束 B 参照完整性约束 C 用户自定义完整性约束 D 关键字完整性约束 14. 数据模型的三要素是( )。A 数据结构、数据操作和数据完整性 B 数据结构、数据库定义和数据库维护 C 数据定义、数据操作和数据维护 D 关系数据库、层次数据库和网状数据库 15. 表A中有字段b,类型为int,100条记录,值分别为1至100。如下语句 SELECT b FROM A WHERE b BETWEEN 1 AND 50OR (b IN (25,70,95)AND b BETWEEN 25 AND 75) 则如下哪个值在这个sql语句返回的结果集中( ) A 30 B 51 C 75 D 95 16. 二进制日志文件的主要作用是处理数据库的( )。A 平安性 B 复原 C 完整性 D 并发限制 17. 在SELECT语句中,运用关键字( )可以把重复行屏蔽 A TOP B ALL C UNION D DISTINCT 18. 以下聚合函数求平均数的是( ) A COUNT B MAX C AVG D SUM 19. 在student表录入数据时,经常须要一遍又一遍的输入“男”到学生“性别”列,以下( )种方法可以解决这个问题? A 创建一个DEFSULT约束(或默认值) B 创建一个CHECK约束 C 创建一个UNIQUE约束(或唯一值) D 创建一个PRIMARY KEY约束(或主键) 20. 从GROUP BY分组的结果集中再次用条件表达式进行筛选的子句是( ) A FROMB B ORDER BY C HAVING D WHERE 21. 要快速完全清空一个表,可以运用如下语句( ) A TRUNCATETABLE B DELETETABLE C DROPTABLE D CLEARTABLE 22. 数据库服务器、数据库和表的关系,正确的说法是( ) A 一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表 B 一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表 C 一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表 D 一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表 23. 下面SQL是来源于考试成果表t_exam:学号stuId、科目编号subId、成果score,考试日期:ex_date。有以下sql,它表示的意思是:( ) Select stu_id,subId,count(*) as x From t_exam Where ex_date=2008-08-08 Group stu_id,subId Having count(*)>1 Order by x desc A 找出2008-08-08这天某科考试2次及以上的学生记录 B 找出2008-08-08这天,某科考试2次及以上的学生记录,考试次数多的放在前面 C 找出2008-08-08这天,某科考试2次及以上的学生记录,考试次数少的放在前面 D 依据学号和学科分组,找出每个人考试科数,最终考试次数多的放在前面 24. SQL中,“AGE IN(20,22)”的语义是( ) A AGE<=22 AND AGE >=20 B AGE <22 AND AGE >20 C AGE =20 AND AGE =22 D AGE =20 OR AGE =22 25. 创建表时,不允许某列为空可以运用( ) A NOTNULL B NONULL C NOTBLANK D NOBLANK 二、多选题(共4题,共20分) 1. 以下不属于浮点型的是( ) A smallint B mediumint C float D int 2. 关系数据模型哪些优点?( ) A 结构简洁 B 有标准语言 C 适用于集合操作 D 可表示困难的语义 3. 下列说法正确的是( ) A 在MySQL中,不允许有空表存在,即一张数据表中不允许没有字段 B 在MySQL中,对于存放在服务器上的数据库,用户可以通过任何客户端进行访问 C 数据表的结构中包含字段名、类型、长度、记录 D 字符型数据其常量标记是单引号和双引号,且两种符号可以混用 4. 下面的查询语句描述不正确的是( ) Select StudentID,Name,(select count(*) from StudentExamwhere StudentExam.StudentID = Student.StudentID) as ExamsTaken from Studentorder by ExamsTaken desc A 从Student表中查找StudentID和Name,并根据升序排列 B 从Student表中查找StudentID和Name,并根据降序排列 C 从Student表中查找StudentID、Name和考试次数 D 从Student表中查找StudentID、Name,并从StudentExam表中查找与StudentID一样的学生考试次数,并根据降序排列 三、综合分析题(共1题,共5分) 1. 设某商业公司数据库中有三个实体,一是”公司”实体,属性有公司编号、公司名、地址等;二是”仓库”实体,属性有仓库编号、仓库名、地址等;三是”职工”实体,属性有职工编号、姓名、性别等。每个公司有若干个仓库,每个仓库只能属于1个公司,每个仓库可聘用若干职工,每个职工只能在一个仓库工作,仓库聘用职工有聘期和工资。设计系统的关系数据库逻辑模型,完善表结构,选择正确的选项。公司表companys(cid,name,address),cid是主键 ( ) warehouses(wid,name,address,cid),wid是主键,cid是外键,参照公司表的cid 职工表 emplyoees(eid,name,sex,wid,date,wage),eid为主键, wid是外键,参照仓库表的wid A 产品表 B 仓库表 C 课程表 D 老师表