数据库 知识点 完整版

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

1.数据管理:对数据的收集、整理、组织、维护、存储、检索、传送、利用

2.数据处理:采集、存储、加工、传播

3.DB:计算机存储设备上,以一定方式,数据的集合

4.DB与文件系统的区别:

4.DBMS:建立、管理、维护数据库的软件系统,例:SQL SERVER

功能:

定义(语言、外模式、逻辑模式、内模式);

操纵(插入、查询、更新、删除),

控制(安全、完整、并发、恢复),

维护(备份、转储),

通信(远程作业通信接口)

5.硬件(DB)→操作系统(OS)→DBMS(系统软件)→应用软件→应用程序

6.DBAS:以计算机为平台,以操作系统、数据库管理系统、某种程序语言等为软件环境,以某一领域需求为背景,利用数据库技术建立起的可用的应用软件系统;三要素:数据,物理存储器,数据库管理系统软件。例:教学管理系统

现实世界——客观世界

概念化

信息世界——实体—联系模型(概念模型)

形式化

数据世界——数据模型(层次、网状、关系)

8.数据模型:用数据、数据间的联系表示现实世界。包括:

层次模型——树状

网状模型——有向图

关系模型——表示数据与数据联系的二维表格

9.关系模型:

关系——一个二维表格

元组——每一行数据

元组分量——元组在每一个属性上的取值

属性——每一列名

属性值——行列交汇处的元素的取值

关系模式——每个关系表的表头所描述的数据结构

候选键——唯一标识元组且不含多余属性的属性集

主键——只有一个侯选建时的侯选键;具有唯一性、非冗余性、有效性(不可为空)外键——属性集X的子集不是自己的主键,却是别人的主键,则称之为自己的外键主属性——包含于侯选键里的属性

非主属性——不包含于侯选键

10.数据库的三级结构体系:

用户级——外模式(多个)——用户数据视图,其所用到的那部分数据的逻辑模式

逻辑级——逻辑模式(只有一个,但包含多个关系模式)——整个数据库的逻辑结构描述

存储级——内模式(只有一个)——对逻辑模式中各个关系模式的存储结构的描述

两级映像:外模式与逻辑模式之间的映像(多对一);逻辑模式与内模式之间的映射(一对一);逻辑数据独立性:逻辑模式发生改变时,只需修改外模式与逻辑模式之间的映像,而无需修改应用程序;

物理数据独立性:存储结构改变时,只需修改逻辑模式与内模式之间的映射,而无需修改存外模式和应用程序。

第二章设计数据库应用系统

1.生命周期:

用户需求分析时期用户需求分析阶段

数据库设计时期概念结构设计阶段

逻辑结构设计阶段

物理结构设计阶段

数据库实现时期数据库结构创建

数据库应用与行为设计和实现

数据库运行于维护时期数据库运行与维护

2.人员:

用户;

应用程序员;

系统分析员;

数据库管理员(DBA)——数据库运行时,负责监管、备份、恢复、存储空间管理与维护

3.各阶段任务:

(1)用户需求分析阶段——了解机构,分析活动,收集数据,确定数据要求和环境配置;借助数据流图和数据字典,形成系统需求分析说明书

数据流图(DFD):系统逻辑模型的图形表示,从数据传递和处理的角度反映信息流动,包括

数据源点或终点、数据处理、数据流、数据存储

数据字典(DD):数据流图中所有数据的定义和描述的集合,包括数据项、数据流、数据表和处理

(2)概念结构设计阶段——根据需求分析阶段,将信息需求抽象为信息结构;方法包括:属性表和实体联系模型(E-R)

(3)逻辑结构设计阶段——将信息结构变为关系模型,并进行规范化设计和优化处理

(4)物理结构设计阶段——根据需求,在物理存储设备上选取和设计一个占地少、效率高、代

价低的存储空间

数据聚簇:将那些经常在一起连接查询的表的数据在物理结构上临近存放

(5)数据库结构创建——根据关系模式,创建表、聚簇等

(6)数据库应用与行为设计和实现——编程实现各种功能;建立必要的用户视图;装入数据试运行

(7)数据库应用系统运行与维护——必要的该整性、适应性、完善性维护;备份与恢复及故障维护;运行性能的检测与改善

第五章SQL

1.SQL的功能:

数据定义——表、视图、索引

数据操纵——查询和更新(插入、修改、删除)

数据控制——。。。

2.SQL的特点:

(1)具有交互式和嵌入式两种工作方式

(2)支持数据库的三级结构模式(外模式、逻辑模式、内模式)

第六章关系数据库模式

1.对关系模式规范化设计的必要性

(1)数据冗余

(2)更新异常

(3)插入异常

(4)删除异常

2.函数依赖(FD)

第八章DMAS

集中计算模式→客户-服务器模式(CS)→浏览-服务器模式(BS)与CS并存

一、三层C-S结构

1.表示层:构建视图,检查输入,显示输出

2.功能层:相应请求,业务处理,与数据库服务器打交道

3.数据层:接受请求,对DB读写、完整性、安全性维护、备份恢复、结构优化、管理等例如:QQ、网络电视

缺点:逐级访问,牺牲了一定效率

二、三层B-S结构

1.表示层:客户端的WEB浏览器向WEB服务器发出请求,将WEB服务器用超文本传输协议(HTTP)和超文本标记语言(HTML)描述和组织的主页文件显示出来

2.功能层:接收用户请求,通过SQL等方式向数据库服务器发出申请,并将其处理后的结果传回客户端

3.数据层:接受来自WEB服务器对数据库操纵的请求,对数据进行查询、更新等操作,并将结果传给WEB服务器

三、二者区别

四、数据库访问接口——应用程序访问多种数据库

(一)开放式数据库互连(ODBC)技术

相关文档
最新文档