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

合集下载

数据库系统原理简答题 汇总

数据库系统原理简答题 汇总

数据库系统原理简答题汇总第一章数据库系统概念1.请简述数据,数据库,数据库管理系统,数据库系统的概念?答:①数据:是描述事务的符号记录,是指用物理符号记录下来的,可以鉴别的的信息。

②数据库:是指长期储存在计算机中的有组织的,可共享的数据集合,且数据库中的数据按一定的数据模型组织,描述和存储,具有较小的冗余度,较高的数据独立性,系统易于扩展,并可以被多个用户共享。

③数据库管理系统:是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。

负责科学有效地组织和存储数据,并帮助数据库的使用者能够从大量的数据中快速地获取所需数据,以及提供必要的安全性和完整性等统一控制机制,实现对数据有效的管理与维护。

④数据库系统:是指在计算机中引入数据库技术之后的系统,一个完整的数据库系统包括数据库,数据库管理系统以及相关实用工具,应用程序,数据库管理员和用户。

2.请简述在数据管理技术中,与人工管理,文件系统相比数据库系统的优点/特点?答:①数据集成②数据共享性高③数据冗余小④数据一致性⑤数据独立性高⑥实施统一管理和控制⑦减少应用程序开发与维护的工作量3.请简述数据库系统的三级模式和两层映像含义?答:数据库的三级模式是指数据库系统是由模式、外模式和内模式三级工程的,对应了数据的三级抽象。

两层映像是指三级模式之间的映像关系,即外模式/模式映像和模式/内模式映像。

4.请简述关系模型与网状模型,层次模型的区别/特点?答:使用二维表结构表示实体及实体间的联系建立在严格的数学概念的基础上概念单一,统一用关系表示实体和实体之间的联系,数据结构简单清晰,用户易懂易用,存取路径对用户透明,具有更高的数据独立性、更好的安全保密性。

5.请简述数据库管理系统的功能?答:①数据定义功能②数据操纵功能③数据库的运行管理功能④数据库的建立和维护功能⑤数据组织存储和管理功能⑥其他功能:主要包括与其他软件的网络通信功能。

6.请简述数据库系统的组成?答:一个完整的数据库系统包括数据库,数据库管理系统以及相关实用工具,应用程序,数据库管理员和用户。

数据库系统原理重点 简答题精粹

数据库系统原理重点 简答题精粹

数据库系统原理各章知识重点简答题精粹第1、2章知识点:1.数据抽象的四种模型概念模型独立于硬件和软件逻辑模型独立于硬件,依赖软件DBMS:层次模型、网状模型(指针)、关系模型(关键码)外部模型独立于硬件,依赖软件内部模型依赖软件和硬件2.进入数据库阶段的标志:层次模型IMS系统推出、网状模型的提出、关系模型的提出。

3.DBMS是数据库系统对数据管理的系统软件。

4.逻辑设计的四个步骤:把概念模型转换成逻辑模型;设计外模式;设计应用程序与数据库的接口;评价模型5.数据描述要经历概念设计、逻辑设计、物理设计6.数据库应用系统设计的需求分析阶段生成的文档是数据字典和数据流图7.与一个联系有关的实体集个数,称为联系的元数。

8.抽象级别最高的数据模型是概念模型9.ER模型的基本元素是实体、联系和属性10.关系模型用关键码表示实体之间的联系11.较高层上的实体类型是超类12.数据字典是对数据描述的集中管理,它的功能是存储和检索各种数据描述13.关系中每个属性都有一个取值范围,称为属性的值域。

14.数据字典的内容和作用是什么?数据字典包括数据项、数据流、数据结构、数据存储和处理过程5个部分。

数据字典是对数据描述的集中管理,它的功能是存储和检索各种数据描述。

数据字典是进行详细的数据收集和数据分析所获得的主要成果。

数据字典在数据库设计中占有重要地位。

15.什么是数据独立性?数据独立性是应用程序和数据结构之间相互独立,不受影响,即数据结构发生改变不会引起应用程序改变。

数据独立性分为物理数据独立性和逻辑数据独立性。

物理数据独立性是指数据库物理结构发生改变时,不必修改应用程序。

逻辑数据独立性是数据库逻辑结构发生改变时不改变应用程序。

16.在数据库设计中为什么要进行需求分析?需求分析的四个步骤?需求分析是收集数据库需要的信息和用户对处理的需求,并以需求说明书的形式确定下来,作为以后系统开发的指南和系统验证的依据。

需求分析的四个步骤:分析用户活动,产生业务流程图确定系统范围,产生系统关联图分析用户活动涉及的数据,产生数据流图分析系统数据,产生数据字典17.什么数据冗余?其可能导致的后果?数据冗余是指相同的数据被存储很多次。

自考数据库系统原理简答题总结精编

自考数据库系统原理简答题总结精编

自考数据库系统原理简答题总结精编Document number:WTT-LKK-GBB-08921-EIGG-229861.什么是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提供给程序员和数据分析员来保证数据完整性的一种方法,是与表事件相关的特殊的存储过程。

(完整版)《数据库系统概论》简答题集及答案

