第18章数据库设计基础(讲稿).doc

第18章数据库设计基础(讲稿).doc

ID:58839008

大小:211.00 KB

页数:15页

时间:2020-09-24

第18章数据库设计基础(讲稿).doc_第1页
第18章数据库设计基础(讲稿).doc_第2页
第18章数据库设计基础(讲稿).doc_第3页
第18章数据库设计基础(讲稿).doc_第4页
第18章数据库设计基础(讲稿).doc_第5页
资源描述:

《第18章数据库设计基础(讲稿).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十八章数据库设计基础本章重要知识点1.数据库系统概述: (1)数据和数据库 (2)数据库管理系统 (3)数据库发展历史2.数据模型。3.关系数据库:(1)关系数据库术语 (2)关系的特点 (3)关系模型(4)关系运算4.数据库系统的体系结构5.数据库设计步骤知识点详解与经典例题解析18.1数据库系统概述知识点1数据和数据库数据库是计算机软件的一个重要分支,从本质上讲数据库是数据的集中存储。(1)数据(Data)描述事物的符号记录称为数据。(2)数据库(DataBase,简称DB)数据库是存放数据的仓库,它是

2、储存在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。知识点2数据库系统数据库系统是对数据进行存储、管理、处理和维护的计算机软件系统。数据库系统由数据库、数据库管理系统、数据库管理员、计算机硬件系统等几部分组成。知识点3数据库管理系统数据库管理系统是一种在操作系统支持下的系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。数据库管理系统是数据库系统的核心。数据库管理系统功能:

3、(1)数据模式定义:即为数据库构建其数据框架;(2)资料存取的物理构建:为数据模式的物理存取与构建提供有效的存取方法与手段;(3)资料操纵:为用户使用数据库的数据提供方便,如查询、插入、修改、删除等以及简单的算术运算及统计;(4)数据的完整性、安全性定义与检查;(5)数据库的并发控制与故障恢复;(6)数据的服务:如拷贝、转存、重组、性能监测、分析等。为完成以上六个功能,数据库管理系统提供以下的数据语言:(1)数据定义语言:负责数据的模式定义与数据的物理存取构建;(2)数据操纵语言:负责数据的操纵,如查询与增、

4、删、改等;(3)数据控制语言:负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等。知识点4数据库发展历史数据库系统发展的三个阶段包括:(1)文件系统阶段:提供了简单的数据共享与数据管理能力,但是它无法提供完整的、统一的、管理和数据共享的能力。(2)层次数据库与网状数据库系统阶段:为统一与共享数据提供了有力支撑。(3)关系数据库系统阶段【经典题解】1.数据库管理系统中负责数据模式定义的语言是_________。A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言【答案】A【解析】此题主要考查

5、知识点3中数据库管理系统提供的数据语言。数据定义语言:负责数据的模式定义与数据的物理存取构建,所以本题答案为A。2.数据库管理系统是_________。A)操作系统的一部分B)在操作系统支持下的系统软件C)一种编译系统D)一种操作系统【答案】B【解析】此题主要考查知识点3中数据库管理系统的定义。数据库管理系统是一种系统软件,在操作系统支持下的系统软件。3.数据库系统的核心是_________。【答案】数据库管理系统【解析】此题主要考查知识点3中数据库管理系统的定义。数据库管理系统是数据库系统的核心。18.2数

6、据模型数据模型是数据特征的抽象,它从抽象层次上描述了系统的静态特征、动态特征和约束条件,为数据库系统的信息表示与操作提供了一个抽象的框架。数据模型所描述的内容有三个部分:数据结构、数据操作与数据约束。知识点5数据模型分类根据数据之间的联系方式,数据模型分为:层次模型、网状模型和关系模型。【经典题解】1.层次型、网状型和关系型数据库划分原则是_________。A)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系方式【答案】D【解析】此题主要考查关系模型分类。数据库划分原则是数据之间的联系方式,所以本

7、题答案为D。18.3关系数据库知识点6关系数据库术语(1)元组。一个关系对应一张二维表,二维表格中的一行称为一个元组或一条记录。(2)属性。二维表格中一列的字段名称为一个属性。(3)分量。关系中每一个具体的元数值。(4)域。属性的取值范围称为域。(5)关键词。可唯一标识元组的属性或属性集称为关键词,又称为主码或候选键。候选码中包含的属性称为主属性。 (6)广义笛卡儿积设R和S是两个关系,如果R是m元关系,有k个元组,S是n元关系,有q个元组,则广义笛卡尔积R×S是一个m+n元关系,有k×q个元组,广义笛卡尔积

8、可以记为:图18-1示意了集合的广义笛卡儿积运算。图18-1广义笛卡尔积运算图知识点7关系的特点关系可以看作是二维表,但并不是所有的二维表都是关系。关系数据库对关系是有一些限定的,归纳起来关系具有以下特点:(1)关系中不允许出现相同的元组。(2)关系中元组的顺序可任意。(3)关系中属性的顺序可任意。(4)同一属性名下的各个属性值必须来自同一个域,必须是同一类型的数据。(5)关系中各个属性名不能重名。

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

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

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