最新单用户数据库系统精品课件.ppt
《最新单用户数据库系统精品课件.ppt》由会员分享,可在线阅读,更多相关《最新单用户数据库系统精品课件.ppt(73页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单用户数据库系统单用户数据库系统21.1、典型的数据库应用系统、典型的数据库应用系统 1. Mary Richards房屋粉刷 单用户数据库系统单用户数据库系统 Mary Richards是一个专业的房屋粉刷匠,她拥有并管理一家小公司。该公司包括她自己和另一个专业粉刷匠,在需要的时候还雇佣一些兼职的粉刷匠。Mary的业务已经进行了10年,她收费合理(既不便宜也不昂贵),并赢得了高质量的粉刷匠的美誉;Mary的业务大部分来自请她粉刷房屋的客户的重复业务,面且总是从他们那里得到口头参照意见。另外,Mary也有一部分业务来自建筑承包商和专业的室内设计公司3456789数据库(数据库(DataBase
2、)长期储存在计算机内,有组织的、可共享的数据集合。数据库中的数据不是孤立的,数据与数据之间是相互关联的。数据库中的数据具有较小的冗余度、较高的数据独立性和易扩展性。1.2 相关术语和基本概念相关术语和基本概念10数据库管理系统(数据库管理系统(DBMS)数据管理系统软件。管理、控制数据库的建立、运行和维护。位于操作系统和用户应用之间总是基于某种数据模型数据库厂商的产品通常指DBMS,如Oracle8i、SQL Server 2000、DB2、Informix等目的提供一个可以方便地、有效地存取数据库信息的环境。提供一个可以方便地、有效地存取数据库信息的环境。1.2 相关术语和基本概念相关术语和
3、基本概念11数据库管理系统(数据库管理系统(DBMS)的功能的功能数据库定义数据库对象定义:表、索引、约束、用户等数据库操纵实现对数据库的基本操作:增、删、改、查数据库保护恢复、并发控制、完整性控制、安全性控制数据库的建立和维护初始数据的转换和装入、数据备份、数据库的重组织、性能监控和分析等通常由一些实用程序完成1.2 相关术语和基本概念相关术语和基本概念12数据库系统(数据库系统(DBS)数据库引入到计算机系统中的系统构成: 数据库 DBMS开发工具 应用软件系统 人员(数据库管理员DBA、应用程序员、 最终用户)1.2 相关术语和基本概念相关术语和基本概念13数据库数据库最终用户最终用户应
4、用系统应用系统应用开发工具应用开发工具DBMS操作系统操作系统数据库管理员数据库管理员DBA数据库系统构成数据库系统构成应用程序员应用程序员14DBA (DataBase Administrator)协调用户和开发人员的工作参与数据库设计创建用户和授权保证数据库的正常运行维护工作151.3 数据管理技术的发展进程数据管理技术的发展进程人工管理人工管理特点:特点:1)数据不保存在机)数据不保存在机器中;器中;2)没有管理数据的)没有管理数据的软件;软件;3)数据无共享;)数据无共享;4)数据不具有独立)数据不具有独立性。性。文件系统文件系统特点:特点: 1)数据可以长期保存)数据可以长期保存在磁
5、盘上;在磁盘上;2)文件系统管理数据)文件系统管理数据;3)数据共享性差,冗)数据共享性差,冗余大;余大;4)数据独立性差。)数据独立性差。数据库数据库特点:特点: 1)数据结构化;)数据结构化;2)高共享,低冗余;)高共享,低冗余;3)数据独立性高;)数据独立性高;4)数据由)数据由DBMS统一控统一控制。制。16人工管理阶段人工管理阶段1)数据不保存在机器中;2)应用程序自己管理数据;3)数据无共享;4)数据不具有独立性。数据组数据组1用户用户1用户用户2应用程序应用程序2应用程序应用程序1应用程序应用程序3应用程序应用程序n用户用户m数据组数据组2数据组数据组3数据组数据组n17文件系统
6、阶段文件系统阶段1)数据可以长期保存在磁盘上;2)文件系统管理数据;3)数据共享性差,冗余大:冗余时必须建立不同的文件以满 足不同的应用;4)数据独立性差:程序通过文件名即可访问数据,但文件结构改变时必须修改程序。用户用户1用户用户2应用程序应用程序2应用程序应用程序1应用程序应用程序3应用程序应用程序n用户用户m数据文件数据文件2数据文件数据文件1数据文件数据文件3数据文件数据文件n文文件件系系统统18数据库系统阶段数据库系统阶段1)数据结构化:采用复杂数据模型,不仅可以表示数据,还可以表示数据间的联系;2)高共享,低冗余;3)数据独立性高;4)数据由DBMS统一控制。用户用户1用户用户2应
7、用程序应用程序2应用程序应用程序1应用程序应用程序3应用程序应用程序n用户用户m数数据据库库管管理理系系统统DB19 人工管理 文件系统 数据库系统 背 时间 50 年代中 50 年代后60 年代中 60 年代后 应用 科学计算 科学计算、管理 事务处理 硬件 无存储设备 磁盘、磁鼓 大容量硬盘 景 软件 无 OS 有 OS、管理数据的文件系统 DBMS 数据处理 批处理 批处理 联机实时处理 联机实时处理 批处理、分布 数据管理者 人 文件系统 DBMS 数据面向对象 某一应用程序 某一应用程序 整个组织 特 数据共享程度 无共享 及其冗余 共享差 冗余度大 共享性高 冗余度小 数据独立性
8、无独立,完全依赖应用程序 独立性差 高度物理独立一定逻辑独立 点 数据结构化 无结构 记录内有结构 整体无结构 整体结构化 数据模型描述 数据控制能力 应用程序控制 应用程序控制 DBMS 提供: 安全、完整、并发、恢复 201.4 数据库模型数据库模型1.4.1 数据模型的构成1.4.2 数据模型的分类1.4.3 概念模型1.4.4 实体/联系图 1.4.5 常用的结构数据模型21数据库模型数据库模型为什么要建立数据模型(Data Model)? 象盖大楼的设计图一样,DM可使所有的 项目参与者都有一个共同的数据标准避免出现问题再解决(边干边改的方式)可及早发现问题加快应用开发速度1.4.1
9、 数据模型的构成数据模型的构成22数据模型的构成数据模型的构成数据模型的三要素数据结构 数据的表示方法(数据的组织形式),是一种静态特征的描述数据操作 数据操作是指对数据库的查询、修改、删除和插入等操作,是一种动态特征的描述完整性约束 数据及数据间联系应具有的制约和依赖规则如:一个系可有多个学生,一个学生只能属于一个系1.4.1 数据模型的构成数据模型的构成231.4 数据库模型数据库模型1.4.1 数据模型的构成1.4.2 数据模型的分类1.4.3 概念模型1.4.4 实体/联系图 1.4.5 常用的结构数据模型24数据模型的分类数据模型的分类n根据模型应用的不同目的根据模型应用的不同目的l
10、概念数据模型概念数据模型(概念模型)(概念模型)按用户的观点对数据进行建模,强调语义表达功能按用户的观点对数据进行建模,强调语义表达功能独立于计算机系统和独立于计算机系统和DBMSDBMS主要用于数据库的概念设计主要用于数据库的概念设计l结构数据模型结构数据模型(数据模型)(数据模型)按计算机系统的观点对数据进行建模,直接面向数据库按计算机系统的观点对数据进行建模,直接面向数据库的逻辑结构的逻辑结构与计算机系统和与计算机系统和DBMSDBMS相关(相关(DBMSDBMS支持某种数据模型)支持某种数据模型)有严格的形式化定义,以便于在计算机系统中实现有严格的形式化定义,以便于在计算机系统中实现1
11、.4.2 数据模型的分类数据模型的分类25数据抽象的层次数据抽象的层次信息世界 概念模型机器世界 数据模型认识抽象转换如如E-R模型模型如关系模型、层次模如关系模型、层次模型、网状模型、面向型、网状模型、面向对象模型对象模型26数据模型的例子数据模型的例子n现实世界现实世界l客户存款客户存款n信息世界信息世界l概念模型(概念模型(E-R模型)模型)MN27数据模型的例子数据模型的例子n机器世界机器世界l数据模型数据模型(关系模型(关系模型)281.4 数据库模型数据库模型1.4.1 数据模型的构成1.4.2 数据模型的分类1.4.3 概念模型1.4.4 实体/联系图 1.4.5 常用的结构数据
12、模型29概念模型概念模型数据库设计最抽象的一层 对问题空间的概念性描述 ,是以实体、属性和实体之间的联系等形式来表达的。实体属性域联系1.4.3 概念模型概念模型30实体实体 实体及其相应属性是关系设计的基础实体是客观存在又可以相互区分的事物。实实体是客观存在又可以相互区分的事物。实体可以是具体存在的人、物、事件,也可以是抽体可以是具体存在的人、物、事件,也可以是抽象的概念或联系。象的概念或联系。 实体可以是任何人、地点、事物,或定义的要收集和存储的数据实体是一个名词实体的实例是存储在表中的行1.4.3 概念模型概念模型31实体实体( (续续) )定义实体实体代表了现实世界中需要存储信息的对象
13、定义实体时,在分析中使用名词数据库表中的行示例MOE的工作人员MOE的实用软件工程方法 1.4.3 概念模型概念模型32属性属性定义属性在系统中,需要跟踪每个实体的某些事实。这在系统中,需要跟踪每个实体的某些事实。这些事实被称为实体的属性。些事实被称为实体的属性。 属性进一步定义和描述实体实例的特性属性和最接近其描述的实体有关定义数据库表中的列 属性示例:车的属性颜色制造商车型出厂年份 1.4.3 概念模型概念模型33域域域域是一个属性可以包含的有效的值的集合。域是一个属性可以包含的有效的值的集合。 区别于数据类型数据类型是物理的 分析域有助于对数据类型的设计示例:DegreeAwarded,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 单用户 数据库 系统 精品 课件
限制150内