欢迎来到天天文库
浏览记录
ID:27877432
大小:1.22 MB
页数:55页
时间:2018-12-05
《《数字库技术》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数字库技术数据库数据库概述关系数据库系统数据库设计数据库应用数据库发展计算机网络网络基本概念网络体系结构Intranet纲要2数据库概述数据处理的发展人工管理阶段文件系统阶段数据库阶段高级数据库阶段3数据库系统的构成计算机系统计算机软硬件系统数据库存放实际数据的物理数据库描述数据逻辑结构的数据库人员数据库管理员(DBA)系统分析员系统程序员用户数据库管理系统(DBMS)对数据库进行管理的一组软件数据库概述4数据库概述数据库管理系统数据库管理系统DBMS(databasemanagementsystem)是指用户与操作系统
2、之的一层数据管理软件,它为用户应程序提供访问数据库的方法,包括数据库的建立、查询、更新及各种数据控制。数据库管理系统功能数据库定义数据管理数据库查询数据库维护应用与开发5数据库概述数据描述数据描述是数据处理中的一个重要环节,从事物的特性到计算机中的具体表示,实际上经历了三个领域:现实世界、信息世界和数据世界。信息世界的数据描述的主要工具E-R模型6数据库概述基本概念实体(entity)是指明客观存在并相互区别的事物。实体可以是具体对象,例如一本书、一个工厂、一种材料等。也可以是抽象的概念和联系,例如学生的一次选课、一次借
3、书等。实体集(entityset)具有相同性质的同类实体的集合。例如所有教师、所有选课等。属性(attribute)实体具有许多特性,每一个特性称为属性。每个属性有一个联欢会范围,即值域。例如学生的实体可由学号、姓名、性别、年龄、系别等属性组成。性别的取值范围是“男”或“女”。主键(key)惟一标识实体的属性集称为主键。例如学生实体的学号可作为学生实体的主键。7数据库概述基本概念实体间的联系现实世界中,事物是相互联系的。这种联系必然在信息世界中体现出来,即实体是相互关联的。实体联系分类一对一联系,记为1:1。例如工厂与厂
4、长之间,科研任务与课题组长之间都是1:1联系。一对多联系,记为1:N。例如一个学校有若干学生,而每个学生都在一个学校学习,学校与学生之间是一对多的联系。多对多联系,记为M:N。例如课程与学生之间,一个学生可选多门课程,而每一门课程可有多个学生选修,课程与学生之间是多对多的联系。8数据库概述E-R图ER模型用以描述信息世界的概念模型,实体关系图(Relationship-Entity,E-R)图是表示该模型最常用的工具,设计ER图的方法则称为ER方法。ER方法首先根据分析阶段收集到的材料,利用分类、聚集、概括等方法抽象出实
5、体,并一一命名,再根据实体的属性描述其间的各种联系。用矩形表示实体。实体之间的关系用菱形表示,用无向边把菱形与有关实体连接起来,在边上标明联系的类型。实体的属性可用椭圆表示,并用无向边把实体与属性联系起来。9数据库概述10数据库概述11关系数据库关系数据库关系数据库是以二维表作为数据模型的数据库系统。主要术语关系:一个关系对应于一张二维表元组:表中的一行成为一个元组。一般用一个记录描述一个实体。例如一个学生记录,由有序的字段集组成:(2003、秦阳、男、25、管理系)。属性:表中一列称为一个属性。它是可以命名的最小信息单
6、位。例如学生、姓名、性别、年龄、系别等字段。主键:表中的某个属性组,它的值能唯一地标志一个元组。能惟一标识文件中每个记录的字段集,称为文件的主键。例如学号可以作为学生记录的主键。12关系数据库规范化理论E.F.Codd于1971年提出规范化理论。他定义了五种规范化模式(NormalFrom,简称范式)。范式表示的是关系模式的规范化程序,也即满足某种约束条件的关系模式,根据满足的约束条件的不同来确定范式。在五种范式中,通常只用到前三种。即第一范式(1NF),第二范式(2NF),第三范式(3NF)规范化理论研究关系模式中各属
7、性之间的依赖关系及其对关系模式性能的影响,探讨关系模式应该具备的性质和设计方法。规范化理论给我们提供了判别关系模式优劣的标准,为数据库设计工作提供了严格的理论依据。13关系数据库第一范式(lNF)属于第一范式的关系应满足的基本条件是元组中的每一个分量都必须是不可分割的数据项。14关系数据库第二范式(2NF)所谓第二范式,指的是这种关系不仅满足第一范式,而且所有非主属性完全依赖于其主码15关系数据库第三范式(3NF)所谓第三范式,指的是这种关系不仅满足第二范式,而且它的任何一个非主属性都不传递依赖于任何主关键字。16关系数
8、据库常用的关系数据库管理系统产品桌面数据库ACCESSPARADOXFOXPROINTERBASE企业数据库Oracle9iMicrosoftSQLSERVER2000IBMDB2SYBASEASE12.517数据库设计数据描述过程客观世界概念世界数据世界数据库设计需求分析概念结构设计逻辑结构设计物理结构设计18数据
此文档下载收益归作者所有