数据库概念
实体,属性,模型
-
实体 Entity
客观现实事物在信息世界 的映射 -
属性
描述 实体/联系的性质/特征 的数据项
学生[实体],有很多属性(特征),比如年纪,性别. 学生 -
联系
描述 事物间或者事物内部 的关联集合
常见实体的联系:- 一对一: 情侣(学生A[实体] & 学生B[实体])
- 一对多: 教室[实体] & 班主任[实体]
- 多对多: 不同学生选不同课程
关系模型
关系型数据库
- 关系:
一个没有重复行和重复列的二维表,每一个关系都有一个关系名 - 元组:
每一行数据都是一个元组,记录
RDBMS
RDBMS = 管理员 manager + 仓库 database
database = N个 table
- 表结构和表记录
先固定下来结构、再增加记录
应用和数据库
应用: 向数据库请求数据,显示返回的数据
数据库: 储存数据
SQL语言概述
structured query language 结构化查询语言
-
DDL Data Definition Language
数据定义语言,定义数据库对象,对表的结构操作:库、表、列... -
DML Data Manipulation Language
数据操作语言,定义数据库的数据记录,对表的数据操作:增删改 -
DQL Data Query Language
数据查询语言,查找数据 -
DCL Data Control Language
数据控制语言, 管理用户,创建用户和授权
网友评论