随笔分类 - 数据库
摘要:1 数据库设计步骤 需求分析 概念结构设计:ER 图或者数据结构字典 逻辑结构设计:把 ER 图转换为逻辑模型 物理结构设计:将逻辑模型转为物理模型 数据库实施:写 SQL 代码 数据库运行维护:性能检测 2 ER 图 2.1 ER 图形式 2.2 ER 图表示 实体:长方形表示 属性:椭圆形表示
阅读全文
摘要:1 基本概念 1.1 范式 1 范式分类 第一范式:1NF 第二范式:2NF 第三范式:3NF 巴斯-科德范式:BCNF 第四范式:4NF 第五范式:5NF 1.2 依赖 若 ,但 ,则称 是非平凡的函数依赖 若 ,
阅读全文
摘要:1 数据库安全性 1.1 不安全因素 非授权用户对数据库的恶意存取和破坏 数据库中的重要数据泄露 安全环境的脆弱性 1.2 数据库安全性控制 用户身份识别 静态口令识别 动态口令识别 生物特征识别 智能卡识别 存取控制 自主控制存取 定义:用户可以自定义和分配其他用户的操作权限 通过 GRANT 、
阅读全文
摘要:1 SQL 基本概念 1.1 SQL 概念及分类 定义:SQL 是 Structured Query Language 的缩写,意思是结构化查询语言,是一种在数据库管理系统中查询或对数据库里面的数据进行更改的语言 主流数据库管理系统 关系型数据库 MySQL Oracle Postgre SQL S
阅读全文
摘要:1 关系语言的分类 关系语言分为三种: 关系代数语言 关系演算语言 SQL 语言 2 关系代数语言 定义:关系代数是一种抽象的查询语言,它用对关系的运算来表达查询 三大要素 运算对象(关系) 运算符(集合运算符和专门的关系运算符) 运算结果(关系) 关系代数运算符 运算符类型 符号表示 含义 集合运
阅读全文
摘要:1 数据库概念 1.1 基本概念 数据:描述事物的符号记录 数据库:概括地讲,数据库数据具有永久存储、有组织和可共享的三个基本特点;严格地讲,数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合 数据库中的数据按一定的数据模型组织描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可
阅读全文