当前位置: 首页 > news >正文

下午题_试题二

目录

一.题型

注意:需求分析、ER图(概念模型设计)、关系模式化(逻辑结构设计)三者的关系

二.目标分数

三.知识讲解

1.E-R图基本图形元素

①实体

②属性

③联系(重要考点)

2.关系模式(说白了就是表)、主键、外键

3.一对一联系转换

4.一对多联系转换

5.多对多联系转换

6.三个实体的联系转换

7.实体和子实体的转换关系模式

问题一

1.问题形式

2.真题:2011年下半年

3.真题:2014年下半年

4.真题:2018年下半年

问题二

1.问题形式

2.真题:2011年下半年

3.真题:2014年下半年

4.真题:2018年下半年


一.题型

主要考数据库相关的知识:

  • 需求分析
  • ER图(概念模型设计)
  • 关系模式化(逻辑结构设计)

共三问:

  • 第一问:补充ER图中缺失的联系(固定)
  • 第二问:补充关系模式的属性/主键/外键(固定)
  • 第三问:拓展题

注意:需求分析、ER图(概念模型设计)、关系模式化(逻辑结构设计)三者的关系

如下图,根据【需求分析结果】画出的【概念模型(即ER图)】,然后根据概念模型写出的逻辑结构。

即:需求分析 ——>概念模型设计——>逻辑结构设计

二.目标分数

10分(满分15分)

三.知识讲解

1.E-R图基本图形元素

  • 矩形:实体
  • 椭圆:属性
  • 菱形:联系

①实体

用矩形表示。

具体有两种类型:

  • 弱实体(说白了就是附属品):用两个嵌套的矩形表示

没有职工,哪来的家属?所以家属是职工的弱实体;

没有顾客,哪来的收货地点?所以地点是顾客的弱实体。

  • 子实体(说白了就是Java的子类):用橡皮擦矩形表示。

此时下面三个子实体(即子类)就是上面父实体(“父类”或叫“超类”)的子实体。

②属性

用椭圆表示。(但大多数题,都不会画出来属性,即不会出现椭圆)

属性也可分成两种:

  • 简单属性:原子的、不可再分的属性。
  • 复合属性:可在分的属性。

举例:

答案:该属性(地址)属于复合属性,因为它可以再分(可进一步分为邮编、省、市街道)。


注意:带下划线的属性,就是主键,可唯一确定一行。

下图的“班号”就是主键,可唯一确定一个班。

③联系(重要考点)

其实不难,大学都学过。

2.关系模式(说白了就是表)、主键、外键

注意:

  • 主键用横线表示(在属性下面画一条横线)
  • 外键用虚线表示(在属性下面画一条虚线)

举例:

上图的“项目编号”就是主键,而创业公司代码、孵化公司员工工号就是外键。

3.一对一联系转换

举例:将下图这个概念模型(E-R图),转换成关系模式(表)。

  • 方式一(不常用):新抽出一张表(表名就是联系名),新表主键可以从其他两个表的主键二选一

  • 方式二(常用):不新建表,而是将一张表的主键,放入另一张表充当外键。

4.一对多联系转换

举例:将下图这个概念模型(E-R图),转换成关系模式(表)。

  • 方式一:新建一张表(表名就是联系名),新表的主键,就是多方的主键。

  • 方式二:将1方的主键,归入多方的表中。

此题就是将部门表(1方)的主键“部门号”,归入了职工表(多方)中。

5.多对多联系转换

举例:将下图这个概念模型(E-R图),转换成关系模式(表)。

方式:新建一张表(表名就是联系名),然后主键分别是两方的主键共同组成主键组。

6.三个实体的联系转换

很简单,就是新建一张表(表名是联系名),主键是三方的主键共同组成。

7.实体和子实体的转换关系模式

其实很简单,就是将父类(超类)的主键,都加到子类的关系模式(表)中。

如下图:

问题一

1.问题形式

2.真题:2011年下半年

解析:

根据【需求分析结果】的描述,补充结果如下:


分析过程:


注意:

①该题中的实体和子实体的关系,是父类和子类。即:员工(父类)可以有业务员、经理这两种子实体(子类),用一个横线和一个圆圈表示。

