云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > #淮阴工学院2014年第二学期计算机数据库期末资料

#淮阴工学院2014年第二学期计算机数据库期末资料

  • 62 次阅读
  • 3 次下载
  • 2025/6/14 22:01:23

期末考试复习参考题

一、需要掌握的概念

1、数据模型通常分为层次模型、网状模型、关系模型、面向对象模型。

2、数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,独立性最高的阶段是数据库系统。

3、数据库设计分为如下几个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库运行和维护。

4、在数据库的两层映像中,外模式/模式映像保证了逻辑独立性。

5、一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”间的关属于一对多的关系。

6、数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是DBS包括DB和DBMS。

7、数据库管理系统的英文缩写是DBMS。

8、设有一个学生档案的关系数据库,关系模式是:S(SNo,SN,Sex,Age),其中 Sno,SN,Sex,Age 分别表示学生的学号、姓名、性别、年龄。写出 “从学生档案数据库中检索学生年龄大于20岁的学生的姓名”的关系代数式。

9、设有关系R(A,B,C)和S(D,A),如表所示,R的主键为A,S的主键为D,且外键为A。 A B C D A 1 S中违反参照完整性约束的元组。2 3 1 找出关系 2 2 1 3 2 NULL 10、一般地,一个数据库系统的外模式可以有多个,但内模式只能有一个。

3 2 4 3 3 11、现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允 关系R 4 4 则该关系模式的主码是属性组:许一个读者多次借阅,但不能同时对一种书借多本。(书号,读者号,借期)。

关系S 12、若关系R为M列P行,关系S为N列Q行,则R×S的结果为M+N列P×Q行。

13、在一个ER模型中,有3个不同的实体集和3个不同的二元联系,其中有1个一对一联系、1个一对多联系和1个多对多联系,根据ER模型转换成关系模型的规则,转换成关系的数目是4个。

13、在数据库中,产生数据不一致的根本原因是存在数据冗余。

14、主数据库文件的默认扩展名是. mdf ,日志文件的扩展名是.ldf,辅助数据文件的扩展名是.ndf。

15、对于永远禁止访问SQL Server的用户货组的登录账户,可以使用系统存储过程sp_revokelogin。

16、解决并发操作带来的数据不一致性问题普遍采用的是封锁机制。

17、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而程序语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现游标。

18、在关系模式R(A,B,C)中,F={(A,B)→C,B→C},则R最高达到1NF。 19、在数据库系统中,日志文件用于数据库故障的恢复。

20、在关系模式R中,Y函数依赖于X 的语义是在R的每一关系中,若两个元组的X值相等,则Y值也相等。

21、如果事务T对数据D已加S锁,则其他事务对数据D可以加S锁,不能加X锁。

22、设关系模式R(A,B,C,D),F是R上的FD集,F={AB→C,D→B},R的候选键为AD。

23、假设关系模式R分解为两个子关系模式R1和R2,如果R1∩R2至少包含其中一个子关系模式的主键,则此分解是无损分解 。

24、用于结束事务的语句是COMMIT TRANSACTION和 ROLLBACK TRANSACTION 。 25、系统存储过程是在安装过程中在master数据库中创建,由系统管理员拥有。 26、SQL Server 2008中的权限包括3种类型:语句权限、对象权限和隐含权限。 27、ADO.NET 是.NET Framework的一部分,是一种全新的数据库访问技术。

29、所谓模式分解,就是对原有关系在不同的属性上进行投影,从而将原有关系分解为两个或两个以上的含有较少属性的多个关系。

30、为了方便程序的调试等操作,可以在事务的某一点处设置一个标记,这样当使用回滚语句时,可以回滚到标记所在的位置,称此标记为事务的保存点。

31、SQL Server 2008中的权限包括3种类型:语句权限、对象权限和隐含权限。 32、在SQL Server 2008中,数据库是由数据库文件和事务日志文件组成的。。 系统存储过程是在安装过程中在 master 数据库中创建,由系统管理员拥有。 33、在SQL Server中,更改密码的系统存储过程名是sp_password 。

