首页 > 数据库 >数据库三范式

数据库三范式

时间:2023-02-25 12:05:10浏览次数:34  
标签:依赖 范式 数据库 字段 拆分 主键


第一范式

     数据库中每一个字段都要求具备原子性,是不可拆分的最小单元

第二范式

     

       数据库中的非主键字段必须依赖主键

第三范式

   

        数据库中的非主键字段不能存在互相依赖

标签:依赖,范式,数据库,字段,拆分,主键
From: https://blog.51cto.com/u_15354478/6085188

相关文章

  • 数据库系统概论
    DBS中的4个基本概念数据DBDBMSDBSDB发展阶段1.人工2.文件3.DBMS数据模型概念模型实体(属性,码)实体型实体集逻辑模型2.1层次模型2.2网状模型2.......
  • 第二章 关系数据库
    一、关系代数语言一种抽象的查询语言,用对关系的运算来表达查询三大要素:运算对象(关系)、运算符(集合运算符和专门的运算符)、运算结果(关系)五种基本运算:并、差、笛卡尔......
  • JDBC-连接数据库 第三版 安全-2023-2-25
    避免Sql注入的问题。不用Statement而用PrepareStatement 预编译然后手工赋值setIntorsetString 插入:publicclassTestInsert{publicstaticvoidmain(......
  • (数据库系统概论|王珊)第七章数据库设计-第三节:概念结构设计
    pdf下载:密码7281专栏目录首页:【专栏必读】(考研复试)数据库系统概论第五版(王珊)专栏学习笔记目录导航及课后习题答案详解目录一:E-R模型(1)两个实体之间的联系①:一对一联系(1......
  • JDBC -数据库导入-第二版-2023-2-25
    1、配置资源文件.properties(driver,url,username,password)便于后期更改driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/shop?useUnicode=true&cha......
  • 连接数据库第一版-2023-02-25
    publicclassjdbcStudy{publicstaticvoidmain(String[]args)throwsClassNotFoundException,SQLException{//1.加载驱动,加载之前要把mysql-conne......
  • 数据库索引的底层原理
    1.数据库索引数据库每次做的DML(增删改查)操作都是要进行磁盘IO的读取,每次操作磁盘IO,会消耗很大的时间,所以引入索引这个概念,索引它是将无序的数据变得有序化,即在数据被......
  • Mysql数据库的表结构
    【INFORMATION_SCHEMA数据库】 是MySQL自带的,它提供了访问数据库 元数据 的方式,元数据:数据库名或表名,列的数据类型,或访问权限等。在MySQL中,把【INFORMATION_SCHEMA】......
  • MYSQL的存储引擎以及系统数据库
    今天分享的是mysql的存储引擎,以及mysql数据库中相关配置状态和相关的变量存储引擎MyISAM存储引擎MyISAM引擎特点不支持事务表级锁定读写相互阻塞,写入不能读,读时不能写只缓......
  • Redis设计与实现—数据库与过期键策略
    前言深入了解一下Redis内存机制如何存储数据,以及对于过期数据采取何种策略来清理。@目录前言一、Redis服务器中的数据库二、数据库键空间2.1数据存储——键空间dict2.......