1. 数据库的历史
数据库理论的鼻祖是 Charles W.Bachman,他也因此获得了 1973 年的图灵奖
IBM 的 Ted Codd 则首先提出了关系数据库理论,并在 IBM 研究机构开发原型,这个项目就是 R 系统,并且使用 SQL 做为存取数据表的语言
2. 数据库和数据库管理系统
我们常说的数据库其实是数据管理系统(Database Management System,DBMS )
数据库管理系统(DBMS)是一种操纵和管理数据库的系统软件,是用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。 而数据库(DB)只是一个存放数据的仓库。
3. 数据库中的相关概念
- Catalog。Catalog是数据库服务器中的单个数据库,和Database含义相同,便于数据的分类管理
- Table。对Catalog进一步切分的存储单位,不同类型的相关数据存放在不同的table中
- Column。也叫做Field,数据的一个表现特性
- DataType。数据的数据类型
- Record。也叫做Row,数据表中的一条数据
- PrimaryKey。主键,唯一标识符,一个表中可以没有主键,也可以是复合主键
- ForeignKey。外键,用于将独立的表关联起来
- Index。索引&#