(完整版)《数据库系统概论》简答题集及答案

《数据库系统概论》简答题集答案◆数据库管理系统的主要功能是什么?数据库管理系统是位于用户与操作系统之间的一层数据管理软件。

它的主要功能包括:数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。

◆数据管理技术的人工管理阶段的特点是什么?◆数据管理技术的文件系统阶段的特点是什么?用文件系统管理数据具有如下特点:数据可以长期保存、由文件系统管理数据、数据共享性差冗余度大、数据独立性差。

◆数据库系统的特点是什么?◆什么是数据的物理独立性?什么是数据的逻辑独立性?◆什么是数据模型?它应该满足哪三方面的要求?在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和和信息。

即数据模型就是现实世界的模拟。

数据模型应满足三方面的要求:一是能比较真实地模拟现实世界;二是容易为人所理解;三是便于在计算机上实现。

◆试述概念模型的作用概念模型实际上是现实世界到计算机世界的一个中间层次。

概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。

◆满足什么条件的数据库系统被称为层次模型数据库?层次模型数据库是满足下面两个条件的基本层次联系的集合:(1)有且只有一个结点没有双亲结点,这个结点称为根结点(2)根以外的其他结点有且只有一个双亲结点◆在层次模型中可以那两种方法表示多对多联系,两者的优缺点如何?在层次模型中表示多对多联系,必须首先将其分解成一对多联系。

分解方法有两种:冗余结点法和虚拟结点法。

冗余结点的优点是结构清晰,允许结点改变存储位置,缺点是需要额外占用存储空间,有潜在的不一致性。

虚拟结点法的优点是减少对存储空间的浪费,避免产生潜在的不一致性,缺点是结点改变存储位置可能引起虚拟结点中指针的修改。

◆试述层次数据模型的优缺点◆满足什么条件的数据库系统被称为网状模型数据库?◆试述网状数据模型的优缺点◆试述关系数据模型的优缺点◆试述数据库系统的三级模式结构数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成;数据库管理系统在这三级模式之间提供了两层映象,从而形成了物理独立性和逻辑独立性。

数据库原理简答重点归纳

数据库原理简答重点归纳
FROM {public | <username_list>} [CASCADE | RESTRICT]
其中:<command_list>可以是update、select、insert、delete、excute和all
21.数据库管理系统提供什么来维护数据库的完整性
数据库的完整性是针对数据库中的数据进行正确性的维护,防止数据库中存在不符合语义、不正确的数据。
S1:R2(A); R1(B); W2(A); R3(A); W1(B); W3(A); R2(B);W2(B)
由R1(B) W2(B)、W1(B) R2(B)、W1(B) W2(B)得到T1----->T2
2.数据库管理系统的特点
数据结构化:一是指数据不仅仅是内部结构化,而是将数据以及数据之间的联系统一管理起来,使之结构化。二是指在数据库中的数据不是仅仅针对某一个应用,而是面向全组织的所有应用。
数据的共享度高,冗余度低,易扩充
数据独立性高
④数据由数据库系统统一管理和控制
3.数据独立性指什么
数据独立性:描述数据与应用程序之间的依赖程度,包括数据的物理独立性和数据的逻辑独立性。
物理独立性:指用户的应用程序与存储在磁盘上数据库中的数据是相互独立的
逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的。
数据的独立问题是通过3级模式结构和两层映像功能解决的。
3级模式是指模式,对应于逻辑层,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。外模式,对应于视图层,是数据库用户的数据视图,是保证数据库安全性的一个有力措施。内模式,对应于物理层数据抽象,它是数据的物理结构和存储方式的描述,是数据在数据库内部的表示方式。两层映像是指外模式/模式映像,保证了数据的逻辑独立性。模式/内模式映像,保证了数据的物理独立性

数据库系统原理简答题 汇总

数据库系统原理简答题 汇总

数据库系统原理简答题汇总第一章数据库系统概念1.请简述数据,数据库,数据库管理系统,数据库系统的概念?答:①数据:是描述事务的符号记录,是指用物理符号记录下来的,可以鉴别的的信息。

②数据库:是指长期储存在计算机中的有组织的,可共享的数据集合,且数据库中的数据按一定的数据模型组织,描述和存储,具有较小的冗余度,较高的数据独立性,系统易于扩展,并可以被多个用户共享。

③数据库管理系统:是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。

负责科学有效地组织和存储数据,并帮助数据库的使用者能够从大量的数据中快速地获取所需数据,以及提供必要的安全性和完整性等统一控制机制,实现对数据有效的管理与维护。

④数据库系统:是指在计算机中引入数据库技术之后的系统,一个完整的数据库系统包括数据库,数据库管理系统以及相关实用工具,应用程序,数据库管理员和用户。

2.请简述在数据管理技术中,与人工管理,文件系统相比数据库系统的优点/特点?答:①数据集成②数据共享性高③数据冗余小④数据一致性⑤数据独立性高⑥实施统一管理和控制⑦减少应用程序开发与维护的工作量3.请简述数据库系统的三级模式和两层映像含义?答:数据库的三级模式是指数据库系统是由模式、外模式和内模式三级工程的,对应了数据的三级抽象。

