收藏 分享(赏)

数据库复习知识.doc

上传人:11xg27ws 文档编号:9149457 上传时间:2019-07-25 格式:DOC 页数:2 大小:49KB
下载 相关 举报
数据库复习知识.doc_第1页
第1页 / 共2页
数据库复习知识.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、1.数据:是数据库中存储的基本对象。种类:文本、图形、图像、音频、视频等。定义:描述事物的符号记录。记录:计算机中表示和存储数据的一种格式或一种方法。数据库(DB):长期储存在计算机内、有组织的、可共享的大量数据的集合。数据库管理系统(DBMS):是位于用户与操作系统之间的一层数据管理软件。数据库系统(DBS ):是指在计算机系统中引入数据库后的系统。一般由数据库、数据库管理系统(及开发工具) 、应用系统、数据库管理员构成。关系:数据库管理系统是数据库系统的一个重要组成部分。2.数据库的基本特征:数据按一定的数据模型组织、描述和储存。可为各种用户共享冗余度较小数据独立性较高易扩展(概括的讲:永

2、久储存、有组织、可共享)3.DBMS 的用途:科学地组织和储存数据,高效地获取和维护数据。4.DBMS 的基本功能:数据定义功能(DBMS 提供DDL(数据定义语言) ,用户通过它可以方便的对数据库中的数据对象进行定义。 )数据组织、储存和管理数据操纵功能(DBMS还提供 DML,用户可以使用 DML 操纵数据,实现对数据库的基本操作,如查询、插入、删除和修改等)数据库的事务管理和运行管理数据库的建立和维护功能其他功能 5.数据管理技术的发展过程以及每个阶段的特点(特别是数据库阶段)人工管理阶段(20 世纪 40 年代中50 年代中)数据不保存,应用程序管理数据,数据不共享,数据不具有独立性文

3、件系统阶段(20 世纪 50 年代末60 年代中)数据可长期保存,由文件系统管理数据,数据共享性差,冗余度大,数据独立性差数据库系统阶段(20 世纪 60 年代末现在)数据结构化,数据的共享性高,冗余度低,易扩充,数据独立性高,数据由DBMS 统一管理和控制 6.DBMS 提供的数据控制功能:数据的恢复、并发控制、数据安全性保护、数据完整性检查 7.两大类的数据模型:概念模型、逻辑模型和物理模型概念模型也称信息模型,主要用于数据库设计逻辑模型包括:层次模型、网状模型、关系模型、面向对象模型和对象关系模型数据模型是数据库系统的核心和基础。8.数据模型的组成要素数据结构数据操作完整性约束条件。9.

4、最常用的数据模型:层次模型、网状模型、关系模型(格式化模型、关系模型) 。最具有数学理论基础的是:关系模型。必须进行查询优化的是:关系模型。10.网状模型与层次模型的区别:网状模型是一种比层次模型更具普遍性的结构,它去掉了层次模型的两个限制,允许多个结点,没有双亲结点,允许结点有多个双亲结点。此外它还允许两个结点之间多种联系(称之为复合联系) 。11.关系的完整性约束条件:实体完整性参照完整性用户定义的完整性。12.关系数据模型相对非关系数据模型的优缺点。优点与格式化模型(非关系模型)不同。它是建立在严格的数学概念的基础上关系模型的概念单一关系模型的储存路径对用户透明,从而具有更高的数据独立性

5、、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。缺点查询效率往往不如格式化数据模型为了提高性能,DBMS 必须对用户的查询请求进行优化,增加了开发 DBMS 的难度。13.数据库系统结构:内部:三级模式结构外部:单用户结构,主从式结构,分布式结构,客户/服务器,浏览器/应用服务器/数据库服务器多层结构等。14.数据库系统的三级模式结构:外模式、内模式、模式外模式也称子模式或用户模式;通常是模式的子集。DBMS 提供子模式描述语言(DDL)来严格定义子模式。模式:也称逻辑模式,一个数据库只有一个模式。内模式:也称储存模式。一个数据库只有一个内模式。15.数据库的二级映像功能与数据

