软件设计师——数据库设计 [ 笔记 ]

┏┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅☆
┇ 根据B站视频以及教材做的笔记 ╹◡╹
┇ 视频:https://www.bilibili.com/video/av19665344
┇ 教材:软件设计师考试冲刺(习题与解答)
┗┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅☆

课程内容提要

课程内容提要

数据库设计过程

数据库设计过程

ER模型

实体间联系类型

实体间联系类型

E-R图向关系模型的转换

  • 一对一联系:转换时可把联系单独转换成一个关系模式,也可以把联系记录到两端的任一实体上。
  • 一对多联系:联系只能合并到多端实体。
  • 多对多联系:联系必须单独转成一个关系模式。
    E-R图向关系模型的转换

答题技巧

  • 详细分析实体说明
  • 熟练掌握基本知识

例13-1-1
例13-1-2
例13-1-3
例13-1-4
【问题1】(1) 1:n ;(2) m:n;(3) m:n 。
例13-1答案1
【问题2】员工与权限之间有岗位的联系,m:1的联系。
【问题3】(4)员工号,部门号;(5)客房号;(6)身份证号;(7)岗位;(8)身份证号,客房号。
例13-1答案2
【问题4】逆规范化操作,缺点是造成数据冗余,优点是减少了一次连接操作,查询较快。

例13-2-1
例13-2-2
例13-2-3
例13-2-4
例13-2-5
【问题1】
例13-2答案1
【问题2】(a) 商场编号 ;(b)部门编号;( c )员工编号。
“部门”关系中,“部门编号”是主键,“商场编号”是外键;
“员工”关系中,“员工编号”是主键,“部门编号”是外键;
“经理”关系中,“员工编号”是主键,也是外键。
例13-2答案2
【问题3】还需添加的实体是“紧急联系人”。
“员工”与“紧急联系人”存在n:1的关系。

发布了48 篇原创文章 · 获赞 18 · 访问量 5360
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章