数据库基础知识
数据管理经历了手工管理、文件系统和数据库系统三个阶段。本文将介绍数据库保护、SQL语言、关系标准化理论等基础知识。
数据库保护问题
数据库保护问题包括:安全性、完整性、故障恢复和并发控制。
SQL语言
SQL是一种关系数据库语言(或结构化查询语言)。
关系规范化理论
关系规范化理论是设计逻辑结构的指南和工具。
关系代数
关系代数中的特殊关系运算包括选择、投影、连接和除运算。
关系模式的定义
关系模式的定义主要包括关系名、关系的属性名、属性的域、属性到域的映射、属性之间的依赖关系。
关系数据库中的操作
关系数据库中基于数学的两种运算是关系代数和关系演算。
E-R图到关系模型的转换
在数据库的逻辑模型设计阶段,任务是将E-R图(或概念模型)转换成关系模型。
数据保护
数据库保护包括数据泄露、篡改和破坏。
数据完整性
数据的完整性是实体完整性、引用完整性和用户定义完整性。
SQL语言的功能
SQL语言提供数据库定义、数据操作、数据控制等功能。
视角
视图是一个虚拟表,它是从基本表派生出来的表。只有使用的命令存储在数据库中,而不是视图的数据。