当前位置:首页 >> 数学 >>

2006-2007(二)数据库试卷A


华南理工大学期末考试 《数据库》试卷 A 注意事项:1. 考前请将密封线内各项信息填写清楚; 2. 所有答案请直接答在试卷上(或答题纸上); 3.考试形式:闭卷; 4. 本试卷共五大题,满分 100 分, 考试时间 120 分钟。 题号 一 二 三 四 五 总分

得分

评卷人

选择题(共 20 小题,每小题 1 分

,共 20 分, 请将答案填在下表内) 题号

1 2 3 4 5

答案

题号 6 7 8 9 10

答案

题号 11

12 13 14 15

答案

题号 16 17 18 19 20

答案

数据库(DB) ,数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( ) 。 A. DBS 包括 DB 和 DBMS B. DBMS 包括 DB 和 DBS C. DB 包括 DBS 和 DBMS D. DBS 就是 DB,也就是 DBMS 用户或应用程序看到的那部分局部逻辑结构和特征的描述是( ) 。

A. 模式 B. 物理模式 C. 子模式 D. 内模式 区分不同实体的依据是( ) 。 A. 名称 B. 属性 C. 对象 D. 概念 假设有关系 R 和 S,关系代数表达式 R-(R-S)表示的是( ) 。 A. R∩S B. R∪S C. R-S D. R×S 在视图上不能完成的操作是( ) 。 A. 更新视图 B. 查询 C. 在视图上定义新的表 D. 在视图上定义新的视图 设关系数据库中一个表 S 的结构为 S(SN,CN,grade) ,其中 SN 为学生名,CN 为课程名, 二者均为字符型;grade 为成绩,数值型,取值范围 0-100。若要把“张二的化学成绩 80 分”插入 S 中,则可用( ) 。 A. ADD INTO S VALUES(’张三’ , ’化学’ , ’80’ ) B. INSERT INTO S VALUES(’张三’ , ’化学’ , ’80’ ) C. ADD INTO S VALUES(’张三’ , ’化学’ ,80) D. INSERT INTO S VALUES(’张三’ , ’化学’ ,80) 消除了部分函数依赖的 1NF 的关系模式,必定是( ) 。 A. 1NF B. 2NF C. 3NF D. BCNF X→Y,当下列哪一条成立时,称为平凡的函数依赖( ) 。 A. X ∈Y B. Y∈X C. X∩Y=Φ D. X∩Y≠Φ 以下( )不属于实现数据库系统安全性的主要技术和方法。 A. 存取控制技术 B. 视图技术 C. 审计技术 D. 出入机房登记和加防盗门 下述 SQL 命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是( ) 。 A. INSERT B. DELETE C. REFERENCES D. SELECT 一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个 不可分割的操作序列的属性是( ) 。 A. 原子性 B. 一致性 C. 独立性 D. 持久性 数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括( ) 。 A. 数据字典、应用程序、数据库后备副本 B. 数据字典、应用程序、审计档案 C. 日志文件、数据库后备副本 D. 数据字典、应用程序、日志文件 解决并发操作带来的数据不一致问题普遍采用( )技术。 A. 封锁 B. 存取控制 C. 恢复 D. 协商 下列不属于并发操作带来的问题是( ) 。 A. 丢失修改 B. 不可重复读 C. 死锁 D. 脏读 在数据库的安全性控制中,授权的数据对象的( ) ,授权子系统就越灵活。

A. 范围越小 B. 约束越细致 C. 范围越大 D. 约束范围大 在 ER 模型中,如果有 3 个不同的实体型,3 个 M:N 联系,根据 ER 模型转换为关系模型的 规则,转换为关系的数目是( ) 。 A. 4 B. 5 C. 6 D. 7 关系数据库规范化是为了解决关系数据库中( )的问题而引入的。 A. 提高查询速度 B. 插入、删除异常和数据冗余 C. 保证数据的安全性和完整性 D. 以上都不是 将 SQL 嵌入到主语言使用时, 必须区分 SQL 语句和主语句。 通常在所有的 SQL 语句前加 ( A. : B. EXEC SQL C. SQL D. DECLARE

) 。

