首页 > 数据库 >数据库

数据库

时间:2022-09-06 08:22:49浏览次数:74  
标签:非主 范式 数据库 一列 主键 属性

1、软件开发生命周期

  1. 问题定义
  2. 可行性分析
  3. 总体描述
  4. 系统设计
  5. 编码
  6. 调试和测试
  7. 验收与运行
  8. 维护升级到废弃等阶段

2、数据库设计三大范式

  • 范式:Normal Format,符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合理化程度。
  1. 第一范式1NF,数据库表的每一列都是不可分割的原子数据项{原子性};
  2. 第二范式2NF,非关键属性都完全依赖于主键,在1NF的基础上消除非主属性对主码的部分函数依赖{每一列对应一件事};
  3. 第三范式3NF,任何非主属性不依赖于其它非主属性,在2NF基础上消除传递依赖,确保数据表中的每一列数据都和主键直接相关,而不能间接相关。{每一列数据与主键直接相关}。

标签:非主,范式,数据库,一列,主键,属性
From: https://www.cnblogs.com/wyzel/p/16659896.html

相关文章

  • 数据库基础操作 part1
    初识数据库数据库相关概念数据库管理软件:本质就是一个C/S架构的套接字程序服务端套接字客户端套接字操作系统:Linux操作系统:随......
  • 51 | JAVA_数据库JDBC_连接池
    JDBC连接池类似的,在执行JDBC的增删改查的操作时,如果每一次操作都来一次打开连接,操作,关闭连接,那么创建和销毁JDBC连接的开销就太大了。为了避免频繁地创建和销毁JDBC连接,我......
  • 47 | JAVA_数据库JDBC查询
    JDBC查询导入依赖因为我们选择了MySQL5.x作为数据库,所以我们首先得找一个MySQL的JDBC驱动。所谓JDBC驱动,其实就是一个第三方jar包,我们直接添加一个Maven依赖就可以了:<d......
  • 48 | JAVA_数据库JDBC更新
    JDBC更新数据库操作总结起来就四个字:增删改查,行话叫CRUD:Create,Retrieve,Update和Delete。查就是查询,我们已经讲过了,就是使用PreparedStatement进行各种SELECT,然后处理结果......
  • 49 | JAVA_数据库JDBC事务
    JDBC事务数据库事务(Transaction)是由若干个SQL语句构成的一个操作序列,有点类似于Java的synchronized同步。数据库系统保证在一个事务中的所有SQL要么全部执行成功,要么全部......
  • 50 | JAVA_数据库JDBC_批量操作Batch
    JDBCBatch使用JDBC操作数据库的时候,经常会执行一些批量操作。例如,一次性给会员增加可用优惠券若干,我们可以执行以下SQL代码:INSERTINTOcoupons(user_id,type,expir......
  • oracle数据库sql常用语句02
    ---视图---视图的概念:视图就是提供一个查询的窗口,所有数据来自于原表。---查询语句创建表createtableempasselect*fromscott.emp;select*fromemp;---创建视图【......
  • oracle数据库sql常用语句01
    --创建表空间createtablespaceitheimadatafile'c:\itheima.dbf'size100mautoextendonnext10m;--删除表空间droptablespaceitheima;--创建用户createuseritheima......
  • 数据库治理的探索与实践
    简介: 本文是MSE即将推出的一个数据库治理能力的预告,我们从应用的视角出发整理抽象了我们在访问、使用数据库时场景的一些稳定性治理、性能优化、提效等方面的实战经验,对......
  • 根据 动态url 查询数据库中所有的 表 根据表查字段 根据表查数据
    动态url查询数据库中所有的表Controller/***根据数据库信息查询所有表*@paramuserName用户名*@parampassword密码*@paramdriverName......