数据库系统原理简答

合集下载

数据库原理与系统习题解答

数据库原理与系统习题解答

数据库原理与系统》习题解答习题一一、名词解释DB DBMS DBS DBA数据冗余、数据异常二单项选择题1.DBMS是A、数据库B 、数据库系统C、数据库应用系统C、数据库管理软件2.DB DBMS^ DBS三者之间的关系是A DB包括DBMS和DBSB DBMS包括DBS和DBC DBS包括DB和DBMSD DBS与DB和DBMS6关3.关系数据模型的基本数据结构是A、树B、图C、索引D关系4.层次数据模型的基本数据结构是A、树B、图C、索引D、关系5.层次模型实现数据之间联系的方法A、连接B、指针C、公共属性D、关系6.常见的数据模型是A、层次模型、网状模型、关系模型 B 、概念模型、实体模型、关系模型C对象模型、外部模型、内部模型 D 、逻辑模型、概念模型、关系模型7.提供数据库定义、数据操纵数据控制和数据库维护功能的软件称为A、OS B 、DS C、DBMS D 、DBS三、简答题1.数据库系统的组成部分2.DBA的主要职责3.文件系统的数据管理方法4.文件系统的主要缺陷5.数据库系统的主要优点6.什么是数据模型7.层次结构的特点& DBTG提出的关于数掂库的3个重要规范9.关系数据模型的基本结构10.关系数据模型实现数据联系的方法习题二一、概念题1解释下列事业术语的合义:关系、元组、属性、属性域、超码、候选码、主码、外码。

2•简述关系的性质。

3•说明关系数据库实现数据之间联系的方法。

4•什么是实体完整性和参照完整性5•什么是数据字典和系统目录6•什么是关系代数的选锈、投影、并、差、笛卡儿积、交和连接运算7•什么是自然连接&什么是左外连接、右外连接和全外连接9 •外连接与自然连接的区别是什么二、单项选择题1下面对关系性质的描述中,错误的是A、表中的一行称为一个元组 B 、行与列交叉点不允许有多个值C、表中的一列称为一个属性D表中任意两行可能相同2•“元数据”是指A、数据结构的描述B、数据项的描述C、数据的来源D系统自身的各种有用信息,包括数据结构的描述3•在数据库系统中,空值是A、0 B 、空格C、空字符串D 不确定4•实体完整性是指关系中A、不允许有空行B、主码不允许空值C、属性值外码取空值D、外码允许取空值5.已知关系R与S如图所示:A B_C P AU2233112121221322NlfLT.33334411图Z苕关孫R与呂在关系S中,违反参照完整性约束的元组是A 、(11 , 21)B 、(22 , NULL)C (33 , 33) A、(44 , 11)6.已知关系R和S, RA S等价于A、(R-S)-SB、S-(S-R)C、(S-R)-R D 、S-(R-S)7•关系R和S各有10个元组,则关系RX S的元组个数为A 、10B 、20C 100 D、不确定&从关系中选择指定的属性组成新关系的关系运算是A、选取B、投影C、连接D、笛卡儿乘积9 •有关系:学生(学号,姓名,性别,专业,宿舍编号,宿舍地址 ),主码是A 、宿合编号B 学号C 、宿舍地址,姓名D 、宿舍编号,学号10•有两个关系:部门(编号,部门名称,地址.电话)和职工(职工号,姓名,性别,职务.编号)。

《数据库原理》期末试卷及答案(A)

《数据库原理》期末试卷及答案(A)

只有一个是符合题目要求的,请将其代码填在题后的括号内。

错选或未选都无分。

)1、A2、D3、C4、A5、B6、A7、C8、D9、B 10、D11、B 12、C 13、B 14、D 15、B16、D 17、B 18、D 19、B 20、B二、填空题(本大题共10小题,每小题1分,共10分。

将正确的答案填在每小题的空格内。

错填或不填均无分)21、程序22、m×n23、自然连接24、CREATE INDEX25、聚簇索引26、元组27、空值28、授权29、投影30、GROUP BY三、名词解释(本大题共5小题,每小题3分,共15分)31、数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。

