数据库系统考点(精简)
2022-11-14 17:44:36 0 举报
AI智能生成
04735,数据库系统原理,数据库
作者其他创作
大纲/内容
实体完整性约束
主码唯一且不为空,即关系的主属性不能是空值
现实世界中实体与实体之间是可区分的,说明每个实体具有唯一标识
关系模型中使用主码作为唯一标识
增删改查
INSERT INTO 表名(字段名1,字段名2,…)VALUES(值1,值2,…)
DELETE FROM 表名 WHERE 条件表达式
UPDATE 表名 SET 字段名1=值1,字段名2=值2,… WHERE 条件表达式
SELECT * FROM 表名 WHERE 条件表达式
第一章 数据库系统概述
数据的概念:描述事物的符号
数据库设计内容
数据库结构设计
数据库行为设计
数据库管理技术
人工
文件
数据库
数据库管理系统(DBMS)(定操运维)
数据定义功能
数据操作功能
数据库的运行管理
数据库的建立和维护
数据库系统(DBS)
数据库
数据管理系统及相关工具
应用程序
数据库管理员
用户
数据库系统的三级模式结构
模式:也称为概念模式或逻辑模式
外模式:也称为子模式或用户模式
内模式:称为存储模式
三级模式结构的两层映像与数据独立性
外模式/模式映像(逻辑独立性)
模式/内模式映像(物理独立性)
数据独立性是指应用程序和数据结构之间互相独立
逻辑独立性:是指用户的应用程序与数据库的逻辑结构相互独立的
物理独立性:是指用户的应用程序与存储在磁盘的数据库中的数据相互独立的
数据模型
三要素(结操约)
数据结构
数据操作
数据约束
分类(概逻物)
概念层数据模型
逻辑层数据模型
关系模型是用二维表结构来表示实体与实体之间的联系,并以二维表格的形式组织数据库中的数据
物理层数据模型
第二章 关系数据库
关系数据库的基本特征是使用关系模型组织数据
三大范式(关系数据库中的数据满足一定要求)
1NF是对属性的原子性,要求属性具有原子性,不可再分解
2NF是对记录的惟一性,所有非主属性都完全函数依赖于候选关键字
3NF是对字段的冗余性,码的唯一性 且其每一个非主属性都不传递函数依赖于候选关键字
第三章 数据库设计
第四章 SQL与关系数据库基本操作
SQL的特点
SQL组成
数据定义语言(DDL)
数据操作语言(DML)
数据控制语言(DCL)
视图与表
视图是虚表,没有实际记录
视图的内容是由数据库中查询语句SQL来定义的
集中分散数据
简化查询语句
重复SQL语句
保护数据安全
共享所需数据
更改数据格式
第五章 数据库编程
存储过程
概念:是一组为了完成某项特定功能的语句集,其实就是一段存储在数据库上的代码
优点
增强SQL的功能和灵活性
封装性
高性能
减少网络消耗
安全机制
条件判断语句
IF...THEN...ELSE
CASE
循环语句
WHILE
LOOP
REPEAT
游标
声明游标:DECLARE CURSOR
打开游标:OPEN
读取数据:FETCH..INTO
关闭游标:CLOSE
第六章 数据库安全与保护
并发操作问题
丢失更新
不可重复读
脏读
事务特征
原子性
一致性
隔离性
持续性
数据库安全与保护机制
完整性约束
访问控制
事务与并发控制
备份与恢复
第七章 数据库应用设计与开发实例
第八章 数据管理技术的发展
数据挖掘:从大量的、不完全的、模糊的、随机的数据中发现并提取隐藏、事先不知道的、潜在有用的信息和知识的技术
大数据的特征
大量化
多样化
快速化
价值密度低
NOSQL数据库
键值储存:REDIS
文档存储:MONGODB
列存储:HBASE
图存储
0 条评论
下一页