移动通信数据库oracle开发-第1章

上传人:tian****1990 文档编号:74442026 上传时间:2019-01-28 格式:PPT 页数:23 大小:790.31KB
返回 下载 相关 举报
移动通信数据库oracle开发-第1章_第1页
第1页 / 共23页
移动通信数据库oracle开发-第1章_第2页
第2页 / 共23页
移动通信数据库oracle开发-第1章_第3页
第3页 / 共23页
移动通信数据库oracle开发-第1章_第4页
第4页 / 共23页
移动通信数据库oracle开发-第1章_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《移动通信数据库oracle开发-第1章》由会员分享,可在线阅读,更多相关《移动通信数据库oracle开发-第1章(23页珍藏版)》请在金锄头文库上搜索。

1、第1章,数据库综述,2,目标,了解数据与信息的基本概念 了解DB、DBS、DBMS、RDBMS的概念 熟悉三个世界 熟练掌握E-R概念及E-R图的画法 了解Oracle9i数据库及其安装,3,什么是数据库,数据库: 数据库(DB,DataBase)是存放数据的仓库,长期保存在计算机系统中的、有组织的、可以被共享的数据集合。 数据库特点: 数据共享性 数据独立性 减少数据冗余度 数据的一致性,4,什么是数据库系统,数据库系统是指引进数据库技术后的计算机系统。这类系统由五部分组成: 1、硬件系统; 2、数据库集合; 3、数据库管理系统; 4、相关软件; 5、数据库管理员和用户。,5,数据与信息,数

2、据: 存储在某一媒体上可加以鉴别的符号资料( 数字、文字、图像、声音等 ),这些媒体可以包括纸、磁盘、磁带、光盘等种类。 举例: 1、KONKA,蓝屏,银白色,半翻盖; 2、对面,男,50,1.8。,6,数据与信息,信息: 是来自于现实世界事物的存在方式或运动形态的集合,是人们进行各种活动所需要的知识,是数据加工的结果。 数据与信息的关系: 数据是承载信息的物理符号或称为载体。信息是人们消化理解的数据,是对客观世界的认识,是知识。,7,计算机数据管理的发展,1)人工管理阶段 数据与处理数据的程序密切相关,不互相独立;数据不做长期保存;数据是依附于计算机程序或软件。 2)文件系统阶段 程序与数据

3、有了一定的独立性,程序和数据分开存储,具有程序文件和数据文件的各自属性;数据文件可以长期保存,但数据冗余度大;缺乏数据独立性;不集中管理数据。 3)数据库系统阶段 基本实现了数据共享,减少了数据冗余;采用特定的数据模型;具有较高的数据独立性;有统一的数据控制和管理功能。,8,计算机数据管理的发展,4)分布式数据库系统阶段 分布式数据库在逻辑上是一个整体、地理分布在不同位置的数据集合,是计算机网络环境下各个局部数据库的逻辑集合,受分布式数据库管理系统的控制和管理。其特点如下: (1)分布透明性; (2)局部自治与集中控制相结合; (3)高可靠性和可用性; (4)高效率和灵活性。,9,什么是数据库

4、管理系统,数据库管理系统: 数据库管理系统( Database Management System,DBMS)就是管理一个数据库的软件,并对它的存储、安全、一致性、并发操作、恢复和访问负责。,10,什么是数据库管理系统,数据库管理系统的特点: 数据的安全:主要指数据的保密,使用权限方面问题 维护和实施的完整性:维护主要指数据的备份与恢复完整性主要指数据的一致性和正确性 理解事务:事务有原子性、一致性、隔离性和持续性 ()原子性 :事务是数据库的逻辑工作单位,事务中包含的各操作要么都做,要么都不做 ()一致性 :事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。 ()隔离性 :一

5、个事务的执行不能其它事务干扰。,11,什么是数据库管理系统,数据库管理系统的特点: ()持续性 :指一个事务一旦提交,它对数据库中的数据的改变就应该是永久性的。 与数据库通信:数据库各种操纵和数据库的网络通信,12,关系型数据库管理系统,关系型数据库管理系统是基于关系数据模型的数据库管理系统,其它常见的数据模型有: 1、层次 2、网状 1970年,EFCodd创立关系模型之前,都用层次和网状数据库管理系统。,13,关系型数据库管理系统,关系模型: 关系的定义: 关系模型的条件: 关系模型的操作: 关系模型的完整性原则: CODD十二条法则:,14,三个世界和概念模型,三个世界: 1、现实世界

6、现实中客观存在,摸得着看得见的实物世界。 2、概念世界: 是现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述,从而产生概念模型。 3、机器世界 存入计算机系统的数据是将概念世界中的事物数据化的结果。,15,数据模型,数据模型的组成: 描述数据及数据间的关系是静态 数据操作主要对数据类型和数据的操作是动态 数据约束主要是数据间的语法及约束关系,16,三个世界和概念模型,术语: 实体:把客观存在并且可以相互区别的事物称为实体。实体可以是实际事物,也可以是抽象事件,例如一个医生记录。 实体集:同一类实体的集合称为实体集。例如,全体医生的记录构成一个完整的医生表,是一个实体集。 属性:描

7、述实体的特性称为属性。例如,医生的编号、姓名、性别、职称、科室等。 联系:实体集之间的对应关系称为联系,反映现实世界事物之间的相互关联。,17,三个世界和概念模型,关系的三种类型: 一对一联系(1:1) 例如,学校与校长之间是一对一的关系。 一对多联系(1:n) 例如,一个学校和学生之间是一对多的关系。 多对多联系(m:n) 例如,学生与所选修的课程之间存在多对多的关系。,18,三个世界和概念模型,ER图 ER图也被称为ER模型(实体联系模型),是描述概念世界、建立概念模型的实用工具。 ER图包括三个要素: 实体(型):用矩形框表示,框内标注实体名称。 属性:用椭圆形表示,并用连线与实体连接起来。 实体之间的联系:用菱形框表示,框内标注联系名称,并用连线将菱形框分别与有关实体相连,并在连线上注明联系类型。,19,E-R图画法,20,E-R图画法,21,E-R图举例,22,E-R图举例,23,Oracle介绍,1、Oracle是一种功能强大的关系型数据库系统; 2、全球数据库市场占有率第一; 3、广泛应用于能源、金融、通信、航空等领域; 4、产品包括Oracle DB、Oracle OAS和Oracle Developer套件。,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号