ODBC 的基本思想是提高应用系统与 RDBMS 的 ( ) , 从而使应用系统具有良好的可移植性。 A. 一致性 B. 关联性 C. 依赖性 D. 独立性 下列的 SQL 语句中, ( )不是数据定义语句。 A. CREATE TABLE B. DROP VIEW C. CREATE VIEW D. GRANT 填空题(共 10 小题,每空 1 分,共 15 分) 关系的完整性约束条件包括三大类: 、 和 。 三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的 独立性和 ___ _独立性。 用户选作元组标识的一个候选码为主码时,其属性不能取 。 关系 R (A, B, C) 和S (A, D, E, F) , R 和 S 有相同属性 A, 若将关系代数表达式: π R.A,R.B,S.D,S.F (R ∞ S) 用 SQL 语言的查询语句表示, 则为:SELECT R.A,R.B,S.D,S.F FROM R,S WHERE 。 视图是从基本表或 中导出的表,数据库中实际存放的是视图的 。 是一系列的数据库操作,是数据库应用程序的基本逻辑单元。 在数据库并发控制中,两个或多个事务同时处在相互等待状态,称为 。 SQL 语言用 语句向用户授予对数据的操作权限,用 语句收回授予的权限。 关系模型的实体完整性在 CREATE TABLE 中用 定义。 将 SQL 语言嵌入到某一高级语言中,该高级语言称为 。 简答题(共 5 小题,每小题 5 分,共 25 分) 试述数据库系统的组成。 软件、数据库和数据管理员组成 所有的视图是否都可以更新?为什么? 不是。视图是不实际存储数据的虚表,因此对视图的更新,最终要转换为对基本表的更新。 因为有些视图的更新不能唯一地有意义地转换成对相应基本表的更新, 所以, 并不是所有的 视图都是可更新的。

什么是数据库的审计功能,为什么要提供审计功能? 审计功能是指 DBMS 的审计模块在用户对数据库执行操作的同时把所有操作自动记录到系 统的审计日志中 因为在任何系统的安全保护措施都不是完美无缺的, 蓄意盗窃破坏数据的人总可能存在。 利 用数据库的审计功能, DBA 可以根据审计功能跟踪的信息, 重现导致数据库现有状况的一系 列事件,找出非法存取数据的人、时间和内容等 数据库的完整性概念与数据库的安全性概念有什么区别和联系? 完整性和安全性是两个不同的概念。 前者是为了防止数据库中存在不符合语义的数据, 防止 错误信息的输入和输出造成的无效操作和错误结果, 而后者是防止数据库被恶意的破坏和非 法的存取。当然,完整性和安全性是密切相关的。特别是从系统实现的方法来看,某一种机 制常常既可以用于安全保护亦可用于完整性保证 试述两段锁协议的概念。 两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁。 ·在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁; ·在释放一个封锁之后,事务不再申请和获得任何其他封锁。 “两段”的含义是,事务分为两个阶段: 第一阶段是获得封锁,也称为扩展阶段。在这阶段,事务可以申请获得任何数据项上的任何 类型的锁,但是不能释放任何锁。 第二阶段是释放封锁,也称为收缩阶段。在这阶段,事务释放已经获得的锁,但是不能再申 请任何锁。 论述题(共 2 小题,每小题 10 分,共 20 分) 在同一个 SQL 语句中的 having 子句和 where 子句中的条件是什么样的关系? 如果在同一个 SQL 语句中同时存在 where 子句和 having 子句,那么首先应该用 where 子句 中的条件进行选择,满足 where 条件的记录通过 group by 子句形成分组;然后在每个分组 上应用 having 子句,不符合 having 条件的分组将被抛弃掉!having 子句主要是针对分组进 行条件限制。having 子句中的条件只有在形成分组后才起作用,因此可以在 having 子句中 使用聚集函数。 试述数据库设计过程的各个阶段及其设计要点。 各阶段的设计要点如下: ( l ) 需求分析: 准确了解与分析用户需求 (包括数据与处理) 。( 2 ) 概念结构设计:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体 DBMS 的概 念模型。 ( 3 )逻辑结构设计:将概念结构转换为某个 DBMS 所支持的数据模型,并对其 进行优化。 ( 4 ) 数据库物理设计: 为逻辑数据模型选取一个最适合应用环境的物理结构 (包 括存储结构和存取方法) 。 ( 5 )数据库实施:设计人员运用 DBMS 提供的数据语言、工具 及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据 入库,并进行试运行。 ( 6 )数据库运行和维护:在数据库系统运行过程中对其进行评价、 调整与修改。 计算题(共 1 题,20 分) 设有学生表 S(SNO,SN), 其中(SNO 为学生号,SN 为姓名)和学生选修课程表 SC(SNO,CNO, CN,C),其中(CNO 为课程号,CN 为课程名,C 为成绩),试用 SQL 语言完成以下各题: (1)建立一个视图 V_SSC(SNO,SN,CNO,CN,C),并按 CNO 升序排序; (2)从视图 V_SSC 上查询平均成绩在 90 分以上的 SN。