34、利用SqlConnection对象连接数据源后,就可以读出数据,具体实现方法是利用SqlCommand 对象来对要访问的数据库执行T-SQL语句或存储过程。 35、dbo代表的是数据库拥有者。

36、对于永远禁止访问SQL Server的用户货组的登录账户,可以使用系统存储过程sp_revokelogin 。

37、用户对数据库中的表、存储过程、视图等对象的操作权限属于对象权限。 二、单选题参考

1、 在DBS中,DBMS和OS之间的关系是 ( B )。

A. 相互调用 B. DBMS调用OS C. OS调用DBMS D. 并发运行 2、下面对“关系模型”的叙述中,不正确的说法是( B )。

A.关系模型的数据结构就是关系 B.关系模型中属性的顺序不能任意改变 C.关系模型不允许在关系中出现两条完全相同的元组 D.关系模型具有三类完整性约束

3、在关系模式R(A,B,C)中,F={(A,B)→C,B →C},则R最高达到( A )。

A.1NF B.2NF C. 3NF D. BCNF 4、在数据库系统中,日志文件用于( D )。

A. 保障事务的并发性 B. 保障数据的安全性 C. 检测系统的死锁 D. 数据库故障的恢复

5、已知有如下SQL语句:DECLARE @name char(20),@score float

SELECT @name=’Helen: ’,@score=87.5

如果输出格式为’Helen:87.5’,则合适的SQL输出语句为( A )。 A.PRINT RTRIM (@name)+CONVERT(varchar,@score) B.PRINT @name+CONVERT(varchar,@score)

C.PRINT LTRIM (@name)+CONVERT(varchar,@score) D.PRINT RTRIM (@name)+@score

6、下面对“关系模型”的叙述中,不正确的说法是( B )。

A.关系模型的数据结构就是关系 B.关系模型中属性的顺序不能任意改变 C.关系模型不允许在关系中出现两条完全相同的元组 D.关系模型具有三类完整性约束

7、下面对数据库三级模式结构的叙述中,不正确的是( C )。 A.三级模式结构可提供数据独立性 B.三级模式结构通过两级映像来实现数据独立性 C.模式做了修改,用户的应用程序必须修改 D.内模式做了修改,模式不必修改 8、不属于DBA职责的是( D )。

A.模式定义 B.对数据库的权限管理

C.完整性约束 D.查看或修改数据库中的数据

第9、10题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。

部门号 部门名 地址 雇员号 雇员名 部门号 工资 9、若执行下面列出的操作,哪个操作不能成功执行?( D 业务部)。 1号楼 01 001 张山 02 2000 A. 从EMP中删除行(‘010’,‘王宏达 02 销售部 2号楼 010 王宏达 01 ’,‘01’,1200)1200 B. 在EMP中插入行(‘102’,‘赵敏03 服务部 3号楼 056 马林生 02 ’,‘01’,1500)1000 C. 将EMP中雇员号=‘056’的工资改为1600元 04 财务部 4号楼 101 赵敏 04 1500 D. 将EMP中雇员号=‘101’的部门号改为‘05’ 部门信息表DEPT 雇员信息表 EMP

10、若执行下面列出的操作,哪个操作不能成功执行?( C )。 A. 从DEPT 中删除部门号=‘03’的行

B. 在DEPT中插入行(‘06’,‘计划部’,‘6号楼’) C. 将DEPT中部门号=‘02’的部门号改为‘10’

D. 将DEPT中部门号=‘01’的地址改为‘5号楼’ 三、需要掌握的名词

1、超键:能惟一标识元组的属性或属性集,称为关系的超键。

2、数据独立性:在数据库技术中,数据独立性是指应用程序和数据之间相互独立,不受影响。 数据独立性分成物理数据独立性和逻辑数据独立性两级。

3、模式/内模式映象:用于定义概念模式和内模式之间数据结构的对应性。

4、行列子集视图:若一个视图是从单个基本表导出的,并且只是去掉了基本表的某些行和某些列,但保留了主码,我们称这类视图为行列子集视图。