两层映像是指三级模式之间的映像关系,即外模式/模式映像和模式/内模式映像。

4.请简述关系模型与网状模型,层次模型的区别/特点?答:使用二维表结构表示实体及实体间的联系建立在严格的数学概念的基础上概念单一,统一用关系表示实体和实体之间的联系,数据结构简单清晰,用户易懂易用,存取路径对用户透明,具有更高的数据独立性、更好的安全保密性。

5.请简述数据库管理系统的功能?答:①数据定义功能②数据操纵功能③数据库的运行管理功能④数据库的建立和维护功能⑤数据组织存储和管理功能⑥其他功能:主要包括与其他软件的网络通信功能。

6.请简述数据库系统的组成?答:一个完整的数据库系统包括数据库,数据库管理系统以及相关实用工具,应用程序,数据库管理员和用户。

数据库简答题整理版

数据库简答题整理版

数据库原理简答题1.数据库系统阶段数据库系统的特点?(P3)典型特征包括:数据结构化,描述数据时不仅要描述数据本身还有描述数据和数据之间的联系;数据由数据库管理系统统一管理;数据的共享性高;数据独立性高,不会因为系统存储结构与逻辑结构的变化而影响应用程序,即保持物理独立性和逻辑独立性。

2.简述关系的完整性。

关系模型的完整性约束包括实体完整性、参照完整性、用户定义完整性。

关系的完整性:实体完整性——规定关系中的所有主属性不能为空,而不仅是整体不能为空NULL的含义(不知道或者无意义的值)。

参照完整性——外码、参照关系、被参照关系外码取值规则:要么为空,要么等于对应参照关系的某个主码值用户定义完整性——反映某一具体应用所涉及的数据必须满足的语义要求。

3.RDBMS在实现参照完整性时需要考虑哪些方面的问题,以及可以采取的策略?(1)外码能否接受空值(2)删除被参照关系中的元组。

这时可有三种不同的策略:级联删除:同时删除参照关系中相关元组;受限删除:仅当参照关系中没有任何元组的外码值与被参照关系中要删除元组的主码值相同时,系统才执行删除操作,否则拒绝此删除操作。

置空值删除:删除被参照关系的元组,并将参照关系中相应元组的外码值置空值。

( 3 ) 在参照关系中插入元组当参照关系插入某个元组,而被参照关系不存在相应的元组,其主码值与参照关系插入元组的外码值相同,这时可有以下策略:.受限插入:不允许在参照关系中插入;.递归插入:同时在被参照关系中插入一个元组,其主码值为插入元组的外码值。

4.试述数据模型的三个要素答:数据模型通常由数据结构、数据操作和完整性约束三部分组成。

①数据结构:是所研究的对象类型的集合,是对系统的静态特性的描述。

②数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述。

③数据的约束条件:是完整性规则的集合,完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。

数据库系统原理简答题精粹.docx

数据库系统原理简答题精粹.docx

一、第1、2章知识简答1.数据字典的内容和作用是什么?数据字典通常包括:数据项、数据流、数据结构、数据存储和处理过程等五个部分。

数据字典是原系统中各类数据描述的集合,是一系列二维表格,是进行详细的数据收集和数据分析所获得的主要成果。

数据字典在数据库设计中有重要的地位。

2.什么是数据独立性?数据独立性是指应用程序和数据之间相互独立,不受影响,即数据结构的修改不会引起应用程序的修改。

数据独立性包括物理数据独立性和逻辑数据独立性。

物理数据独立性是指数据库物理结构改变时,不必修改现有的应用程序;逻辑数据独立性是指数据库逻辑结构改变时,不用改变应用程序。

3.在数据库设计过程中为什么要进行需求分析?在数据库设计过程中,需求分析的目的是收集数据库所需的信息内容和用户对处理的需求,并以需求说明书的形式记录下来,作为以后系统开发的指南和系统验证的依据。

4.什么是数据冗余?及其可能导致的后果?数据冗余是指相同的数据被存储多次,数据冗余的后果是浪费空间,可能造成数据完整性的缺陷和数据不一致性。

数据冗余是相对的概念,例如主键和外键也是数据冗余,不过这是必须存在的数据冗余,它是关系之间进行联系的手段,数据库设计是可控数据冗余度。

5.数据库设计的规划阶段应做哪些事情?数据库设计的规划阶段的主要任务是进行建立数据库的必要性和可行性分析,确定数据库系统在组织和信息系统中的地位,以及各个数据库之间的联系。

6.什么是ER图?构成ER图的基本要素是什么?ER方法是实体——联系方法简称。

它是描述现实世界中概念结构模型的有效方法。

用ER方法建立的概念结构模型称为ER模型即为ER图。

ER图是由实体、实体的属性和实体之间的联系三个要素组成。

7.评审在数据库设计有什么重要作用?为什么允许设计过程中有多次回溯与反复?评审的作用在于确认某一阶段的任务是否全部完成,避免重大任务。

因为管理人员缺乏对计算机的了解,而数据库设计者又缺乏对管理对象的了,所以在评审时可能导致设计过程的回溯与反复。

