数据库原理培训课件.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据模型是用来描述现实世界的,因此, 越自然越好(易于理解)。 * 在数据库中,针对不同的使用对象和应用目的,采用多级数据模型,一般可分为三级: 1.? 概念数据模型(与DBMS无关) 主要用来描述一个单位的概念化结构,面向用 户、面向现实世界,是一种语义模型,常用E-R图 表示,接近人的思维,容易理解。 2.逻辑数据模型(与DBMS有关) 用概念数据模型表示的数据必须转化为逻辑数 据模型表示的数据,才能在DBMS中实现,因此, 逻辑模型既要面向用户,也要面向实现。 * 3.物理数据模型(与DBMS、OS硬件有关) 它反映数据的存储结构,如物理块、指针、索引等。物理数据模型不但与DBMS有关,还与OS和硬件有关。 * 什么叫数据模式? 以一定的数据模型对一个单位的类型、结构 及其相互间的关系所进行的描述。 型: 一个值: 数据模式有型与值之分: 型——框架 值——实例 ? 例:学生记录 * ? 数据模型和数据模式区别: 数据模型是描述现实世界数据的手段、工具。 数据模式是利用这个手段和工具对具体对象 相互间的关系所进行的描述。是关于型的描述。 它与DBMS和OS硬件无关。 例:C语言和用C语言编写的程序的区别。 * ? 数据模式通常分为三级: 1.概念模式 是用逻辑数据模型对一个单位的数据的描述。 是一个单位的全局模式,是整个数据库的逻辑 结构。 2.外模式 是用逻辑数据模型,对用户所用到的那部分 数据的描述。它是概念模式的一部分或由前 者推导而来的。(这是每一个用户看到的模式。 每一个用户的外模式不一定相同,外模式是一种局部 模式) * 3.内模式 是用物理数据模型对数据的描述。表示数据库存储结构,即物理结构。 概念模式、外模式和内模式都存于数据目录中, 是数据目录的最基本内容。DBMS通过数据目录,管 理和访问数据模式。 * 1.4 数据库应用 数据库的应用就是选择合适的DBMS,设计、建立维护和管理数据库系统,为用户服务。 1.数据库系统的规划 2.数据库设计 * 数据库设计 信息需求 处理需求 DBMS特性 硬件、操作系统特性 数据模式 典型应用程序 图 1--5 数据库设计的基本任务 * 3.数据库的建立 4.数据库的运行、管理和维护 5.数据库的扩充和维护 * 数据库技术的发展* 第一代数据库系统 20世纪70年代 层次和网状数据库系统 第二代数据库系统 关系数据库系统 第三代数据库系统 面向对象数据模型 数据库技术和其他学科内容相结合(分布式数据库、工程数据库、演绎数据库、知识数据库、时态数据库、空间数据库) * Internet时代的数据库技术 Internet技术的发展促进新的数据库应用,诸如支持高层决策的数据仓库、OLAP分析、数据挖掘、电子商务等。 出现了Web信息检索技术与系统、Web数据集成与共享技术与系统、数据流技术与系统等具有Internet时代特征的数据库技术和数据库管理系统。 * 数据库原理 倪巍伟 wni@seu.edu.cn * 数据库管理已经成为现代计算平台的核心成分之一。 本课程从平台对应用的支持出发,讨论DB系统的基本概念、方法、原理和技术,以提高设计、开发和系统分析能力。 * (1) 数据库技术是应数据管理的任务的需要而产生的。 数据管理是指如何对数据进行分类、组织、编码、 存储、检索和维护,它是数据处理的中心问题。 (2) 数据管理经历了三个阶段 .人工管理 .文件系统 .数据库系统 第1章 引论 1.1 数据管理的发展 * * 数据密集型应用(data intensive application) 数据密集型应用的特点 1.设及数据量大(TB),一般内存容纳不下,需放在辅存; 2.数据为持久数据(persistent data); 3.数据为多个应用程序所共享,MIS、银行、办公系统、网络数据服务等。 * 数据管理 文件系统的缺点 1.编写应用程序不方便; 2.数据冗余; 3.文件结构的每一修改 将导致应用程序的修改, 应用程序维护工作量大; 4.文件系统不支持对文件的并发访问; 5.数据的规范化与标准化较难达到。 新书入库 读者增删 图书出纳 催还通知 书目文件 读者文件 出借文件 * 数据结构化 数据结构化是数据库与文件系统的根本区别。在描述数据时不仅要描述数据本身,还要描述数据之间的

文档评论(0)

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

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

1亿VIP精品文档

相关文档