软考:中级软件设计师:数据库模式、ER模型

软考:中级软件设计师:数据库模式、ER模型

提示:系列被面试官问的问题,我自己当时不会,所以下来自己复盘一下,认真学习和总结,以应对未来更多的可能性

关于互联网大厂的笔试面试,都是需要细心准备的

(1)自己的科研经历,科研内容 ,学习的相关领域知识,要熟悉熟透了

(2)自己的实习经历,做了什么内容 ,学习的领域知识,要熟悉熟透了

(3)除了科研,实习之外,平时自己关注的前沿知识 ,也不要落下,仔细了解,面试官很在乎你是否喜欢追进新科技,跟进创新概念和技术

(4)准备数据结构与算法 ,有笔试的大厂,第一关就是手撕代码做算法题

面试中,实际上,你准备数据结构与算法时以备不时之需,有足够的信心面对面试官可能问的算法题,很多情况下你的科研经历和实习经历足够跟面试官聊了,就不需要考你算法了。但很多大厂就会面试问你算法题,因此不论为了笔试面试 ,数据结构与算法必须熟悉熟透了

秋招提前批好多大厂不考笔试,直接面试,能否免笔试去面试,那就看你简历实力 有多强了。

(5)考网警的大佬,务必把软考:中级软件设计师的内容学好学透,学广,学多


### 文章目录

  • [软考:中级软件设计师:数据库模式、ER模型](#文章目录 软考:中级软件设计师:数据库模式、ER模型 @TOC 软考:中级软件设计师:数据库模式 数据库的设计 E-R模型 总结)
  • [@TOC(文章目录)](#文章目录 软考:中级软件设计师:数据库模式、ER模型 @TOC 软考:中级软件设计师:数据库模式 数据库的设计 E-R模型 总结)
  • [软考:中级软件设计师:数据库模式](#文章目录 软考:中级软件设计师:数据库模式、ER模型 @TOC 软考:中级软件设计师:数据库模式 数据库的设计 E-R模型 总结)
  • [数据库的设计](#文章目录 软考:中级软件设计师:数据库模式、ER模型 @TOC 软考:中级软件设计师:数据库模式 数据库的设计 E-R模型 总结)
  • [E-R模型](#文章目录 软考:中级软件设计师:数据库模式、ER模型 @TOC 软考:中级软件设计师:数据库模式 数据库的设计 E-R模型 总结)
  • [总结](#文章目录 软考:中级软件设计师:数据库模式、ER模型 @TOC 软考:中级软件设计师:数据库模式 数据库的设计 E-R模型 总结)

软考:中级软件设计师:数据库模式


数据库本质上就是文件

内模式:如何存储一些列数据,这是内部视图。【对应物理级数据库】

概念模式:它对应表这个层级,他们是若干的概念,根据应用,关联不同的表【对应概念级数据库】

外模式,对应的是视图,从用户视角去看数据,灵活的手段查看啥的,外模式可以对数据表进行各种局部操作,不用整个表的所有数据都搞出来。【对应用户级数据库】

表,跟视图的映射关系,即:外模式--概念模式映射

表,跟内部的存储映射关系,即:概念--内模式映射

三级模式,两级映射。

这知识点,年年选择题必考的。3级模式,2级映射。

数据库的设计

设计过程,阶段产出需要掌握

现在还不是很清楚,后续我们慢慢讲细节

E-R模型

椭圆:属性

菱形:联系

方框:实体

课程有属性,用椭圆挂

学生和课程之间,是一个选课的联系。

多--多,是多个学生,可以选多课程,课程可以供多个学生选择

1--多,一个学生有不同的属性,比如姓名,电话等等

1-1是一个学生一个身份证号码

要读题,分析模块的形状,然后连线

一个实体,必须转为1个关系模式;------考试必备。

对于联系:

1:1,中间的联系直接转为1个关系模式,放左边,右边都可以

1:多的情况,实体是单独的关系模式

联系记录在员工这边,相当于看多那边的情况

多对多:实体每一个都需要转成1个关系模式,而关系转1个就行

如果是多多多,那关系单独转1个关系模式

所以

上面就是这种考试题。

很骚

你不管它为啥,方法就是这样。

下一课讲关系代数,老复杂了。


总结

提示:重要经验:

1)

2)

3)笔试求AC,可以不考虑空间复杂度,但是面试既要考虑时间复杂度最优,也要考虑空间复杂度最优。

相关推荐
mubei-12311 小时前
SpringDAO的用法
java·开发语言·数据库
星蓝_starblue13 小时前
零服务器、零数据库!开源growth-board,利用GitHub自动管理刷题/学习/求职全流程
服务器·数据库·程序人生·系统架构·node.js·github·改行学it
三84415 小时前
sqli-labs1-10通关笔记
数据库
BullSmall17 小时前
Another Redis Desktop Manager(ARDM)下载指南
数据库·redis·缓存
SelectDB17 小时前
Apache Doris 倒排索引工作原理:全文检索提速 59 倍,点查提速 14 倍
数据库
码农颜17 小时前
5.1.1 原⼦性
数据库·mysql
机建狂魔17 小时前
Codex 接入第三方模型 API 实战:以 Mimo 为例
java·服务器·数据库·ai·ai编程·codex
梁辰兴17 小时前
软件工程:概要设计的任务
软件工程·设计原则·设计方法·梁辰兴·关键要点·概要设计的任务·主要任务
山峰哥18 小时前
数据库工程与SQL调优:从慢查询到秒级响应的实战之路
java·开发语言·数据库·sql·深度优先·启发式算法
moMo18 小时前
# 向量数据库入门:从"关键词匹配"到"语义理解"
数据库