数据库系统概论简答总结

数据库系统概论简答总结

1、简述视图和基本表之间的联系和区别。

基本表是本身独立存在的表,在SQL中一个关系就对应一个表。

视图是从一个或几个基本表中导出的表。

视图本身不独立存储在数据库中,是一个虚表。

即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。

视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在视图上再定义视图。

2、说明关系的参照完整性的含义。

若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值)或者等于S中某个元组的主码值。

3、试述事务的概念及事务的基本特征。

事务是用户定义的一个数据库操作序列,它具有原子性、一致性、隔离性和持续性。

4、解释下列术语:关系、关系模式、关系数据库、关系数据库模式。

关系:n个域的笛卡尔积的子集叫做在这n个域上的关系,关系表示实体以及实体之间的联系,实质上是一张二维表,是元组的集合;关系模式:关系的描述,指出关系的元组集合的结构,即它由哪些属性构成,这些属性来自哪些域,以及属性和域之间的映象关系,可以形式化地表示为R(U,D,dom,F);关系数据库模式是对关系数据库的描述,它包括若干域的定义以及这些域上定义的若干关系模式;关系数据库是关系数据库模式的值,是上述关系模式在某一时刻对应的关系的集合。

5、什么是数据库的安全性?什么是数据库的完整性?二者有什么区别和联系?数据库的完整性是指数据的正确性和相容性,数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改和破坏。

数据库的完整性是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓的垃圾进和垃圾出所造成的无效操作和错误结果。

数据库的安全性是保护数据库防止恶意的破坏和非法的存取。

安全性措施防范的对象是非法用户和非法操作,完整性措施的防范对象是不符合语义的数据。

数据库原理简答题总结

数据库原理简答题总结

数据库原理简答题总结第一章数据库概论1.人工管理阶段数据管理的特点:(1)数据不保存在机器中(2)无专用的软件对数据进行管理(3)只有程序的概念,没有文件的概念(4)数据面向程序2.文件系统阶段数据管理的特点:(1)数据可长期保存在外存的磁盘上(2)数据的逻辑结构和物理结构有了区别(3)文件组织已呈多样化。

有索引、链接和散列文件(4)数据不再属于某个特定的程序,可重复使用。

3.文件系统显露出三个缺陷:(1)数据冗余性(2)数据不一致性(3)数据联系弱4.数据库阶段的管理方式具有以下特点:(1)采用复杂的数据模型表示数据结构(2)有较高的数据独立性(3)数据库系统为用户提供方便的用户接口(4)系统提供四方面的数据控制功能(5)对数据的操作既可以以记录为单位,又可以以数据项为单位5.数据描述三个领域之间的关系:从事物的特性到计算机中的数据表示,经历了三个领域:现实世界、信息世界、机器世界。

(1)现实世界:存在于人们头脑之外的客观世界,称为现实世界。

(2)信息世界:是现实世界在人们头脑中的反映。

(3)机器世界:信息世界的信息在机器世界中以数据形式存储。

信息世界中数据描述的术语有:实体、实体集、属性、实体标识符机器世界中数据描述的术语有:字段、记录、文件、关键码它们的对应关系是:在数据库中每个概念都有类型和值之区分,类型是概念的内涵,值是概念的外延6.数据描述的两种形式:数据描述有物理描述和逻辑描述两种形式。

物理数据描述指数据在存储设备上的存储方式,物理数据是实际存放在存储设备上的数据。

逻辑数据描述指程序员或用户用以操作的数据形式,是抽象的概念化数据。

数据管理软件的功能之一,就是要把逻辑数据转换成物理数据,以及把物理数据转换成逻辑数据。

7.物理存储介质层次:8.数据模型的种类:目前广泛使用的数据模型可分为两种类型:概念数据模型、结构数据模型概念数据模型:是独立于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构;它是现实世界的第一层抽象,是用户和数据库设计人员之间进行交流的工具;这一类中著名的模型是“实体联系模型”,简称“ER”模型。

数据库原理简答题

数据库原理简答题

数据库原理简答题1.简述数据库系统管理数据的特点。

(1)数据共享性高、冗余度低且易扩充,这是数据库系统最大的改进。

(2)有较高的数据独立性。

(3)数据库系统为用户提供了方便的用户接口。

(4)数据库管理系统提供了4 个方面的数据控制功能,即数据完整性、数据安全性、数据库的并发控制和数据库的恢复。

2.简述数据库管理员的职责。

数据库管理员负责数据库的总体信息控制,具体职责包括决定数据库中的信息内容和结构、决定数据库的存储结构和存取策略、定义数据库的安全性和完整性约束条件、监控数据库的使用和运行、数据库的性能改进、数据库的重组和重构。

3.简述数据模型的三要素.数据模型的三要素是数据结构、数据操作和数据的约束条件。

数据结构是对系统静态特性的描述,是所研究的对象类型的集合。

数据操作是对系统动态特性的描述,包括操作和操作规则,如检索、插入和修改等。

数据的约束条件是一组完整性规则的集合。

