软考中级(软件设计师)——数据库设计(下午15分)——数据结构及算法应用(最难的点1个答题15分-程序填空题-目标3-9分)

举报
红目香薰 发表于 2022/10/28 00:37:59 2022/10/28
【摘要】 ​ ​编辑软考中级(软件设计师)——数据库设计(下午15分)——数据结构及算法应用(最难的点1个答题15分-程序填空题-目标3-9分)目录软考中级(软件设计师)——数据库设计(下午15分)——数据结构及算法应用(最难的点1个答题15分-程序填空题-目标3-9分)数据库设计过程ER模型实体间的联系模型答题技巧考的内容:数据结构及算法应用分治法二分查找法回溯法贪心法动态规划法数据库设计过程每个阶...

 编辑

软考中级(软件设计师)——数据库设计(下午15分)——数据结构及算法应用(最难的点1个答题15分-程序填空题-目标3-9分)


目录

软考中级(软件设计师)——数据库设计(下午15分)——数据结构及算法应用(最难的点1个答题15分-程序填空题-目标3-9分)

数据库设计过程

ER模型

实体间的联系模型

答题技巧

考的内容:

数据结构及算法应用

分治法

二分查找法

回溯法

贪心法

动态规划法




数据库设计过程

每个阶段都要有对应的产出,例如:

需求分析要出:数据流图、数据字典、需求说明书。

概要概念设计:ER图/ER模型

逻辑结构设计:关系模式图

编辑

ER模型

实体间的联系模型

编辑

主要分为三种

a)1:1的联系、

b)1:n的联系、

c)m:n的联系

转换的基本原则是:实体和联系分别转换成关系,属性则转换成相应关系的属性

一对一联系
对多联系
多对多联系
多元联系

答题技巧

详细分析试题说明

练掌握基本知识

考的内容:

1、找关系(几对几的关系)

2、ER图转成关系模式

3、主键/外键

4、综合题,前三题的综合补充关系。

数据结构及算法应用

一般第一个空填写【初始化】,一个就是3分。

分治法

斐波那契数列、归并排序、快速排序、矩阵乘法、二分搜索、大整数乘法、汉诺塔

编辑

二分查找法

编辑

回溯法

N皇后问题、迷宫、背包问题

回溯法是一种选优搜索法,按选优条件向前搜索,以达到目标。但当搜索到某-步时,发现原先选择并不优或达不到目标,就退回一步重新选择。这种走不通就退回再走的技术就是回溯法。

编辑

贪心法

背包问题(如装箱)、多机调度、找零钱问题

编辑

动态规划法

斐波那契数列、矩阵乘法、背包问题、LCS最长公共子序列

在求解问题中,对于每一步决策 ,列出各种可能的局部解,再依据某种判定条件,舍弃那些肯定不能得到最优解的局部解,在每一步都经过筛选 ,以每一步都是最优解来保证全局是最优解。

编辑

编辑

时间复杂度

编辑

编辑

编辑

编辑

编辑



【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。