关系数据库基本概念
关系数据库定义
关系数据库是建立在关系模型基础上的数据库,用二维表格来组织数据。
基本特征
- 数据以表格形式存储
- 每个表格都有唯一的名称
- 表格中每一行是一条记录
- 表格中每一列是一个字段
SQL Server数据库的存储结构
物理存储结构
- 数据文件(.mdf, .ndf)
- 日志文件(.ldf)
- 文件组
逻辑存储结构
- 页(Page)
- 区(Extent)
- 表空间
T-SQL语句操作数据库
创建数据库
CREATE DATABASE DatabaseName
ON PRIMARY
(
NAME = 'DatabaseName',
FILENAME = 'C:\Data\DatabaseName.mdf',
SIZE = 10MB,
MAXSIZE = 50MB,
FILEGROWTH = 5MB
)
LOG ON
(
NAME = 'DatabaseName_log',
FILENAME = 'C:\Data\DatabaseName_log.ldf',
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB
)
修改数据库
ALTER DATABASE DatabaseName
MODIFY FILE
(
NAME = 'DatabaseName',
SIZE = 20MB,
MAXSIZE = 100MB
)
删除数据库
DROP DATABASE DatabaseName
数据库发展历史
1960年代
层次数据库和网状数据库的出现
1970年
E.F. Codd提出关系模型理论
1974年
IBM开发System R原型系统
1979年
Oracle发布第一个商用SQL关系数据库
知识体系
关系数据库
基本概念
- • 关系模型
- • 表、行、列
- • 主键、外键
数据操作
- • 增删改查
- • 事务处理
- • 索引优化
高级特性
- • 存储过程
- • 触发器
- • 视图