完整性规则提供了一种手段来保证当授权用户对数据库作修改时不会破坏数据的一致性,可防止外来因素对数据的恶意破坏。

4. 简述数据字典的组成及功能。

数据字典通常包括数据项、数据结构、数据流、数据存储和处理5 个部分。

其中,数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。

数据字典是数据库各种数据描述的集合,即数据库体系结构的描述。

5.系统分析员、数据库设计人员、应用程序员的职责是什么?1/ 4系统分析员负责应用系统的需求分析和规范说明,要和用户及DBA相结合,确定系统的软硬件配置,并参与数据库系统的概要设计。

数据库设计人员负责数据库中数据的确定、数据库各级模式的设计。

数据库设计人员必须参加用户需求调查和系统分析,然后进行数据库设计。

在很多情况下,数据库设计人员就由数据库管理员担任。

应用程序员负责设计和编写应用系统的程序模块,并进行调试和安装。

6. 什么是视图,它与表的区别是什么:在SQL中,外模式一级数据结构的基本单位是视图,视图是从若干基本表和(或)其他视图构造出来的表。

数据库简答题整理

数据库简答题整理

1,解释数据,数据库,数据库系统,数据库管理系统三个概念。

数据:数据是描述事物的符号记录。

数据库是指长期存储于计算机内的、有组织的、可共享的数据集合。

(1分)DBMS是指位于用户与OS之间的一层数据管理软件,它位用户或应用程序提供访问DB的方法。

(1分)DBS是实现有组织的、动态的存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即采用数据库技术的计算机系统。

(2分)2,数据库的三大要素?答,一,数据结构,二数据操作,三数据的完整性约束条件。

2 .试述文件系统与数据库系统的区别和联系。

答;文件系统与数据库系统的区别是:文件系统面向某一应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制。

数据库系统面向现实世界,共享性高,冗余度小,具有较高的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力。

文件系统与数据库系统的联系是:文件系统与数据库系统都是计算机系统中管理数据的软件。

解析文件系统是操作系统的重要组成部分;而DBMS 是独立于操作系统的软件。

但是DBMS 是在操作系统的基础上实现的;数据库中数据的组织和存储是通过操作系统中的文件系统来实现的。

3,试述视图和基本表之间的联系和区别?(1)视图和基本表在概念上等同,他们都是关系。

(1分)(2)基本表是本身独立存在的表。

视图是从一个或几个基本表(或视图)中导出的表,它与基本表不同,是一个虚表。

数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍然放在原来的基本表中。