相关文章:
06—07年第一学期《数据库和面向对象程序设计2-2》(A)...
《 本科生 0607 学年第一学期 数据库和面向对象程序设计 2-2》 《 课程期末考试试卷 A 卷) ( 平时成绩: 平时成绩: 卷面折合成绩: 卷面折合成绩: 总...
天津大学_数据库原理_本科生_期末试题+答案_试卷A_图文
天津大学_数据库原理_本科生_期末试题+答案_试卷A_工学_高等教育_教育专区。...20062007 学年第 2 学期本科生期末考试试卷 《 数据库原理 》(A卷共页)...
大连大学2006-2007学年第一学期《数据库基础及应用》考...
大连大学2006-2007学年第一学期《数据库基础及应用》考试卷(A卷)_工学_高等教育...不能读不能写 二、填空题(每空 1 分,共计 15 分) 1.数据模型是由 2...
2007-2008第二学期数据库期末试(A)卷答案
2007—2008 学年第二学期闽江学院考试试卷(A)适用年级专业: 06 级计算机本科 1、2 班 考试课程: 数据库原理及应用 考试形式:闭卷 装 一、单项选择题(每小题...
数据库原理_本科生_2007_试卷A_图文
数据库原理_本科生_2007_试卷A_工学_高等教育_教育专区。20062007 学年第...B 一 二 三 成绩 核分人签字 一、单项选择题(40 题,每题 1 分) 1. ...
数据库原理试卷(1)A试卷及答案
华东交通大学 20062007 学年第二学期考试卷试卷编号: 数据库原理及应用 (A)卷 课程 课程类别:必、限、任 考试日期: 2007.07.12 总分 累分人 签名 100 ...
07--08数据库原理试卷A
07--08数据库原理试卷A_研究生入学考试_高等教育_教育专区。试卷编号 命题人:...2、 在 SQL SELECT 语句查询中,要去掉查询结果中的重复记录,应该使用___关 键...
数据库概论试题2007(A)
数据库概论试题2007(A)_管理学_高等教育_教育专区。...10.数据恢复要涉及的 2 个技术是:数据转储和___...专题推荐 数据库概论试题2006(A) 数据库概论试题...
2007年11月数据库系统试卷A_图文
2007年11月数据库系统试卷A_IT认证_资格考试/认证_教育专区。南京理工大学成人...(S-R) 第 1 页 共 2 页 课程名称: 5.需处理以下基本业务: ①借器材:...
数据库试题 英文卷
2007 年 01 月 11 日第 2 页共 7 页 哈尔滨理工大学 2006-2007 学年第一学期考试试题 A卷 A= 150 3. ; B= 120 . In database systems there are ...
更多相关标签: