计算机三级数据库|第1章 数据库应用系统开发方法 知识点+题型汇总
计算机三级数据库|第1章 数据库应用系统开发方法 知识点+题型汇总
各位备考三级数据库的小伙伴,接上一篇知识大纲,今天咱们聚焦第1章 数据库应用系统开发方法,把这一章的所有知识点拆解得明明白白,每个考点都标注重点,最后再汇总常考题型,帮大家吃透这一章,轻松拿下对应分值!
先明确:第1章是整个考试的基础,知识点偏理论,难度不大,但属于“送分题”范畴,只要记住核心知识点,就能轻松应对选择题和填空题,千万别因为简单就忽略哦~ 以下知识点完全贴合2025年版指定教材,无多余冗余,直接背诵、刷题即可。
一、本章核心知识点
1.1 数据库应用系统的基本概念
这部分是基础铺垫,考得比较简单,重点记定义和组成。
-
数据库应用系统(DBAS)定义:由数据库、数据库管理系统(DBMS)、应用程序、数据库管理员(DBA)、用户组成的完整系统,核心是通过数据库存储和管理数据,为用户提供数据查询、处理、分析等服务。
-
核心组成部分(必记):
-
数据库(DB):存储数据的集合,按一定结构组织,是系统的核心数据载体;
-
数据库管理系统(DBMS):管理数据库的软件,负责数据的创建、查询、更新、删除、安全控制等,是连接应用程序和数据库的桥梁(比如SQL Server、MySQL);
-
应用程序:面向用户的界面,用户通过应用程序操作数据库(比如学生管理系统的登录、成绩查询界面);
-
数据库管理员(DBA):负责数据库的日常维护、权限管理、性能优化等工作;
-
用户:使用数据库应用系统的人员(比如老师、学生、管理员)。
-
-
DBAS的特点(了解即可,偶尔考选择题):数据结构化、数据共享性高、数据独立性强、数据由DBMS统一管理和控制。
1.2 数据库应用系统的生命周期(重中之重)
本章核心考点,必考!记住生命周期的5个阶段,以及每个阶段的核心任务,不能混淆。
数据库应用系统的生命周期:从系统规划开始,到系统运行维护结束,整个过程分为5个阶段,顺序不可颠倒。
-
1. 规划阶段
-
核心任务:明确系统的目标、范围、可行性,制定项目计划。
-
关键输出:可行性研究报告、项目计划书(明确开发周期、人员分工、预算等)。
-
考点提示:记住规划阶段的核心是“确定做什么”,而非“怎么做”。
-
-
2. 需求分析阶段
-
核心任务:收集用户需求(数据需求、功能需求、性能需求、安全需求等),分析需求的合理性和可行性,形成需求分析文档。
-
关键输出:数据字典、数据流图(DFD)、需求规格说明书(后续章节会详细讲,本章只需记住需求分析阶段的输出物)。
-
考点提示:需求分析是后续所有设计的基础,一旦需求分析出错,后续设计都会受影响。
-
-
3. 设计阶段
-
核心任务:根据需求分析结果,进行数据库设计和应用程序设计(本章重点记数据库设计的3个子阶段)。
-
数据库设计的3个子阶段(必记,与第3章衔接):
-
概念结构设计:设计E-R模型(实体、属性、联系),不考虑具体的DBMS;
-
逻辑结构设计:将E-R模型转换为关系模式,确定数据类型、约束条件;
-
物理结构设计:确定数据库的存储结构(比如索引、分区)、存储路径,优化存储性能。
-
-
关键输出:E-R图、关系模式、物理设计说明书。
-
-
4. 实施阶段
-
核心任务:根据设计文档,创建数据库、创建表、导入数据,开发应用程序,进行系统测试。
-
关键步骤:数据库创建(SQL语句)→ 表创建 → 数据导入 → 应用程序开发 → 单元测试、集成测试。
-
考点提示:实施阶段的核心是“落地执行”,将设计方案转化为实际的系统。
-
-
5. 运行维护阶段
-
核心任务:系统上线后,进行日常维护(数据备份、故障处理)、性能优化、需求迭代(根据用户反馈修改系统)、安全管理。
-
关键工作:DBA的核心工作集中在这个阶段,比如定期备份数据、监控数据库性能、处理用户权限问题。
-
考点提示:运行维护阶段是生命周期的最后一个阶段,也是持续时间最长的阶段。
-
1.3 数据库应用系统的开发方法(核心考点)
本章重点,考选择题的概率极高,记住两种核心开发方法的区别,不要混淆。
(1)结构化开发方法
-
核心思想:自顶向下、逐步分解,将复杂的系统分解为多个简单的子系统,每个子系统再逐步细化(比如从系统整体目标,分解到每个功能模块)。
-
特点(必记):
-
优点:结构化强、条理清晰,适合大型、复杂的数据库应用系统开发;
-
缺点:灵活性差,一旦需求发生变化,修改成本高,开发周期长。
-
-
适用场景:大型企业级数据库应用系统(比如银行转账系统、医院管理系统)。
(2)面向对象开发方法
-
核心思想:以“对象”为核心,将数据和操作数据的方法封装在一起,通过类、继承、多态等特性,实现系统的开发(与第5章UML衔接)。
-
特点(必记):
-
优点:灵活性高、可复用性强,适合需求频繁变化的系统开发;
-
缺点:开发成本高,对开发人员的技术要求高,不适合小型简单系统。
-
-
适用场景:小型、需求多变的数据库应用系统(比如小型电商后台、个人管理系统)。
两种开发方法的对比
重点记“核心区别”:结构化开发方法以“过程”为核心,面向对象开发方法以“对象”为核心;结构化方法灵活性差,面向对象方法灵活性强。
1.4 数据库应用系统的架构(高频考点)
考选择题,记住两种架构的特点、组成和适用场景,区分清楚C/S和B/S架构。
(1)C/S架构(客户机/服务器架构)
-
组成:分为客户机(客户端)和服务器两部分。客户机负责用户界面展示、数据输入;服务器负责数据库管理、数据处理。
-
特点(必记):
-
优点:响应速度快、安全性高,适合对性能要求高的系统;
-
缺点:客户端需要安装专门的软件,维护成本高,不适合远程访问。
-
-
适用场景:局域网内的系统(比如学校机房的学生管理系统、企业内部的办公系统)。
(2)B/S架构(浏览器/服务器架构)
-
组成:分为浏览器(客户端)、Web服务器、数据库服务器三部分。用户通过浏览器访问Web服务器,Web服务器再与数据库服务器交互,返回数据给用户。
-
特点(必记):
-
优点:客户端无需安装专门软件,通过浏览器即可访问,维护成本低,支持远程访问;
-
缺点:响应速度比C/S架构慢,对网络要求高。
-
-
适用场景:互联网系统(比如网上银行、电商平台、在线教育系统)。
补充考点:C/S与B/S架构的核心区别
核心区别:客户端的形式不同——C/S需要安装专用客户端软件,B/S无需安装,用浏览器即可;维护成本:B/S低于C/S;响应速度:C/S快于B/S。
1.5 本章易错点汇总(避坑必看)
-
易错点1:数据库应用系统的生命周期5个阶段顺序,不能颠倒(规划→需求分析→设计→实施→运行维护);
-
易错点2:结构化开发方法和面向对象开发方法的核心思想混淆,记住“结构化=过程,面向对象=对象”;
-
易错点3:C/S和B/S架构的组成和特点混淆,记住“C/S要装客户端,B/S用浏览器”;
-
易错点4:数据库设计的3个子阶段(概念、逻辑、物理)属于“设计阶段”,而非“实施阶段”。
二、本章常考题型汇总
本章题型以选择题为主(2-3题,4-6分),偶尔考填空题(1空,2分),无应用题,难度偏低,属于送分题,重点掌握以下题型方向。
(一)选择题


(二)填空题

(三)题型总结
1. 分值占比:本章占4-8分,全部为选择题和填空题,无应用题;
2. 备考重点:牢记生命周期5个阶段、两种开发方法的区别、两种架构的特点,这三个是高频考点;
3. 答题技巧:选择题优先排除法,填空题记住核心关键词(比如“运行维护”“物理结构设计”),避免错别字。
三、备考小提示
本章知识点偏理论,不需要死记硬背,重点理解“是什么、有什么区别”,结合真题刷题,就能轻松掌握。建议搭配后续章节的知识点(比如第3章的数据库设计、第5章的面向对象),形成知识联动,为后续备考打下基础。
下一篇将梳理第2章“需求分析”的知识点+题型,关注不迷路,备考不踩坑,一起稳步冲分!💪
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)