(3分4,数据库的完整性概念与数据库的安全性概念有什么区别和联系?数据的完整性和安全性是两个不同的概念,但是有一定的联系。

前者是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾进垃圾出所造成的无效操作和错误结果。

(2分)后者是保护数据库防止恶意的破坏和非法的存取。

自考数据库系统原理总结1--04735

自考数据库系统原理总结1--04735

自考数据库系统原理总结1--047351.文件系统中的数据独立性是指(设备)独立性.2.在数据库方式下的信息处理中,(数据)占据了中心位置.3.DBMS是位于(用户)和(OS)之间的一层数据管理软件.4.数据模型不仅描述数据本身的特点,还要描述(数据之间的联系).5.DBS中,用户的数据和磁盘中的数据之间转换由(DBMS)实现.6.在层次\网状模型中,用(指针)导航数据;而在关系模型中,用(关键码)导航数据.7.数据库的三级模式结构是对(数据)的三个抽象级别.8.DBS中存放三级结构定义的DB称为(数据字典).9.DBS的全局结构体现了其(模块功能)结构.10.DBMS为应用程序运行时开辟了DB系统缓冲区,主要用于(数据传输)和(模式转换).11.层次模型用(树型)结构来表示实体间的联系.12.在数据的人工管理阶段,程序与数据是(一一对应)的关系.13.定义数据库的安全性和完整性的工作/DBS的维护工作由(DBA)完成.14.数据独立性的好处是:数据存储方式的变化不会影响到应用程序的使用.15.数据库的三级体系结构使用户能抽象地使用数据,不必关心数据在计算机中的表示和存储.16.ER数据模型一般在数据设计的(概念设计)阶段使用.17.数据模型是用来描述数据库的结构和语义的,数据模型有概念数据模型和结构数据模型两类.18.数据实施阶段包括两项重要的工作,一项是数据的(载入),另一项是(应用程序的编码和调试).19.ER图向关系模型转化要解决的问题时如何将实体和实体之间的联系转换成关系模式,如果确定模式的(属性和键).20.数据库的物理设计是对一个给定的(逻辑数据)模型选取一个最合适应用环境的物理结构的过程.21.数据库设计中,将分ER图集成时,主要任务是增补(各局部ER之间的联系).22.数据库应用系统设计中逻辑设计的主要内容是把ER模型的实体和联系转换为关系模式.23.ER方法是设计(概念模型)的方法.24.现实世界到机器世界过渡的中间层次是(概念模型).25.概念设计的目标是产生反映(企业组织信息需求)的数据库概念结构,即概念模式.26.在DBD中,子类具有一个重要的性质:继承性.27.DBD的逻辑设计分成两大部分:DB逻辑结构设计和应用程序设计.28.SQL语言的使用方式有两种,一种是交互式,另一种是嵌入式.29.视图是一种虚表,它是从基本表中导出的表.30.索引的用途是:快速查询.31.在SQL语言中,创建索引时保留字unique的作用是:使此索引的每一索引值只对应于唯一的记录值.32.SQL语言的数据查询是介乎于关系代数和关系演算之间的一种语言.33.SQL中表结构的修改命令是alter table.34.SQL的集合处理方式与主语言单记录的处理方式之间用游标来协调.35.delete删除的最小单位是一个完整的元组.36.在SQL中一个关系对应一个基本表.37.删除索引时,系统会同时从数据字典中删除有关索引的描述.38.在游标处于活动状态时,可以修改或删除游标指向的元组.39.在selete语句中,查询所有用*,having必须跟在group by子句之后.40.SQL/PSM提供了顺序条件分支和循环三种流程控制语句.41.SQL中,用户有应用程序和终端用户两种.42.SQL中,创建了一个SQL模式,就是定义了一个存储空间.43.SQL中,外模式一级数据结构的基本单位是视图.44.操作"元组in (集合)"的语义是:若元组在集合中,其值为true,否则为false.45.嵌入式SQL的预处理方式,是指预处理程序先对源程序进行扫描,识别出SQL语句,并处理成主语言的函数调用形式.46.为保证嵌入式SQL的实现,通常DBMS制造商提供一个SQL函数定义库,供编译时使用.47.SQL语句嵌入在C语言程序时,必须加上前缀标识(Exec sql)和结束标识(分号).48.权限授予的命令是grant.49.数据库中只存放视图的定义而不存放视图的记录数据.视图的定义存放在数据字典中.50.游标实际上是一个指针.定义卷游标与游标相比多了关键字scroll.51.在select语句中可用谓词unique来测试结果集合中是否有(重复元素)存在.52.事务运行过程中,由于种种原因,使事务未运行到正常终止点就被撤销,这种情况称为(事务故障).53.事务的原子性由DBMS的(事务管理)子系统来实现的.54.数据库的并发操作带来三个问题时:丢失更新问题/读脏数据问题/不可重复读问题.55.封锁技术中基本的两种封锁是排他型封锁(X锁)和共享型封锁(S 锁).56.在数据库技术中,把未提交的随后被撤销的数据称为(脏数据).57.S锁解决了丢失更新问题,但同时又可能引起(死锁)问题.58.SQL2中,程序开始时默认的事务存取模式是(read write).59.SQL中用(create domain)语句定义新的域.60.触发器的动作事件条件用when子句定义,它可以是任意的条件表达式.61.SQL Server 2000是分布式的关系型数据库管理系统,具有(客户/服务器)体系结构.62.SQL Server 2000中,实际上用户连接的数目上限是(32767)个.63.SQL Server 2000的版本主要有企业版/标准版/个人版/开发板4个版本.64.SQL Server Agent服务包括作业/警告/操作员三部分.65.服务管理器在启动(SQL Server服务)后才能进行数据库操作.66.企业管理器提供遵从(Microsoft 管理控制台)的用户界面.67.一个存储过程可以声明零个或多个参数,参数名以@开头.68.在SQL Server 2000中,每个表最多有3个触发器,分别用于insert/update/delete.69.导入和导出数据可以完成多个数据库之间的数据转换和转移.70.用户访问SQL Server数据库中的数据时,经过的第一个验证过程是(身份验证).71.用户在混合验证模式下使用(SQL授权)用户登录SQL Server,必须提供登录名和密码.72.在SQL Server中,将一组具有相同权限的用户组织在一起称为角色.73.T-SQL语言中局部变量的作用域是(当前的批处理).74.T-SQL中用于循环结构的流程控制语句是while语句.75.创建局部临时表必须使用由#开头的表明.76.PowerBuilder是一种企业级数据库前端应用和多层体系结构开发工具.77.PB问世于1991年,最初是由Powersoft公司开发.78.PB采用面向对象的编程方法和事件驱动的工作原理.79.PB9.0的开发空间的三个层次是Workspace/Target/Library.80.Target(目标)用于描述加入到工作空间中的应用.81.PowerBuilder库文件的扩展名是(.pbl).82.输出窗口用于显示对开发人员做出的操作响应.83.PB9.0有两组工具栏:PowerBar和PainterBar.84.数据窗口画板通过提供多个工作区来完成与数据窗口对象相关的工作.85.结构面板用于定义程序中使用的全局结构.86.数据窗口是一个对象,它包含了对数据库中数据进行特定操作的信息.87.在事件的脚本中,置dw‐l 的过滤条件为空的语句是(dw‐l.setfilter("") ).88.打开窗口w‐main 的语句是(open(w‐main)).89.PB9.0 中,连接数据库时用(Connect)命令.90.PB是基于(客户机/服务器)应用的快速数据库前端开发工具.91.对象联系图是对(ER 图)的扩展.92.面向对象技术中,数据类型系统由基本类型/复合类型和引用类型三部分组成.93.相同类型元素的有序集合,并且允许有重复的元素,称为(列表类型).94.复合类型中的数组/列表/包/集合统称为(汇集类型或批量类型).95.引用类型可以避免数据结构的(无穷嵌套).96.传统的关系模型中,每一个关系模式都具有(1NF)性质.97.结构类型是(不同类型)元素的有序集合.98.子类具有(继承性).99.在面向对象模型中的对象相当于ER 模型中的(实体).100.目前面向对象开发的行业标准语言是(统一建模语言或UML).101.关联的端部,也就是与关联相连的类,称为(关联角色).102.ODBC 技术使得(应用程序)与DBMS 之间在逻辑上可以分离.103.API 的中文含义是(应用程序设计接口).104.ODBC 技术为应用程序提供了一套CLI 函数库(基于DLL 的运行支持环境).105.ODBC 规范定义的驱动程序有两种类型:即单层驱动程序和(多层驱动程序).106.数据源是驱动程序与(DBS)连接的桥梁.107.CLI 定义了一套可以从宿主语言调用的公共函数,每一个函数具有一个名称和一个(要求的算法).108.使用SQL/CLI 时,函数调用SQL 语句将作为(字符串)参数动态地创建和传递. 109.驱动程序管理器用于连接各种DBS 的(DBMS 驱动程序).110.数据库应用系统开发工具可以在客户机上通过(ODBC)接口与诸如Oracle、SQL Server 等服务器端的数据库相连.。

自考数据库系统原理简答题汇总

自考数据库系统原理简答题汇总

第二章节数据库设计和ER模型1.数据库系统的生存期分成哪几个阶段?数据库结构的设计在生存期中的地位如何?分为七个阶段:规划阶段、需求分析概念设计、逻辑设计、物理设计实现阶段、运行和维护阶段数据库结构的设计是数据库应用系统设计的基础,它的好坏直接影响数据库的效率和质量,是数据库生存期中的一个非常重要的阶段。

2.数据库设计的规划阶段应做哪些事情?A、进行建立数据库的必要性及可行性分析。

B、确定数据库系统在组织中和信息系统中的地位。

C、以及各个数据库之间的联系。

3.数据库设计的需求分析阶段是如何实现的?目标是什么?这一阶段是计算机人员(系统分析员)和用户双方共同收集数据库所需要的信息内容和用户对处理的需求。

并以需求说明书的形式确定下来,作为以后系统开发的指南和系统验证的依据。

需求分析的工作主要由下面四步组成:A、分析用户活动,产生业务流程图。

B、确定系统范围,产生系统关联图。

C、分析用户活动涉及的数据,产生数据流图。

D、分析系统数据,产生数据字典。

4.数据字典的内容和作用是什么?数据字典通常包括:数据项、数据流、数据结构、数据存储和处理过程五个部分。

数据字典是系统中各类数据描述的集合,是一系列二维表格,是进行详细的数据收集和数据分析所获得的主要成果。

数据字典在数据库设计中占有很重要的地位。

5.试叙述概念设计的步骤。

分三步完成:A、进行数据抽象,设计局部概念模式。

B、将局部概念模式综合成全局概念模式。

C、对全局概念模式进行评审和确认。

6.什么是ER图?构成ER图的基本要素是什么?描述现实世界概念结构模型的有效方法称为ER方法,用ER方法建立的概念结构模型称为ER模型,或称为ER图。

ER图是由实体、实体的属性和实体之间的联系三个要素组成的。

7.试述采用ER方法的数据库概念设计的过程。

A、设计局部ER模式:确定局部结构范围,实体定义,联系定义,属性分配。

B、设计全局ER模式:确定公共实体类型,ER模式的合并,冲突的消除。

自考数据库系统原理复习总结

自考数据库系统原理复习总结

自考数据库系统原理复习总结第一章数据库系统基本概念要求、目标:本章属于基础知识,主要是对一些概念的理解和记忆。

没有难点,相对的重点是数据管理技术的发展阶段,数据描述的术语,数据抽象的四个级别,数据库管理系统的功能,数据库系统的组成。

一、数据管理技术的发展1.分为四个阶段:人工管理阶段、文件系统阶段、数据库阶段和高级数据库阶段。

2.数据库阶段数据管理的特点:1)采用数据模型表示复杂的数据结构.2)有较高的数据独立性。

