数据库基础知识

数据管理经历了手工管理、文件系统和数据库系统三个阶段。本文将介绍数据库保护、SQL语言、关系标准化理论等基础知识。

数据库保护问题

数据库保护问题包括:安全性、完整性、故障恢复和并发控制。

SQL语言

SQL是一种关系数据库语言(或结构化查询语言)。

关系规范化理论

关系规范化理论是设计逻辑结构的指南和工具。

关系代数

关系代数中的特殊关系运算包括选择、投影、连接和除运算。

关系模式的定义

关系模式的定义主要包括关系名、关系的属性名、属性的域、属性到域的映射、属性之间的依赖关系。

关系数据库中的操作

关系数据库中基于数学的两种运算是关系代数和关系演算。

E-R图到关系模型的转换

在数据库的逻辑模型设计阶段,任务是将E-R图(或概念模型)转换成关系模型。

数据保护

数据库保护包括数据泄露、篡改和破坏。

数据完整性

数据的完整性是实体完整性、引用完整性和用户定义完整性。

SQL语言的功能

SQL语言提供数据库定义、数据操作、数据控制等功能。

视角

视图是一个虚拟表,它是从基本表派生出来的表。只有使用的命令存储在数据库中,而不是视图的数据。