复习

DBMS:一个软件系统可以让用户定义、创造、维护、控制数据库的入口
DA(Data Administrator):
DBA(Database Administrator):负责数据库的物理实现,包括物理数据库设计和执行,安全性和完整性控制,操作系统的保养,确保为用户提供的应用的满意表现。

术语解释

超键(Super Key):在关系中能唯一标识元组的属性或属性集称为关系模式的超键。
主键(Primary Key):
候选键(Candidate Key):最小超键,即在这个属性集合中找不出合适的子集能够满足条件的超键。
替代键(Alternate Keys):
外健(Foreign Key):
视图(View):基于 SQL 语句的结果集的可视化的表。
基表(Base Table):数据库中永久存储的表,并且基表就是实际存在的表,它是实际存储数据的逻辑表示。
SQL修饰语(Qualifier):
DISTINCT:剔除重复值

SELECT DISTINCT 列名称 FROM 表名称

TOP:规定要返回的记录的数目。
···
SELECT TOP number|percent column_name(s)
FROM table_name
···

SQL

数据定义语言(data definition language, DDL):

关键字 作用
CREATE 创建数据库结构
ALTER 修改数据库结构
DROP 删除数据库结构
TRUNCATE
COMMENT
RENAME 修改数据库结构名字

数据操纵语言DML(data manipulation language):

关键字 作用
SELECT
INSERT
UPDATE
DELETE
MERGE
CALL
EXPLAIN PLAN
LOCK TABLE
关键字 作用
GRANT 授权
REVOKE 取消授权

数据控制语言DCL(Data Control Language):

关键字 作用
GRANT 授权
REVOKE 取消授权

SQL意为结构化查询语言(Structured Query Language)。

SQL DML

SELECT语句序列
FROM
WHERE:过滤行
GROUP BY
HAVING
SELECT
ORDER BY

DDL

数据定义语言

视图

CREATE VIEW view_name AS
SELECT column_name(s)
FROM table_name
WHERE condition

SQL通配符

通配符 描述
% 替代一个或多个字符
_ 仅替代一个字符
[charlist] 字符列中的任何单一字符
[^charlist]或[!charlist] 不在字符列中的任何单一字符

第一范式(1NF):数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。

DBMS提供功能:DDL,DML,受控制的访问

数据库存储数据和关系

DBMS环境的五大要素:硬件、软件、数据、程序(procedures)、人。
数据库系统的要素:用户,数据库应用,数据库管理系统,数据库

数据模型

数据库的维护
物理存储情况变差

变长数据,增删改

你可能感兴趣的:(复习)