它建立在操作系统的基础上,是位于操作系统和用户之间的一层管理软件,负责对数据库进行同一的管理和控制。

它的功能主要包含6个方面:(1)数据定义(2)数据操纵(3)数据库进行管理(4)数据组织、存储和管理(5)数据库的建立和维护(6)数据通信接口32、完全函数依赖:在关系模式R(U)中,如果X→Y,并且对于X的任何一个真子集X',都有,则称Y完全函数依赖于X.33、视图视图是从一个或几个基本表(或视图)导出的表,它与基本表不同,是一个虚表。

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

基本表中的数据发生变化,从视图中查询出的数据也随之发生变化。

从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。

34、主码和主属性如果关系中的某一个属性组的值能够唯一地标识一个元组,而其子集不行,则称该属性组为侯选码.若一个关系有多个侯选码,则选定其中一个为主码。

侯选码的诸属性称为主属性。

35、游标游标是系统为用户开设的一个数据缓冲区,存放SQL的执行结果。

嵌入式SQL用游标来协调SQL语言与主语言之间的数据处理。

每个游标区都有一个名字。

2022年三亚学院数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)

2022年三亚学院数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)

2022年三亚学院数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)一、填空题1、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。

2、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。

3、数据的安全性是指____________。

4、视图是一个虚表,它是从______导出的表。

在数据库中,只存放视图的______,不存放视图对应的______。

5、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。

①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。

首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。

②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句RESTORE_____FROM BKWITH FILE=1,_____;6、使某个事务永远处于等待状态,得不到执行的现象称为______。

有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。

7、____________、____________、____________和是计算机系统中的三类安全性。

8、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。

9、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。

数据库原理考试试题

数据库原理考试试题

数据库原理考试试题一、选择题(每题 2 分,共 40 分)1、数据库系统的核心是()A 数据库B 数据库管理系统C 数据模型D 软件工具2、在数据库中,数据的物理独立性是指()A 数据库与数据库管理系统的相互独立B 用户程序与 DBMS 的相互独立C 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D 应用程序与数据库中数据的逻辑结构相互独立3、关系模型中,一个关键字是()A 可由多个任意属性组成B 至多由一个属性组成C 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D 以上都不是4、自然连接是构成新关系的有效方法。

一般情况下,当对关系 R 和 S 使用自然连接时,要求 R 和 S 含有一个或多个共有的()A 元组B 行C 记录D 属性5、 SQL 语言中,删除一个表的命令是()A DELETEB DROPC CLEARD REMOVE6、事务的隔离性是指()A 一个事务内部的操作及使用的数据对并发的其他事务是隔离的B 事务一旦提交,对数据库的改变是永久的C 事务中包括的所有操作要么都做,要么都不做D 事务必须是使数据库从一个一致性状态变到另一个一致性状态7、数据库恢复的基础是利用转储的冗余数据。

这些转储的冗余数据包括()A 数据字典、应用程序、审计档案、数据库后备副本B 数据字典、应用程序、日志文件、审计档案C 日志文件、数据库后备副本D 数据字典、应用程序、数据库后备副本8、若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为()A 事务故障B 系统故障C 介质故障D 运行故障9、在数据库设计中,将 ER 图转换成关系数据模型的过程属于()A 需求分析阶段B 概念设计阶段C 逻辑设计阶段D 物理设计阶段10、规范化理论是关系数据库进行逻辑设计的理论依据。

根据这个理论,关系数据库中的关系必须满足:其每一属性都是()A 互不相关的B 不可分解的C 长度可变的D 互相关联的11、以下关于索引的叙述中,不正确的是()A 索引可以提高查询效率B 索引可以加快数据的插入和删除操作C 一个表可以创建多个索引D 索引可以强制实施数据的唯一性12、数据库并发操作可能带来的问题包括()A 丢失修改B 不可重复读C 读“脏”数据D 以上都是13、在关系模式 R(U,F)中,U 是属性集,F 是函数依赖集。

数据库原理A卷加答案

数据库原理A卷加答案

