已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章,数据库综述,2,目标,了解数据与信息的基本概念了解DB、DBS、DBMS、RDBMS的概念熟悉三个世界熟练掌握E-R概念及E-R图的画法了解Oracle9i数据库及其安装,3,什么是数据库,数据库:数据库(DB,DataBase)是存放数据的仓库,长期保存在计算机系统中的、有组织的、可以被共享的数据集合。数据库特点:数据共享性数据独立性减少数据冗余度数据的一致性,4,什么是数据库系统,数据库系统是指引进数据库技术后的计算机系统。这类系统由五部分组成:1、硬件系统;2、数据库集合;3、数据库管理系统;4、相关软件;5、数据库管理员和用户。,5,数据与信息,数据:存储在某一媒体上可加以鉴别的符号资料(数字、文字、图像、声音等),这些媒体可以包括纸、磁盘、磁带、光盘等种类。举例:1、KONKA,蓝屏,银白色,半翻盖;2、对面,男,50,1.8。,6,数据与信息,信息:是来自于现实世界事物的存在方式或运动形态的集合,是人们进行各种活动所需要的知识,是数据加工的结果。数据与信息的关系:数据是承载信息的物理符号或称为载体。信息是人们消化理解的数据,是对客观世界的认识,是知识。,7,计算机数据管理的发展,1)人工管理阶段数据与处理数据的程序密切相关,不互相独立;数据不做长期保存;数据是依附于计算机程序或软件。2)文件系统阶段程序与数据有了一定的独立性,程序和数据分开存储,具有程序文件和数据文件的各自属性;数据文件可以长期保存,但数据冗余度大;缺乏数据独立性;不集中管理数据。3)数据库系统阶段基本实现了数据共享,减少了数据冗余;采用特定的数据模型;具有较高的数据独立性;有统一的数据控制和管理功能。,8,计算机数据管理的发展,4)分布式数据库系统阶段分布式数据库在逻辑上是一个整体、地理分布在不同位置的数据集合,是计算机网络环境下各个局部数据库的逻辑集合,受分布式数据库管理系统的控制和管理。其特点如下:(1)分布透明性;(2)局部自治与集中控制相结合;(3)高可靠性和可用性;(4)高效率和灵活性。,9,什么是数据库管理系统,数据库管理系统:数据库管理系统(DatabaseManagementSystem,DBMS)就是管理一个数据库的软件,并对它的存储、安全、一致性、并发操作、恢复和访问负责。,10,什么是数据库管理系统,数据库管理系统的特点:数据的安全:主要指数据的保密,使用权限方面问题维护和实施的完整性:维护主要指数据的备份与恢复完整性主要指数据的一致性和正确性理解事务:事务有原子性、一致性、隔离性和持续性()原子性:事务是数据库的逻辑工作单位,事务中包含的各操作要么都做,要么都不做()一致性:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。()隔离性:一个事务的执行不能其它事务干扰。,11,什么是数据库管理系统,数据库管理系统的特点:()持续性:指一个事务一旦提交,它对数据库中的数据的改变就应该是永久性的。与数据库通信:数据库各种操纵和数据库的网络通信,12,关系型数据库管理系统,关系型数据库管理系统是基于关系数据模型的数据库管理系统,其它常见的数据模型有:1、层次2、网状1970年,EFCodd创立关系模型之前,都用层次和网状数据库管理系统。,13,关系型数据库管理系统,关系模型:关系的定义:关系模型的条件:关系模型的操作:关系模型的完整性原则:CODD十二条法则:,14,三个世界和概念模型,三个世界:1、现实世界现实中客观存在,摸得着看得见的实物世界。2、概念世界:是现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述,从而产生概念模型。3、机器世界存入计算机系统的数据是将概念世界中的事物数据化的结果。,15,数据模型,数据模型的组成:描述数据及数据间的关系是静态数据操作主要对数据类型和数据的操作是动态数据约束主要是数据间的语法及约束关系,16,三个世界和概念模型,术语:实体:把客观存在并且可以相互区别的事物称为实体。实体可以是实际事物,也可以是抽象事件,例如一个医生记录。实体集:同一类实体的集合称为实体集。例如,全体医生的记录构成一个完整的医生表,是一个实体集。属性:描述实体的特性称为属性。例如,医生的编号、姓名、性别、职称、科室等。联系:实体集之间的对应关系称为联系,反映现实世界事物之间的相互关联。,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,Orac
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论