Oracle数据库管理第1讲.pptx

Oracle数据库管理;一 数据库基础知识;重点难点;数据库的地位;四位图灵奖得主;四位图灵奖得主;四位图灵奖得主;四位图灵奖得主;第 1 章 绪 论;1.1.1 数据库的4个基本概念;1.1.1 数据库的4个基本概念;1.1.1 数据库的4个基本概念;2. 数据库 DB(Data Base) ;举例: ; (1)实现数据共享 (2)减少数据的冗余度 (3)数据的独立性 (4)数据实现集中控制 (5)实现存储数据 (6)提供了数据检索 (7)数据一致性和可维护性 ;3. 数据库管理系统DBMS (Data Base Management System) ; (1)数据定义功能 (2)数据组织、存储和管理 (3)数据操纵功能 (4)数据库的事务管理和运行管理 (5)数据库的建立和维护功能 (6)其他功能 ; (1) Microsoft SQL Server (2) Oracle Server (3) Sybase (4) IBM DB2 (5) MySql; 指在计算机系统中引入数据库后的系统的构成。 ;DBS构成;1.1.2 数据管理技术的产生和发展;背景: 硬件:外存只有卡片、纸带、磁带,没有磁盘等直接存取设备。 软件:汇编语言,没有操作系统和管理数据的软件。 数据处理方式:批处理。;特点: –数据不保存 –应用程序管理数据 –数据不共享 –数据不具有独立性;人工管理阶段 应用程序与数据之间的对应关系;2、文件系统阶段(50年代后期至60年代中期);2、文件系统阶段(50年代后期至60年代中期);应用程序1;3、数据库系统阶段(60年代后期开始);3、数据库系统阶段(60年代后期开始);数据库系统阶段 应用程序与数据之间的对应关系;;1.1.3 数据库设计步骤;一 数据库基础知识; 数据模型(data model)是对现实世界数据特征的抽象。;1.1. 2 两类数据模型;1.1. 2 两类数据模型;E-R数据模型 (Entiry-Relationship data model);2. 属性(Property) 属性是实体的特性 。实体或联系一般具有若干特征,这些特征就称为实体或联系的属性。 一个实体可以有一个或多个属性; 属性有型和值的区别; 每个属性都有一定的变化范围,通常称为属性的域。;3. 联系(Relation) 实体与实体之间的关系抽象为联系。 一对一(1:1) 一对多(1:n) 多对多(m:n);E-R图;两个实体之间的联系 ; 【例1-1】实体间的联系;实体与属性:;【例1-2】为“学生选课系统”设计E-R模型;1.2.3 数据模型的组成要素;1.2.3 数据模型的组成要素;1.2.3 数据模型的组成要素;1.2.3 数据模型的组成要素;1.2.4 常用的数据模型;层次数据模型;教员学生层次数据库模型 ;教员学生层次数据库的一个值 ;1.2.5 层次模型;网状数据模型;1.2.6 网状模型;1.2.6 网状模型;网状数据模型的优点: (1)能够更为直观的描述现实世界 (2)具有良好的性能,存取效率较高 层次数据模型的缺点: (1)结构比较复杂,不利于最终用户掌握 (2)网状模型的DDL、DML复杂,不容易使用 (3)记录之间联系通过存取路径实现的,加重编写应用程序的负担。;1.2.7 关系模型;1.2.7 关系模型;关系模型数据结构;关系模型数据结构;一 数据库基础知识;关系模型数据结构;关系模型数据结构;关系模型数据结构;关系模型数据结构;关系模型数据结构;关系模型数据结构;关系模型数据结构;学生基本资料表;例:学生选课管理系统 ;一、与数据库相关的概念 二、数据处理的三个发??阶段 三、E-R模型和E-R图 四、常用的逻辑数据模型 五、数据库系统的三级模式结构和二级映像

文档评论(0)

1亿VIP精品文档

相关文档