4. 数据库技术基础

2023-10-22  本文已影响0人  Gakki0725
作者:Gakki

考点

1、数据库系统 DBS

1.1、三级模式 - 两级映像

三级模式 - 两级映像

1.2、数据库设计

数据库设计

1.3、E - R模型

E - R模型示例

1.4、关系模型

关系模型

1.5、关系代数运算

关系代数运算 笛卡尔积 图 1 图 2

1.6、函数依赖

函数依赖

1.7、键与约束

1.8、范式

1.8.1、第一范式1NF

不属于第一范式 实例

1.8.2、第二范式 2NF

1.8.3、第三范式 3NF

1.8.4、BC 范式

BC 范式

1.9、模式分解

无损分解 1 无损分解 2 无损分解 3

1.10、事务管理

1.10.1、 并发控制

并发控制

1.10.2、 封锁协议

1.11、数据库安全

1.11.1、安全措施和级别

措施 说明
用户标识和鉴定 最外层的安全保护措施,可以使用用户账号、口令及随机数检验等方式
存取控制 对用户进行授权,包括操作类型(如查找、插入、删除、修改等动作)和数据对象(主要是数据范围)的权限
密码存储和传输 对远程终端信息用密码传输
视图的保护 对视图进行授权
审计 使用一个专用文件或数据库,自动将用户对数据库的所有操作记录下来

1.11.2、数据故障

故障关系 故障原因 解决方法
事务本身的可预期故障 本身逻辑 咋程序中预先设置Rollback语句
事务本身的不可预估故障 算术溢出、违反存储保护 由DBMS的恢复子系统通过日志,撤销事务对数据库的修改,回退到事务初始状态
系统故障 系统停止运转 通常使用检查点法
介质故障 外存被破坏 一般使用日志重做业务

1.11.3、数据库备份

1.12、分布式数据库

分布式数据库

1.13、数据仓库

数据仓库的形成

1.13.1、数据挖掘

1.13.2、商业智能

1.14、反规范化技术

1.15、大数据

比较维度 传统数据 大数据
数据量 GB或TB PB或以上
数据分析需求 现有数据分析与检测 深度分析(关联分析、回归分析)
硬件平台 高端服务器 集群平台

1.16、SQL语言

CREATE TABLE S( Sno CHAR(5) NOT NULL UNIQUE,
                            Sname CHAR(30) UNIQUE,
                            Status
                            CHAR(8),
                            City CHAR(20)
                            PRIMARY KEY(Sno));
ALTER TABLE S ADD Zap CHAR(6);
DROP TABLE Student
CREATE UNIQUE INDEX S-SNO ON S(Sno);
CREATE VIEW CS-STUDENT
SELECT [ALL[DISTINCT]<目标列表达式>[,<目标列表达式>]...
    FROM <表名或视图名>[,<表名或视图名>]
        [WHERE <条件表达式>]
        [GROUP BY <列名1>[HAVING<条件表达式>]]
        [ORDER BY <列名2>[ASCIDESC]...]
上一篇 下一篇

猜你喜欢

热点阅读