文档详情

第一章数据库基础概述述论.ppt

发布:2017-04-26约字共55页下载文档
文本预览下载声明
SQL Server 数据库原理及应用;第1章 数据库基础概述 ;1.1 数据库系统简介 1.2 数据库系统的组成 1.3 关系型数据库 1.4 关系型数据库的设计 1.5 小结;1.1 数据库系统简介;一、人工管理;人工管理(续);应用程序与数据的对应关系(人工管理);二、文件系统;文件系统(续);应用程序与数据的对应关系(文件系统);三、数据库系统;数据库系统(续);应用程序与数据的对应关系(数据库系统);数据库阶段信息处理方式的演变;数据的高共享性的好处;数据独立性;数据结构化;DBMS对数据的控制功能;DBMS对数据的控制功能;1.2 数据库系统的组成;1.2.1 数据库(定义);数据库(举例);数据库(续);数据库的基本模型 网状数据库模型 层次数据库模型 关系型数据库模型 ;1.2.2 数据库管理系统;DBMS的组成;1.2.3 数据库系统的用户;应用程序员 负责编写访问数据库的面向终端用户的应用程序,是用户可以 友好的使用数据库。可以使用Visual Basic、Delphi、PHP、ASP、JSP等。 操作员 操作应用程序软件来访问数据库,利用数据库系统完成日 常工作,不关心数据库的具体格式及其维护和管理问题。 ;1.2.4 数据库系统的网络结构;1.3 关系型数据库 ;1.3.1 关系数据库定义;1.3.2 关系数据库与表;关系数据库与表(续);1.3.3 主键与外键;主键与外键(续);1.3.4 字段约束;字段约束;1.3.5数据完整性;数据完整性;1.3.6表的关联;数据联系的描述;数据联系的描述;1.4 关系型数据库设计;1.4.1 E-R模型;例:三个实体类型:零件PART,工程项目ROJECT,零件供应商SUPPLIER。 确定联系类型。PROJECT和PART之间是M:N联系,PART和SUPPLIER之间也是M:N联系,分别命名为P_P和P_S. 把实体类型和联系类型组合成ER图。 确定实体类型和联系类型的属性。 确定实体类型的键,在ER图中属于码的属性名下画一条横线。 ;;1.4.2 数据库设计过程(一);1.4.3 关系数据库规范化分析;关系数据库规范化分析(续);关系数据库规范化分析(续);第二范式 如果一个数据库表满足第一范式的要求,而且它的每个非主键字段完全依赖于主键,则称这个数据库表属于第二范式。;关系数据库规范化分析(续);关系数据库规范化分析(续);第三范式 如果一个数据库表满足第二范式的要求,而且 该表中的每一个非主键字段不传递依赖于主 键,则称这个数据库表属于第三范式。;下课了。。。
显示全部
相似文档