学习数据库的准备
数据库对象:
表
视图
索引
存储过程
触发器
SQL语言
特点:
- 综合性
- 非过程化
- 简单易学
可以完成对数据表的操作,表中数据的操作,用户权限的操作,数据查询的操作
SQL语言分类
- 数据定义语言DDL
对数据表定义的语言。
CREATE:创建表
ALTER:修改表
DROP:删除表
TRUNCATE:高效删除表,不可恢复 - 数据操纵语言DML
对数据表中数据操作
INSERT:添加数据
UPDATE:更新数据
DELETE:删除数据 - 数据控制语言DCL
对用户进行权限控制
GRANT:授权权限
DENY:限制权限
REVOKE:撤销权限 - 数据查询语言DQL
用于查询表中数据
SELECT
绘制E-R图设计数据库
实体联系图
基本要素:
实体:人,物,概念。如司机是实体,全体司机是实体集。实体用矩形表示
属性:实体的特性,一个实体由多个属性。用椭圆表示
关系:实体内部或实体之间的联系。三种关系类型:1:1,1:N,M:N。菱形表示
第二章 数据库的安装
版本介绍
服务器版
developer包括企业版的所有功能,但只能用于开发和测试,不允许用于服务器
express 入门级的免费数据库,用于学习和构建小型服务器
专业版
web
enterprise
business
standard
软硬件要求
操作系统:windows