第三套真题
一、单选题(一共60个,每个1分,一共60分)
1. 下列关于数据的叙述中,哪一条是错误的? A) 数据是描述现实世界事物的符号记录 B) 数据是信息的语义解释 C) 信息可以用数据表示
D) 数据的各种表现形式都可以经过数字化后存入计算机 2. 下列与数据库相关的叙述中,哪一条是错误的?
A) 数据库中的数据通常可以分为用户数据和系统数据两个部分 B) 数据字典是数据库数据的结构和约束条件的定义和说明 C) 数据库中的数据共享性高、冗余度小
D) 程序-数据独立是指应用程序的编写与数据库中的数据无关 3. 下列关于数据库管理系统软件研究的叙述中,哪一条是错误的?
A) 研究内容中包括研究和实现具有分布性、开放性、异构系统的互连性的新型
的DBMS
B) 研究内容中包括研究和实现以DBMS为核心的一组支持软件 C) 研究的目标是DBMS自身程序越来越小,功能越来越简单
D) 数据库的安全理论和技术是数据库管理系统软件研究的一个重要组成部分 4. 下列关于数据模型的组成要素的叙述中,哪一条是正确的? A) 数据结构、数据操作和数据约束
B) 数据结构、数据操作、数据安全和数据独立 C) 数据结构、数据操作和数据独立
D) 数据结构、数据操作、数据安全、数据独立和数据约束 5. 下列关于逻辑模型的叙述中,哪一条是错误的?
A) 逻辑模型是从数据库实现的角度对数据建模,独立于具体的系统物理平台 B) 层次模型和网状模型都属于逻辑模型 C) E-R模型不属于逻辑模型 D) 关系模型不属于逻辑模型
6. 下列关于数据库模式的叙述中,哪一条是错误的?
A) 数据库的“型”是稳定的,数据库的“值”是随时间不断变化的 B) 数据库模式不仅涉及“型”的描述,而且还包含具体的“值” C) 数据库系统模式可用外模式、模式和内模式三级模式结构表示 D) 三级模式在数据库系统中都存储于数据库系统的数据字典中
7. 关系代数有五个基本操作,其他操作均可以用这五种基本操作来表示,除了并、差、投影和选择四个操作外,还有下列哪一个是五种基本操作之一? A) 交 B) 笛卡儿积 C) 自然连接 D) 除法
8. 概念模型是现实世界到信息世界的语义抽象,主要用于数据库设计中的概念设计阶段。下列哪种方法用于该阶段? A) 关系模型方法 B) 实体联系模型方法 C) 层次模型方法 D) 网络模型方法
9. 有如图所示的两个关系R1和R2
R1 W a b c X b b a Y c f d X b a e R2 Y c d f Z d b g R3是下列哪一项关系操作的结果?
R3 W a c X b a Y c d Z d b A) R1和R2的自然连接 B) R1和R2的左外连接 C) R1和R2的右外连接 D) R1和R2的半连接
10. 有如图所示的两个关系R1和R2
R1 W a b X b b Y c f X b a R2 Y c d Z d b c a d e f g R4是下列哪一项关系操作的结果?
R4 W a c null X b a e Y c d f Z d b g A) R1和R2的自然连接 B) R1和R2的左外连接 C) R1和R2的右外连接 D) R1和R2的半连接
11. 有如图所示的两个关系R1和R2
R1 W a b c X b b a Y c f d X b a e R2 Y c d f Z d b g R5是下列哪一项关系操作的结果?
R5 X b a Y c d Z d b A) R2和R1的自然连接 B) R2和R1的左外连接 C) R2和R1的右外连接 D) R2和R1的半连接
12. 在基本SQL语言中,下列哪个功能无法实现? A) 定义视图 B) 定义基本表
C) 对视图和基本表进行查询 D) 对连接视图进行修改
13. 若要删除数据库中已经存在的表T,下列哪一个SQL语句可以实现?
A) DELETE TABLE T B) DELETE T C) DROP TABLE T D) DROP T
14. 有基本表EMP(ENO,ENAME,SALARY,DNO),其属性分别表示职工工号、姓名、工资和所在部门编号;基本表DEPT(DNO,DNAME),其属性分别表示部门的编号和部门名。
下列哪一项正确描述了SQL语句: SELECT COUNT(DISTINCT DNO) FROM EMP;的功能?
A) 统计职工的总人数 B) 统计每一部门的职工人数 C) 统计职工服务的部门数目 D) 统计每一职工服务的部门数目
15. 有基本表EMP(ENO,ENAME,SALARY,DNO),其属性分别表示职工工号、姓名、工资和所在部门编号;基本表DEPT(DNO,DNAME),其属性分别表示部门的编号和部门名。
下列哪一项正确描述了SQL语句:UPDATE EMP SET SALARY = SALARY * 1.05 WHERE DNO='D6' AND SALARY < (SELECT AVG(SALARY) FROM EMP);的功能 A) 为工资低于D6部门平均工资的所有职工加薪5% B) 为工资低于整个企业平均工资的职工加薪5%
C) 为在D6部门工作,且工资低于整个企业平均工资的职工加薪5% D) 为在D6部门工作,且工资低于本部门平均工资的职工加薪5%
16. 有基本表EMP(ENO,ENAME,SALARY,DNO),其属性分别表示职工工号、姓名、工资和所在部门编号;基本表DEPT(DNO,DNAME),其属性分别表示部门的编号和部门名。
要删除EMP表中的SALARY属性,则下列哪一个SQL语句是正确的 A) DELETE SALARY FROM EMP B) ALTER TABLE EMP DROP SALARY C) UPDATE EMP SALARY D) ALTER TABLE EMP 'SALARY'
17. 下列SQL语句中,哪个语句能够实现\将查询、修改SC表的权限授权给用户U1,并允许该用户将此权限授予其他用户\的功能? A) GRANT SELECT, UPDATE TO SC ON U1 WITH PUBLIC B) GRANT SELECT, UPDATE ON SC TO U1 WITH PUBLIC C) GRANT SELECT, UPDATE TO SC ON U1 WITH GRANT OPTION