当前位置:文档之家› 自考《数据库系统原理》简答题总结

自考《数据库系统原理》简答题总结

1.什么是ODBC数据源DB驱动程序和DBS之间连接的命名。

2.什么是DB驱动程序(DBMS驱动程序)处理ODBC函数,向数据源提交用户请求执行的SQL语句。

3.什么是驱动程序管理器为应用程序加载、调用和卸载DB驱动程序。

4.ODBC的体系结构有多少层ODBC的体系结构:1)ODBC数据库应用程序;2)驱动管理器;3)DB驱动程序;4)ODBC数据源;5.什么是SQL/CLI在SQL标准中,称为“调用层接口”,SQL/CLI是ODBC技术的延续。

6.PB开发空间三个层次1)WorkSpace(工作空间);2)Target(目标);3)Library(库文件);7.PB连接数据库三个步骤1)建立ODBC数据源;2)建立数据库描述文件;3)用Connect命令连接数据库;8.PB中输出窗口功能输出窗口用于显示对开发人员做出的操作响应。

9.什么是T-SQL在SQL SERVER中,专门用来扩展弥补SQL标准的不足的语言。

10.T-SQL中GO、While、IF、Begin…End作用GO可以使SQL语句的执行无条件地转移到指定的标签处。

While可以重复执行一个语句,直到条件为假为止。

IF根据表达式真假,选择执行某个语句或语句块。

Begin…End可以将多条SQL语句封装起来,形成一个语句块,使这些语句作为一个整体执行。

11.什么是角色具有相同权限的用户组织在一起称之为角色。

12.SQL SERVER 2000中,有哪两种身份验证模式Windows身份验证模式与混合身份验证模式。

13.用户访问SQL SERVER 数据库中的数据,必须经过哪三个认证过程1)身份验证;2)当用户操作数据库的时候,认证该用户是否是合法用户;3)当用户操作数据库中的数据表的时候,认证该用户是否有操作权限;14.什么是触发器SQL SERVER提供给程序员和数据分析员来保证数据完整性的一种方法,是与表事件相关的特殊的存储过程。

15.数据导入和导出工作的功能是什么为了完成在多个数据库之间数据转换和转移。

16.DBS的效益1)灵活性;2)简易性;3)标准化;4)面向用户;5)有效数据控制;6)维护方便;17.磁盘存储器中有哪五类主要的数据结构1)数据文件;2)数据字典;3)索引;4)统计数据;5)日志;18.DBMS中查询处理器有几部分组成1)DDL解释器;2)DML编译器;3)嵌入式DML的预编译器;4)查询求值引擎;19.DBMS中存储管理器有几部分组成1)权限和完整性管理器;2)事务管理器;3)文件管理器;4)缓冲区管理器;20.使用DBS的用户有哪几类1)DBA;2)应用程序员;3)终端用户;4)专业用户;21.什么是DBADBA是控制数据整体结构的一组人员,负责DBS的正常运行,承担着创建、监控和维护数据库结构的责任。

