数据库系统原理重点-简答题精粹
数据库系统原理各章知识重点简答题精粹
第1、2章知识点:
1.数据抽象的四种模型
概念模型独立于硬件和软件
逻辑模型独立于硬件,依赖软件DBMS:层次模型、网状模型(指针)、关系模型(关键码)
外部模型独立于硬件,依赖软件
内部模型依赖软件和硬件
2.进入数据库阶段的标志:层次模型IMS系统推出、网状模型的提
出、关系模型的提出。
3.DBMS是数据库系统对数据管理的系统软件。
4.逻辑设计的四个步骤:把概念模型转换成逻辑模型;设计外模式;
设计应用程序与数据库的接口;评价模型
5.数据描述要经历概念设计、逻辑设计、物理设计
6.数据库应用系统设计的需求分析阶段生成的文档是数据字典和数
据流图
7.与一个联系有关的实体集个数,称为联系的元数。
8.抽象级别最高的数据模型是概念模型
9.ER模型的基本元素是实体、联系和属性
10.关系模型用关键码表示实体之间的联系
11.较高层上的实体类型是超类
12.数据字典是对数据描述的集中管理,它的功能是存储和检索各种
数据描述
13.关系中每个属性都有一个取值范围,称为属性的值域。
14.数据字典的内容和作用是什么
数据字典包括数据项、数据流、数据结构、数据存储和处理过程5个部分。数据字典是对数据描述的集中管理,它的功能是存储和检索各种数据描述。数据字典是进行详细的数据收集和数据分析所获得的主要成果。数据字典在数据库设计中占有重要地位。
15. 什么是数据独立性
数据独立性是应用程序和数据结构之间相互独立,不受影响,即数据结构发生改变不会引起应用程序改变。数据独立性分为物理数据独立性和逻辑数据独立性。物理数据独立性是指数据库物理结构发生改变时,不必修改应用程序。逻辑数据独立性是数据库逻辑结构发生改变时不改变应用程序。
16. 在数据库设计中为什么要进行需求分析需求分析的四个步骤
需求分析是收集数据库需要的信息和用户对处理的需求,并以需求说明书的形式确定下来,作为以后系统开发的指南和系统验证的依据。
sql语句的功能有需求分析的四个步骤:
分析用户活动,产生业务流程图
确定系统范围,产生系统关联图
分析用户活动涉及的数据,产生数据流图
分析系统数据,产生数据字典
17.什么数据冗余其可能导致的后果
数据冗余是指相同的数据被存储很多次。数据冗余的后果是浪费空间,造成数据操作异常,可能造成数据完整性的缺失和数据的不一致性。数据冗余是相对概念,如键和外键也是属于数据冗余,但它是一种必须的数据冗余,它是关系之间联系的手段,数据库的特点是可控数据冗余度。
18.数据库设计中的规划阶段的主要任务是什么
数据库设计中的规划阶段的主要任务是进行建立数据库的必要性和可行性分析,确定数据库在组织中和信息系统中的地位,以及各个数据库之间的联系。
19.评审的作用是什么
评审的作用是确认某一阶段的任务是否全部完成,避免重大的错误。因为管理人员缺乏对计算机的了解,而数据库设计者又缺乏对管理对象的了解,所有在评审时可能导致设计过程的回溯和反复。
20.DBA在维护阶段的工作内容
DBS的运行维护工作有DBA担当。运行维护阶段的主要工作有四种:
DBS的转储和恢复工作;
DBS安全性和完整性;
DBS性能的监督、分析和改进;
DBS的重组织和重构造;
21.DBMS的功能是什么
数据库的定义功能:DBMS提供DDL定义数据库的三级结构、两级映像,定义数据的完整性约束、保密限制等约束。
数据库的操纵功能:DBMS提供DML实现对数据库的操作,基本操作有检索和更新。
数据库的保护功能:DBMS通过对数据库的恢复、并发控制、数据完整性控制和数据安全性控制来实现对数据库的保护。
数据库的维护功能:包括数据载入、转换、转储、数据库的改组和性能监控等功能。
数据字典:数据字典存放着三级结构定义和数据库运行时的统计信息,对数据库操作都要通过数据字典来实现。
ER图实例关系练习:
22.职工和领导的关系是1:M
职工(职工号,职工名,年龄,电话,领导的职工号)
23.零件之间存在组合关系,所有零件之间联系M:N
零件(零件号,零件名,规格)
组成(零件号,子零件号)
24.部门之间1:N
部门(部门号,部门名,经理,上级部门号)
25.作者和图书是编著关系,M:N
作者(姓名,性别,地址,)
书(书号,书名,出版社,出版日期)
编著(书号,姓名)
26.系、课程、教员的关系,系和教员(属于)是1:M;系和课程(开
设)是1:N;课程和教员(教授)是M:N
教员(工号,姓名,专业,系编号)
系(系编号,系名)
课程(课程号,课程名,先修的系编号)
教授(课程号,工号)
第3、4章知识点
1.三范式
第一范式:关系模式R上的每个关系r都是不可分的原子值
第二范式:关系模式R是1NF,且每个非属性值都完全依赖于候选键
第三范式:关系模式R是1NF,且每个非属性值都不传递依赖于候选键
BCNF:关系模式R是1NF,且每个属性值都不传递依赖于候选键
2.当2个关系没有公共属性时,其自然连接操作表现为笛卡儿积
3.域关系运算中,域变量的变化范围是这个值域。
4.关系R(A,B,C)和S(B,C,D),则R /S结果的属性个数是1个
5.自然连接要求被连接的2个关系有一个或多个相同的属性名
6.函数依赖的定义
设有关系模式R(U),x,y是U的子集,r是R的任一具体关系,如果对r的任意两个元组t1,t2,,都要t1[X]=t2[X]蕴含t1[Y]=t2[Y],那么就称函数依赖X→Y在关系模式R(U)中成立。7.为什么关系中的元组没有先后顺序
由于关系定义为元组的集合,集合里的元素没有顺序的,因此关系中的元组也就没有先后的顺序。这样既能减少逻辑排序,又能在关系数据库中引入集合论的理论。
8.简述2个关系代数表达式等价的定义
2个关系代数表达式等价是指用同样的关系实例代替了2个表达式中相应关系时所得到的结果都一样。也就是得到相同的属性集和相同的元组集,但元组中属性的顺序可能不一致。
9.为什么关系中不允许有重复元组
每个关系都有一个主键,在关系中主键值是不允许重复的。如果关系中重复元组,那么主键值肯定相等,起不来唯一标识作用。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论