6、独立性(二级映像功能保证数据库系统中的数据能有较高的逻辑独立性与物理独立性)实体、属性、码的概念客观存在并可相互区别的事物称为实体实体所具有的某一特性称为属性唯一标识实体的属性集称为码。17.网状数据模型的储存结构:链接法(单向链接、双向链接、环状链接、向首链接)此外还有指引元阵列法,二进制阵列法,索引法等。18.关系数据模型的数据结构:要求必须是规范化的,每一个分量必须是一个不可分的数据项,即不允许表中还有表。19.关系数据模型的操作:查询、插入、删除和更新数据。是集合操作、操作对象和操作结果都是关系;关系模型把储存路径向用户隐蔽起来。20.数据模型中“型”和“值”的概念 型是指对某一类数据

7、的结构和属性的说明;值是型的一个具体赋值。21.数据库系统中人员主要是:数据库管理人员,系统分析员和数据库设计人员,应用程序员和最终用户。22.数据模型的概念:是一种模型,它是对现实世界数据特征的抽象。用途:用来描述数据、组织数据和对数据进行操作的。23.物理独立性:指用户的应用程序与储存在磁盘上的数据是相互独立的。当数据的物理储存变了,应用程序不用改变。24.逻辑独立性 指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,用户程序也可以不变。25.数据共享的概念:数据库系统从整体角度看待和描述数据、数据面向整个系统,可以被多个用户、多个应用共享使用。1、笛卡尔积、元组、分量

8、、关系、属性、码(候选码、主码、外码、非码、全码)等概念 笛卡尔积是域上面的一种集合运算。D1xD2xxDn=( d1,d2,,dn)|diDi.i=1,2 ,n其中每一个元素(d1,dn)叫做一个 n 元组成简称元组(t)元素中的每一个值 di 叫作一个分量。基数 M 为: D1D 2Dnmi的子集叫作在域 D1,D2,Dn 上的关系,表示为 R(D1,D2,Dn)R : 关系名 n: 关系的目或度。关系是笛卡尔积的有限子集。关系也是一个二维表。表的每行对应一个元组,表的每列对应一个域。每列起的名字,属性。若关系中的某一属性组的值能唯一的标识一个元组,则称该属性组为候选码。若一个关系有多个候

9、选码,则选定其中一个为主码关系模式的所有属性是这个关系模式的候选码,称为全码候选码的储存属性称为主属性不包含在任何候选码中的属性称为非主属性设 F 是基本关系 R 的一个或一组属性,但不是关系 R 的码,如果 F 与基本关系S 的主码 Ks 相对应,则称 F 是基本关系 R 的外码。2、关系模式的形式化表:R(U,D,DOM,F )其中 R: 关系名;U ;组成该关系的属性名集合;D:属性组 ;U:中属性所来自的域;DOM : 属性向域的映象集合;F: 属性间的数据依赖关系集合.3、关系代数运算符有哪些:集合运算符,专门的关系运算,算数比较符和逻辑运算符。4、传统的集合运算:二目运算,包括并、

10、差、交、笛卡尔积。5、专门的关系运算:选择,投影,连接,除运算。6、五种基本的关系代数操作:选择,投影,并、差、交、笛卡尔积。7、重点:并:RS = t|t Rt S (n 目关系)差:R -S = t|tRtS (n 目关系)交: RS = t|t Rt S (n 目关系,R S = R (R-S))笛卡尔积:RS = tr ts |tr R tsS (k1k 2 个元组)选择:又称为限制,F(R) = t|tRF (t)= 真 , (逻辑表达式 F 的基本形式为: X1Y1)投影:A( R) = tA | t R , (其中 A: R中的属性列)连接:RS= | tr A B tr ts