《数据库原理与应用》期末考试试卷课程编号:试卷类型:A 考试形式:闭卷笔试考试日期:2008-7-11注意事项:1.答案写在试卷上;2.不准携带任何书籍、资料、纸张等。

一、简答题(共20分,每题5分)1.简述事务的ACID特性2.简述数据库系统的三级模式结构及其对数据独立性的支持。

3.简述关系模型的参照完整性约束4.简述如何保证多个事务的并发执行是正确的二、设数据库中有三个关系:(共10分,每题2分)职工表EMP(E#,ENAME,AGE,SEX,ECITY)其属性分别表示职工工号、姓名、年龄、性别和籍贯。

工作表WORKS(E#,C#,SALARY)其属性分别表示职工工号、工作的公司编号和工资。

公司表COMP(C#,CNAME,CITY)其属性分别表示公司编号、公司名称和公司所在城市。

试用关系代数表达式写出下列操作:1)检索超过30岁的男职工的工号和姓名。

2)假设每个职工只能在一个公司工作,检索工资超过2000元的男性职工工号和姓名。

3)假设每个职工可在多个公司工作,检索在编号为C4和C8公司兼职的职工工号。

4)检索在“LIANHUA”公司工作、工资超过2000元的男性职工的工号和姓名。

5)检索‘A’城市的所有公司编号和公司名称三、设有四个关系模式(共30分)仓库(仓库号,城市,面积)职工(仓库号,职工号,工资)供应商(供应商号,供应商名,地址)订购单(职工号,供应商号,订购单号,订购日期)用SQL完成以下操作:1.检索所有职工的仓库号及工资。

(2分)2.检索在上海的仓库的面积。

(2分)3.插入一条供应商号=‘S7’,地址在北京的供应商信息。

(2分)4.将订购单号为D2的订购日期修正为当前日期。

(2分)5.删除职工号为空的订购单信息。

(2分)6.检索和职工号为E1或E4有联系的供应商的名称。

(2分)7.检索出向供应商号S3发过订购单的职工的职工号和仓库号。

(2分)8.检索出目前与S3供应商没有联系的职工信息。

2022年上海健康医学院数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)

2022年上海健康医学院数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)

2022年上海健康医学院数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)一、填空题1、关系规范化的目的是______。

2、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF 经过转变为3NF______。

3、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。

4、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。

5、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。

6、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。

7、使某个事务永远处于等待状态,得不到执行的现象称为______。

有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。

8、主题在数据仓库中由一系列实现。

一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了提高处理效率可采用______方式进行存储。

9、在RDBMS中,通过某种代价模型计算各种查询的执行代价。

在集中式数据库中,查询的执行开销主要包括______和______代价。

在多用户数据库中,还应考虑查询的内存代价开销。

10、关系模型由______________、______________和______________组成。

二、判断题11、在第一个事务以S锁方式读数据R时,第二个事务可以进行对数据R加S锁并写数据的操作。

()12、在关系数据库中,属性的排列顺序是可以颠倒的。

数据库简答

数据库简答

1.什么是数据?什么数据管理?数据是用于承载信息的物理符号,是信息的具体表现形式。

数据的定义包括两个方面:一是其内容是信息;二是其表现形式是符号。

数据管理是指对数据的收集、整理、组织、存储、维护、检索、传输等操作,这些是数据处理业务的基本环节,而且是任何数据处理业务中必不可少的共有部分。

数据管理技术的优劣直接影响到数据处理的效率。

2.什么是数据库管理系统?它的主要功能是什么?(必)是用来建立、管理和维护数据库的大型系统软件,位于应用软件和操作系统之间。

它对数据库进行统一管理和控制,并使数据库能够为多个用户共享,同时保持数据的安全性、可靠性、完整性、一致性以及高独立性。

(1)数据定义功能(2)数据操纵功能(3)数据库运行管理功能(4)数据库的建立和维护功能(5)数据库的传输功能3.数据库系统包括哪几个主要组成部分?各部分的功能是什么?画出整个数据库系统的层次结构图。

数据库、数据库用户、计算机软件系统、计算机硬件系统等几部分组成。

功能:数据库:为用户共享。

