数据库课件第一章绪论.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.2.1 三级模式结构 3. 内模式(存储模式) 数据库在物理存储方面的描述,即对数据的物理结构和存储方式的描述,是数据在数据库内部的表示方式。 一个数据库只有一个内模式。 物理结构 逻辑结构 局部逻辑结构 全局逻辑结构 1.2.2 二级映象与数据独立性 1. 外模式/模式映象 定义某一个外模式和模式之间的对应关系。当模式改变时,外模式/模式的映象也要相应改变,以使外模式保持不变-保证了数据的逻辑独立性 2.模式/内模式映象 唯一的定义数据库全局逻辑结构和存储结构之间的对应关系。当数据库的存储结构改变时,模式/内模式映象也须作相应修改,以使模式保持不变-保证了数据的物理独立性 1.2.2 二级映象与数据独立性 数据库系统的三级模式结构在数据的三个抽象级上提供了两个层次的映象: 模式/内模式映象 - 提供数据的物理独立性。 外模式/模式映象 - 提供数据的逻辑独立性。 把用户看到和使用的逻辑数据和实际存储的物理数据完全分开了,使应用程序开发时摆脱了物理存储细节。 电院数据库 教务处: 教务管理系统 学生处: 学生信息管理系统 现代化教学中心: 一卡通管理系统 。。。 数据库的物理存储模式 外模式 模式 内模式 逻辑独立性 物理独立性 电院数据库 教务处: 教务管理系统 学生处: 学生信息管理系统 现代化教学中心: 一卡通管理系统 。。。 数据库的物理存储模式 学生(学号,姓名,性别,专业班级,出生年月,籍贯,家庭地址,联系方式) 课程(课程号,课程名,学分,开课单位) 奖惩信息(学号,奖惩记录) 选课(学号,课程号,成绩) 一卡通(。。。。。。) 学生(学号,姓名,性别,专业班级) 课程(课程号,课程名,学分,开课单位) 选课(学号,课程号,成绩) 学生(学号,姓名) 一卡通(。。。。。) 学生(学号,姓名,性别,专业班级,出生年月,籍贯,家庭地址,联系方式) 奖惩信息(学号,奖惩记录) 数据库文件的存储形式,如文件名,是否索引等。 思考:1、学生表中增加一个字段,对3个系统有影响吗? 2、将字段名“专业班级”改名为“班级”,对3个系统有影响吗? 一.数据库 (存放数据的仓库):长期储存在计算机内的、有组织的、可共享的数据集合。 (1)数据的共享性 ① 不同用户可按各自需求使用数据库中的数据; ② 多个用户可同时共享数据库中的数据资源。 (2)数据的组织性和独立性 (3)数据的完整性和易扩展性 (4)数据库中的数据冗余少 1.3 数据库、数据库管理系统和数据库系统 二.数据库管理系统(DBMS) 位于用户和操作系统之间的一层数据管理软件。 主要功能如下: 数据定义(数据定义语言DDL) 数据操纵(数据操纵语言DML) 数据组织、存储 数据库运行管理 数据库的建立和维护 1.3 数据库、数据库管理系统和数据库系统 三.数据库系统(DBS) 一般由数据库、硬件、软件(操作系统、数据管理系统及其开发工具、应用系统)、数据库管理员构成。 应用系统 数据库管理系统 数据库管理系统 操作系统 硬件 数据库系统的基本结构 1.3 数据库、数据库管理系统和数据库系统 1.3 数据库、数据库管理系统和数据库系统 操作系统 用户 用户 用户 应用系统 应用开发工具 DBMS 数据库管理员 DB 应用程序员 1.4 数据库技术的发展 第一代数据库: 代表是1969年IBM公司研制的层次模型的数据库管理系统IMS和70年代美国数据库系统语言协商CODASYL下属数据库任务组DBTG提议的网状模型。 层次数据库的数据模型是有根的定向有序树,网状模型对应的是有向图。这两种数据库奠定了现代数据库发展的基础。这两种数据库具有如下共同点:1.支持三级模式(外模式、模式、内模式)。保证数据库系统具有数据与程序的物理独立性和一定的逻辑独立性;2.用存取路径来表示数据之间的联系;3.有独立的数据定义语言;4.导航式的数据操纵语言. 第二代数据库: 支持关系数据模型,20世纪70年代由时任IBM研究员的E.F.Codd博士提出。关系数据库系统管理的数据,其结构较为简单,数据本身以二维表的形式存储;表之间的数据联系是通过一个表的码与另一个表的码的连接来实现。关系数据库系统为其管理的数据提供并发控制、应急恢复和可伸缩性等功能。值得注意的是关系数据库最重要的特征不是其存储和读取数据的能力,而是关系数据库系统提供的强大的查询功能以及提供的十分方便、易于使用的非过程化查询语言SQL,这些优点使得关系型数据库得到广泛的应用。 1.4 数据库技术的发展 第三代数据库: 以面向对象模型为主要特征,产生于80年代,随着科学

文档评论(0)

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

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

1亿VIP精品文档

相关文档