# 软考软件设计师题目总结 > **生成时间**: 2026年7月28日 02:52 | * 软考软件设计师题目总结生成时间: 2026年7月28日 02:52 |距下半年考试: 约88天10月24-27日本期主题: 数据库系统设计与SQL进阶 知识产权与标准化 专业英语冲刺 软件工程需求分析一、2026下半年考情与命题新风向1.1 关键考试信息项目详情考试时间2026年10月24-27日机考合格标准两科均≥45分一次性通过无单科保留备考倒计时约88天1.2 第22期命题风向研判趋势表现形式备考动作数据库设计题回归ER图转关系模式、范式判定、SQL填空综合出题强化三段式转换与SQL手写知识产权案例增加著作权归属、侵权判定、保护期限成为下午题素材理清权利主体与保护边界专业英语稳定占5分术语理解题集中在软件工程/数据库/网络领域背诵核心词汇英文表达需求工程概念细化需求获取、分析、验证、变更管理全流程考查掌握需求工程各阶段产出二、数据库系统设计与SQL进阶2.1 数据库三级模式与两级映像外模式用户视图 ↑ 外模式/模式映像 ← 保证逻辑独立性 ↑ 模式概念模式/逻辑结构 ↑ 模式/内模式映像 ← 保证物理独立性 ↑ 内模式物理存储独立性由哪级映像保证含义逻辑独立性外模式/模式映像模式改变时外模式可不变物理独立性模式/内模式映像内模式改变时模式可不变2.2 E-R图转关系模式三口诀转换对象转换规则示例实体型一个实体型 → 一个关系模式学生(学号, 姓名, 专业)1:n联系将1端主键加入n端作为外键班级(班级号, 班名)学生(学号, 姓名, 班级号)m:n联系联系本身转成一个关系模式取两端主键作联合主键选课(学号, 课程号, 成绩)1:1联系任选一端加入另一端主键或单独成表任选一端合并2.3 范式判定完整流程第一步求候选键LR法 - L只在左边出现 → 必属于候选键 - R只在右边出现 → 必不属于候选键 - LR两边都出现 → 可能属于候选键 - N两边都不出现 → 必属于候选键 第二步判定范式 - 1NF属性不可再分 - 2NF满足1NF且非主属性完全依赖于候选键消除部分依赖 - 3NF满足2NF且非主属性不传递依赖于候选键消除传递依赖 - BCNF满足3NF且每个决定因素都是候选键范式核心要求消除的异常1NF属性原子性重复组、多值属性2NF非主属性完全函数依赖部分依赖3NF非主属性不传递依赖传递依赖BCNF每个函数依赖左部都是候选键决定因素非键2.4 SQL高级查询速查-- 聚合过滤WHERE vs HAVING-- WHERE 在分组前过滤行HAVING 在分组后过滤组SELECTdept,AVG(salary)ASavg_salFROMemployeeWHEREage25-- 先过滤行GROUPBYdeptHAVINGAVG(salary)5000;-- 再过滤组-- 连接查询SELECTe.name,d.dnameFROMemployee eINNERJOINdepartment dONe.dept_idd.id;-- 子查询SELECTnameFROMemployeeWHEREdept_idIN(SELECTidFROMdepartmentWHERElocation北京);-- 窗口函数2026新增趋势SELECTname,salary,RANK()OVER(PARTITIONBYdept_idORDERBYsalaryDESC)ASrankFROMemployee;连接类型结果特征INNER JOIN只返回匹配的行LEFT JOIN返回左表所有行右表不匹配补NULLRIGHT JOIN返回右表所有行左表不匹配补NULLFULL JOIN返回两边所有行不匹配补NULLCROSS JOIN笛卡尔积2.5 事务ACID与隔离级别特性含义常见问题原子性 Atomicity事务要么全做要么全不做—一致性 Consistency事务执行前后数据保持一致—隔离性 Isolation并发事务相互隔离脏读、不可重复读、幻读持久性 Durability事务提交后永久有效—隔离级别脏读不可重复读幻读读未提交 Read Uncommitted✗ 可能✗ 可能✗ 可能读已提交 Read Committed✓ 阻止✗ 可能✗ 可能可重复读 Repeatable Read✓ 阻止✓ 阻止✗ 可能串行化 Serializable✓ 阻止✓ 阻止✓ 阻止三、知识产权与标准化3.1 知识产权保护期限速查权利类型保护对象保护期限起算点发明专利权技术方案20年申请日实用新型专利权产品形状/构造10年申请日外观设计专利权产品外观15年申请日商标权商标10年可续展核准注册日著作权财产权作品作者终生死后50年作者死亡日软件著作权计算机软件自然人终生死后50年单位50年完成/发表日商业秘密权技术/经营秘密无固定期限保密期间3.2 著作权归属判定情形著作权归属说明个人独立开发开发者个人原始取得职务作品本职工作单位作者享有署名权委托开发有约定按约定合同约定优先委托开发无约定受托人委托人享有使用权合作开发合作者共同享有可分割使用的各自享有3.3 侵权判定原则接触 实质性相似原则接触被控侵权人有机会接触到权利作品实质性相似两部作品在表达上构成实质相似思想不受保护只保护表达思想/表达二分法3.4 标准化代号代号含义示例GB强制性国家标准GB 50052GB/T推荐性国家标准GB/T 16260GB/Z国家标准化指导性技术文件GB/Z 20156GJB国家军用标准GJB 5000ISO国际标准化组织标准ISO 9001IEEE电气电子工程师协会标准IEEE 802.11四、软件工程需求分析4.1 需求工程全过程需求获取 → 需求分析 → 需求定义SRS → 需求验证 → 需求变更管理 ↑ | └──────────────── 需求跟踪 ────────────────────┘阶段主要活动产出需求获取访谈、问卷、观察、原型、头脑风暴原始需求列表需求分析建模、分类、优先级排序、冲突解决分析模型需求定义编写软件需求规格说明书SRSSRS文档需求验证评审、原型确认、测试用例生成确认的需求基线需求变更管理变更控制、影响分析、版本管理变更记录4.2 需求分类类型说明示例功能性需求系统必须完成的功能用户可提交订单、查询成绩非功能性需求质量属性、约束条件响应时间2s、支持1000并发业务需求组织层面的高层次目标提高客户满意度20%用户需求用户视角的描述我希望能快速找到商品系统需求开发视角的详细描述系统应提供商品搜索功能4.3 需求获取技术对比方法适用场景优点缺点访谈关键干系人深入、灵活耗时问卷调查用户数量多覆盖面广深度不足观察法用户说不清楚需求获取真实行为观察者效应原型法需求不明确快速确认可能误导用户头脑风暴创新需求激发创意需要引导需求研讨会多方干系人快速达成共识组织协调难五、上午精选真题10道题1 - 数据库范式关系模式R(A,B,C,D)函数依赖F{A→B, B→C, C→D, D→A}则R最高属于 。A. 1NFB. 2NFC. 3NFD. BCNF答案: D解析: 候选键为A、B、C、D每个属性都可决定全部所有函数依赖左部都是候选键满足BCNF。题2 - SQL查询在SQL中用于对分组后的结果进行过滤的关键字是 。A. WHEREB. GROUP BYC. HAVINGD. ORDER BY答案: C解析: HAVING用于对GROUP BY分组后的组进行过滤WHERE用于过滤行。题3 - 事务隔离在数据库事务隔离级别中能避免脏读但不能避免不可重复读的是 。A. Read UncommittedB. Read CommittedC. Repeatable ReadD. Serializable答案: B解析: Read Committed阻止脏读但允许不可重复读和幻读。题4 - 知识产权软件的著作权保护期限为 。A. 10年B. 20年C. 作者终生及其死亡后50年D. 永久答案: C解析: 自然人软件著作权保护期为作者终生及其死亡后50年截止于作者死亡后第50年的12月31日。题5 - 标准化我国推荐性国家标准的代号为 。A. GBB. GB/TC. GB/ZD. GJB答案: B解析: GB为强制性国家标准GB/T为推荐性国家标准GB/Z为指导性技术文件GJB为国家军用标准。题6 - 需求工程软件需求规格说明书SRS应在需求工程的哪个阶段产生 A. 需求获取B. 需求分析C. 需求定义D. 需求验证答案: C解析: SRS是需求定义阶段的主要产物。题7 - E-R图转换若实体A与实体B之间是m:n联系转换为关系模式时应 。A. 在A的关系模式中加入B的主键B. 在B的关系模式中加入A的主键C. 将联系单独转换为一个关系模式D. 任选一端合并答案: C解析: m:n联系必须单独转换为一个关系模式包含两端实体的主键作为联合主键。题8 - 数据库三级模式数据库系统中保证物理数据独立性的映像是 。A. 外模式/模式映像B. 模式/内模式映像C. 外模式/内模式映像D. 用户模式/外模式映像答案: B解析: 模式/内模式映像保证了物理独立性即内模式改变时模式可不变。题9 - 著作权归属程序员张某在公司任职期间为完成本职工作开发的软件著作权属于 。A. 张某B. 公司C. 张某和公司共同所有D. 公众答案: B解析: 职务作品的著作权归单位所有作者享有署名权。题10 - 需求分类系统响应时间不得超过2秒属于 。A. 功能需求B. 性能需求C. 业务需求D. 用户需求答案: B解析: 响应时间属于非功能性需求中的性能需求。六、下午案例分析3道案例一 - 数据库设计与范式判定说明: 某图书管理系统中借阅关系模式R(借书证号, 读者姓名, 书号, 书名, 出版社, 借阅日期, 归还日期)存在以下函数依赖F {借书证号→读者姓名, 书号→书名出版社, (借书证号, 书号)→借阅日期归还日期}问题14分: 求该关系模式的候选键。参考答案:L属性借书证号、书号R属性读者姓名、书名、出版社、借阅日期、归还日期LR属性无候选键为借书证号书号问题26分: 判断R最高属于第几范式并说明理由。参考答案:R满足1NF属性不可再分候选键为借书证号书号非主属性读者姓名部分依赖于借书证号书名、出版社部分依赖于书号存在非主属性对候选键的部分依赖不满足2NF最高属于1NF问题35分: 将R分解为3NF。参考答案:读者借书证号读者姓名图书书号书名出版社借阅借书证号书号借阅日期归还日期案例二 - SQL查询设计说明: 某电商系统数据库包含以下表商品表 Product(pid, pname, category, price)订单表 Orders(oid, pid, quantity, order_date)问题15分: 查询每个类别的商品平均价格按平均价格降序排列。参考答案:SELECTcategory,AVG(price)ASavg_priceFROMProductGROUPBYcategoryORDERBYavg_priceDESC;问题25分: 查询2026年7月销售额最高的前3种商品名称及销售额销售额价格×数量。参考答案:SELECTp.pname,SUM(p.price*o.quantity)AStotal_amountFROMProduct pJOINOrders oONp.pido.pidWHEREo.order_dateBETWEEN2026-07-01AND2026-07-31GROUPBYp.pid,p.pnameORDERBYtotal_amountDESCLIMIT3;问题35分: 查询没有订单记录的商品名称。参考答案:SELECTpnameFROMProductWHEREpidNOTIN(SELECTDISTINCTpidFROMOrders);-- 或使用LEFT JOINSELECTp.pnameFROMProduct pLEFTJOINOrders oONp.pido.pidWHEREo.oidISNULL;案例三 - 知识产权与著作权说明: 某软件公司甲委托程序员乙开发一套管理系统双方未签订书面合同。乙利用业余时间独立完成开发后将软件著作权登记在自己名下并授权给另一家公司丙使用。甲公司得知后认为该软件著作权应归自己所有。问题15分: 该软件的著作权应归谁为什么参考答案:著作权归乙所有理由委托开发合同未约定著作权归属的著作权属于受托人乙。甲公司作为委托人享有在约定范围内使用该软件的权利。问题25分: 乙授权丙使用该软件是否合法甲公司可采取哪些救济措施参考答案:乙作为著作权人有权授权他人使用授权行为本身合法但如果乙使用了甲公司的商业秘密或利用了甲公司的工作条件可能涉及违约或侵权甲公司可补充签订合同约定权利归属、主张违约赔偿、协商取得使用权问题35分: 若乙在甲公司任职期间开发该软件且软件属于其本职工作范围著作权归属如何变化参考答案:若属于职务作品著作权归甲公司所有乙享有署名权甲公司可对软件进行使用、许可、转让等处分七、2026下半年10大可能考点预测排名可能考点趋势备考建议1E-R图转关系模式上升掌握1:1、1:n、m:n转换规则2范式判定与分解稳定LR法求候选键逐级判定范式3SQL高级查询JOIN/HAVING/子查询稳定手写SQL区分WHERE和HAVING4事务ACID与隔离级别上升理解脏读/不可重复读/幻读5著作权归属与保护期限稳定区分职务作品、委托作品、合作作品6侵权判定接触实质性相似上升思想与表达二分法7标准化代号识别稳定GB/GB/T/GB/Z/GJB/ISO/IEEE8需求工程阶段与产物稳定SRS在需求定义阶段产生9数据库三级模式与两级映像稳定物理独立性与逻辑独立性10专业英语术语理解稳定积累软件工程/数据库/网络核心词汇八、专业英语高频术语25个术语中文考试场景Entity-Relationship Diagram实体-关系图数据库设计Functional Dependency函数依赖数据库范式Normal Form范式数据库设计Primary Key主键数据库Foreign Key外键数据库Transaction事务数据库Atomicity原子性事务ACIDConsistency一致性事务ACIDIsolation隔离性事务ACIDDurability持久性事务ACIDCopyright版权/著作权知识产权Patent专利知识产权Trademark商标知识产权Trade Secret商业秘密知识产权Infringement侵权知识产权Software Requirements Specification软件需求规格说明书需求工程Requirements Elicitation需求获取需求工程Requirements Analysis需求分析需求工程Requirements Validation需求验证需求工程Change Management变更管理需求工程JOIN连接SQLGROUP BY分组SQLHAVING分组过滤SQLSubquery子查询SQLIndex索引数据库优化九、考前30秒速记清单数据库三级模式外模式-模式-内模式两级映像保独立外/模式保逻辑独立模式/内保物理独立E-R转关系三口诀实体单独转1:n合并到n端m:n单独建表范式判定先求键LR法求候选键再逐级判定WHERE行HAVING组WHERE过滤行HAVING过滤组事务ACID原子、一致、隔离、持久隔离级别记忆读未提交→读已提交→可重复读→串行化隔离性递增著作权保护期自然人终生死后50年职务作品著作权归单位作者有署名权委托作品无约定归受托人侵权判定双要件接触 实质性相似标准化代号GB强制、GB/T推荐、GB/Z指导、GJB军用需求工程五阶段获取→分析→定义→验证→变更管理SRS在需求定义阶段产生SQL连接类型INNER只匹配LEFT全左RIGHT全右FULL全两边数据库设计三阶段概念设计E-R→逻辑设计关系模式→物理设计函数依赖X→Y表示X能唯一确定Y候选键最小性能决定全部属性的最小属性集脏读读到未提交数据不可重复读同一事务两次读取结果不同十、自测练习题3道自测1 - 范式判定关系模式R(A,B,C,D,E)函数依赖F{A→BC, B→D, D→E}求候选键并判定最高范式。点击查看答案候选键: A解析:A的闭包A→BC→D→E包含全部属性B、D不能决定A所以A是唯一候选键主属性A非主属性B、C、D、EA→BC完全依赖B→D非主属性D传递依赖于AA→B→D存在传递依赖最高属于2NF自测2 - SQL编写有学生表Student(sid, sname, major)和成绩表Score(sid, cid, score)查询每门课程平均分高于80分的课程号和平均分。点击查看答案SELECTcid,AVG(score)ASavg_scoreFROMScoreGROUPBYcidHAVINGAVG(score)80;注意这里是对分组后的结果过滤必须用HAVING不能用WHERE。自测3 - 知识产权甲公司程序员李某在离职后1年内完成了与原公司本职工作相关的软件开发并申请专利。该专利权归谁点击查看答案答案: 该专利权归甲公司所有。解析: 根据《专利法》及相关规定离职、退休或调动工作后1年内作出的与其在原单位承担的本职工作或原单位分配的任务有关的发明创造属于职务发明创造专利权归原单位所有。十一、88天四阶段冲刺计划阶段时间核心目标行动指南第一阶段基础精读第1-6周全面了解知识点构建知识框架快速浏览教程结合思维导图建立整体印象第二阶段分项专攻第7-12周攻破核心模块掌握解题技巧上午按模块刷选择题下午针对DFD/UML/数据库/算法专题突破第三阶段真题实战第13-16周熟悉考试节奏提升解题速度严格按考试时间刷近5-8年真题总结答题模板第四阶段冲刺补漏第17-18周查漏补缺回归基础停止做新题重点复习错题本背诵记忆类考点本周任务:精读数据库设计章节E-R图、范式、SQL精读知识产权章节著作权、专利、商标、保护期限精读标准化章节代号、国家标准精读需求工程章节获取、分析、定义、验证背诵25个专业英语术语完成本章10道上午真题完成本章3道下午案例题十二、考场策略10条数据库题先找候选键用LR法快速确定候选键是判定范式的基础E-R转换看联系类型1:1任选合并1:n合并到n端m:n单独成表SQL过滤分两步WHERE过滤行HAVING过滤组不要混用事务隔离级别背表读未提交→读已提交→可重复读→串行化知识产权先看关系职务作品归单位委托作品无约定归受托人保护期限分类型著作权死后50年专利10/15/20年商标10年可续展标准化代号看斜杠GB强制、GB/T推荐、GB/Z指导需求阶段看产出SRS属于需求定义阶段下午题按模板答数据库题按候选键→范式→分解步骤作答专业英语猜词根software/requirement/database/design等词根帮助理解本期总结: 本期聚焦数据库系统设计与SQL进阶三级模式、E-R转换、范式判定、SQL高级查询、事务ACID、知识产权与标准化保护期限、著作权归属、侵权判定、标准化代号、软件工程需求分析需求工程阶段、需求分类、获取方法、专业英语高频术语覆盖2026下半年命题新风向并辅以真题演练和自测练习。