第1章 数 据 库 系 统 与 数 据 模 型.

Slides:



Advertisements
Similar presentations
数据结构的引入. 通讯录管理 社团机构管理 校园导航管理 通讯录管理 社团机构管理 校园导航管理.
Advertisements

数据库系统概论 An Introduction to Database Systems
数 据 库 基 础 授课:40学时 实验:20学时 徐 旭 袁平波
Principle and Application of Database
计算机科学引论 数据库系统.
数据库原理与应用 第1章 数据库概述.
数据库系统概论 ( 绪论) 数据库系统概论-绪论.
An Introduction to Database System
An Introduction to Database System
数据库系统概论 第一章 绪论 An Introduction to Database Systems
Database Theory and Application Database Theory and Application
An Introduction to Database Systems
数据库系统概论 An Introduction to Database Systems
数据库系统原理 数据库原理及应用 主讲:陈作聪 琼州学院电子信息工程学院
学习目标: 熟悉数据库及相关概念 熟悉数据模型 了解数据库系统结构
数据结构与数据库 之 《数据库系统原理》.
数据库应用技术 授课教师: 吴小红 联系方式: 信息学院 509.
第一章 绪论 1.1 数据库系统概述 1.2 数据模型 1.3 数据库系统结构 1.4 数据库系统的组成 1.5 小结.
Renmin University of China
AnQing Teachers College Department of Computer & Information
An Introduction to Database Systems
Visual FoxPro程序设计与应用.
第一章 数据库系统概论.
《数 据 库 技 术》 周志逵
数据库原理 Database Principles
第七章 数据库基础 7.1 数据库系统概述 7.2 数据库的建立和维护.
湖南城市学院信息科学与工程学院 软件教研室 徐 述
第1讲 数据库系统概述 在人们的周围有各种各样的数据库系统在运行。当人们买飞机票、领发工资、查资料、买卖股票时都需要与数据库打交道。
Renmin University of China School of Information Spring 2006
第1章 数据库系统导论 1.1 数据库与信息系统 1.2 数据模型与信息模型 1.3 数据库系统.
数据库原理与应用 (Visual FoxPro 9.0版)
初级会计电算化 (用友T3) 制作人:张爱红.
第1章 绪 论 1.1 数据库技术的产生与发展 1.2 数据库系统的功能与组成 1.3 数据、数据模型与数据库模式
 数据库原理与应用教程 第2章 数据库系统结构  南昌大学科学技术学院      讲课老师:俞俊甫 2010年8月 数据库原理与应用教程.
第三章 数据类型和数据操作 对海量数据进行有效的处理、存储和管理 3.1 数据类型 数据源 数据量 数据结构
数据库原理与应用 计算机与信息工程学院 1/.
实用操作系统概念 张惠娟 副教授 1.
第1章 数据库技术概论.
计算机软件技术基础 数据库系统(1).
第1章 数据库系统导论 本章要点:  数据处理的概念  数据管理技术的发展  数据模型  数据库系统体系结构  数据库系统组成
数据库原理与应用教程 ―SQL Server
【开篇案例】 中国科技大学的在校生共有15500多人,其中:博士生1900多人,硕士生6200多人,本科生7400多人。学校的教学管理工作相当复杂和繁重,仅本科生开设的课程、教室安排事宜,每学期就多达950多个课堂。(即:全校每个学院,每个系,每个专业方向,不同的年级,在本学期开设的全部课程,安排在哪个教室,哪个节次?)
非计算机应用专业教材 数据库原理与应用 李 明 科学出版社.
第1章 数据库基础知识 1.1 数据处理技术的发展 1.2 数据抽象与模型 1.3 关系模型.
高级数据库技术 金培权
Textbooks Required Recommended You may also want:
第1章 绪论 本章要点 本章从数据库基本概念与知识出发,依次介绍了数据库系统的特点、数据模型的三要素及其常见数据模型、数据库系统的内部体系结构等重要概念与知识。本章的另一重点是围绕DBMS介绍其功能、组成与操作,还提到了数据库技术的研究点及其发展变化情况。 1.
杨 洁 数据库原理与技术 杨 洁 /3/21.
第一章 数据库系统概述 1.1数据管理及其技术的发展 1.2数据库基本概念 1.3数据模型与数据模式.
数据库系统教程 第2章 数据模型与数据库结构 开场白: 2017年3月21日11时33分2017年3月21日11时33分 1.
数据库原理与应用 01 – 绪论 郑捷.
第2讲 数据库系统概论(2) 数据模型和数据模式.
Chinese Virtual Observatory
存储系统.
大数据管理技术 --NoSQL数据库 HBase 陈 辉 大数据分析技术.
数 控 技 术 华中科技大学机械科学与工程学院.
第17章 网站发布.
汪卫 老逸夫楼602-3 数据库系统引论 汪卫 老逸夫楼602-3.
程序设计工具实习 Software Program Tool
C语言程序设计 主讲教师:陆幼利.
微机系统的组成.
VisComposer 2019/4/17.
第4章(1) 空间数据库 —数据库理论基础 北京建筑工程学院 王文宇.
学生活动 体验活动:世界名著知多少?.
第八章 总线技术 8.1 概述 8.2 局部总线 8.3 系统总线 8.4 通信总线.
Visual Basic程序设计 第13章 访问数据库
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
基于列存储的RDF数据管理 朱敏
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
Chapter 14 Databases.
Presentation transcript:

