1,DBMS(数据库引擎;查询处理器;查询优化器;安全模块;I/O模块)
2,数据库引擎:启动查询执行
3,查询处理器:确定数据元素;验证查询语言语法;执行查询计划;呈递查询结果
4,查询优化器:准备执行计划
5,安全模块:验证安全授权
6,I/O模块:检索请求数据
DBMS:数据库设计;语言接口;电子表格接口;应用程序编程接口;图形接口;代理系统;报警系统;安全系统接口;备份和恢复;链接到其他数据库;性能监控;数据库加载
用户团体(根据用户级别;根据职能;根据位置)
DDLC阶段:规划(高级管理人员);可行性研究(业务分析员);需求定义(用户代表;数据分析员;系统分析员);设计(数据建模人员;数据库设计人员);实施和部署(系统分析员;编程人员;数据库管理员);维护和成长(数据库管理员)
数据模型:数据结构、结构间关系及结构内部约束的集合表现形式
E-R数据模型组件:实体;属性;键;关系;基数/可选性;增强的E-R模型;归纳/转化
关系代数和关系演算
基本范式:
第一范式:消除属性的重复组,创建不含重复组的行
第二范式:删除部分键依赖
第三范式:消除过渡传递依赖
数据恢复:日志和阴影分页