用户:对数据库进行存储、维护和检索等操作;软件系统:软件系统主要包括数据库管理系统及其开发工具、操作系统和应用系统等。

在计算机硬件层之上,由操作系统统一管理计算机资源,这样数据库管理系统可借助操作系统完成对硬件的访问,并能对数据库的数据进行存取、维护和管理。

另外数据库管理系统的给类人员、应用程序等对数据库的各种操作请求,都必须通过数据库管理系统完成。

硬件系统:存储和运行数据库系统的硬件设备。

4.试述数据库系统的三级模式结构及每级模式结构的作用数据库系统采用"三级模式和两级映射"保证了数据库中的数据具有较高的逻辑独立性和物理独立性。

其优点是当数据的逻辑结构变了,用户程序可以不变。

当数据的物理结构改变了,应用程序也可以不变5.DBA指的是什么?它的主要职责是什么?数据管理员,是负责设计、建立、管理和维护数据库以及协调用户对数据库要求的个人或工作团队。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 第一章 数据库系统基本概念 1. 数据管理技术的发展 1) 人工管理阶段 2) 文件系统阶段 3) 数据库阶段 4) 高级数据库阶段 2. 上述中人工管理阶段特点 1) 数据不保存在计算机内。计算机主要用于计算,一般不需要长期保存数据 2) 没有专用的软件对数据进行管理 3) 只有程序的概念,没有文件的概念 4) 数据面向程序 3. 上述中文件系统阶段特点 1) 数据以‘文件’形式可长期保存在外部存储器的磁盘上 2) 数据的逻辑结构与物理结构有了区别,但比较简单 3) 文件组织已多样化 4) 数据不再属于某个特定的程序,可以重复使用,即数据面向应用 5) 对数据的操作记录以记录为单位 文件系统的三个缺陷: 1) 数据冗余。文件之间缺少联系,同样的数据在多个文件中重复存储 2) 数据不一致。由数据冗余造成 3) 数据联系弱。由文件之间相互独立,缺乏联系造成 4. 上述中数据库阶段特点 1) 采用数据模型表示复杂的数据结构 2) 有较高的数据独立性 3) 数据库系统为用户提供了方便的用户接口 4) 数据库系统提供以下方面的好素具控制功能: 1) 数据库的恢复 2) 数据库的并发控制 3) 数据的完整性 4) 数据安全性 5) 增加了系统的灵活性 5. 物理存储介质,按访问数据的速度、成本和可靠性,进行分类 1) 高速缓冲存储器(Cache):访问速度最快,最昂贵,容量小,由CPU直接管理 2) 主存储器(Main Memory):又称‘内存’,但掉电后内存数据会丢失,由操作系统管理 3) 快擦写存储器(Flash Memory):简称‘快闪存’,在掉电后数据不丢失 4) 磁盘存储器(Magnetic Disk):也称‘直接存取存储器’,最流行的外部存储器, 5) 光存储器(Optical Storage):最流行的是‘光盘存储器’,CD-ROM(只读不写),CD-RW、DVD-RW(可以读写) 6) 磁带(Tape Storage):属于‘顺序存取存储器’ 6. 物理存储中的数据描述 1)位(Bit,比特):一个二进制位称为‘位’,一位只能取0或1两个状态 2)字节(Byte,简记为B):8个比特称为一个字节,可以存放一个字符对应的ASCII码 3)字(Word):若干个字节组成一个字,一个字所含的二进制位的位数称为字长,如8位、16位、24位32位 4)块(Block):又称为物理块或物理记录,块是内存和外存交换信息的最小单位,每块的大小通常为210~214字节 5)桶(Bucket):外存的逻辑单位,一个桶可以包含一个物理块或多个在空间上不一定连续的物理块 6)卷(Volume):一个输入输出设备所能装载的全部有用信息,称为‘卷’,如磁带机的一盘磁带就是一卷,磁盘的一个盘组也是一卷 7.根据数据抽象的级别定义了四种模型 1)概念数据模型:抽象级别最高 2)逻辑数据模型 3)外部数据模型 4)内部数据模型 8.上述中概念模型的特点 1)表达了数据的整体逻辑结构 2)从用户需求的观点出发,对数据建模 3)独立于硬件和软件 4)是数据库设计人员与用户之间进行交流的工具 9. 现在采用的概念模型主要是实体联系(ER)模型,ER模型的优点 1)简单,容易理解,真实反映用户的需求 2)与计算机无关,用户容易接受 但是ER模型只能说明实体间语义的联系,还不能进一步说明详细的数据结构。 10. 上述中逻辑模型的特点 1) 表达了数据库的整体逻辑结构 2) 是从数据库实现的观点出发,对数据建模 3) 独立于硬件,但依赖于软件 4) 是数据库设计人员与应用程序员之间进行交流的工具 11. 逻辑模型主要有: 层次、网状、关系模型三种 12. 层次模型的特点: 优点:记录之间的联系通过指针来实现,查询效率较高 缺点:只能表达1:N联系,M:N联系不易实现 2

