数据库期末资料参考.doc

上传人:飞****9 文档编号:137853523 上传时间:2020-07-12 格式:DOC 页数:15 大小:97KB
返回 下载 相关 举报
数据库期末资料参考.doc_第1页
第1页 / 共15页
数据库期末资料参考.doc_第2页
第2页 / 共15页
数据库期末资料参考.doc_第3页
第3页 / 共15页
数据库期末资料参考.doc_第4页
第4页 / 共15页
数据库期末资料参考.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《数据库期末资料参考.doc》由会员分享,可在线阅读,更多相关《数据库期末资料参考.doc(15页珍藏版)》请在金锄头文库上搜索。

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

2、、数据库管理系统的英文缩写是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。DA122NULL3344 关系SABC123213324 关系R找出关系S中违反参照完整性约束的元组。10、一般地,一个数据库系统的外模式可以有多个,但内模式只能有一个。11、现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期

3、),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的主码是属性组:(书号,读者号,借期)。12、若关系R为M列P行,关系S为N列Q行,则RS的结果为M+N列PQ行。(列相加,行相乘)13、在一个ER模型中,有3个不同的实体集和3个不同的二元联系,其中有1个一对一联系、1个一对多联系和1个多对多联系,根据ER模型转换成关系模型的规则,转换成关系的数目是4个。13、在数据库中,产生数据不一致的根本原因是存在数据冗余。14、主数据库文件的默认扩展名是. mdf,日志文件的扩展名是.ldf,辅助数据文件的扩展名是.ndf。15、对于永远禁止访问SQL Server的用户货组的

4、登录账户,可以使用系统存储过程sp_revokelogin。 16、解决并发操作带来的数据不一致性问题普遍采用的是封锁机制。17、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而程序语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现游标。18、在关系模式R(A,B,C)中,F=(A,B)C,BC,则R最高达到1NF。19、在数据库系统中,日志文件用于数据库故障的恢复。20、在关系模式R中,Y函数依赖于X 的语义是在R的每一关系中,若两个元组的X值相等,则Y值也相等。21、如果事务T对数据D已加S锁,则其他事务对数据D可以加S锁,不能加X锁。22、设关系模式R(A,B,C,D)

5、,F是R上的FD集,FABC,DB,R的候选键为AD。23、假设关系模式R分解为两个子关系模式R1和R2,如果R1R2至少包含其中一个子关系模式的主键,则此分解是无损分解 。24、用于结束事务的语句是COMMIT TRANSACTION和 ROLLBACK TRANSACTION 。25、系统存储过程是在安装过程中在master数据库中创建,由系统管理员拥有。26、SQL Server 2008中的权限包括3种类型:语句权限、对象权限和隐含权限。27、ADO.NET 是.NET Framework的一部分,是一种全新的数据库访问技术。29、所谓模式分解,就是对原有关系在不同的属性上进行投影,从

6、而将原有关系分解为两个或两个以上的含有较少属性的多个关系。30、为了方便程序的调试等操作,可以在事务的某一点处设置一个标记,这样当使用回滚语句时,可以回滚到标记所在的位置,称此标记为事务的保存点。31、SQL Server 2008中的权限包括3种类型:语句权限、对象权限和隐含权限。32、在SQL Server 2008中,数据库是由数据库文件和事务日志文件组成的。系统存储过程是在安装过程中在 master 数据库中创建,由系统管理员拥有。33、在SQL Server中,更改密码的系统存储过程名是sp_password 。34、利用SqlConnection对象连接数据源后,就可以读出数据,具

7、体实现方法是利用SqlCommand 对象来对要访问的数据库执行T-SQL语句或存储过程。35、dbo代表的是数据库拥有者。36、用户对数据库中的表、存储过程、视图等对象的操作权限属于对象权限。二、单选题参考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

8、,则R最高达到( A )。A1NF B.2NF C. 3NF D. BCNF4、在数据库系统中,日志文件用于( D )。A. 保障事务的并发性 B. 保障数据的安全性 C. 检测系统的死锁 D. 数据库故障的恢复5、已知有如下SQL语句:DECLARE name char(20),score float SELECT name=Helen: ,score=87.5 如果输出格式为Helen:87.5,则合适的SQL输出语句为( A )。 APRINT RTRIM (name)CONVERT(varchar,score) BPRINT nameCONVERT(varchar,score) CPR

