第1章 数据库技术基础.ppt

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一范式 第一范式规定表的每个列的值都是不可分的简单数据项。在任何一个数据库中,第一范式都是一个最基本的要求。 第二范式 第二范式有两项要求: (1)所有表必须符合第一范式; (2)表中每一个非主键列都必须完全函数依赖于主键(关键字)。 表的不完全函数依赖关系将导致很多问题的发生。 ◆数据冗余:如果外语系有700个学生,就得重复700次相同系名。 ◆更新异常:如果“外语系”升格成了“外语学院”,那么所有原外语系学生的元组都要 ◆更新,很难保证修改不出错误。 ◆插入异常:如果增加了一个新系,但该系还没有学生,那么这个系将不能入数据库。 第三范式 第三范式有两项要求: (1)所有表必须符合第二范式。 (2)表中每一个非主键列对主键都不存在传递依赖,而应是直接依赖。 传递依赖的存在与违背第二范式一样,也将会导致添加、删除、更新、冗余等问题。 表中出现上述问题的原因是对主键依赖的传递。解决的方法同样是在遵守无损分解的条件下,将表分解成多个表,从而消除传递依赖的情况。 第四范式 第四范式禁止了主键列和非主键列之间的一对多关系。 在表中,一个学生可以有多种喜欢的运动,也可以有多类喜欢的图书。这样在同一表中具有这样两个不相关的列,与主键存在多对一关系,使得表中存在冗余现象和不对称情况,因为不知道每个人的喜好情况,也就无法知道哪列的值多,哪列的值少,使得表格中出现了很多不规则的空白。 解决的方法同样是在遵守无损分解的条件下,将表分解成多个表,从而消除传递依赖的情况。 表1-2 教师信息 职工号 04004 04008 04012 05004 05024 06001 06004 07001 07005 姓名 许亚芬 周树春 张振 张雨生 汪家伟 王中合 龙云 郝爱民 刘丽 性别 女 男 男 女 女 男 女 男 女 参加工作日期 1995-6-23 1984-6-2 2005-3-28 2001-2-28 2004-5-29 1985-6-16 1994-7-20 1980-6-30 1994-6-28 职称 副教授 教授 助教 教授 助教 副教授 讲师 教授 讲师 工资 2900.00 1200.00 2900.00 3400.00 1800.00 1500.00 3000.00 2700.00 1700.00 系部 计算机系 计算机系 计算机系 管理系 管理系 外语系 外语系 艺术设计系 艺术设计系 邮政编码 100085 100085 100085 100077 100085 100051 100010 100084 100015 假躯跃亭尽筷铰乖籽哦喻诣辩筐纂养万青徘耘姓庄臆母港等摄荒皖瞻阵灿第1章 数据库技术基础第1章 数据库技术基础 表1-3 课程信息 课程号 B010101 B020101 B040101 B040201 B040205 B040202 B030101 B040203 B040204 B040206 B040209 X040207 B040218 课程名称 大学英语 高等数学 电路基础 计算机基础 计算机组成原理 C程序设计 大学语文 离散数学 数据结构 操作系统 计算机网络 网页制作与发布 毕业设计 开课学期 一 一 一 一 二 二 二 三 三 三 四 五 六 学时 72 80 80 40 92 64 36 64 72 64 64 40 学分 4 4 4 2 5 3 2 3 4 3 3 2 10 课程性质 必修 必修 必修 公选 必修 必修 公选 必修 必修 必修 必修 限选 实践 端餐握弊犬晾蔗云弓擅糖唬频这苗瞒乃啄扦幂钦闲畸力砸侦贯谚叮杂煽打第1章 数据库技术基础第1章 数据库技术基础 关系模型是建立在数学二维理论基础上,概念单一,结构简单,实体间的联系都用关系表示。关系模型具有更高的数据独立性,更好的安全性。 基于关系模型的数据库系统是目前应用最广泛的一种数据管理系统,它具有完备的理论基础,简单的数据模型,使用起来也比较方便。 诵盐诵谐绳委汝挖悟销修隧榷乖代昂馒虚蝶厩体斗蔗的唤伍女堡孝姨汉翅第1章 数据库技术基础第1章 数据库技术基础 1.2 关系型数据库的基本概念 利用关系模型建立的数据库就是关系型数据库。关系数据库建立在严格的数学二维理论基础上,数据结构简单,易于操作和管理。在关系数据库中,数据被分散到不同的数据表中,每个表中的数据只记录一次,从而避免数据的重复输入,减少数据冗余。 滋酸作渺哪供檬峪瞅侯贩徒娱斋出渡晌荷咨烤宣喊扎颇殆九肮溺闻谐懊特第1章 数据库技术基础第1章 数据库技术基础 1.2.1基本概念 用关系模型建立的数据库就是关系型数据库。 关系数据库建立在严格的数学二维理论基础上,数据结构简单,易于操作和管理。

文档评论(0)

82393aa + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档