应用程序的编写复杂 数据结构复杂和编程复杂 13. 网状模型的特点:记录之间的联系通过指针实现,M:N联系也容易实现,查询效率较高 缺点:数据结构复杂和编程复杂 14. 关系模型的主要特征是用二维表格表达实体集,数据结构简单,容易为初学者理解 关系模型与层次、网络模型的最大差别是:用关键码而不是用指针导航数据,是数学化的模型 15. 上述中的外部模型的特点 1)是逻辑模型的一个逻辑子集 2)独立于硬件,依赖于软件 3)反映了用户使用数据库的观点 外部模型的优点 1)简化了用户的观点 2)有助于数据库的安全性保护 3)是对概念模型的支持 16. 上述中内部模型又称为物理模型,是数据库最底层的抽象。 17. 数据库的数据结构有三个层次:、 外部模型:是用户与数据库系统的接口,是用户用到的那部分数据的描述 逻辑模型:是数据库中全部数据的整体逻辑结构的描述 内部模型:是数据库在物理存储方面的描述 18. 三层模式体系结构的特点 1)有了外模式后,程序员不必关心逻辑模式,实际上外模式是逻辑模式的逻辑子集 2)逻辑模式必须不涉及到存储结构、访问细节等细节 3)内模式并不涉及到物理设备的约束 19. 数据的独立性指应用程序和数据库的数据结构之间相互独立,不受影响,分为: 1)物理数据独立性 2)逻辑数据独立性 20. 数据库管理系统的工作模式 1)接受应用程序的数据请求和处理请求 2)将用户的数据请求转换成复杂的机器代码 3)实现对数据库的操作 4)从对数据库的操作中接受查询结果 5)对查询结果进行处理 6)将处理结果返回给用户 21. 数据库管理系统的主要功能 1)数据库的定义功能 2)数据库的操纵功能 3)数据库的保护功能:数据库的恢复、数据库的并发控制、数据完整性控制、数据安全性控制 4)数据库的维护功能 5)数据字典 22. 数据库系统的组成 1)数据库 2)硬件:包括中央处理机、内存、外存、输入输出设备等硬件设备 3)软件:包括数据库管理系统、操作系统等 4)数据库管理员 23. 数据库用户的分类:数据库管理员、专业用户、应用程序员、终端用户 24. 数据库管理系统的存储管理器的分类:权限和完整性管理器、事务管理器、文件管理器、缓冲区管理器 25. 数据库管理系统的磁盘存储器的数据结构的分类:数据文件、数据字典、索引、统计数据、日志 26. 数据库管理系统的查询处理器的分类:DDL解释器、DML编译器、嵌入式DML的预编译器、查询求值引擎 27. 数据库管理系统位于用户与操作系统的一层数据管理软件 28. 数据库语言分成DDL和DML两类 29. 数据库管理系统主要由查询处理器和存储管理器两大部分组成 30. 数据库系统是包含数据库和数据库管理系统的计算机系统 31. 数据库系统的效益表现 1)灵活性 2)简易型 3)面向用户 4)有效的数据控制 5)加快应用系统的开发速度 6)维护方便 7)标准化 第二章 数据库设计和ER模型 32. 数据库系统的生存期:规划、需求分析、概念设计、逻辑设计、物理设计、实现、运行维护 33. 规划阶段 1)系统调查 2)可行性分析 3)确定数据库系统的总目标 34. 需求分析阶段 1)分析用户活动,产生业务流程图 2)确定系统范围,产生系统关联图 3)分析用户活动涉及的数据,产生数据流图 4)分析系统数据,产生数据字典 35. 概念设计阶段---设计能反映用户需求的数据库概念结构,即概念模型,主要使用ER方法 1)进行数据抽象,设计局部概念模型 3