第1章 数 据 库 系 统 与 数 据 模 型

常见数据库系统 oracel,mysql,sql2005,access

1.1数据库系统概述 1.1.1 数据库发展历史 数据(data):从计算机上讲,能够进入计算机并且能由计算机进行处理的信息就是数据。 数据管理:主要是指数据收集、整理、组织、存储、维护、查询和传送等相应数据操作。 任何数据管理系统的产生与发展以及在应用中所能提供的功能都取决于两方面的因素 : 实际应用的需求,即实践中对数据管理的要求达到什么程度。 承载平台的功能,即硬件功能是否强大,软件环境是否完善。

1.1.1 数据库发展历史 计算机数据处理技术经历了如下3个阶段: (1)人工管理阶段。 (2)文件管理阶段。 (3)数据库系统阶段。

人工管理阶段出现在1953-1955年之间,这时期的计算机没有软盘、硬盘,没有操作系统,没有数据管理方面的软件。 ENIAC 总共安装了17468只电子管,7200个二极管,70000多电阻器,10000多只电容器和6000只继电器,电路的焊接点多达50万个;在机器表面,则布满电表、电线和指示灯。机器被安装在一排2.75米高的金属柜里,占地面积为170平方米左右,总重量达到30吨。它的耗电量超过174千瓦;电子管平均每隔7分钟就要被烧坏一只。

文件系统阶段出现在20世纪50年代中期到60年代中期,这时期的计算机出现了磁盘和磁鼓等直接存储设备,软件中出现操作系统和高级语言。

数据库阶段出现在20世纪60年代后,出现数据库管理系统(DBMS) 特点: 数据高度结构化 数据共享性高 高度数据独立性 具有专门管理系统:数据库管理系统(database management system,DBMS)

1.1.2 数据库系统 数据库系统的构成 计算机系统:支持数据库运行的软、硬件环境 数据库(database, DB):长期存储在计算机内、有组织的和可共享的数据集合 数据库管理系统(database management system, DBMS) 数据库系统(database system, DBS)=计算机系统+DB+DBMS

1.1.2 数据库系统 数据库技术当前的主要研究领域 数据库管理系统软件的研制 数据库应用系统实践与开发 数据库理论

1.2 数据库体系结构 为了有效地组织、管理数据,提高数据库的逻辑独立性和物理独立性,人们为数据库设计了一个严谨的体系结构,数据库领域公认的标准结构是三级模式结构,它包括外模式、模式和内模式。  美国家标准协会(American N ational Standard Instit ut e,ANSI)的数据库管理系统研究小组于1 9 78年提出了标准化的建议,将数据库结构分为3级:面向用户或应用程序员的用户级、面向建立和维护数据库人员的概念级、面向系统程序员的物理级。

1.2 数据库体系结构 模式(概念模式) 是数据库系统中全局数据逻辑结构和特征的描述,是全体用户的公共数据视图,这种描述是一种抽象描述,不涉及具体硬件平台与软件环境。概念模式主要描述数据的概念记录类型和它们之间的关系,还包括一些数据间的语义约束。 外模式 是用户和数据库系统的接口,反映了用户对数据的实际要求。外模式是与某一具体应用有关的数据的逻辑结构和特征描述。概念模式给出系统全局的数据描述,外模式则给出每个用户的局部描述,即外模式为用户所见到的概念模式的一个部分。

1.2 数据库体系结构 内模式: 是数据库物理结构和存储方式的描述,即数据库的“内部视图”。内部视图是整个数据库的底层表示,它由内部记录型中各个类型的值组成。内模式定义了数据库中的各种存储记录、存储记录的物理表示、存储结构与物理存取方法,如数据存储的文件结构、索引、集簇等存取方式和存取路径等。一个数据库只有一个内模式。 在文件和操作系统级上,不深入到设备级。

1.2 数据库体系结构 三种模式的对比 内模式数据在计算机物理结构中的实际存储形式 概念模式全体用户的公共数据视图 外模式反映了用户对数据的实际要求

1.2 数据库体系结构 三级体系结构的优点 提供了物理独立性和逻辑独立性,减轻了各种用户使用数据库的负担(使用、修改); 对于数据库物理结构的改变,如果概念模式保持不变,系统就提供了物理独立性. 对于数据库逻辑结构的改变(在概念或逻辑概念层的改变)如果用户和用户的应用程序能保持不变,系统就提供了逻辑独立性 概念模式/内模式映射是物理独立性的关键; 外模式/概念模式映射就是逻辑独立性的关键。

1.2 数据库体系结构 三级模式

1.3 数据模型 数据模型是数据各种特征和必要约束的抽象 数据模型从三种不同层面描述: 概念数据模型 按用户观点对数据和信息建模,是用户和数据库设计人员交流的工具,主要用于数据库设计。 基本方法是E-R方法

1.3 数据模型 逻辑数据模型(结构数据模型,也称数据模型) 按计算机观点对数据建模,是现实世界数据特征的抽象,用于DBMS的实现 三要素:数据结构、数据操作、完整性约束。 主要有层次模型、网状模型、关系模型和面向对象模型。 物理数据模型 用以描述数据在屋里存储介质上的组织结构。

END!