22.DBA职责功能1)定义模式;2)定义内模式;3)定义安全性规则,对访问数据库用户授权;4)定义完整性规则,监督数据库的运行;23.DBA要求素质1)熟悉企业全部数据的性质;2)对用户的需求有充分的了解;3)对系统的性能非常的熟悉;24.DBS的由几部分组成1)数据库;2)软件;3)硬件;4)数据库管理员;25.什么是DB、DD?DB是与一个企业组织各项应用有关的全部数据的集合;DD是数据库系统中存放三级结构定义的数据库;26.DBMS的主要功能1)数据库的定义功能;2)数据库的操纵功能;3)数据库的保护功能;4)数据库的维护功能;5)数据字典;27.数据库的保护从哪4个方面保护1)数据库的恢复;2)数据库的并发控制;3)数据库的完整性控制;4)数据库的安全性控制;28.DBMS的工作模式1)接收应用程序的数据请求和处理数据请求;2)将用户的数据请求转换成复杂的机器代码;3)实现对数据库的操作;4)从对数据库的操作中接受查询结果;5)对查询结果进行处理;6)将处理结果返回给用户;29.人工数据管理阶段特点1)数据不保存在计算机内;2)没有专用的软件对数据进行管理;3)只有程序的概念;4)数据面向程序;30.文件数据管理阶段缺陷1)数据冗余;2)数据不一致;3)数据联系弱;31.高级数据库阶段两个内容1)面向对象的概念建模;2)开放数据库互连技术;32.什么是概念模型、逻辑模型、外部模型、内部模型表达用户的需求观点的数据全局逻辑结构的模型,称概念模型;表达计算机实现观点的DB全局逻辑结构的模型,称逻辑模型;表达用户使用观点的DB局部逻辑结构的模型,称外部模型;表达DB的物理结构的模型,称内部模型;33.外部模型优点?1)简化了用户的观点;2)有助于数据库的安全性保护;3)外部模型对概念模型的支持;34.什么是数据独立性在某一层次上修改模式而不影响较高一层模式的能力称为数据独立性35.物理独立性与逻辑独立性含义物理独立性是对内模式的修改尽量不影响逻辑模式,当然对于外模式和应用程序的影响更小。

逻辑独立性是对外模式/逻辑模式映像的修改,可以使外模式和应用程序尽可能保持不变。

36.数据库设计的规划阶段需要做的事情(或步骤)1)系统调查;2)可行性分析;3)确定数据库系统的总目标,并对应用单位的工作流程进行优化和制订项目开放计划;37.数据库设计的需求分析阶段的4个步骤1)分析用户活动,产生业务流程图;2)确定系统范围,产生系统关联图;3)分析用户活动涉及的数据,产生数据流程图;4)分析系统数据,产生数据字典;38.概念设计的步骤1)进行数据抽象,设计局部概念模型;2)将局部概念模型综合成全局概念模型;3)评审;39.数据库实施阶段主要做的哪几件事情1)定义数据库结构;2)数据装载;3)编制与调试应用程序;4)数据库试运行;40.数据库投入运行后,有哪些维护工作1)数据库的转储和恢复;2)数据库安全性、完整性控制;3)数据库性能的监督、分析和改进;4)数据库的重组织和重构造;41.在概念设计中,如何把多值属性变换成系统容易实现的形式1)将原来的多值属性用几个新的单值属性来表示;2)将原来的多值属性用一个新的实体类型来表示;42.对联系类型有哪两种约束1)基数约束;2)参与约束;43.采用ER模型的数据库概念设计步骤1)设计局部ER模型;2)把各个局部ER模型综合成一个全局ER模型;3)对全局ER模型进行优化;44.启发式规则有哪三条1)尽早执行选择;2)尽早执行投影;3)避免直接使用笛卡儿积;45.什么是存储过程存储过程是使用SQL语句和流程控制语句编写的模块,存储过程经编译和优化后存储在数据库服务器端的数据库中,使用时调用即可。

46.什么是SQL/PSMSQL/PSM是SQL标准的一部分,它指定了如何编写持久存储模块,提供流程控制语句来表示过程处理的应用逻辑。

47.SQL/PSM有哪些流程控制语句1)顺序执行;2)条件分支语句;3)循环语句;48.SQL的集合处理方式与主语言单记录处理方式之间如何协调1)游标定义语句;2)游标打开语句;3)游标推进语句;4)游标关闭语句;49.嵌入式SQL语句何时不涉及游标何时必须涉及游标INSERT、DELETE、UPDATE等不返回数据结果,不涉及游标;1)SELECT语句;2)对游标中的元组进行修改和删除;50.事务的COMMIT和ROLLBACK语句各做什么事情COMMIT表示事务执行成功地结束。

ROLLBACK表示事务执行失败地结束。

