[Day4] 预设范例帐户:OE

这篇文将介绍资料库中的预设帐户之一OE并介绍各个表格和他们之间的关系。

纲目:所有的资料库物件。OE(Order Entry)纲目介绍:
https://ithelp.ithome.com.tw/upload/images/20210919/201409155RtTPToSgO.jpg
下列分别翻译各表格的中文:
https://ithelp.ithome.com.tw/upload/images/20210919/20140915kw0cTZg4j1.png

接着以这张纲目实体关系图ERD(Entity Relationship Diagram)为例:
https://ithelp.ithome.com.tw/upload/images/20210919/20140915vrUzzCxQd9.png

PRODUCT_INFORMATION (商品_资讯) 项目分别为:
https://ithelp.ithome.com.tw/upload/images/20210919/20140915qc07Cj1j34.png
此表主键为产品编号 (PRODUCT_ID),因为它是位於最上层的资料表,所以不需要外部键 (REFERENCES)。

ORDERS (订单):
https://ithelp.ithome.com.tw/upload/images/20210919/20140915mzo8WZ8VbI.png
此表主键为订单编号 (ORDER_ID),外部键为客户编号(CUSTOMER_ID)。

ORDER_ITEMS (订单_项目) 项目分别为:
https://ithelp.ithome.com.tw/upload/images/20210919/20140915VUknHdg5LA.png
此表与ORDERS和PRODUCT_INFORMATION两张表示多对多的关系,因此需要将ORDERS与PRODUCT_INFORMATION的主键当作自己的主键(PRIMARY KEY)与外部键(REFERENCES)。

需求分析如下:
一张订单可订购多项商品,同一商品也可被多张订单订购。
一项商品可被订购在多笔订单中,多笔不同订单中可出现同项商品。


<<:  [ Day 4 ] - 阵列基本介绍

>>:  [Day4] 自我必备掌握力:了解公司的运作

[Day 12] Leetcode 200. Number of Islands (C++)

前言 这一题200. Number of Islands也是top 100 liked的题目之一,是...

VMware guest搬迁後,windows server VPN功能失效

大家好, 本人有台Windows Server 2008 R2 Standard一直於Vmware ...

网路 Link Layer 笔记

Link Layer 是网路OSI 七层中的第二层,网卡发讯息时像是在多人环境中广播,大家都听的到。...

参与"在MCU 上全面建构AI能力" 9/10 心得

今晚参与了"MakerPro社群媒体平台"举办的 在MCU 上全面建构AI能力 ...

Progressive Web App Web Push: 网站推播通知服务器实作入门 (23)

什麽是网站推播通知 推播通知不管对 App 或是网站来说都是一种重新吸引用户来使用 App 的方法,...