数据库系统概论(第5版)复习备考资料

数据库系统概论(第5版)复习备考资料

ID:44509768

大小:79.50 KB

页数:4页

时间:2019-10-22

数据库系统概论(第5版)复习备考资料_第1页
数据库系统概论(第5版)复习备考资料_第2页
数据库系统概论(第5版)复习备考资料_第3页
数据库系统概论(第5版)复习备考资料_第4页
资源描述:

《数据库系统概论(第5版)复习备考资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、、数据库系统概述数据是数据库中心储的基木对彖。记录是计算机中衣示和存储数据的一种格式或-种方法。数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种川户共享。数据弃管理系统(DBMS)和操作系统一样是计算机的基础软件,具有如下主要功能:1.数据定义功能;2.数据组织、储存和管理;3.数据操作功能;4.数据库的事务管理和运行管理;5.数据库的建立和维护功能;6.其他功能。数据库系统(DBS)是由数据库、

2、数据库管理系统(及其应用开发软件)、应用程序和数据库管理员纽•成。数据管理三个阶段人工管理阶段文件系统阶段数据库系统阶段背最应用背景科学计算科学计算、数据管理大规模数据管理硬件背景无直接存储设备磁盘、磁鼓大容量磁盘、磁盘阵列软件背景没有操作系统有文件系统有数据库簷理系统处理方式批处理联机实时处理、批处理联机实时处理、分布处理、批处理特点数据库的管理者用八文件系统数据库管理系统数据而向对彖某一应用程序某应用现实世界数据共享程度无共亨,兀余度极大共享度差、冗余度大共享性高,冗余度小数据的独立性不独立,完全依赖程序独立

3、性差具有较高的物理独立性和i定的逻辑独立性数据的结构化无结构记录内有结构、整体无结构整体结构化、用数据模型描述数据控制能力应用程序自己控制应用程序自己控制由数据库管理系统提供数据安全性、完格性、并发控制和恢复能力数据库系统实现整体数据的结构化。数据库管理系统有以下数据控制功能:1)数据安全性保护;2)数据完整性检査:3)并发控制;4)数据库恢复。数据模型也是一种模型,它是对现实壯界数据特征的抽象,即数据模型是用来描述数据、组织数据和对数据进行操作的。数据模型分类:概念模型、逻辑模型和物理模型。逻辑模型主要包括:层

4、次模型、网状模型和关系模盘。唯-•标识实体的属性集称为码;用实体名及其属性名集合来抽象和刻画同类实体,称为实体性。实体之间的联系有一-对一、一对多和多对多等多种类型。实体•联系方法用E-R图描述,E-R方法也成E-R模型。数据模型通常山数据结构、数据操作和数据的完整性约朿条件三部分组成。层次模型是数据库系统中域早出现的数据模型。关系模型是最重要的-•种数据模型,每个关系的数据结构是一张规范化的二维表。关系模型:对关系的描述,要求关系必须是规范化的。关系的完整性约束条件包括三犬类:实体完整性、参照完整性和用户定义的

5、完整性。操作对彖和操作结果都是关系。在数据模型中有“型”和“值”的概念。模式是数据库中全体数据的逻辑结构和特征的描述。数据廂系统的三级模式结构是指数据廂系统是山外模式、模式和内模式三级构成。一个数据库只冇一个模式,也只冇一个内模式。三级模式Z间冇两层映像:外模式/模式映像和模式/内模式映像。二、关系数据库在关系模型中,现实世界的实体以及实体间的各种联系均川单一的结构类型,即关系来表示。某一属性组的值能唯一地标识一个元组,而其子集不能,则称该属性组为候选码。若一个关系有多个候选码,则选定其中一个为主码。候选码的诸属

6、性称为主属性,不包含在任何候选码中的属性称为非主属性或非码属性。关系可以有三种类型:基本关系(通常称基本表)、查询表和视图表。关系模型中常用的关系操作包括查询操作和插入、删除、修改操作两大部分。选择、投影、并、差、笛卡尔积是5种基木操作。关系操作的特点是集合操作方式。冇一种介于关系代数和关系演算Z间的结构化查询语言(SQL),是集查询、数据定义语言、数据操纵语言和数据控制语言于一体的关系数据语言。关系代数是-•种抽象的查询语言,它用对关系的运算来表达查询。运算对象、运算符、运算结果是运算的三大要素。关系代数的运算

7、对彖是关系,运算结果亦为关系。关系代数的运算按运算符的不同可分为传统的集合运算和专门的关系运算两类。专门的关系运算包括选择、投影、连接、除运算等。自然连接是-•种特殊的等值连接。三、关系数据库标准语言SQLSQL集数据查询、数据操纵、数据定义和数据控制功能于一体,冇以下特点:1)综合统一;2)高度非过程化;3)面向集合的操作方式;4)以同一种语法结构捉供多种使用方式;5)语言简洁,易学易用。视图是从一个或儿个基本表导出的表,因此视图是一个虚表。一个数据库中可以建立多个模式,一个模式下通常包括多个表、视图和索引等数

8、据库对象。当某个基木表不再需要时,可以使用DROPTABLE语句删除它。若选择RESTRICT,则该表的删除是冇限制条件的,若选择CASCADE,则该表的删除没冇限制条件。建立索引是加快查询速度的冇效手段。建立索引使用CREATEINDEX语句,如果需要对其巫命名,可以使用ALTERINDEX语句,删除索引使用DORPINDEX语句。数据查询是数据库的核心操作。常用査询条

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。