数据库基础知识幻灯片.ppt
《数据库基础知识幻灯片.ppt》由会员分享,可在线阅读,更多相关《数据库基础知识幻灯片.ppt(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库基础知识2022/10/31第1页,共63页,编辑于2022年,星期六 二级二级ACCESS数据库基础知识数据库基础知识主要内容主要内容数据库基础知识数据库基础知识数据库基础知识数据库基础知识关系数据库关系数据库数据库设计基础数据库设计基础ACCESSACCESS简介简介简介简介 初识初识初识初识ACCESSACCESSACCESSACCESS 过关练习过关练习过关练习过关练习2022/10/37第7页,共63页,编辑于2022年,星期六 二级二级ACCESS数据库基础知识数据库基础知识关键考点关键考点 计算机数据管理的发展的几个阶段及特点计算机数据管理的发展的几个阶段及特点计算机数据管
2、理的发展的几个阶段及特点计算机数据管理的发展的几个阶段及特点 数据库管理系统的特点及定义数据库管理系统的特点及定义数据库管理系统的特点及定义数据库管理系统的特点及定义 数据库系统的组成、特点及功能数据库系统的组成、特点及功能数据库系统的组成、特点及功能数据库系统的组成、特点及功能数据模型数据模型实体间的联系及分类实体间的联系及分类实体间的联系及分类实体间的联系及分类 关系数据库及关系术语关系数据库及关系术语关系数据库及关系术语关系数据库及关系术语 关系运算关系运算关系运算关系运算数据库设计的四个阶段数据库设计的四个阶段E-RE-RE-RE-R图图图图 ACCESSACCESSACCESSACC
3、ESS数据库的结构层次数据库的结构层次数据库的结构层次数据库的结构层次2022/10/39第9页,共63页,编辑于2022年,星期六 二级二级ACCESS数据库基础知识数据库基础知识1.1.1 1.1.1 计算机数据管理的发展计算机数据管理的发展 数据、信息与数据处理数据、信息与数据处理 数据:数据:存储在某种媒体上的用来存储在某种媒体上的用来描述事物的能够识别的物理符号描述事物的能够识别的物理符号。如文字、数如文字、数字、图形、声音、视频等。字、图形、声音、视频等。信息:信息:一种已经一种已经被加工为特定形式的数据被加工为特定形式的数据。对人们而言是可理解、可用于指导。对人们而言是可理解、可
4、用于指导决策的数据决策的数据。数据处理:数据处理:对数据进行收集、组织、存储、加工和传播等工作。对数据进行收集、组织、存储、加工和传播等工作。是将数据是将数据转换为信息的过程转换为信息的过程,如,如“数据挖掘数据挖掘”。三者之间的关系:三者之间的关系:三者之间的关系:三者之间的关系:数据是信息的载体和具体表现形式数据是信息的载体和具体表现形式 信息不随着数据形式的变化而变化信息不随着数据形式的变化而变化 信息数据数据处理信息数据数据处理2022/10/310第10页,共63页,编辑于2022年,星期六 二级二级ACCESS数据库基础知识数据库基础知识1.1.1 1.1.1 计算机数据管理的发展
5、计算机数据管理的发展 计算机数据管理计算机数据管理 数据处理中最重要的问题就是数据管理数据处理中最重要的问题就是数据管理,包括如何对数据分类、,包括如何对数据分类、组织、编码、存储、检索和维护。随着计算机软、硬件的不断升级,组织、编码、存储、检索和维护。随着计算机软、硬件的不断升级,数据管理经历了以下几个阶段:数据管理经历了以下几个阶段:面向对象数据库系统面向对象数据库系统分布式数据库系统分布式数据库系统数据库管理数据库管理文件系统文件系统人工管理人工管理独立性越来越高,独立性越来越高,使用越来越方便,使用越来越方便,技术越来越复杂技术越来越复杂2022/10/311第11页,共63页,编辑于
6、2022年,星期六 二级二级ACCESS数据库基础知识数据库基础知识1.1.1 1.1.1 计算机数据管理的发展计算机数据管理的发展人工管理人工管理阶段段文件系文件系统阶段段数据数据库系系统阶段段背背 景景应用背景用背景科学科学计算算科学科学计算、管理算、管理大大规模管理模管理硬件背景硬件背景无直接存取存无直接存取存储设备 磁磁盘、磁鼓、磁鼓大容量磁大容量磁备盘软件背景件背景没有操作系没有操作系统有文件系有文件系统有数据有数据库管理系管理系统处理方式理方式批批处理理联机机实时处理、批理、批处理理联机机实时处理、分布理、分布处理、批理、批处理理特特 点点数据的管理者数据的管理者用用户(程序(程序
7、员)文件系文件系统数据数据库管理系管理系统数据面向的数据面向的对象象某一某一应用程序用程序某一某一应用用现实世界世界数据的共享程数据的共享程度度无共享,冗余度极大无共享,冗余度极大 共享性差,冗余度大共享性差,冗余度大共享性高,冗余度小共享性高,冗余度小数据的独立性数据的独立性不独立,完全依不独立,完全依赖于于程序程序独立性差独立性差具有高度的物理独立性和一定具有高度的物理独立性和一定的的逻辑独立性独立性数据的数据的结构化构化无无结构构记录内有内有结构,整体无构,整体无结构构整体整体结构化,用数据模型描述构化,用数据模型描述数据控制能力数据控制能力应用程序自己控制用程序自己控制应用程序自己控制
8、用程序自己控制由数据由数据库管理系管理系统提供数据安提供数据安全性、完整性、并全性、完整性、并发控制和恢控制和恢复能力复能力2022/10/312第12页,共63页,编辑于2022年,星期六 二级二级ACCESS数据库基础知识数据库基础知识1.1.2 1.1.2 数据库系统数据库系统 数据库相关概念数据库相关概念(P3)(P3)数据库:数据库:指存储在计算机内、有组织、指存储在计算机内、有组织、可共享、结构化可共享、结构化的的数据集合数据集合。它不仅包。它不仅包括数据本身,而且包括相关数据之间的联系。括数据本身,而且包括相关数据之间的联系。数据库管理系统数据库管理系统(DBMS):一种一种系统
9、软件系统软件,用于数据库的建立、使用和维护,用于数据库的建立、使用和维护。如如AccessAccess、SQL ServerSQL Server、FoxProFoxPro、OracleOracle、DbaseDbase、DB2DB2、MySQLMySQL、SybaseSybase等待等待 数据库应用系统:数据库应用系统:系统开发人员利用数据库系统资源开发的面向某一类系统开发人员利用数据库系统资源开发的面向某一类实际应用的软件系统。实际应用的软件系统。由数据库系统、应用软件、应用界面组成。由数据库系统、应用软件、应用界面组成。数据库数据库数据数据库管库管理系理系统统数据库应用系统数据库应用系统1
10、数据库应用系统数据库应用系统2 2022/10/313第13页,共63页,编辑于2022年,星期六 二级二级ACCESS数据库基础知识数据库基础知识1.1.2 1.1.2 数据库系统数据库系统 DBMSDBMS的主要功能的主要功能(P5)(P5)数据定义数据定义 数据操纵数据操纵 数据库运行管理数据库运行管理 数据组织、存储和管理数据组织、存储和管理 数据库的建立和维护数据库的建立和维护数据通信接口数据通信接口 DBMSDBMS的组成部分的组成部分(P6)(P6)数据定义语言数据定义语言(DDL)(DDL)及其编及其编译处理程序译处理程序 数据操纵语言数据操纵语言(DML)(DML)及其编及其
11、编译程序译程序 数据库运行控制程序数据库运行控制程序 实用程序实用程序2022/10/314第14页,共63页,编辑于2022年,星期六 二级二级ACCESS数据库基础知识数据库基础知识1.1.2 1.1.2 数据库系统数据库系统 数据库相关概念数据库相关概念(P4)(P4)数据库系统:数据库系统:引入了数据库技术后引入了数据库技术后的计算机系统。的计算机系统。由由5 5部分构成部分构成:硬件系统硬件系统数据库数据库数据库管理系统(数据库管理系统(DBMS)数据库管理员数据库管理员(DBA)用户用户注:数据库管理系统是数据库系统的核心软件注:数据库管理系统是数据库系统的核心软件2022/10/
12、315第15页,共63页,编辑于2022年,星期六 二级二级ACCESS数据库基础知识数据库基础知识1.1.2 1.1.2 数据库系统数据库系统 数据库系统的特点数据库系统的特点(P4)(P4)实现数据共享,减少数据冗余:实现数据共享,减少数据冗余:数据与特定应用分离,集中存放,数据与特定应用分离,集中存放,共同使用。共同使用。减少冗余,但无法避免一切冗余!减少冗余,但无法避免一切冗余!采用特定的数据模型:采用特定的数据模型:利用模型表达客观事物之间的联系,从而利用模型表达客观事物之间的联系,从而对数据进行有效管理。对数据进行有效管理。具有较高的数据独立性:具有较高的数据独立性:数据相对应用程
13、序而言具有更好的独数据相对应用程序而言具有更好的独立性,即数据与程序相互不依赖性。立性,即数据与程序相互不依赖性。有统一的数据控制功能:有统一的数据控制功能:不同应用程序采用统一的方式访问、控制不同应用程序采用统一的方式访问、控制数据库中的数据。完整性、安全性、并发等等。数据库中的数据。完整性、安全性、并发等等。注:数据库系统最根本是解决数据共享问题注:数据库系统最根本是解决数据共享问题2022/10/316第16页,共63页,编辑于2022年,星期六 二级二级ACCESS数据库基础知识数据库基础知识1.1.2 1.1.2 数据库系统数据库系统 数据独立性分类数据独立性分类 (补充补充)物理独
14、立性:物理独立性:数据的物理结构(包括存储结构,存取方数据的物理结构(包括存储结构,存取方式等)的改变,如存储设备的更换、物理存储的更换、式等)的改变,如存储设备的更换、物理存储的更换、存取方式改变等都不影响数据库的逻辑结构,从而不致存取方式改变等都不影响数据库的逻辑结构,从而不致引起应用程序的变化。引起应用程序的变化。逻辑独立性:逻辑独立性:数据库总体逻辑结构的改变,如修改数据模式、数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要相应修改应用程增加新的数据类型、改变数据间联系等,不需要相应修改应用程序。序。2022/10/317第17页,共63页,编辑于2
15、022年,星期六 二级二级ACCESS数据库基础知识数据库基础知识1.1.2 1.1.2 数据库系统数据库系统 数据库系统的内部结构体系数据库系统的内部结构体系(补充)(补充)为了有效地组织、管理数据,为了有效地组织、管理数据,数据库采用三级模式结构:数据库采用三级模式结构:内模内模式、模式和外模式组成式、模式和外模式组成,即由,即由物物理级、概念级和用户级理级、概念级和用户级组成。组成。模式/外模式 映射 应用 A 应用 B 外模式 1 应用 C 应用 D 外模式 3 模式/内模式映射 模式 内模式 数据库 2022/10/318第18页,共63页,编辑于2022年,星期六 二级二级ACCE
16、SS数据库基础知识数据库基础知识1.1.2 1.1.2 数据库系统数据库系统 数据库系统的内部结构体系数据库系统的内部结构体系(补充)(补充)内模式(内模式(内模式(内模式(Internal SchemaInternal SchemaInternal SchemaInternal Schema):):):):又称物理模式又称物理模式又称物理模式又称物理模式,具体描述数据在外部存,具体描述数据在外部存,具体描述数据在外部存,具体描述数据在外部存储器上如何组织存储。储器上如何组织存储。储器上如何组织存储。储器上如何组织存储。内模式反映了数据库的存储方式。内模式反映了数据库的存储方式。内模式反映了数
17、据库的存储方式。内模式反映了数据库的存储方式。模式(模式(模式(模式(SchemaSchemaSchemaSchema):):):):又称逻辑模式或概念模式,是对数据库中又称逻辑模式或概念模式,是对数据库中又称逻辑模式或概念模式,是对数据库中又称逻辑模式或概念模式,是对数据库中数据的整体数据的整体数据的整体数据的整体逻辑结构和特征的描述,逻辑结构和特征的描述,逻辑结构和特征的描述,逻辑结构和特征的描述,是全体用户公共的数据视图。是全体用户公共的数据视图。是全体用户公共的数据视图。是全体用户公共的数据视图。外模式(外模式(外模式(外模式(External SchemaExternal Schem
18、aExternal SchemaExternal Schema):):):):是用户的数据视图是用户的数据视图是用户的数据视图是用户的数据视图,与某一应用有关,与某一应用有关,与某一应用有关,与某一应用有关的数据的逻辑表示。外模式是模式的一个子集,故又称为子模式,包含模式的数据的逻辑表示。外模式是模式的一个子集,故又称为子模式,包含模式的数据的逻辑表示。外模式是模式的一个子集,故又称为子模式,包含模式的数据的逻辑表示。外模式是模式的一个子集,故又称为子模式,包含模式中允许特定用户使用的那部分数据。中允许特定用户使用的那部分数据。中允许特定用户使用的那部分数据。中允许特定用户使用的那部分数据。三
19、者之间的关系:三者之间的关系:三者之间的关系:三者之间的关系:模式是内模式的逻辑表示模式是内模式的逻辑表示模式是内模式的逻辑表示模式是内模式的逻辑表示 内模式是模式的物理实现内模式是模式的物理实现内模式是模式的物理实现内模式是模式的物理实现 外模式则是模式的部分抽取外模式则是模式的部分抽取外模式则是模式的部分抽取外模式则是模式的部分抽取2022/10/319第19页,共63页,编辑于2022年,星期六 二级二级ACCESS数据库基础知识数据库基础知识1.1.2 1.1.2 数据库系统数据库系统 数据库系统的两级映射数据库系统的两级映射(补充)(补充)概念模式概念模式概念模式概念模式/内模式的映
20、射:内模式的映射:实现了概念模式到内模式之间的相实现了概念模式到内模式之间的相实现了概念模式到内模式之间的相实现了概念模式到内模式之间的相互转换。互转换。互转换。互转换。当数据库的存储结构发生变化时,通过修改相应的概当数据库的存储结构发生变化时,通过修改相应的概当数据库的存储结构发生变化时,通过修改相应的概当数据库的存储结构发生变化时,通过修改相应的概念模式念模式念模式念模式/内模式的映射,使得数据库的逻辑模式不变,其外模式内模式的映射,使得数据库的逻辑模式不变,其外模式内模式的映射,使得数据库的逻辑模式不变,其外模式内模式的映射,使得数据库的逻辑模式不变,其外模式不变,应用程序不用修改,从而
21、保证数据具有很高的不变,应用程序不用修改,从而保证数据具有很高的不变,应用程序不用修改,从而保证数据具有很高的不变,应用程序不用修改,从而保证数据具有很高的物理独立性物理独立性物理独立性物理独立性。外模式外模式外模式外模式/概念模式的映射:概念模式的映射:实现了外模式到概念模式之间的实现了外模式到概念模式之间的实现了外模式到概念模式之间的实现了外模式到概念模式之间的相互转换。相互转换。相互转换。相互转换。当逻辑模式发生变化时,通过修改相应的外模式当逻辑模式发生变化时,通过修改相应的外模式当逻辑模式发生变化时,通过修改相应的外模式当逻辑模式发生变化时,通过修改相应的外模式/逻逻逻逻辑模式映射,使
22、得用户所使用的那部分外模式不变,从而应用程辑模式映射,使得用户所使用的那部分外模式不变,从而应用程辑模式映射,使得用户所使用的那部分外模式不变,从而应用程辑模式映射,使得用户所使用的那部分外模式不变,从而应用程序不必修改,保证数据具有较高的序不必修改,保证数据具有较高的序不必修改,保证数据具有较高的序不必修改,保证数据具有较高的逻辑独立性逻辑独立性逻辑独立性逻辑独立性。2022/10/320第20页,共63页,编辑于2022年,星期六 二级二级ACCESS数据库基础知识数据库基础知识1.1.3 1.1.3 数据模型数据模型数据模型基本概念数据模型基本概念 数据模型:数据模型:数据模型:数据模型
23、:反映反映实体实体及其实体间联系的数据组织的结构和形式。及其实体间联系的数据组织的结构和形式。是数据库管理系统用来表示实体及其联系的方法,是从现实是数据库管理系统用来表示实体及其联系的方法,是从现实世界到机器世界的一个中间层次。世界到机器世界的一个中间层次。数据模型所描述的三部分内容数据模型所描述的三部分内容数据模型所描述的三部分内容数据模型所描述的三部分内容 数据结构:数据结构:数据结构是所研究的对象类型的集合,描述系统的静态特性。数据结构是所研究的对象类型的集合,描述系统的静态特性。数据操作:数据操作:对数据库中各种对象允许执行的操作集合对数据库中各种对象允许执行的操作集合 ,描述系统的动
24、,描述系统的动态特性。态特性。数据的约束条件:数据的约束条件:数据的约束条件是一组完整性规则的集合,保证数据的正数据的约束条件是一组完整性规则的集合,保证数据的正确、有效和相容。确、有效和相容。2022/10/321第21页,共63页,编辑于2022年,星期六 二级二级ACCESS数据库基础知识数据库基础知识1.1.3 1.1.3 数据模型数据模型数据模型分类数据模型分类 概念数据模型:概念数据模型:简称概念模型简称概念模型,是对客观世界复杂,是对客观世界复杂事物的结事物的结构描述构描述及它们之间的及它们之间的内在联系的刻画内在联系的刻画。概念模型主要有:概念模型主要有:E-E-R R模型模型
25、(实体联系模型实体联系模型)、扩充的、扩充的E-RE-R模型、面向对象模型及谓词模型、面向对象模型及谓词模型等。模型等。逻辑数据模型:逻辑数据模型:又称逻辑模型又称逻辑模型,是一种面向数据库系统的模,是一种面向数据库系统的模型,该模型着重于在数据库系统一级的实现。型,该模型着重于在数据库系统一级的实现。逻辑数据模型逻辑数据模型主要有:主要有:层次模型、网状模型、关系模型、面向对象模型等层次模型、网状模型、关系模型、面向对象模型等。(不同数据模型对应不同数据库系统)(不同数据模型对应不同数据库系统)物理数据模型:物理数据模型:又称物理模型又称物理模型,它是一种面向计算机物理表示,它是一种面向计算
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 基础知识 幻灯片
限制150内