3)数据库系统为用户提供了方便的用户接口。

4)提供四方面的数据控制功能:数据库的恢复、数据库的并发控制、数据的完整性、数据安全性。

5) 增加了系统的灵活性.3.数据库(DB):是长期存储在计算机内、有组织的、统一管理的相关数据的集合。

4.数据库管理系统(DBMS):是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法:包括DB的建立、查询、更新及各种数据控制。

5.数据库系统(DBS):是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,它是采用数据库技术的计算机系统。

二、数据描述1. 分为三个阶段:概念设计、逻辑设计和物理设计。

2. 概念设计中的术语:1)实体:客观存在,可以相互区别的事物称为实体。

2)实体集:性质相同的同类实体的集合。

3)属性:实体有很多特性,每一个特性称为属性。

4)实体标识符(关键码或键):能惟一标识实体的属性或属性集。

以上概念均有类型和值之分。

3. 逻辑设计中的术语:1)字段(数据项):标记实体属性的命名单位称为字段或数据项.2)记录:字段的有序集合。

3)文件:同一类记录的集合。

4)关键码:能惟一标识文件中每个记录的字段或字段集。

以上概念均有类型和值之分。

4. 概念设计和逻辑设计中术语的对应关系:概念设计逻辑设计实体一记录属性一字段(数据项)实体集一文件实体标识符一关键码5. 实体之间联系的元数:与一个联系有关的实体集个数。

