数据库第01章节数据库基本原理.ppt

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库第01章节数据库基本原理

第1章 数据库基本原理 1.1 数据库应用系统的典型应用 1.2 相关术语和基本概念 1.3 数据管理技术的发展进程 1.4 数据库模型 1.5 数据库系统结构 1.1、典型的数据库应用系统 1. Mary Richards房屋粉刷 2. Treble Clef Music商店 3.州执照颁发和汽车登记局 4. Calvert岛预订中心 不同类型数据库系统的特点 1.2 相关术语和基本概念 数据(Data) 数据库(Database,简称DB) 数据库管理系统(Database Management System,简称DBMS) 数据库系统(Database System,简称DBS) 数据(Data) 数据是数据库中存储的基本对象。 描述事物的符号记录。 数据的种类 文本、图形、图像、音频、视频、学生的档案记录、货物的运输情况等 例如: (李明,男,22,1982,浙江,计算机,1999) 语义: 李明是个大学生,1982年出生,今年22岁,男性,浙江人,1999年考入计算机系 数据的形式还不能完全表达其内容,需要经过解释。 数据库(DataBase) 长期储存在计算机内,有组织的、可共享的数据集合。 数据库中的数据不是孤立的,数据与数据之间是相互关联的。 数据库中的数据具有较小的冗余度、较高的数据独立性和易扩展性。 数据库管理系统(DBMS) 数据管理系统软件。管理、控制数据库的建立、运行和维护。 位于操作系统和用户应用之间 总是基于某种数据模型 数据库厂商的产品通常 指DBMS,如Oracle8i、 SQL Server 2000、DB2、 Informix等 目的 提供一个可以方便地、有效地存取数据库信息的环境。 数据库系统(DBS) 数据库引入到计算机系统中的系统构成: 数据库 DBMS+开发工具 应用软件系统 人员(数据库管理员DBA、应用程序员、 最终用户) DBA (DataBase Administrator) 协调用户和开发人员的工作 参与数据库设计 创建用户和授权 保证数据库的正常运行 维护工作 1.3 数据管理技术的发展进程 人工管理阶段 1)数据不保存在机器中; 2)应用程序自己管理数据; 3)数据无共享; 4)数据不具有独立性。 文件系统阶段 1)数据可以长期保存在磁盘上; 2)文件系统管理数据; 3)数据共享性差,冗余大:冗余时必须建立不同的文件以满 足不同的应用; 4)数据独立性差:程序通过文件名即可访问数据,但文件结构改变时必须修改程序。 数据库系统阶段 1)数据结构化:采用复杂数据模型,不仅可以表示数据,还可以表示数据间的联系; 2)高共享,低冗余; 3)数据独立性高; 4)数据由DBMS统一控制。 1.4 数据库模型 1.4.1 数据模型的构成 1.4.2 数据模型的分类 1.4.3 概念模型 1.4.4 实体/联系图 1.4.5 常用的结构数据模型 数据库模型 为什么要建立数据模型(Data Model)? 象盖大楼的设计图一样,DM可使所有的 项目参与者都有一个共同的数据标准 避免出现问题再解决(边干边改的方式) 可及早发现问题 加快应用开发速度 数据模型的构成 数据模型的三要素 数据结构 ——数据的表示方法(数据的组织形式),是一种静态特征的描述 数据操作 ——数据操作是指对数据库的查询、修改、删除和插入等操作,是一种动态特征的描述 完整性约束 ——数据及数据间联系应具有的制约和依赖规则 如:一个系可有多个学生,一个学生只能属于一个系 1.4 数据库模型 1.4.1 数据模型的构成 1.4.2 数据模型的分类 1.4.3 概念模型 1.4.4 实体/联系图 1.4.5 常用的结构数据模型 数据模型的分类 数据抽象的层次 数据模型的例子 数据模型的例子 1.4 数据库模型 1.4.1 数据模型的构成 1.4.2 数据模型的分类 1.4.3 概念模型 1.4.4 实体/联系图 1.4.5 常用的结构数据模型 概念模型 数据库设计最抽象的一层 对问题空间的概念性描述 ,是以实体、属性和实体之间的联系等形式来表达的。 实体 属性 域 联系 实体 实体及其相应属性是关系设计的基础 实体是客观存在又可以相互区分的事物。实体可以是具体存在的人、物、事件,也可以是抽象的概念或联系。 实体可以是任何人、地点、事物,或定义的要收集和存储的数据 实体是一个名词 实体的实例是存储在表中的行 实体(续) 定义实体 实体代表了现实世界中需要存储信息的对象 定义实体时,在分析中使用名词 数据库表中的行 示例 MOE的工作人员 MOE的《实用软件工程方法》

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档