51.事务的四个性质每个性质由DBMS的哪个子系统实现1)A原子性,由DBMS的事务管理子系统;2)C一致性,由DBMS的完整性子系统;3)I隔离性,由DBMS的并发控制子系统;4)D持久性,由DBMS的恢复管理子系统;52.DBS中有哪些故障1)事务故障;2)系统故障;3)介质故障;53.数据库的并发控制会带来哪三个问题1)丢失更新问题;2)读脏数据问题;3)不可重复读问题;54.检查点机制基本恢复算法步骤?1)根据日志文件建立事务重做队列和撤销队列;2)对重做队列中的事务进行REDO操作,对撤销队列中的事务进行UNDO操作;55.什么是数据库的完整性指数据的正确性、有效性和相容性,防止错误的数据进入数据库。

56.SQL中的完整性约束有哪些1)域约束;2)基本表约束;3)断言;57.什么是触发器触发器指一个能由系统自动执行对数据库修改的语句。

由ECA(事件、条件、动作)组成。

58.什么是数据库的安全性指保护数据库,防止不合法的使用,以免数据库泄密、更改或破坏。

59.什么是权限用户(或应用程序)使用数据库的方式称之为权限。

60.用户访问数据库哪些权限1)读权限;2)插入权限;3)修改权限;4)删除权限;61.用户修改数据库模式哪些权限1)索引权限;2)资源权限;3)修改权限;4)撤销权限;62.常用的安全措施有多少种1)强制存取控制;2)统计数据库的安全性;3)自然环境的安全性;63.SQL中提供的四个机制1)视图;2)权限;3)角色;4)审计;1.什么是ODBC数据源2.什么是DB驱动程序(DBMS驱动程序)3.什么是驱动程序管理器4.ODBC的体系结构有多少层5.什么是SQL/CLI6.PB开发空间三个层次7.PB连接数据库三个步骤8.PB中输出窗口功能9.什么是T-SQL10.T-SQL中GO、While、IF、Begin…End作用11.什么是角色12.SQL SERVER 2000中,有哪两种身份验证模式13.用户访问SQL SERVER 数据库中的数据,必须经过哪三个认证过程14.什么是触发器15.数据导入和导出工作的功能是什么16.DBS的效益17.磁盘存储器中有哪五类主要的数据结构18.DBMS中查询处理器有几部分组成19.DBMS中存储管理器有几部分组成20.使用DBS的用户有哪几类21.什么是DBA22.DBA职责功能23.DBA要求素质24.DBS的由几部分组成25.什么是DB、DD26.DBMS的主要功能27.数据库的保护从哪4个方面保护28.DBMS的工作模式29.人工数据管理阶段特点30.文件数据管理阶段缺陷31.高级数据库阶段两个内容32.什么是概念模型、逻辑模型、外部模型、内部模型33.外部模型优点34.什么是数据独立性35.物理独立性与逻辑独立性含义36.数据库设计的规划阶段需要做的事情(或步骤)37.数据库设计的需求分析阶段的4个步骤38.概念设计的步骤39.数据库实施阶段主要做的哪几件事情40.数据库投入运行后,有哪些维护工作41.在概念设计中,如何把多值属性变换成系统容易实现的形式42.对联系类型有哪两种约束43.采用ER模型的数据库概念设计步骤44.启发式规则有哪三条45.什么是存储过程46.什么是SQL/PSM47.SQL/PSM有哪些流程控制语句48.SQL的集合处理方式与主语言单记录处理方式之间如何协调49.嵌入式SQL语句何时不涉及游标何时必须涉及游标50.事务的COMMIT和ROLLBACK语句各做什么事情51.事务的四个性质每个性质由DBMS的哪个子系统实现52.DBS中有哪些故障53.数据库的并发控制会带来哪三个问题54.检查点机制基本恢复算法步骤55.什么是数据库的完整性56.SQL中的完整性约束有哪些57.什么是触发器58.什么是数据库的安全性59.什么是权限60.用户访问数据库哪些权限61.用户修改数据库模式哪些权限62.常用的安全措施有多少种63.SQL中提供的四个机制。

相关主题