2)将局部概念模型综合成全局概念模型 3)评审 36. 逻辑设计阶段 1)把概念模型转换成逻辑模型(主要任务) 2)设计外模型 3)设计应用程序与数据库的接口 4)评价模型 5)修正模型 37. 物理设计阶段 1)存储记录结构设计 2)确定数据存放位置 3)存取方法的设计 4)完整性和安全性考虑 5)程序设计 38. 数据库的实现阶段 1)定义数据库结构 2)数据装载 3)编制与调试应用程序 4)数据库试运行 39. 数据库的维护由数据库管理员完成,包括以下内容 1)数据库的转储和恢复 2)数据库安全性、完整性控制 3)数据库性能的监督、分析和改进 4)数据库的重组织和重构造 40. ER模型的基本元素:实体、联系、属性 41. ER模型的属性的分类 1)根据属性的类别:简单属性和复合属性.(不可再分割的属性(性别)、可分解为其他属性的属性(地址)) 2)根据属性的取值特点:单值属性和多值属性(同一实体的属性只能取一个值)(年龄一个、零件多个价格) 3)存储属性和派生属性(实发工资=基本工资+奖金…) 4)允许为空值的属性 42. 局部ER模型的设计步骤 1)确定局部结构范围 2)定义实体 3)定义联系 4)分配属性 43. 全局ER模型的设计步骤 1)确定公共实体类型 2)合并局部ER模型 3)消除冲突 44. 全局ER模型的优化原则 1)合并实体类型 2)消除冗余属性 45. 关系模型的术语:超键、候选键、主键、外键 46. 关系模型中对关系做了以下规范限制 1)关系中每一个属性值都是不可分解的 2)关系中不允许出现重复元组 3)不考虑元组间的顺序,即没有行序 4)元组中的属性在理论上也是无序的,但使用时按习惯考虑列的顺序 47. 三类完整性规则---关系数据库的数据与更新操作必须遵循以下规则 1)实体完整性规则 2)参照完整性规则 3)用户定义的完整性规则 48. 关系数据库的逻辑设计步骤 1)导出初始关系模式集 2)规范化处理 3)模式评价 4)模式修正 5)设计子模式 49. 增强的ER模型 一个实体对于另一个实体(强实体)具有很强的依赖联系,而且该实体主键的一部分或全部从其强实体中获得,则称该实体为弱实体。 ER模型中,弱实体用双线矩形框表示,与弱实体的联系用双线菱形表示

第三章 关系模式设计理论 50. 关系数据库的基本结构是关系模式 51. 模式设计理论主要包括:数据依赖、范式、模式设计方法 52. 关系模式的非形式化设计准则 1)关系模式的设计应尽可能只包含直接联系的属性,不要包含有间接联系的属性 2)关系模式的设计应尽可能使得相应关系中不出现插入、删除和修改等操作异常现象 3)关系模式的设计应尽可能使得相应关系中避免放置经常为空值的属性 4)关系模式的设计应尽可能使得关系的等值连接在主键和外键的属性上进行,并且保证连接以后不会生成额外的元组 53. 关系模式的分解特---模式分解的优缺点 优点:1)模式分解能消除数据冗余和操作异常现象 2) 在分解了的数据库中可以存储悬挂元组,存储泛关系中无法存储的信息 缺点:1)分解以后,检索操作需要做笛卡儿积或连接操作,这将付出时间代价 2)在有泛关系假设时,对数据库中关系进行自然连接时,可能产生寄生元组,即损失了信息。在无泛关系时,由于数据库中可能存在悬挂元组,就有可能不存在泛关系。

相关文档
最新文档