5、日志文件:日志文件是按时间顺序记录的数据库所有更新信息,以备发生故障时用于数据恢复。

6、DB:是长期存储在计算机内、有组织的、统一管理的相关数据的集合。

7、主数据文件:是数据库的起点,其中包含数据库的初始信息,记录数据库所拥有的文件指针。

8、事务:数据库系统的一个操作系列,这些操作或者都做,或者都不做,是一个不可分割的工作单位。

9、角色:是为了方便权限管理而设置的管理单位,它是一组权限的集合。 10、实体:客观存在、可以相互区别的事物称为实体。 11、实体完整性规则

答:实体的主键值不允许是空值。

12、并发控制:控制多个用户如何同时访问和更新共享数据而不会彼此冲突。 13、差异备份:是指将从最近一次完全数据库备份以后发生改变的数据进行备份。 14、身份验证:是指确定登录SQL Server的用户的登录账户(也称为“登录名”)和密码是否正确,。

15、触发器:是一种对表进行插入、更新、删除的时候会自动执行的特殊存储过程。 16、概念模式:数据库中全部数据的整体逻辑结构的描述。

17、模式/内模式映象:用于定义概念模式和内模式之间数据结构的对应性。

18、行列子集视图:若一个视图是从单个基本表导出的,并且只是去掉了基本表的某些行和某些列,但保留了主码,我们称这类视图为行列子集视图。

19、数据独立性:在数据库技术中,数据独立性是指应用程序和数据之间相互独立,不受影响。 数据独立性分成物理数据独立性和逻辑数据独立性两级。

20、分布式数据库:分布式数据库是由一组数据组成的,这组数据分布在计算机网络的不同计算机上,网络中的每个结点具有独立处理的能力(称为场地自治),可以执行局部应用。同时,每个结点也能通过网络通信子系统执行全局应用。分布式数据库的核心管理软件称为分布式数据库管理系统。

四、需要掌握的简答问题

1、 简述当数据库发生介质故障或遭受病毒破坏后恢复的过程?

答:(1) 重装转储的后备副本到新的磁盘,使数据库恢复到转储时的一致状态。

(2) 在日志中找出转储以后所有已提交的事务。 (3) 对这些已提交的事务进行REDO处理,将数据库恢复到故障前某一时刻的一致

状态。

2、 简述DataSet对象的功能。

答:DataSet对象的功能是使从数据源中检索到的数据在内存中缓存,它提供一个内存驻留表示形式,包括一些数据表在内的数据以及表之间的关系。DataSet 是ADO.NET 的断开式数据库操作的核心组件,无论数据源是什么,它都会提供一致的关系编程模型。 3、什么是主键约束?什么是惟一约束?两者有什么区别?

答:主键约束:有一列或列的组合,其值能唯一的标识表中的每一行。 唯一约束:不允许数据库表在指定列上具有相同的值,但允许有空值。

区别:一个表可以定义多个唯一约束,只能定义一个主键约束;空值得列上可以定义唯一约束,不能定义主键约束。

4、关系数据模型的优缺点各有哪些?

答:优点:关系模型与非关系模型不同,它是建立在严格的数据概念基础上的(2)关系模型的概念单一(3)关系模型的存取路径对拥护透明,从而具有更高的数据独立性,更好的安全保密性,也简化了程序员的工作和数据库开发设计的工作。

缺点:由于存取路径对用户透明,查询效率往往不如非关系数据模型。因此,为了提高性能,必须对育凝固的查询请求进行优化,增加了开发数据库管理系统的负担。

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

期末考试复习参考题 一、需要掌握的概念 1、数据模型通常分为层次模型、网状模型、关系模型、面向对象模型。 2、数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,独立性最高的阶段是数据库系统。 3、数据库设计分为如下几个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库运行和维护。 4、在数据库的两层映像中,外模式/模式映像保证了逻辑独立性。 5、一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”间的关属于一对多的关系。 6、数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是DBS包括DB和DBMS。 7、数据库管理系统的英文缩写是DBMS。 8、设有一

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com