11、Rts Str AtsB (等值连接:R? S = ?| tr Rts Str A = tsB )除:RS = tr X | tr RY (S) Yx ,其中 Yx:x 在 R 中的象集,x = trX 。1、数据定义功能包括:模式定义、表定义、视图和索引的定义。2、数据查询是数据库的核心操作:格式如下:SELECTALL|DISTINCT,FROM, 条件表达式 1、什么是数据依赖?数据依赖的类型。数据依赖是一个关系内部属性与属性之间的约束关系。这种约束是通过数学间值的相等与否体现出来的数据间相互联系。它是现实世界属性间相互联系的抽象,是数据内在的性质,是语义的体现。类型:函数依赖和多值依赖

12、,其他。2、判断一个关系模式好坏的标准是什么?(一个只满足 1NF 的关系可能存在的四个问题是什么)数据冗余太大更新异常插入异常删除异常。3、函数依赖和多值依赖的定义:设R(U)是一个属性集 U 上的关系模式, X 和 Y是 U 的子集。若对于 R(U)的任意一个可能的关系 r,r 中不可能存在两个元组在 X 上的属性值相等, 而在 Y 上的属性值不等, 则称 “X 函数确定 Y” 或 “Y 函数依赖于 X”,记作 XY。设 R(U)是一个属性集 U 上的一个关系模式, X、 Y 和 Z 是 U 的子集,并且 ZUXY。关系模式 R(U)中多值依赖 XY 成立,当且仅当对 R(U)的任一关系r

13、,给定的一对(x,z )值,有一组 Y 的值,这组值仅仅决定于 x 值而与 z 值无关多值依赖的性质:对称性:若XY,则 XZ,其中 ZUXY传递性:若 XY,YZ, 则XZ Y。函数依赖是多值依赖的特殊情况。若 XY,则 XY。若XY,XZ,则 XY Z。若XY,XZ,则 XYZ。若XY,XZ,则 XY-Z,XZ -Y。多值依赖与函数依赖的区别。多值依赖的有效性与属性集的范围有关。若函数依赖 XY 在 R(U)上成立,则对于任何 Y Y 均有 XY 成立;多值依赖 XY 若在R(U)上成立,不能断言对于任何 Y Y 有XY 成立。4、平凡函数依赖与非平凡函数依赖的概念。如果 XY,但 Y X

14、,则称 XY是非平凡的函数依赖。若 XY,但 Y X, 则称 XY 是平凡的函数依赖。完全函数依赖与部分函数依赖的概念。在 R(U)中,如果 XY,并且对于 X 的任何一个真子集 X,都有 X Y, 则称 Y对 X 完全函数依赖,记作 X F Y。若XY,但 Y 不完全函数依赖于 X,则称 Y对 X 部分函数依赖,记作 X P Y。传递函数依赖的概念。在 R(U)中,如果XY,(Y X) ,YX YZ, 则称 Z 对 X 传递函数依赖。记为:X Z。传递5、1NF,2NF,3NF ,4NF 及 BCNF的定义。1NF 如果一个关系模式 R 的所有属性都是不可分的基本数据项,则R1NF2NF 若

15、 R1NF,且每一个非主属性完全函数依赖于码,则 R2NF3NF 关系模式 R 中若不存在这样的码 X、属性组 Y及非主属性 Z( Z Y) , 使得 X Y, Y Z 成立, Y X,则称 R 3NF。4NF关系模式 R NF,如果对于的每个非平凡多值依赖 XY (Y X),都含有码,则 RNF.BCNF 关系模式R1NF,若 XY 且 Y X 时 X 必含有码,则 R BCNF。关系模式规范化的基本步骤:1NF 消除非主属性对码的部分函数依赖2NF 消除非主属性对码的传递函数依赖3NF消除主属性对码的部分和传递函数依赖BCNF 消除非平凡且非函数依赖的多值依赖4NF“消除决定属性集非码的非平凡函数依赖”(这句写在上面整个步骤的左边)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报