9、INT LTRIM (name)CONVERT(varchar,score) DPRINT RTRIM (name)score6、下面对“关系模型”的叙述中,不正确的说法是( B )。A关系模型的数据结构就是关系 B关系模型中属性的顺序不能任意改变C关系模型不允许在关系中出现两条完全相同的元组 D关系模型具有三类完整性约束7、下面对数据库三级模式结构的叙述中,不正确的是( C )。 A三级模式结构可提供数据独立性 B三级模式结构通过两级映像来实现数据独立性C模式做了修改,用户的应用程序必须修改 D内模式做了修改,模式不必修改8、不属于DBA职责的是( D )。 A模式定义 B对数据库的权限管理

10、 C完整性约束 D查看或修改数据库中的数据第9、10题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。部门号部门名地址01020304业务部销售部服务部财务部1号楼2号楼3号楼4号楼部门信息表DEPT雇员号雇员名部门号工资001010056101张山王宏达马林生赵敏020102042000120010001500雇员信息表 EMP9、若执行下面列出的操作,哪个操作不能成功执行?( D )。A. 从EMP中删除行(010,王宏达,01,1200) B. 在EMP中插入行(102,赵敏,01,1500) C. 将EMP中雇员号=056的工资改为16

11、00元 D. 将EMP中雇员号=101的部门号改为0510、若执行下面列出的操作,哪个操作不能成功执行?( C )。A. 从DEPT 中删除部门号=03的行 B. 在DEPT中插入行(06,计划部,6号楼)C. 将DEPT中部门号=02的部门号改为10 D. 将DEPT中部门号=01的地址改为5号楼三、需要掌握的名词1、超键:能惟一标识元组的属性或属性集,称为关系的超键。2、数据独立性:在数据库技术中,数据独立性是指应用程序和数据之间相互独立,不受影响。 数据独立性分成物理数据独立性和逻辑数据独立性两级。3、模式/内模式映象:用于定义概念模式和内模式之间数据结构的对应性。4、行列子集视图:若一

12、个视图是从单个基本表导出的,并且只是去掉了基本表的某些行和某些列,但保留了主码,我们称这类视图为行列子集视图。5、日志文件:日志文件是按时间顺序记录的数据库所有更新信息,以备发生故障时用于数据恢复。6、DB:是长期存储在计算机内、有组织的、统一管理的相关数据的集合。7、主数据文件:是数据库的起点,其中包含数据库的初始信息,记录数据库所拥有的文件指针。8、事务:数据库系统的一个操作系列,这些操作或者都做,或者都不做,是一个不可分割的工作单位。9、角色:是为了方便权限管理而设置的管理单位,它是一组权限的集合。10、实体:客观存在、可以相互区别的事物称为实体。11、实体完整性规则答:实体的主键值不允

13、许是空值。12、并发控制:控制多个用户如何同时访问和更新共享数据而不会彼此冲突。13、差异备份:是指将从最近一次完全数据库备份以后发生改变的数据进行备份。14、身份验证:是指确定登录SQL Server的用户的登录账户(也称为“登录名”)和密码是否正确,。 15、触发器:是一种对表进行插入、更新、删除的时候会自动执行的特殊存储过程。16、概念模式:数据库中全部数据的整体逻辑结构的描述。17、模式/内模式映象:用于定义概念模式和内模式之间数据结构的对应性。18、行列子集视图:若一个视图是从单个基本表导出的,并且只是去掉了基本表的某些行和某些列,但保留了主码,我们称这类视图为行列子集视图。19、数

14、据独立性:在数据库技术中,数据独立性是指应用程序和数据之间相互独立,不受影响。 数据独立性分成物理数据独立性和逻辑数据独立性两级。20、分布式数据库:分布式数据库是由一组数据组成的,这组数据分布在计算机网络的不同计算机上,网络中的每个结点具有独立处理的能力(称为场地自治),可以执行局部应用。同时,每个结点也能通过网络通信子系统执行全局应用。分布式数据库的核心管理软件称为分布式数据库管理系统。四、需要掌握的简答问题1、 简述当数据库发生介质故障或遭受病毒破坏后恢复的过程? 答:(1) 重装转储的后备副本到新的磁盘,使数据库恢复到转储时的一致状态。(2) 在日志中找出转储以后所有已提交的事务。(3) 对这些已提交的事务进行REDO处理,将数据库恢复到故障前某一时刻的一致状态。 2、 简述DataSet对象的功能。答:DataSet对象的功能是使从数据源中检索到的数据在内存中缓存,它提供一个内存驻留表示形式,包括一些数据表在内的数据以及表之间的关系。DataSet 是ADO.NET 的断开式数据库操作的核心组件,无论数据源是什么,它都会提供一致的关系编程模型。3、

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号