SQL Server程序设计 教学课件 ppt 作者 卢奕 第1章 数据库基础

上传人:E**** 文档编号:89181359 上传时间:2019-05-20 格式:PPT 页数:18 大小:275KB
返回 下载 相关 举报
SQL Server程序设计 教学课件 ppt 作者 卢奕 第1章 数据库基础_第1页
第1页 / 共18页
SQL Server程序设计 教学课件 ppt 作者 卢奕 第1章 数据库基础_第2页
第2页 / 共18页
SQL Server程序设计 教学课件 ppt 作者 卢奕 第1章 数据库基础_第3页
第3页 / 共18页
SQL Server程序设计 教学课件 ppt 作者 卢奕 第1章 数据库基础_第4页
第4页 / 共18页
SQL Server程序设计 教学课件 ppt 作者 卢奕 第1章 数据库基础_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《SQL Server程序设计 教学课件 ppt 作者 卢奕 第1章 数据库基础》由会员分享,可在线阅读,更多相关《SQL Server程序设计 教学课件 ppt 作者 卢奕 第1章 数据库基础(18页珍藏版)》请在金锄头文库上搜索。

1、第1章 数据库基础,学习目标: 1)了解数据模型 2)掌握关系代数基本操作 3)了解关系数据库规范化理论,1.1 数据库的发展与现状,1.1.1 人工管理阶段,人工管理阶段程序与数据的关系,1.1.2 文件管理阶段,文件管理阶段程序与数据的关系,1.1.3 数据库管理阶段,数据库管理阶段程序与数据的关系,1.1.4 分布式数据库管理阶段,分布式数据库系统的主要特点是: 1数据是分布的。 2数据是逻辑相关的。 3结点的自治性。 分布式数据库已经成为实用技术,基于关系模型、支持面向对象方法的关系对象模型数据库也已经问世等。,1.1.5 数据库技术的应用领域,1因特网上的Web数据库。 2多媒体数据

2、库。 3工程数据库。 4辅助决策支持。 5人工智能领域的知识库。,1.2 数据模型,1.2.1 数据的三种范畴,信息处理的过程,1.2.2 实体联系方法,仓库和职工实体间的联系,1.2.3 E-R模型实例,一个工厂管理系统的E-R图,1.2.4 关系数据模型,表1-3 关系数据模型术语之间的对照表,1.3 关系代数,关系是一个集合,关系的元组是集合的元素,因此关系代数包括5个集合运算;交(INTERSECT)、并(UNION)、差(DIFFERENCE)、乘(PRODUCT)和除(DIVIDE)。另外,还有3个特殊的关系运算:选择(SELECT)、投影(PROJECT)、连接(JOIN),总共

3、有8种关系代数运算。,1.4 关系数据库规范化理论,1.4.1 函数依赖 (1)数据冗余问题: (2)数据更新问题: (3)数据插入问题: (4)数据删除问题:,1.4.2 模式分解,要使关系模式的分解有意义,模式分解还需要满足一些约束条件,使分解不能破坏原来模式的规定,即模式分解要具有无损连接特性和保持函数依赖特性。所谓无损连接是指分解后的关系经过连接后可以恢复成原来的关系,而保持函数依赖是指分解后的关系不能破坏原来的函数依赖。,1.4.3 规范化,1第一范式(1NF) 每个关系模式都应满足最低要求,即关系的所有分量都必须是不可分的最小数据项,并把其称为第一范式(1NF)关系。,2第二范式(

4、2NF),第二范式的规则是:将所有不是完全函数依赖于主键中的所有成员属性的非主键属性移出数据结构。换句话说,这条规则将所有部分依赖的数据元素从实体的属性中移出。只能对已经满足第一范式的数据结构使用这条规则,更具体的说,只需对主键包括两个或者两个以上的属性的数据结构应用这条规则。,3第三范式(3NF),第三范式它要求将所有依赖于另外一个非主键的数据元素移出,换句话说,这条规则应用于数据结构中转移依赖的情况。它仅仅应用于满足了第二范式的数据结构。,1.5 数据库模型的十三条准则,关系数据库是最通用的一种数据存储模型,它是由EFCodd博士与1970年在一篇名为“一种存储大型共享数据的关系模型”的富有创意的论文中提出的。SQL语言(一种非过程化的语言)采用了Codd博士为关系数据库模型定义的13条原则,1.6 小 结,本章从数据库的发展与现状着手介绍了与数据库系统有关的数据模型、关系代数以及关系数据库规范化理论。,

展开阅读全文
相关资源
相关搜索

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

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