数据库知识 数据库模型(概念模式、外模式、内模式) 数据模型,ER 图,规范化 数据操作 数据库语言 数据库管理系统的功能和特征 数据库的控制功能 数据仓库和分布式数据库基础知识 范式: 第一范式(1NF):在关系模式R中,当且仅当所有域只包含原子值,即每个分量都是不可再分的数据项,则称实体E是第一 ...
分类:
数据库 时间:
2019-11-02 11:58:08
阅读次数:
129
1、Spring是什么? Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于XML的配置、基于注解的配置、基于Java的配置。 主要由以下几个模块组成: Spri ...
分类:
编程语言 时间:
2019-10-16 21:53:54
阅读次数:
90
关系数据库设计理论 函数依赖 记 A->B 表示 A 函数决定 B,也可以说 B 函数依赖于 A。 如果 {A1,A2,... ,An} 是关系的一个或多个属性的集合,该集合函数决定了关系的其它所有属性并且是最小的,那么该集合就称为键码。 对于 A->B,如果能找到 A 的真子集 A',使得 A'-... ...
分类:
数据库 时间:
2019-09-18 00:12:39
阅读次数:
117
一、数据库基本概念 1、关系数据库规范化理论 为使数据库设计的合理可靠、简单实用,长期以来,形成了关系数据库设计理论,即规范化理论。 (1)函数依赖 定义:在表1.1中,描述学生信息时,包括学生的学号、姓名、性别、专业、总学分和备注属性,由于一个学号对应一名学生,确定了学生学号,一名学生的姓名、性别 ...
分类:
数据库 时间:
2019-06-25 00:15:32
阅读次数:
118
一、一个关系模式的码的求解方法 求候选码的简单方法方法: (1)如果有属性不在函数依赖集中出现,那么它必须包含在候选码中;(2)如果有属性不在函数依赖集中任何函数依赖的右边出现,那么它必须包含在候选码中;(3)如果有属性只在函数依赖集的左边出现,则该属性一定包含在候选码中。(4)如果有属性或属性组能 ...
分类:
数据库 时间:
2019-06-22 19:51:20
阅读次数:
296
参考 "详解数据库的第一范式、第二范式、第三范式、BCNF范式" 问题 原因 (部分)函数依赖 传递依赖 范式 ...
分类:
数据库 时间:
2019-05-15 15:53:46
阅读次数:
148
概述 一般地,在进行数据库设计时,应遵循三大原则,也就是我们通常说的三大范式, 第一范式要求确保表中每列的原子性,也就是不可拆分; 第二范式要求确保表中每列与主键相关,而不能只与主键的某部分相关(主要针对联合主键),主键列与非主键列遵循完全函数依赖关系,也就是完全依赖; 第三范式确保主键列之间没有传 ...
分类:
其他好文 时间:
2019-04-25 11:43:22
阅读次数:
193
大纲: 一、前言 1. 数据库完整性是数据库的一种特性(在任何情况下的正确性、有效性和一致性),其由DBMS保证实现 ①广义完整性:语义完整性、并发控制、安全控制、故障恢复 ②狭义完整性:特指语义完整性,DBMS通常有专门的完整性管理机制与程序来处理语义完整性问题 2. 回顾关系模型中的三个完整性: ...
分类:
数据库 时间:
2019-04-22 00:18:21
阅读次数:
185
SKU库存量,剩余多少SPU商品聚集的最小单位,,,这类商品的抽象,提取公共的内容 订单表:周期性状态变化(order_info) id 订单编号 total_amount 订单金额 order_status 订单状态 user_id 用户id payment_way 支付方式 out_trade_ ...
分类:
其他好文 时间:
2019-03-25 00:56:57
阅读次数:
846
函数依赖:X—>Y,即X函数决定Y,或Y函数依赖于X。 例:学号—>姓名 #学号决定姓名 平凡函数依赖:X—>Y,但X包含Y (Y包含于X)。 例:(学号,课号)—>课号 #课号存在于 (学号,课号) 之中。 非平凡函数依赖: X—>Y,但X不包含Y。 例:(学号,课号)—>成绩 #成绩不存在于 ( ...
分类:
数据库 时间:
2019-02-16 13:46:05
阅读次数:
208