数据库技术笔试-1
(总分100,考试时间90分钟)
一、选择题
下题基于“学生—选课—课程”数据库中的三个关系:
    S(S#,SNAME,SEX,AGE),
    SC(S#,C#,GRADE),
    C(C=#,CNAME,TEACHER)
    它们的主码分别是S#,(S#,C#)和C#。
1. 查“由李伟老师执教的数据库课程的平均成绩、最高成绩和最低成绩”将使用关系______。
    A.S和SC    B.SC和C    C.S和C    D.S、SC和C
2. 把对SC表的查询和修改成绩的权限授给用户user1的SQL语句,正确的是______。
    A.GRANT UPDATE(GRADE),SELECT TO userl ON TABLE SC;
    B.GRANT UPDATE(GRADE),SELECT ON TABLE SC TO userl;
    C.GRANT UPDATE TABLE SC ON(GRADE),SELECT TO userl;
    D.GRANT ON TABLE SC UPDATE(GRADE),SELECT TO userl;
3. 设S_AVG(SNO,AVG_GRADE)是一个基于SC表定义学生号和他的平均成绩的视图。下面对该视图的操作语句中,哪个(些)不能正确执行?______。
    Ⅰ.UPDATE S_AVG SET AVG_GRADE=90 WHERE SNO='2004010601';
    Ⅱ.SELECT SNO,AVG_GRADE FROM S_AVG WHERE SNO='2004010601';
    Ⅲ.INSERT INTO S_AVG VALUES('2004010618',88);
    A.仅Ⅰ和Ⅲ    B.仅Ⅱ    C.仅Ⅱ和Ⅲ    D.都不能
4. 设R和S分别是r和s元关系,且R有n个元组,s有m个元组。执行关系R和S的笛卡儿积,记
为T=R×S,则______。
    A.T的元数是(r+s),且有(n+m)个元组
    B.T的元数是(r+s),且有(n×m)个元组
    C.T的元数是(r×s),且有(n+m)个元组
    D.T的元数是(r×s),且有(n×m)个元组
5. 下列关系代数运算中,哪一个是不正确的?______。
    A.σF(S1∩S2)=σF(S1)∩σF(S2)
    B.πP(S1∩S2)=πP(S1)∪πP(S2)
    C.σF(S1∪S2)=σF(S1)∪σF(S2)
    D.πP(S1∪S2)=πP(S1)∪πP(S2)
6. 下列关于视图的叙述中,哪些是正确的?______。
    Ⅰ.视图是关系数据库系统提供给用户以多种角度观察数据库中数据的重要机制
    Ⅱ.把对视图的查询转换为对基本表的查询的过程称为视图的消解
    Ⅲ.在视图定义中的子查询可以是不含有ORDER  BY子句和DISTINCT短语的SELECT语句
    Ⅳ.视图一旦创建,在查询时就可以和基本表一样使用
    A.仅Ⅰ和Ⅱ    B.仅Ⅰ和Ⅲ  C.仅Ⅱ和Ⅲ    D.都正确
7. 为了考虑安全性,每个部门的领导只能存取本部门员工的档案,为此DBA应创建相应的______。
    A.表(table)    B.索引(index)    C.视图(view)    D.游标(cursor)
8. 在E-R图中,实体型一般用下列哪一种图形表示?______。
    A.菱形    B.椭圆形    C.矩形    D.三角形
9. 下列关于DBMS的基本功能和程序模块结构的叙述中,哪一条是不正确的?______。
    A.数据库定义信息主要存储在数据字典中
    B.数据库操纵功能主要用于保证数据的安全性和有效性
    C.数据存储和管理支持对大量的、各种类型数据的组织、存储和管理
    D.事务管理提供对事务概念的支持
10. 数据字典又称为______。
    A.数据模型    B.系统目录    C.系统模型    D.用户口令
11. 根据数据库管理系统DBMS的层次结构,系统缓冲区由哪一个层次来管理?______。
    A.应用层    B.语言翻译处理层
    C.数据存取层    D.数据存储层
12. 下列关于数据库查询的叙述中,哪一条是不正确的?______。
    A.查询处理器中最重要的模块是查询编译器和查询执行引擎
    B.查询处理中,首先需要对SQL语句进行分析,形成语法分析树
    C.查询处理的代价可以通过该查询对各种资源的使用情况进行度量
    D.对单个关系中元组的查询只能使用点查询,而不能使用范围查询
13. 下列关于故障恢复的叙述中,哪一条是不正确的?______。
    A.系统可能发生的故障类型主要有事务故障、系统故障和磁盘故障
    B.利用更新日志记录中的改前值可以进行UNDO,利用改后值可以进行REDO
    C.写日志的时候,一般是先把相应的数据库修改写到外存的数据库中,再把日志记录写到外存的日志文件中
    D.磁盘故障的恢复需要。DBA的介入
14. 为保证系统的并发性和性能,Sybase公司的企业级服务器ASE支持哪几种机制?______。
    Ⅰ.数据页锁    Ⅱ.数据行锁    Ⅲ.所有页锁
    A.仅Ⅰ和Ⅱ    B.仅Ⅰ和Ⅲ    C.仅Ⅱ和Ⅲ    D.都支持
15. 下列关于事务处理的叙述中,哪一条是不正确的?______。
    A.事务的ACID特性指的是原子性、一致性、唯一性和持久性
    B.成功完成执行的事务称为已提交事务
    C.已提交事务使数据库进入一个新的一致状态
    D.已中止事务对数据库所做的任何改变必须撤销
16. 下列关于Oracle的对象一关系特性的叙述中,哪一条是不正确的?______。
    A.Oracle对象一关系模型的核心是面向对象数据库
    B.对象实体的一些属性是多值的,可使用可变长数组来表示
    C.在对象模型中,对象的某些属性也可以是对象,可使用嵌套表来表示
    D.抽象数据类型由对象的属性及其方法组成,可用于创建对象表
17. 下列关于数据库系统的故障的叙述中,哪一个是不正确的?______。
    A.事务故障可能导致数据库处于不一致状态
    B.事务故障可能由两种错误产生:逻辑错误和系统错误
    C.系统发生故障时,一般主存储器内容会完好,而外存储器内容丢失
    D.磁盘故障一般指的是磁头损坏或磁盘上内容丢失
18. 下列关于Oracle体系结构的叙述中,哪一条是不正确的?______。
web服务器又被称为    A.Oracle服务器包括Oracle数据库和Oracle实例
    B.Oracle数据库包括日志文件和控制文件
    C.Oracle实例包括系统进程和所有用户进程
    D.Oracle数据库的表空间是物理存储单元
19. 下列关于数据依赖的叙述中,哪一(些)条是不正确的?______。
    Ⅰ.关系模式的规范化问题与数据依赖的概念密切相关
    Ⅱ.数据依赖是现实世界属性间相互联系的抽象
    Ⅲ.数据依赖极为普遍地存在于现实世界中,是现实世界语义的体现
    Ⅳ.数据依赖是通过一个关系中各个元组的某些属性值之间的相等与否体现出来的相互关系
    Ⅴ.只有两种类型的数据依赖:函数依赖和多值依赖
    A.仅Ⅰ和Ⅲ    B.仅Ⅱ和Ⅴ    C.仅Ⅳ    D.仅Ⅴ
20. 下列叙述中,哪一条是不正确的?______。
    A.排它锁又称为X锁或写锁
    B.共享锁与任何锁都相容
    C.强两阶段封锁协议要求事务提交之前不得释放任何锁
    D.封锁自身产生的主要问题是死锁
21. 下列哪一条不是数据库概念模型应具备的性质?______。
    A.有丰富的语义表达能力    B.易于交流和理解
    C.在计算机中实现的效率高    D.易于向各种数据模型转换
下题基于以下描述:有关系模式R(S,T,C,D,G),根据语义有如下函数依赖集:F=(S,C)→T,C→D,(S,C)→G,T→C)。
22. 关系模式R的候选关键码______。
    A.仅有1个,为(S,C)    B.仅有1个,为(S,T)
    C.有2个,为(S,C)和(T)    D.有2个,为(S,C)和(S,T)
23. 关系模式R的规范化程度最高达到______。
    A.1NF    B.2NF    C.3NF    D.4NF
24. 下列关于关系模式的码的叙述中,哪一条是不正确的?______。
    A.当候选码多于一个时,选定其中一个作为主码
    B.主码可以是单个属性,也可以是属性组
    C.不包含在主码中的属性称为非主属性
    D.当一个关系模式中的所有属性构成码时,则称为全码
25. 下列关于PowerDesigner的叙述中,哪一条是不正确的?______。
    A.PowerDesigner是sYBASE公司推出的CASE工具
    B.PowerDesigner可以设计数据库逻辑图和数据库物理图,这两种图无法互逆
    C.PowerDesigner的DataArchitect可用于数据库设计和构造
    D.PowerDesigner支持XML特点的建模方法
26. 下列关于浏览器/服务器结构软件开发的叙述中,哪一条是不正确的?______。
    A.信息系统一般按照逻辑结构可划分为表现层、应用逻辑层和业务逻辑层
    B.以应用服务器为中心的模式中,客户端一般有基于脚本和基于构件的两种实现方式
    C.以Web服务器为中心的模式中,所有的数据库应用逻辑都在Web服务器端的服务器扩展程序中执行
    D.以数据库服务器为中心的模式中,数据库服务器和HTTP服务器是紧密结合的

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。