前言: 某某教育题库里每一章节的题都有个别涉及其他章节的知识点,不会写的暂时标记一下,到最后回过头来再看就行
如发现内容错误,评论区轰炸
1.1
- 瀑布模型要求必须按照模型定义的顺序
快速原型模型指系统在用户的参与下经过不断改进和完善
螺旋模型将瀑布模型的系统化与快速原型模型的可修改性结合了起来
- DBAS的生命周期由项目规划、需求分析、系统设计、实现与部署、运行与维护五个部分组成
1.2
- 系统规划与定义包括任务陈述、确定任务目标、确定范围和边界、确定用户视图
- 可行性分析包括技术可行性、经济可行性、操作可行性(是否有所需的人员)、开发方案选择
- 项目规划包括项目团队、项目环境、项目活动、成本预算、进度计划
1.3
- 数据字典包括数据项、数据结构、数据流、存储过程
- 数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构
- 事物规范包括事务名称、事务描述、事务所访问的数据项、事务用户
事务规范可以表示数据库应用系统的数据处理需求
- 功能需求分析分为数据处理需求分析和业务规则需求分析
- DBAS的性能指标:
数据操作响应时间(从请求到数据库响应)
系统吞吐量(系统在单位时间内可以完成的数据库事务或数据查询的数量)
允许并发控制的最大用户数(允许同时访问的最大用户数)
每TPS代价值(用来衡量系统的性价比)
1.4
- 概念设计:数据库概念模型设计和系统总设计
- 逻辑设计:数据库逻辑结构设计、应用程序概要设计、数据库事务概要设计
逻辑结构设计主要内容是在ER图的基础上设计数据库关系模式
将增删改查用与平台无关的read,write原语抽象表示
- 物理设计:数据库物理结构设计、数据库事务详细设计、应用程序详细设计
1.5
- DBAS实现与部署包括:
建立数据库结构
数据加载
事务和应用程序的编码及测试
系统集成
测试与试运行
系统部署
1.6
- 运行与维护 (生命周期中时间最长的阶段):
日常维护: 备份与恢复 完整性维护 安全性维护 存储空间管理 并发控制
监控与分析: 数据采集与统计 操作分析 基准程序评估
性能优化调整: 查询调整与优化 索引调整、事务调整、模式调整、参数调整 硬件调整和升级 应用程序优化
系统进化: 应用程序升级、数据库重组、DBMS和OS的升级
爱心小贴士: 高等教育出版社的这本三级《数据库技术》是不包括一部分数据库基础知识的,那这些知识去哪学呢?计算机二级的那本《公共基础知识》最后一章是“数据库设计基础”,可以去计算机等级考试官网看一下公共基础的大纲,哪些名词不懂的可以自行查阅
还有一点比较坑的是当时我学到第6章发现直接讲的高级查询语句,这就意味着在此之前必须要先学会SQL语句(这对于受过c/c++或者java折磨的各位来说应该很easy),然后就是要掌握T-SQL语言(SQL Server的“方言”)的一小部分,之后再学习书上的内容
有些题书上找不到对应知识点的,手机开一页笔记专门记这些内容,考试的时候很大一部分都是原题