三级数据库ppt教程.ppt
《三级数据库ppt教程.ppt》由会员分享,可在线阅读,更多相关《三级数据库ppt教程.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库系统原理 第一章第一章 绪论绪论第一章 绪 论1.1 概述1.2 数据模型1.3 数据库系统结构继续继续1.1 概 述 1.1.1 数据库领域研究课题 1.1.2 学科知识点与数据库系统原理的关系 1.1.3 本课程的主要学习内容 1.1.4 数据库系统概念 1.1.1 1.1.1 1.1.1 1.1.1 数据库领域研究课题数据库领域研究课题数据库领域研究课题数据库领域研究课题 1 1 1 1。数据库理论与技术研究综述数据库理论与技术研究综述数据库理论与技术研究综述数据库理论与技术研究综述 2 2 2 2。数据库技术发展浅析数据库技术发展浅析数据库技术发展浅析数据库技术发展浅析1.1.2
2、 1.1.2 1.1.2 1.1.2 学科知识点与数据库系统原理的关系学科知识点与数据库系统原理的关系学科知识点与数据库系统原理的关系学科知识点与数据库系统原理的关系 1 1 1 1。课程分类课程分类课程分类课程分类 2 2 2 2。与数据库系统原理相关的课程与数据库系统原理相关的课程与数据库系统原理相关的课程与数据库系统原理相关的课程1.1.3 1.1.3 1.1.3 1.1.3 本课程的主要学习内容与方法本课程的主要学习内容与方法本课程的主要学习内容与方法本课程的主要学习内容与方法 1 1 1 1。本课程的研究范畴和教学内容本课程的研究范畴和教学内容本课程的研究范畴和教学内容本课程的研究范
3、畴和教学内容 2 2 2 2。本课程的教学思想与目标本课程的教学思想与目标本课程的教学思想与目标本课程的教学思想与目标 3 3 3 3。参考书和学习方法参考书和学习方法参考书和学习方法参考书和学习方法1.1.4 1.1.4 1.1.4 1.1.4 数据库系统概念数据库系统概念数据库系统概念数据库系统概念 1 1 1 1。数据库系统概念数据库系统概念数据库系统概念数据库系统概念 2 2 2 2。数据管理技术的产生与发展数据管理技术的产生与发展数据管理技术的产生与发展数据管理技术的产生与发展 3 3 3 3。数据库系统特点数据库系统特点数据库系统特点数据库系统特点 第一章第一章第一章第一章 绪绪绪
4、绪 论论论论 1.1 概 述1 1。数据库系统概念。数据库系统概念 数据(数据(DataData):):数据实际上就是描述事物的符号记录。数据实际上就是描述事物的符号记录。数据库(数据库(DatabaseDatabase,简称简称DBDB):):数据库是长期存储在计算机内有结构的大量的共享的数据集合。数据库是长期存储在计算机内有结构的大量的共享的数据集合。它可以供各种用户共享、具有最小冗余度和较高的数据独立性。它可以供各种用户共享、具有最小冗余度和较高的数据独立性。DBMSDBMS在数据库建立、运用和维护时对数据库进行统一控制,以保证数据在数据库建立、运用和维护时对数据库进行统一控制,以保证数
5、据的完整性、安全性,并在多用户同时使用数据库时进行并发控制,在发的完整性、安全性,并在多用户同时使用数据库时进行并发控制,在发生故障后对系统进行恢复。生故障后对系统进行恢复。数据库管理系统(数据库管理系统(Database Management SystemDatabase Management System,简称简称DBMSDBMS):):数据库管理系统是位于用户与操作系统之间的一层数据管理软件。数据库管理系统是位于用户与操作系统之间的一层数据管理软件。数据库在建立、运用和维护时由数据库管理系统统一管理、统一控数据库在建立、运用和维护时由数据库管理系统统一管理、统一控制。制。数据库管理系统数
6、据库管理系统使用户能方便地定义数据和操纵数据,并能够保证使用户能方便地定义数据和操纵数据,并能够保证数据的安全性、完整性、多用户对数据数据的安全性、完整性、多用户对数据 的并发使用及发生故障后的系统恢复。的并发使用及发生故障后的系统恢复。数据库系统(数据库系统(Database SystemDatabase System,简称简称DBSDBS):):第一章第一章第一章第一章 绪绪绪绪 论论论论1.1.4 1.1.4 1.1.4 1.1.4 数据库系统概念(数据库系统概念(数据库系统概念(数据库系统概念(1 1 1 1)数据库系统(数据库系统(Database SystemDatabase Sy
7、stem,简称简称DBSDBS):):数据库系统是数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。员和用户构成。关于数据库管理员和用户的观念关于数据库管理员和用户的观念 数据库系统管理员数据库系统管理员数据库系统管理员数据库系统管理员(Database AdministratorDatabase Administrator,简称简称DBADBA):):负责数据库的建立、使用和维护的专门的人员。负责数据库的建
8、立、使用和维护的专门的人员。第一章第一章第一章第一章 绪绪绪绪 论论论论1.1.4 1.1.4 1.1.4 1.1.4 数据库系统概念(数据库系统概念(数据库系统概念(数据库系统概念(2 2 2 2)数据库系统是一个整体的概念,这里讨论数据库的传统概念。数据库系统是一个整体的概念,这里讨论数据库的传统概念。(1)(1)数据数据 (2)(2)数据库文件数据库文件 (3)(3)数据库数据库 (4)(4)数据库管理系统数据库管理系统 (5)(5)数据库应用系统数据库应用系统 (6)(6)数据库系统数据库系统 综上所述,数据、数据库文件、数据库、数据库管理系统、数综上所述,数据、数据库文件、数据库、数
9、据库管理系统、数据库应用系统、数据库系统是不同层次的概念。据库应用系统、数据库系统是不同层次的概念。第一章第一章第一章第一章 绪绪绪绪 论论论论1.1.4 1.1.4 1.1.4 1.1.4 数据库系统概念(数据库系统概念(数据库系统概念(数据库系统概念(3 3 3 3)2 2。数据管理技术的产生与发展数据管理技术的产生与发展数据管理技术的产生与发展数据管理技术的产生与发展 人工管理阶段人工管理阶段文件系统阶段文件系统阶段数据库系统阶段数据库系统阶段(见见P6P6表格)表格)3 3。数据库系统特点数据库系统特点数据库系统特点数据库系统特点 数据结构化数据结构化 数据的共享性、数据冗余度、数据的
10、一致性数据的共享性、数据冗余度、数据的一致性 物理独立性、逻辑独立性物理独立性、逻辑独立性 数据的安全性(数据的安全性(SecuritySecurity)数据的完整性(数据的完整性(IntegrityIntegrity)并发控制(并发控制(ConcurrencyConcurrency)数据库恢复(数据库恢复(RecoveryRecovery)4 4。提出提出问题问题 如何组织数据如何组织数据?系统的基本结构系统的基本结构?第一章第一章第一章第一章 绪绪绪绪 论论论论1.1.4 1.1.4 1.1.4 1.1.4 数据库系统概念(数据库系统概念(数据库系统概念(数据库系统概念(4 4 4 4)返
11、回返回1.2 数据模型 在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。通俗地讲数据模型就是现实世界的模拟。数据模型包括两个不同的概念:(1)概念模型概念模型,概念模型也称信息模型,它是按用户的观点来对数据和信息建模 基于行为的语义描述模型 。用于设计数据库。(2)数据模型数据模型,它是按计算机系统的观点对数据建模,主要包括网状模型、层次模型、关系模型等 (基于数据结构的数据模型 。用于实现数据库管理系统DBMS。数据模型的组成要素数据模型的组成要素:两种意义的模型都是基于三个组成要素展开讨论一、数据结构一、数据结构 数据结构用于描述系统的静态特性,研究与数据类型、内容、
12、性数据结构用于描述系统的静态特性,研究与数据类型、内容、性质有关的对象,例如关系模型中的域、属性、关系等。质有关的对象,例如关系模型中的域、属性、关系等。二、数据操作二、数据操作 数据库主要有检索和更新(包括插入、删除、修改)等两大类操数据库主要有检索和更新(包括插入、删除、修改)等两大类操作。数据模型必须定义这些操作的确切含义、操作符号、操作规作。数据模型必须定义这些操作的确切含义、操作符号、操作规则(如优先级)以及实现操作的语言。则(如优先级)以及实现操作的语言。三、数据的约束条件三、数据的约束条件 数据的数据的约束条件约束条件约束条件约束条件是一组是一组完整性规则完整性规则的集合。完整性
13、规则是给定的的集合。完整性规则是给定的数据模型中数据及其联系所具有的制约和储存规则,用以限定符数据模型中数据及其联系所具有的制约和储存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。此外,数据模型还应该有效、相容。此外,数据模型还应该 提供定义完整性约束条件的机制。提供定义完整性约束条件的机制。总结:总结:总结:总结:*第一章第一章第一章第一章 绪绪绪绪 论论论论1.2.1 1.2.1 1.2.1 1.2.1 数据模型的组成要素数据模型的组成要素数据模型的组成要素数据模型的组成要素返回返回概念模型用于信
14、息世界的建模概念模型用于信息世界的建模 概念模型不依赖于某一个概念模型不依赖于某一个DBMS支持的数据模型。概念模型可以支持的数据模型。概念模型可以转换为计算机上某一转换为计算机上某一DBMS支持的特定数据模型。支持的特定数据模型。概念模型特点概念模型特点 (1)(1)具有较强的语义表达能力,能够方便、直接地表达应用中的具有较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识各种语义知识.(2)(2)应该简单、清晰、易于用户理解,是用户与数据库设计人员应该简单、清晰、易于用户理解,是用户与数据库设计人员之间进行交流的语言。之间进行交流的语言。概念模型讨论要点概念模型讨论要点概念模型讨论
15、要点概念模型讨论要点 (1)(1)信息世界中的基本概念信息世界中的基本概念 (2)(2)联系的定义联系的定义 (3)(3)表示概念模型的实体表示概念模型的实体联系方法联系方法 第一章第一章第一章第一章 绪绪绪绪 论论论论1.2.2 1.2.2 1.2.2 1.2.2 概念模型概念模型概念模型概念模型(1)实体(实体(Entity):):客观存在并可相互区别的事物称为实体。客观存在并可相互区别的事物称为实体。实体可以是具体的人、事、物,也可以是抽象的概念或联系。实体可以是具体的人、事、物,也可以是抽象的概念或联系。(2)属性(属性(Attribute):):实体所具有的某一特性称为属性。一个实体
16、所具有的某一特性称为属性。一个实体可以由若干个属性来刻画。实体可以由若干个属性来刻画。(3)码(码(Key):):唯一标识实体的属性集称为码。唯一标识实体的属性集称为码。(4)属性域(属性域(Domain):):属性的取值范围称为该属性的域。属性的取值范围称为该属性的域。(5)实体型(实体型(EntityType):):用实体名及其属性名集合来抽象和用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。刻画同类实体,称为实体型。(6)实体集(实体集(EntitySet):):同型实体的集合称为实体集。同型实体的集合称为实体集。(7)联系(联系(Relationship):):现实世界中事物内
17、部以及事物之间的现实世界中事物内部以及事物之间的联系在信息世界中反映为实体内联系在信息世界中反映为实体内部的联系和实体之间的联系。部的联系和实体之间的联系。“联系联系”是一个非常重要的概念。是一个非常重要的概念。第一章第一章第一章第一章 绪绪绪绪 论论论论1.1.信息世界中的基本概念信息世界中的基本概念一对一联系(一对一联系(1:1):):如果对于实体集如果对于实体集A中的每一个实体,实体集中的每一个实体,实体集B中至多有一个实体与之联系,反之亦然,则称实体集中至多有一个实体与之联系,反之亦然,则称实体集A与实体集与实体集B具具有一对一联系。记为有一对一联系。记为1:1。一对多联系(一对多联系
18、(1:n):):如果对于实体集如果对于实体集A中的每一个实体,实体集中的每一个实体,实体集B中有中有n个实体(个实体(n0)与之联系,反之,对于实体集与之联系,反之,对于实体集B中的每一个实中的每一个实体,实体集体,实体集A中至多只有一个实体与之联系,则称实体集中至多只有一个实体与之联系,则称实体集A与实体与实体B有一对多联系。记为有一对多联系。记为1:n。多对多联系(多对多联系(m:n):):如果对于实体集如果对于实体集A中的每一个实体,实体集中的每一个实体,实体集B中有中有n个实体(个实体(n0)与之联系,反之,对于实体集与之联系,反之,对于实体集B中的每一个实中的每一个实体,实体集体,实
19、体集A中也有中也有m个实体(个实体(m0)与之联系,则称实体集与之联系,则称实体集A与与实体实体B具有多对多联系。记为具有多对多联系。记为m:n。实体型之间实体型之间的一对一、一对多、多对多联系不仅存在于两个实体型的一对一、一对多、多对多联系不仅存在于两个实体型之间,也存在于两个以上的实体型之间。之间,也存在于两个以上的实体型之间。同一个实体集内的各实体之间同一个实体集内的各实体之间也可以也可以存在一对一、一对多、多对多的存在一对一、一对多、多对多的。第一章第一章第一章第一章 绪绪绪绪 论论论论2 2 2 2。联系(联系(RelationshipRelationship)定义定义该方法用该方法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三级 数据库 ppt 教程
限制150内