②关系中,一对多,“一”就用1表示,而“多”用*表示

3.真题:2014年下半年

解析:

根据【需求分析结果】的描述,补充结果如下:


分析过程:

4.真题:2018年下半年

解析:

根据【需求分析结果】的描述,补充结果如下:

分析过程:

问题二

1.问题形式

2.真题:2011年下半年

解析:

经分析,答案为:


分析过程:

3.真题:2014年下半年

解析:

经分析,答案为:


分析过程:


注意:

①“配给”表,单单用(业务员,商品号)充当主键是不够的,因为还需要“配给时间”。不然一个业务员,上午配送一次商品A,下午再配送一次商品A,只靠(业务员,商品号)这两个属性是区分不开这两条配送记录的,因此还需要“配给时间”。

故,配给表的主键为(业务员,商品号,配给时间)。

②外键怎么找?经验:看一下表里的所有属性,如果该属性是其他表的主键,那么这个属性就是该表的外键。

4.真题:2018年下半年

解析:

经分析,答案为:


分析过程:

以上就是本篇文章的全部内容,喜欢的话可以留个免费的关注呦~~~

http://www.jsqmd.com/news/670759/

相关文章:

  • 3分钟上手Nucleus Co-Op:单机变分屏,与好友共享游戏乐趣
  • 性价比高的广告设计优质公司怎么选,深度解析口碑企业 - mypinpai
  • 数字信号处理学习笔记--Chapter 1.4.1 时域采样定理基本概念
  • RSA
  • 3个妙招解决FasterWhisperGUI在Windows系统安装后无法启动的难题
  • 抖音评论采集完整指南:三步获取完整评论数据
  • 英语软件开发能不能赚钱,技术强且支持数据独立的公司哪家比较靠谱 - 工业品网
  • Windows10下Pytracking环境搭建避坑全记录:从CUDA到VS编译prroi_pool.pyd
  • MATLAB画伯德图卡壳了?手把手教你搞定离散重复控制器的频率响应分析
  • 2026年靠谱的防水板源头厂家推荐,选购时这些要点不能错过 - mypinpai
  • 3分钟为Word添加APA第7版引用模板:告别格式烦恼的终极指南
  • G-Helper:华硕笔记本的轻量级性能管家,3步释放硬件潜能
  • 从Courant-Fischer到Weyl不等式:用Python可视化理解Hermite矩阵特征值扰动
  • 有实力的水处理厂家盘点,讲讲乐浪水处理怎么样,电话号码多少 - 工业设备
  • 类型元编程与编译器常量表达式
  • 别再只盯着Arduino了!用ESP32驱动ILI9341屏幕的完整避坑指南(附代码)
  • 3分钟解锁Mac的NTFS读写权限:Free-NTFS-for-Mac完全指南
  • 四大A*启发函数场景选型全解
  • 初升高衔接班服务怎么联系,探寻口碑好的衔接班品牌 - 工业推荐榜
  • 从入门到放弃?System.Windows.Forms.DataVisualization Chart控件避坑指南:解决数据绑定、样式自定义和性能卡顿
  • nnUNet v2迁移指南:从v1老手到v2新版本,我的踩坑与避坑实录
  • 2026有实力的奢侈品回收企业分析,信誉好且流程规范的靠谱吗 - 工业品网
  • 上饶选贴隐形车衣门店,适配车型、技师经验足且有正品货源怎么选 - 工业设备
  • 从网表到芯片:新手工程师的DFT/BIST避坑指南(含Scan、MBIST实战解析)
  • 别再折腾Python版本了!Windows Server上Seafile 5.0.3保姆级安装避坑指南
  • 避坑指南:在Docker里跑CARLA仿真,为什么录不了log?一个细节帮你搞定
  • 有实力的丹阳肉燕货源探讨,能提升门店复购怎么选择 - myqiye
  • 从在线到桌面:draw.io桌面版如何让你的图表工作更安全高效
  • 思源宋体:7款完全免费中文字体,开启你的专业设计之旅 [特殊字符]
  • Display Driver Uninstaller (DDU) 终极指南:彻底解决显卡驱动冲突问题的完整教程