数据库原理简答题总结

数据库原理简答题总结

第1章绪论1 .试述数据、数据库、数据库系统、数据库管理系统的概念。

答:(l)数据(Data ) :描述事物的符号记录称为数据。

数据的种类有数字、文字、图形、图像、声音、正文等。

(2)数据库(DataBase ,简称DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。

数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。

(3)数据库系统(DataBas 。

Sytem ,简称DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。

解析数据库系统和数据库是两个概念。

数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。

(4)数据库管理系统(DataBase Management sytem ,简称DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。

DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。

5 .试述数据库系统的特点。

答:数据库系统的主要特点有:(l)数据结构化数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。

(2)数据的共享性高,冗余度低,易扩充数据库的数据不再面向某个应用而是面向整个系统,因此可以被多个用户、多个应用以多种不同的语言共享使用。

(3)数据独立性高数据独立性包括数据的物理独立性和数据的逻辑独立性。

数据库管理系统的模式结构和二级映像功能保证了数据库中的数据具有很高的物理独立性和逻辑独立性。

(4)数据由DBMS 统一管理和控制数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据。

6 .数据库管理系统的主要功能有哪些?答:(l)数据库定义功能;(2)数据存取功能;(3)数据库运行管理;(4)数据库的建立和维护功能。

数据库系统原理笔记及4375简答题整理

数据库系统原理笔记及4375简答题整理
数据库系统原理简答题整理 第一章节:数据库系统基本概念 1.文件系统阶段的数据管理有些什么缺陷? 试举例说明。 三个:数据冗余;数据不一致性;数据联 系弱。 2.与文件结构相比,数据库结构有些什么 不同? 有下面三点不同: 数据结构化:文件由记录组成,文件间无 加了系统的灵活性。 3.试解释 DB、DBMS、DBS 三个术语。 DB是存储在一起、统一管理的相关数据 的集合。 DBMS是位于用户与OS之间的一层数 据管理软件,为用户或应用程序提供访问 DB的方法。 DBS是采用了数据库技术的计算机系统。
3.数据库设计的需求分析阶段是如何实现 的?目标是什么? 这一阶段是计算机人员(系统分析员)和 用户双方共同收集数据库所需要的信息内 容和用户对处理的需求。并以需求说明书 的形式确定下来,作为以后系统开发的指 南和系统验证的依据。 需求分析的工作主要由下面四步组成: A、分析用户活动,产生业务流程图。 B、确定系统范围,产生系统关联图。 C、分析用户活动涉及的数据,产生数据流 图。 D、分析系统数据,产生数据字典。 4.数据字典的内容和作用是什么? 数据字典通常包括:数据项、数据流、数 据结构、数据存储和处理过程五个部分。 数据字典是系统中各类数据描述的集合, 是一系列二维表格,是进行详细的数据收 集和数据分析所获得的主要成果。数据字 典在数据库设计中占有很重要的地位。 5.试叙述概念设计的步骤。 分三步完成: A、进行数据抽象,设计局 部概念模式。 B、将局部概念模式综合成 全局概念模式。 C、对全局概念模式进行 评审和确认。 6.什么是 ER 图?构成 ER 图的基本要素 是什么? 描述现实世界概念结构模型的有效方法称 为 ER 方法,用 ER 方法建立的概念结构 模型称为 ER 模型,或称为 ER 图。ER 图 是由实体、实体的属性和实体之间的联系 三个要素组成的。 7.试述采用 ER 方法的数据库概念设计的 过程。 A、设计局部 ER 模式:确定局部结构范围,实体定义, 联系定义,属性分配。 B、设计全局 ER 模式:确定公共实体类型, ER 模式的合并,冲突的消除。 C、全局 ER 模式的优化:实体类型的合并,冗余属 性的消除,冗余联系的消除。 8.叙述 ER 图转换为关系模型的转换规则。 A、每一个实体分别转换成一个关系,实体 的属性即是关系的属性,实体的键就是关 系的键。 B、实体联系是一对一联系,将一个关系的 键作为外键放在另一个关系中。 C、实体联系是一对多联系,则将“一”端 的关系的键作为外键放在“多”端的关系 中。 D、如果实体是多对多联系,则将联系单独 转换成一个关系,该关系又称为交叉关系。 这个关系的键由与联系相关联的实体的键 组合而成,联系的属性成为这个交叉关系 的属性。 9.DBS 的运行维护工作,由谁担当?有哪
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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中提供的四个机制。

相关文档
最新文档