目录
前言:
在下计算机系大二在读,已经学了开的数据库课,所以一些名词我不会去解释,即本专栏适合有数据库基础的考级者。另外我报的是数据库三级和四级,也就趁着年假这段时间学了,所以有些东西不会太细。再者,我买了未来教育的题库,也会结合更新。最后,祝大家顺利通过!
一、逻辑独立性与物理独立性
1.记忆
关于这两个独立性,我认为做题的时候不用单独记忆他们的独立内在。我们知道数据库的三级模式和两级映像。我认为根据位置来记或许是可行的。即:
外模式 / 模式 / 内模式
逻辑独立 物理独立
也就是外模式/模式映像衍生逻辑独立,模式/内模式映像衍生物理独立。
2.题目
二、 概念数据模型
1.记忆
如果大家有学过编程,或许听说过模板或者泛化。也就是让程序员不必过度拘泥于不同数据带来不同算法的版本,类似一个模板或框架的存在。同样的,在数据库中,概念数据模型也是这样。
主要用于描述数据的概念化结构,与具体的DBMS(数据库管理系统)无关,与具体的数据和各类约束也没有关系。
2.题目
三、 数据字典
1.记忆
完全可以根据字面意思看,就是数据的各个部分(数据项,处理逻辑等)定义描述,对数据流程图的元素详细说明。由DBMS自己管理维护。
2.题目
四、数据库应用系统(DBAS)设计
1.记忆
我没有会员,没法去掉水印,还请大家谅解~
2.题目
五、DBAS逻辑设计与物理设计阶段
1.记忆
这个地方我还想不出该怎么记,那就只能对比记忆了。
数据库应用系统逻辑设计阶段的工作:
1.数据库逻辑结构设计(从数据库概念模型出发,表示为逻辑模式的数据库逻辑结构。主要步骤包括:ER图转换为初始关系模式;优化初始关系模式等)
2.数据库事务概要设计
3.应用程序概要设计
数据库应用系统物理设计阶段的工作:
1.确定存储结构
2.存取路径的选择和调整
3.确定数据存放位置
4.确定存储分配
2.题目 ![](https://i-blog.csdnimg.cn/blog_migrate/dc3e43ea7197cc3e50d9a6468ad69a67.png)
![](https://i-blog.csdnimg.cn/blog_migrate/488d7fca489b63ca7abf7da6242a8c11.png)
六、DBAS生命周期
1.记忆
数据库系统生命周期主要有五个基本活动组成(注意分清先后顺序)。
1.项目规划
2.需求分析
3.系统设计
4.实现与部署
5.运行与维护
2.题目
(D系统升级是运维的工作,这个地方也是我错了之后没立刻想明白的)
七、DBAS的内容与阶段
1.记忆
DBAS,数据库应用系统,是在DBMS支持下建立的计算机应用系统。
主要工作内容:
1.建立数据库结构
2.数据加载
3.事务和应用程序的编码及测试
4.系统集成、测试与试运行
5.系统部署
2.题目
八、DBAS的需求
1.记忆
这里或许用枝干更好表示,但我没有会员,没法去掉水印,还请大家谅解~
2.题目
九、DBAS日常维护工作
1.记忆
2.题目
注意:模式调整属于数据库应用系统的性能优化调整范围。
十、事务规范
1.记忆
DBAS的数据处理需求可以表示为事务规范,而事务规范包括了事务名称,事务描述,事务所访问的数据项,事务用户。
2.题目
十一、系统规划与定义(区分与项目规划)
1.记忆
在数据库声明周期中,通过系统规划与定义来明确系统的目标任务。
其中系统规划与定义的内容包括:
1.任务陈述
2.确定任务目标
3.确定系统范围和边界
4.确定用户视图
2.题目
十二、软件开发模型
1.记忆
依旧是画图,方法是从左到右依次更加完善(从不完美的前期到风险评估引入)。
2.题目
十三、项目规划(区分于系统规划)
1.记忆
项目规划包含的工作内容:
1.确定项目的目标和范围;
2.根据DBAS软件开发模型分解和定义整个项目包括的工作活动和任务;
3.估算项目的规模和需要的各种资源;
4.制定合理的DBAS项目计划(进度,成本,质量等方面的预测和控制方案)。
2.题目
十四、数据库性能优化
1.记忆
2.题目
十五、关系模型与关系
1.记忆
关系模式描述关系的静态结构,是静态的稳定的;相对而言,关系是动态的,随着用户对数据库的操作变化的。(静态结构,动态关系)
2.题目
十六、存储管理器
1.记忆
存储管理器是存储底层数据和应用程序以及向数据库提交的查询之间提供接口的程序模块。
2.题目
析:C项生成计划是查询处理器的功能。
十七、属性
1.记忆
1.一个实体集中的属性名唯一
2.属性一般由名词或名词短语命名
3.一个属性的值必须属于唯一的域(同一域)
4.实体集的标识属性能够唯一识别实体集中的每一个实体
5.标识属性的值不能重复且不能为空。
2.题目
十八、DBAS功能角度分析
1.记忆
从功能角度来说,DBAS分为四个层次
1)数据访问层,与DBAS系统交互,提取或存入DBAS所需数据;
2)数据持久层,保存和管理应用系统的数据;
3)业务逻辑层,将表示层获取的数据组织传给数据访问层或将数据访问层的数据加工处理传给表示层;
4)表示层,与用户交互;