2013年 - 2008年数据库系统原理(04735)简答题汇总(3)

2019-03-21 18:16

(答对三个即给3分) 9.

在SQL/CLI中,宿主程序与数据库交互过程中有哪几个重要记录?

答案:环境记录、连接记录、语句记录、描述记录。(答对3个即给3分) 10.

简述DB驱动程序的主要任务。

答案:(1)建立应用程序与数据源的连接; (2)向数据源提交用户请求执行的SQL语句; (3)完成数据源发送,接收数据格式和类型转换; (4)把处理结果返回应用程序;

(5)将执行过程中DBS返回的错误转换成ODBC定义的标准错误代码,并返回给应用程序;

(6)根据需要定义和使用光标。 (答对3个即给3分) 【2009年1月】

26.数据库系统中支持数据独立性的方法是什么?

建立三层模式即外模式、概念模式和内模式,两级映射即外模式/概念模式、概念模式/内模式。

27.简述数据库概念设计的主要步骤。

有三个主要步骤:首先根据数据抽象结构,建立局部概念模型,其次把一个个局部概念合成一个全局的概念模型,最后对全局概念模型进行审核,最终就形成了概念模型。 28.什么是数据冗余?它会引起哪些操作异常?

数据冗余是指数据大量的重复,使数据之间联系弱,不利于操作。它会引起:修改异常、删除异常、插入异常。

29.简述视图的特点。

视图的特点有:是由基本表导出的表;是一个虚表,存储在视图定义里;保证数据库的安全性。

30.简述事务的COMMIT语句和ROLLBACK语句的功能。

事务的COMMIT语句的功能是说明事务完成并提交成功,ROLLBACK语句的功能是说明事物不能完成返回到初始状态。 31.简述可串行化调度的概念。

每个事物中,语句的先后顺序在各种调度中保持一致。在这个前提下,如果一个并行调度的执行结果与某一串行调度的执行结果等价,那么这个并发调度称为可串行化调度。 32.什么是触发器?它由哪三个部分组成?

触发器是SQL Server提供给程序员和数据库分析员用来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程。它由事件—条件—动作组成。 33.简述SQL Server查询分析器的功能。

1)可以在文本编辑区编写T-SQL语句2)可以通过更改数据库组合框选择要使用的数据库3)可以检查输入的T-SQL代码是否错误,并给出错误提示 34.在UML类图中,类由哪三部分组成?

类由上面的部分表示类的名称、中间部分表示类的属性、下面部分一些可以用到的关于类的对象的操作。

35.简述ODBC数据库应用程序的主要功能。

调用ODBC函数,递交SQL语句给DBMS,检索出结果,并进行处理。应用程序要完成ODBC外部接口的所有工作。 【2008年10月】

26.在DBS的全局结构中,磁盘存储器上的数据结构有哪几种形式? 答案:数据文件、数据字典、索引、统计数据、日志。

27.简述关系的参照完整性规则中,外键取值允许为空和不允许为空的条件。

答案:在依赖关系中,当外键是主键的组成部分时,外键值不允许为空;(2分)否则外键值允许为空。(1分)

28.设有函数依赖集F={A→D,AB→E,BI→E,CD→I,E→C},计算属性集AE关于F的闭包(AE)+。

29.简述关系代数表达式的启发式优化规则。 答案:启发式规则:

(1)尽可能早地执行选择操作。(1分) (2)尽可能早地执行投影操作。(1分)

(3)避免直接做笛卡尔积,把笛卡尔积操作之前和之后的一连串选择和投影全并起来一起做。(1分)

30.简述DBS中系统故障的恢复方法。

答案:(1)对未完成事务作UNDO处理。(1分)

(2)对已提交事务但更新还留在缓冲区的事务进行REDO处理。(2分) 31.什么是X锁?

答案:X锁是指如果事务T对某个数据R实现了X锁,那么在T对数据R解除封锁之前,不允许其它事

务再对该数据加任何类型的锁。(3分) 32.SQL中哪些机制提供了安全性?

答案:SQL中有四个机制提供安全性:视图、权限、角色、审计。

33.什么是SQL/CLI?

答案:SQL/CLI是ODBC技术的延续。CLI定义了一套可以从宿主语言调用的公共函数,(1分)每一个函数具有一个名称(1分)和一个要求的算法。 34.简述对象联系图的定义。

答案:对象联系图是描述面向对象数据模型的基本工具。(1分)它不仅完整地揭示了数据之间

的联系,(1分)也把查询的层次观点表现得一清二楚。(1分) 35.T-SQL中有哪些变量?各有哪些特点?

答案:变量分为局部变量和全局变量。(1分)局部变量由用户定义和维护,以单个@字符开头;(1分)全局变量由系统定义和维护,以两个@字符开头,用户不能定义全局变量。(1分) 【2008年1月】

26.简述DBMS的主要功能。

答:数据的定义、操作、保护、维护和数据字典等5个功能。 27.简述数据库逻辑设计阶段的主要步骤。

答:把概念模型转换成逻辑型、设计外模型、设计应用程序与数据库的接口,评价模型,修正模型。

28.设有关系模式R(S#,C#,CNAME,TNAME),其属性分别表示学生的学号、选修课

程号、课程名、任课教师名。请说明该关系模式存在哪些操作异常。 答:系模式存在着三种操作异常:修改异常、插入异常、删除异常。

29.设有关系模式R(ABC),F是R上成立的FD集,F={B?A,C?A},ρ ={AB,BC}是R

上的一个分解,那么分解p是否保持FD集F?并说明理由。

已知F=|B→A,C→A|,而πAB(F)=|B→A|,πBC(F)=O/(空集的意思) 所以分解FD C→A。 30.简述存储过程的优点。

答:提高运行速度,增强了SQL的功能和灵活性,可以降低网络的通信量,减轻了程序编写的工作量,间接实现安全功能。

31.简述SQL数据库表的三种类型及它们的区别。

答:表的三种娄型:基本表、视图和导出表,基本表是实际存储在数据库中的表,视图是由一个或多个基本表或其他视图构成的表,而导出表是执行了查询时产生的表。 32.简述数据库的完整性含义以及DBMS的完整性子系统的功能。

答:?数据库的完整性就指数据的正确性、有效性和相容性,防止错误的数据进入数据库。 ?完整性子系统有主要功能有:

监督事务的执行,并测试是否违反完整性规则。 若有违反现象,采取恰当操作。 33.SQL的视图机制有哪些优点?

答:数据安全性、逻辑数据独立性和操作简便性。

34.简述ODBC(开放数据库互连)体系结构中驱动程序管理器的功能。

答:驱动程序管理器是一个动态连接,用于连接各种DBS和DBMS驱动程序,管理应用程序和DBMS驱动程序之间的交互作用。 35.简述面向对象技术中聚合的概念。

答:聚合表达了成分对象和聚合对象之间的“is pan of”(一部分)的联系。聚合实际上是一种较强形式的关联联系。


2013年 - 2008年数据库系统原理(04735)简答题汇总(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:最新-社区家长学校工作计划 争创标准化家长学校工作计划 精品

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: