数据库总结(简答题).pdf
《数据库总结(简答题).pdf》由会员分享,可在线阅读,更多相关《数据库总结(简答题).pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据的定义 :描述事物的符号记录数据库的定义:数据库(Database,简称 DB)是长期储存在电脑内、有组织的、可共享的大量数据集合DBMS 的定义:数据库管理系统DatabaseManagement System,简称 DBMS :位于用户与操作系统之间的一层数据管理软件系统软件 。DBMS 的用途:1科学地组织和存储数据2高效地获取和维护数据DBMS 的主要功能:1数据定义功能:提供数据定义语言(DDL)定义数据库中的数据对象2数据操纵功能:提供数据操纵语言(DML) ,实现对数据库的基本操作(查询、插入、删除和修改)。3数据库的运行管理:在数据库建立、运用和维护时对数据库进行统 一控制
2、,以保证数据的完整性、安全性、并在多用户同时使用数据库时进行并发控制, 且在数据库系统发生故障后对系统进行恢复。4数据库的建立和维护功能(实用程序):数据库数据批量装载、数据库转储、恢复、数据库的重组织、性能监视等5数据库系统Database System,简称 DBS :指在电脑系统中引入数据库后的系统在不引起混淆的情况下常常把数据库系统简称为数据库数据库系统的构成1数据库2数据库管理系统及其开发工具应用系统数据库管理员DBA)和用户数据管理是指对数据的组织、分类、编码、存储、检索和维护。数据管理技术的发展过程人工管理阶段特点:(1) 数据不保存(2) 系统没有专用的软件对数据进行管理(3)
3、 数据不共享(4) 数据不具有独立性文件系统阶段特点:1数据以文件形式长期保存2数据由文件系统统一管理3应用程序直接访问数据文件4数据的存取基本上以记录为单位缺点:(1) 数据冗余度大(2) 数据独立性低(2) 数据一致性差数据库系统阶段特点:(1) 数据共享性高、冗余少(2) 数据结构化(3) 数据独立性高(4) 由 DBMS 进行统一的数据控制功能A) 数据的安全性security控制B) 数据的完整性(integrity)控制C) 并发concurrency控制D) 数据恢复recovery数据模型分成两个不同的层次:1概念模型概念层数据模型,也称信息模型 :它是按用户的观点来 对数据和
4、信息建模。2数据模型组织层数据模型 :它是按电脑系统的观点对数据建模,主要用于 DBMS的实现。抽象过程-两步抽象1现实世界中的客观对象抽象为概念模型;2把概念模型转换为某一DBMS 支持的数据模型。数据模型通常由数据结构、数据操作和数据的约束条件三个要素组成(7) 联系Relationship实体内部的联系:组成实体的各属性之间的联系。实体之间的联系:不同实体集之间的联系。1一对一 2一对多3多对多目前最常用的数据模型有层次模型Hierarchical Model网状模型Network Model关系模型Relational Model面向对象的数据模型(5)关系模型的优缺点优点:1建立在严
5、格的数学概念的基础上2) 数据结构简单、清晰,用户易懂易用实体和各类联系都用关系来表示。3) 关系模型的存取路径对用户透明具有更高的数据独立性,更好的安全保密性简化了程序员的工作和数据库开发建立的工作缺点1) 存取路径对用户透明, 导致查询效率往往不如非关系数据模型2)为提高性能,必须对用户的查询请求进行优化三级模式结构:外模式:是数据库中全体数据的逻辑结构和特征的描述概念模式:是数据库用户使用的局部数据的逻辑结构和特征的描述内模式:是数据物理结构和存储方式的描述二级映象(1) 外模式模式映象:定义外模式与模式之间的对应关系用途: 保证数据的逻辑独立性(2) 模式内模式映象:模式内模式映象定义
6、了数据全局逻辑结构与存储结构之间的对应关系。用途:保证数据的物理独立性关系数据库的标准化理论主要包括三个方面的内容:函数信赖范式Normal Form模式设计和模式分解进行数据库的操作时,会出现以下几方面的问题:1. 数据冗余2. 插入异常3. 删除异常4. 更新异常一个好的关系模式应该具备以下四个条件:1. 尽可能少的数据冗余2. 没有插入异常3. 没有删除异常4. 没有更新异常1第一范式第一范式First Normal Form是最基本的标准形式,即关系中每个属性都是不可再分的简单项。2第二范式定义:如果关系模式 R1NF,并且 R 中的每个非主属性都完全函数依赖于主码,则 R2NF。存在
7、问题:1数据冗余2插入异常3删除异常4更新异常之所以存在这些问题,是由于在S-L 表中存在着非主属性对主码的传递依赖。3第三范式定义:如果 R(U,F) 2NF,并且所有非主属性都不传递依赖于主码,则 R(U,F) 3NF。关系模式 S-L 由 2NF 分解为 3NF 后,既没有非主属性对主码的部分依赖,也没有非主属性对主码的传递依赖,解决了2NF 中存在的四个问题。1数据冗余降低2不存在插入异常3不存在删除异常4不存在更新异常值4BC 范式(BCNF)定义:假设关系模式 R1NF,对于关系 R 的每个函数依赖 XY 且 YX,X 必含有候选码,则 RBCNF。即每个决定属性集都包含候选码。关
8、系标准化的目的:解决关系模式中存在的插入、删除、更新操作异常,数据冗余问题.关系标准化的方法:围绕函数依赖的主线,对一个关系模式进行分解, 使关系从较低级范式变换到较高级范式。模式分解的准则:1无损连接性2保持函数依赖SQL 语言特点(1)高度非过程化的语言(2)面向集合的语言(3)能以多种方式使用(4)具有查询、操作、定义和控制四种语言一体化的特点(5)语言简洁、易学易用SQL 按其功能可分为四大部分:数据定义功能、数据控制功能、数据查询功能和数据操纵功能。(1)数据定义功能用于定义、删除和修改数据库中的对象;(2)数据查询功能用于实现查询数据的功能;(3)数据操纵功能用于实现对数据库数据的
9、增加、删除和修改;(4)数据控制功能用于实现控制用户对数据库的操作权限索引:记录的关键字与其相应地址的对应表。视图(view): 是从一个或者多个表或视图中导出的表。它与基本表不同的是:(1)基本表base table):独立存在的表, 基本表中的数据是存在数据库中。(2)视图是一个虚表。即视图所对应的数据不实际存放在数据库中(3)在数据库中只存放视图的定义,不存放视图包含的数据,这些数据仍存放在原来的基本表中。(4)基表中的数据发生变化,从视图中查询出的数据也随之改变。视图作用(1)简化数据查询语句(2)使用户能从多角度看到同一数据(3)提高了数据的安全性(4)提供了一定程度的逻辑独立性一、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 总结 答题
限制150内