
数据库
壮壮不太胖^QwQ
我在学习
博客为鉴
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
范式篇 - BCNF、3NF和4NF
文章目录Boyce - Codd范式检查是否为BCNFBCNF 分解算法BCNF与保持依赖第三范式(3NF)- 动机BCNF 与 3NF的比较 Boyce - Codd范式 具有函数依赖集合F的关系模式R属于BCNF的条件是,当且仅当对F+中所有函数依赖α → β(其中,α包含于β,且β包含于R),下列至少有一项成立: α → β是平凡的函数依赖(即,β包含于α) α是R的超码(即,R包含于α+,α → R) 回顾:公共部分是否已子关系的键 → 无损连接分解 检查是否为BCNF 为检查非平凡依赖α →原创 2020-06-26 09:37:01 · 4889 阅读 · 0 评论 -
函数依赖和关系模式分解
文章目录一,第一范式关系数据库设计中易犯的错误数据冗余插入、删除、修改异常模式分解函数依赖(FD)函数依赖的使用函数依赖集的闭包Armstrong 公理计算 F^+^属性集的闭包属性闭包的用途正则覆盖无关属性检测属性是否无关 一,第一范式 如果某个域中元素被认为是不可分的,则这个域称为是原子的 非原子域的例子: ---- 复合属性:名字集合 ---- 多值属性:电话号码 ---- 复合数据类型:面向对象的 如果关系模式R中的所有属性的域是原子的,则R称为属于第一范式(1NF) 非原子值存储复杂并易导致数原创 2020-06-23 10:11:40 · 5276 阅读 · 0 评论 -
数据库 - 例(辅助用)
文章目录一,大学示例二,银行示例 为了方便对照,就把常用示例的模式图单独拿了出来,也比较便于练习。 一,大学示例 大学数据库模式 大学数据库模式图 二,银行示例 银行模式图 ...原创 2020-04-11 19:33:12 · 194 阅读 · 0 评论 -
数据库 - 数据库设计和E-R(实体关系)模型
文章目录一,实体集1,实体集表示为表2,有复合属性的实体集3,有多值属性的实体集二,联系集1,联系集的定义与性质2,联系集的度三,映射基数四,键、码五,约束1,基数约束2,参与约束3,关系约束的另一种表示法六,E-R 图1,E-R 图1.2 角色2,具有三元联系的E-R图3,二元与非二元联系4,弱实体集七,扩展的E-R特性1,特化与概化2,对特化/概化的设计约束3,聚集4,E-R图表示法中使用的符...原创 2020-04-09 21:15:38 · 7125 阅读 · 1 评论 -
数据库 - SQL语言(四)
这里写自定义目录标题一,SQL语言(一)二,SQL语言(二)三,SQL语言(三)四,嵌入式SQL1,嵌入式SQL-查询2,嵌入式SQL-修改五,开放数据库互连(ODBC)1,什么是ODBC2,句柄3,执行SQL语言4, 查询结果的获取5,ODBC编程的基本流程6,ODBC代码示例六,总结 一,SQL语言(一) 传送门:SQL 语言(一) 内容预览: SQL数据定义 基本数据类型 基本模式定义 基...原创 2020-04-09 16:25:03 · 687 阅读 · 0 评论 -
数据库 - SQL语言(三)
这里写自定义目录标题一,SQL语言(一)二,SQL语言(二)三,事务(transaction)事务的四个性质四,完整性约束1,单个关系上的约束2,域约束3,参照完整性参照完整性约束定义数据库的修改SQL中的参照完整性SQL中的级联动作五,断言(Assertion)六,触发器(Trigger) 一,SQL语言(一) 传送门:SQL 语言(一) 内容预览: SQL数据定义 基本数据类型 基本模式定义...原创 2020-04-01 17:15:28 · 1626 阅读 · 0 评论 -
数据库 - SQL语言(二)
文章目录一,SQL语言(一)二,视图(View)1,视图的定义2,SQL查询中使用视图3,视图的更新4,物化视图三,索引(Index)1,索引的定义2,创建唯一索引3,删除索引四,总结 一,SQL语言(一) 传送门:SQL 语言(一) 内容预览: SQL数据定义 基本数据类型 基本模式定义 基本查询结构 嵌套子查询 数据库修改 二,视图(View) 在某些情况下,让所有用户看到整个逻辑模型是...原创 2020-04-01 00:02:44 · 1573 阅读 · 0 评论 -
数据库 - 数据库系统原理(基础)
文章目录一,数据库与数据库管理系统定义二,数据视图(View of Data)1,数据抽象(Levels of Abstraction)2,实例和模型(Instances and Schemas)3,数据库系统的模式结构4,物理独立性和逻辑独立性物理数据独立性(Physical Data Independence)逻辑数据独立性三,数据模型1,实体 – 联系模型2,关系模型(仅引入概念)四,数据库...原创 2020-03-30 12:51:14 · 2267 阅读 · 0 评论 -
数据库 - SQL语言(一)
文章目录SQL数据定义基本类型基本模式定义CREATE TABLE 命令修改模式(Uptable Date Table)drop table 命令alter table 命令基本查询结构SQL查询的基本结构select 子句where 子句from 语句更名运算(as 子句)字符串运算(like)排列元组的显示次序(order by)重复集合运算(union、intersec、except)uni...原创 2020-03-26 21:43:11 · 1118 阅读 · 0 评论