`

重温数据库范式

 
阅读更多

 

 第一范式(1NF):数据库表中的字段都是单一属性的,不可再分。这个单一属性由基本类型构成,包括整型、实数、字符型、逻辑型、日期型等
第二范式(2NF):数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖(部分函数依赖指的是存在组合关键字中的某些字段决定非关键字段的情况),也即所有非关键字段都完全依赖于任意一组候选关键字。 
  第三范式(3NF):在第二范式的基础上,数据表中如果不存在非关键字段对任一候选关键字段的传递函数依赖则符合第三范式。所谓传递函数依赖,指的是如果存在"A → B → C"的决定关系,则C传递函数依赖于A。因此,满足第三范式的数据库表应该不存在如下依赖关系: 

   关键字段 → 非关键字段x → 非关键字段y 
假定学生关系表为Student(学号, 姓名, 年龄, 所在学院, 学院地点, 学院电话),关键字为单一关键字"学号",因为存在如下决定关系: 

   (学号) → (姓名, 年龄, 所在学院, 学院地点, 学院电话) 

   这个数据库是符合2NF的,但是不符合3NF,因为存在如下决定关系: 

   (学号) → (所在学院) → (学院地点, 学院电话) 

   即存在非关键字段"学院地点"、"学院电话"对关键字段"学号"的传递函数依赖。 
分享到:
评论

相关推荐

    数据库复习题(专为懒散学生着想)

    在“基本概念”部分,学生将重温数据库的基本定义、功能以及它在信息系统中的角色。这可能包括数据库管理系统(DBMS)、数据模型(如关系模型、层次模型和网络模型)、数据独立性、ACID属性(原子性、一致性、隔离性...

    TrinityCore 3.35a完整数据库

    3.35a版本是对3.3.5原版游戏的精确复制,意味着玩家可以在非官方服务器上重温巫妖王之怒的经典内容。 数据库在MMORPG中起着至关重要的作用,它存储了游戏中所有的静态信息,例如角色、物品、地图、任务、怪物、NPC...

    川大数据库系统(SSD6)历年考题、quiz、复习大纲、课件

    复习大纲可能包括关系数据库理论、数据库管理系统、SQL语言、数据库设计原则(如第三范式、BCNF)、数据库性能优化方法(如索引、查询优化)等内容。 4. **课件**:课件是教师授课时的辅助材料,通常包含详细的讲解...

    数据库Oracle教程

    本教程旨在帮助你重温或深入学习Oracle数据库的基础知识及高级特性,让你在数据库管理领域更加得心应手。 首先,Oracle数据库的核心概念包括数据模型、SQL语言、数据库架构和事务管理。数据模型是数据库设计的基础...

    2008年数据库系统工程师试题及答案

    《2008年数据库系统工程师试题及答案...无论你是初次接触数据库系统工程师考试,还是希望重温旧知,这份资料都能提供宝贵的参考。通过深入研究和实践,你可以更好地应对类似的考试挑战,为未来的职业发展奠定坚实基础。

    重温微积分 - 齐民友

    重温微积分 - 齐民友

    黄金太阳:漆黑的黎明 DSTT数据库

    《黄金太阳:漆黑的黎明》是一款经典的掌上游戏,深受...而"黄金太阳"系列作为一款经典的RPG游戏,其丰富的剧情、独特的魔法系统和精美的画面,通过DSTT数据库的支持,使得玩家能在NDS平台上重温经典,感受游戏的魅力。

    重温微积分(齐民友)

    齐民友所著的《重温微积分》是一本旨在引导学生深入理解微积分,并启发他们探索现代数学领域的书籍。书中不仅回顾了微积分的发展历史,还涉及了数学与物理学之间的内在联系,以及现代数学的发展和应用。作者认为,...

    PB6.5.rar数据库维护软件

    压缩包内的文件"PB6"可能包含了PowerBuilder 6.5的安装程序或相关的资源文件,如果需要重温这个经典工具,你可以解压并按照安装指南进行操作。不过,由于PB6.5已经非常老旧,可能不兼容最新的操作系统,因此在使用前...

    vf数据库98版

    VF数据库,全称为Visual FoxPro,是微软公司推出的一款关系型数据库管理系统,其98版,即Visual FoxPro 9.0,是我们今天讨论的重点。...对于那些希望了解数据库基础或者重温旧技术的人来说,这是一个宝贵的资料库。

    重温微积分

    齐民友教授的著作《重温微积分》,不仅向我们展现了微积分的起源和发展历程,更重要的是,它让我们认识到了微积分是如何在不同领域的需求推动下不断发展壮大的。 微积分的历史可以追溯到17世纪,两位伟大的科学家...

    重温微积分(齐民友)

    《重温微积分》是齐民友教授所著的一部关于微积分及其相关数学领域的深入探讨书籍。该书不仅涵盖微积分的传统内容,还深入探讨了微积分在现代数学中的应用和相关领域的发展。在知识点方面,该书从多个维度对微积分...

    重温微积分 齐民友 2003.pdf

    《重温微积分》一书由齐民友教授编著,该书旨在帮助读者深入理解微积分及其相关领域的核心概念和技术,并通过历史回顾的方式,揭示这些理论背后的深刻含义和发展脉络。本书不仅覆盖了传统的微积分知识,还探讨了与之...

    重温老三篇心得体会精选13篇.doc

    重温老三篇心得体会精选13篇.doc

    06年武汉大学计院研究生入学考试笔试科目

    4. **数据库设计**:理解范式理论,如第一范式(1NF)、第二范式(2NF)、第三范式(3NF)和BCNF(巴斯-科德范式),以及如何进行数据库规范化设计。 5. **事务处理**:了解ACID(原子性、一致性、隔离性和持久性)...

    SQL-4 数据库知识

    本文将深入探讨SQL的多个重要知识点,帮助读者重温或掌握这些基础概念。 1. 数据库基础 - 数据库:是存储和管理数据的系统,如Oracle、MySQL、SQL Server等。 - 关系型数据库:基于关系理论,通过表格形式展示...

    重温微积分-齐民友

    齐民优经典微积分教程,打开新世界的大门!!相对于枯燥无味的高数教材,这本书能带来不一样的启发和更为深入地理解

    基于SQL数据库教学网站设计与实现.pdf

    通过网络教学平台,教师可以将课堂上无法详细讲解的内容通过网络进行补充,学生也可以在课后通过网络平台重温学习内容,并通过学习论坛与教师以及其他同学进行交流,从而达到提高教学质量的目的。 需求分析是软件...

    了解历史,带领大家重温经典

    带领大家重温经典

    行业-88 再次重温写出各种SQL语句的时候,会用什么执行计划?(1).rar

    本资料“行业-88 再次重温写出各种SQL语句的时候,会用什么执行计划?(1)”很可能是探讨SQL查询执行计划的一份深入教程,旨在帮助读者掌握如何分析和优化SQL语句的执行流程。 首先,执行计划包括以下几个关键元素...

Global site tag (gtag.js) - Google Analytics