Upload
rossa
View
72
Download
8
Embed Size (px)
DESCRIPTION
Chapter 7 : ขั้นตอนการแปลงแผนภาพ ER มาเป็นรีเลชั่น ( ER-to-Relational Mapping Algorithm ). 4122205Z ระบบฐานข้อมูลและการออกแบบ อ.คเชนทร์ ซ่อนกลิ่น. ขั้นตอนการเขียน E-R Diagram. 1. ศึกษารายละเอียดและลักษณะหน้าที่งานของระบบ 2. กำหนด Entity ที่ควรมีในระบบฐานข้อมูล - PowerPoint PPT Presentation
Citation preview
Chapter 7 : Chapter 7 : ขั้��นตอนการแปลงขั้��นตอนการแปลงแผนภาพ แผนภาพ ER ER มาเป�นร�เลชั่��น มาเป�นร�เลชั่��น ( ( ER-to-Relational ER-to-Relational Mapping AlgorithmMapping Algorithm ) )
4122205Z ระบบฐานขั้�อม�ลและการออกแบบ
อ.คเชั่นทร� ซ่!อนกล"�น
1
ขั้��นตอนการเขั้�ยน E-R Diagram
1. ศึ�กษารายละเอี ยดและล�กษณะหน้�าที่ �งาน้ขอีงระบบ 2. ก�าหน้ด Entity ที่ �ควรมี ใน้ระบบฐาน้ข�อีมี ล 3. การก�าหน้ดความีสั�มีพั�น้ธ์$ระหว%าง Entity 4. การก�าหน้ด Attribute ขอีง Entity ให�ครบ 5. การก�าหน้ด Primary Key ขอีงแต่%ละ Entity
2
3
ร�ปแสดงโครงสร�างขั้องตาราง ( Relation )
รหั�สประจำ)าต�ว
ชั่+�อ คณะ ท��อย�!
546
522
35
มีาน้'ด สั(ขใจ
ว'ที่ยาศึาสัต่ร$ อี(ต่รด'ต่ถ์$
546
522
36
สัว%าง น้าการ
ว'ที่ยาศึาสัต่ร$ อี(ต่รด'ต่ถ์$
546
522
3 7
ระฟ้,า ด พัร�อีมี
ว'ที่ยาการจ�ดการ
อี(ต่รด'ต่ถ์$
น�กศึ.กษา
Attribute
Tupleหร-อีRecord
ชื่-�อี Relation
ชื่%อีงใสั%ข�อีมี ล (Cell)
4
ร�ปแบบท��ใชั่�แทนตาราง(Relation ) สามารถเขั้�ยนแทนได�ด�งน��
รห�สัประจ�าต่�ว
ชื่-�อี คณะ ที่ �อีย %น้�กศึ�กษา
หัร+อโครงสร�างตาราง(Relation Schema)
น้�กศึ�กษา(รห�สัประจ�าต่�ว,ชื่-�อี,คณะ,ที่ �อีย %)
E-ID
NAME
ADDRESS
PHONE DeptNo
001
Somchai
Bangkok
02-2322212
110
002
Somsak
Chonburi
053-34251
NULL
003
Somsri
Ranong 041-45632
111
004
Somjai
Nonthaburi
02-2322212
110
Employee
DeptNo
DeptName
110 Accounting
111 Marketing
Department
Foreign Key
แสดงความส�มพ�นธ์�ระหัว!างตารางพน�กงานและตารางแผนก
5
E-ID NAME
ADDRESS
PHONE
DeptNo
Employee
DeptNo DeptName
Department
6
หัร+อEmployee(E-ID, NAME, ADDRESS, PHONE, DeptNo ) FK (DeptNo) to DepartmentDepartment(DeptNo, DeptName)
ม� FK (ค�ย�นอก ) ชั่+�อว!า DeptNo จำากตาราง Department
ร�ปแบบท��ใชั่�แทนตาราง(Relation ) สามารถเขั้�ยนแทนได�ด�งน��
โครงสร�างตาราง(Relation Schema)
การแปลง E-R Diagram ไปเป�นตาราง(Relation)
7
8
Step 1 : Entity Step 1 : Entity แบบปกต"แบบปกต"
•ขั้��นตอนการแปลง Entity- สัร�างร เลชื่��น้สั�าหร�บ Entity- ชื่-�อีขอีง ร เลชื่��น้น้�ามีาจาก ชื่-�อีขอีง Entity- ชื่-�อีขอีงคอีล�มีน้$ น้�ามีาจากชื่-�อีขอีง Attribute ขอีง Entity- Primary Key ขอีง ร เลชื่��น้น้�ามีาจาก Primary
Key ขอีง Entity
▫กรณ� Simple Attribute น�กศึ.กษา
รหั�สน�กศึ.กษา
ชั่+�อนามสก4ล
ว�นเก"ด
น�กศึ.กษารห�สัน้�กศึ�กษา
ชื่-�อี น้ามีสัก(ล
ว�น้เก'ด
หัร+อ น้�กศึ�กษา(รห�สั
น้�กศึ�กษา,ชื่-�อี,น้ามีสัก(ล,ว�น้เก'ด)
9
Step 1 : Entity Step 1 : Entity แบบปกต"แบบปกต"
•ขั้��นตอนการแปลง Entity
- แยก Simple Attribute ที่ �บรรจ(อีย %ใน้ Composite Attri
bute อีอีกมีาเป1น้แต่%ละแอีที่ที่ร'บ'วที่$ขอีง ร เลชื่��น้
▫กรณ� Composite Attribute
น�กศึ.กษารห�สัน้�กศึ�กษา
ชื่-�อี
เลขที่ �
ต่�าบล
อี�าเภอี
จ�งหว�ด
รห�สัไปรษณ ย$
น�กศึ.กษา
รหั�สน�กศึ.กษา
ชั่+�อ ท��อย�!
เลขั้ท��
ต)าบลอ)าเภ
อจำ�งหัว�
ดรหั�ส
ไปรษณ�ย�
หัร+อ น้�กศึ�กษา(รห�สัน้�กศึ�กษา,ชื่-�อี,เลขที่ �,ต่�าบล , อี�าเภอี ,
จ�งหว�ด , รห�สัไปรษณ ย$)
10
Step 1 : Entity Step 1 : Entity แบบปกต"แบบปกต"
•ขั้��นตอนการแปลง En tity
- ต่�อีงมี การสัร�างร เลชื่��น้สัอีงร เลชื่��น้- ร เลชื่��น้แรกจะบรรจ(ค%าแอีที่ที่ร'บ'วที่$ที่ �มี อีย %ใน้ Entity ที่�4งหมีด ยกเว�น้แอีที่ที่ร'บ'วที่$ที่ �เป1น้แบบ Multivalued
- ร เลชื่��น้ที่ �สัอีงให�บรรจ( 2แอีที่ที่ร'บ'วที่$
-แอีที่ที่ร'บ'วที่$แรกค-อี ค ย$หล�กที่ �อีย %ใน้ร เลชื่��น้แรก
-แอีที่ที่ร'บ'วที่$สัอีง ค-อีแอีที่ที่ร'บ'วที่$ที่ �เป1น้ Multivalued
▫กรณ� Multivalued Attribute
น�กศึ.กษา
รหั�สน�กศึ.กษา
ชั่+�อ
เบอร�โทรศึ�พท�
รห�สัน้�กศึ�กษา ชื่-�อี
น้ามีสัก(ล
นามสก4ล
รห�สัน้�กศึ�กษา เบอีร$โที่รศึ�พัที่$
น�กศึ.กษา
เบอร�โทรศึ�พท�
หัร+อน้�กศึ�กษา(รห�สัน้�กศึ�กษา,ชื่-�อี,น้ามีสัก(ล)
FK (รห�สัน้�กศึ�กษา) to น้�กศึ�กษาเบอีร$โที่รศึ�พัที่$(รห�สัน้�กศึ�กษา , เบอีร$
โที่รศึ�พัที่$)
11
Step 2 : Weak Step 2 : Weak EntityEntity•ขั้��นตอนการแปลง Weak Entity
- สัร�างร เลชื่��น้ใหมี%สั�าหร�บ Weak Entity น้�า Primary Key จาก Master Entity มีาเป1น้ Primary Key ร%วมีก�บ Primary Key เด'มีขอีง Weak Entity
- แอีที่ที่ร'บ'วที่$น้�4น้จะมีาเป1น้ Foreign Key สั�าหร�บชื่ 4ไปย�งร เลชื่��น้ขอีง Master Entity
พัน้�กงาน้ สัมีาชื่'กใน้ครอีบคร�ว
มี
รห�สัพัน้�กงาน้
ชื่-�อี แผน้ก ล�าด�บที่ � ชื่-�อีสัมีาชื่'ก
1 M
รห�สัพัน้�กงาน้
ชื่-�อี แผน้กพน�กงาน
สมาชั่"กในครอบคร�วรห�สั
พัน้�กงาน้ล�าด�บที่ �
ชื่-�อีสัมีาชื่'ก
หัร+อ
พัน้�กงาน้(รห�สัพัน้�กงาน้,ชื่-�อี,แผน้ก)
FK (รห�สัพัน้�กงาน้) to พัน้�กงาน้สัมีาชื่'กใน้ครอีบคร�ว(รห�สั
พัน้�กงาน้,ล�าด�บที่ �,ชื่-�อีสัมีาชื่'ก)
การเปล��ยนจำากความส�มพ�นธ์�เป�นตาราง(Relation)
12
13
Step 1 : One-to-One Step 1 : One-to-One Relationship (1:1)Relationship (1:1)•ขั้��นตอนการแปลงความส�มพ�นธ์�แบบ 11: เป�นตารางให�น้�า Primary Key ขอีง Entity ที่ �มี ความีสั�มีพั�น้ธ์$ก�น้ มีาเป1น้ Foreign Key สั�าหร�บชื่ 4ไปย�ง ร เลชื่��น้ที่ �มี ความีสั�มีพั�น้ธ์$ก�น้ โดยจะน้�าจาก Entity ด�าน้ใดก7ได�
พัน้�กงาน้ จอีดรถ์
ที่ �จอีดรถ์1 1
รห�สัพัน้�กงาน้
ชื่-�อีพน�กงาน
ท��จำอดรถยนต�หมีายเลขที่ �จอีด
รถ์ยน้ต่$ที่ �
ต่� 4งรห�สั
พัน้�กงาน้
รห�สัพัน้�กงาน้
ชื่-�อี หมีายเลขที่ �จอีดรถ์
พน�กงาน
ท��จำอดรถยนต�หมีายเลขที่ �จอีด
รถ์ยน้ต่$ที่ �
ต่� 4ง
หัร+อ
รห�สัพัน้�กงาน้
ชื่-�อี
หมีายเลขที่ �จอีดรถ์ยน้ต่$
ที่ �ต่� 4ง
14
Step 2 : One-to-Many Step 2 : One-to-Many Relationship (1:M)Relationship (1:M)•ขั้��นตอนการแปลงความส�มพ�นธ์�แบบ 1:M เป�นตาราง-ให�น้�า Primary Key ขอีง Entity ฝั่9� ง one ไปแอีที่ที่ร'บ'วที่$หน้��งขอีง Entity ฝั่9� ง many ซึ่��งแอีที่ที่ร'บ'วที่$น้�4น้เป1น้ Foreign Key อี�างถ์�ง Primary Key ขอีงร เลชื่��น้ที่ �ต่�อีงการอี�างถ์�ง(ฝั่9� ง One)
- การแปลง Many-to-One ก7กระที่�าอีย%างเด ยวก�น้
รห�สัอีาจารย$ ชื่-�อีอีาจารย$
อาจำารย�
น�กศึ.กษารห�สั
น้�กศึ�กษาชื่-�อี
น้�กศึ�กษารห�สั
อีาจารย$
อีาจารย$ เป1น้ที่ �ปร�กษา
น้�กศึ�กษา1 Mรห�สัอีาจารย$
ชื่-�อีอีาจาร
ย$
รห�สัน้�กศึ�กษา
ชื่-�อีน้�กศึ�กษา
หัร+อ
อีาจารย$(รห�สัอีาจารย$,ชื่-�อีอีาจารย$)
FK (รห�สัอีาจารย$) to อีาจารย$น้�กศึ�กษา(รห�สัน้�กศึ�กษา,ชื่-�อี
น้�กศึ�กษา,รห�สัอีาจารย$)
15
Step 3 : Many-to-Step 3 : Many-to-Many Relationship Many Relationship (M:N)(M:N)
•ขั้��นตอนการแปลงความส�มพ�นธ์�แบบ M:N เป�นตาราง - ให�น้�าความีสั�มีพั�น้ธ์$น้�4น้มีาสัร�างเป1น้ต่ารางใหมี% โดยน้�า Primary
Key ขอีงเอีน้ที่'ต่ 4ที่ �มี ความีสั�มีพั�น้ธ์$ก�บความีสั�มีพั�น้ธ์$น้�4น้มีาก�าหน้ดเป1น้แอีที่ที่ร'บ'วที่$ขอีงต่ารางใหมี%
- พัร�อีมีที่�4งก�าหน้ดให�ที่�าหน้�าที่ �เป1น้ Primary Key หากความีสั�มีพั�น้ธ์$น้�4น้มี แอีที่ที่ร'บ'วที่$ขอีงความีสั�มีพั�น้ธ์$ด�วย ก7น้�าแอีที่ที่ร'บ'วที่$น้�4น้มีาเป1น้ แอีที่ที่ร'บ'วต่$ขอีงต่ารางใหมี%ด�วย
16
Step 3 : Many-to-Step 3 : Many-to-Many Relationship Many Relationship (M:N)(M:N)
รห�สัน้�กศึ�กษา
ชื่-�อีน้�กศึ�กษ
า
น�กศึ.กษา
ว"ชั่ารห�สัว'ชื่า ชื่-�อีว'ชื่า จ�าน้วน้
หน้%วยก'ต่
น้�กศึ�กษา ลงที่ะเบ ยน้
ว'ชื่าNM
รห�สัน้�กศึ�กษา
ชื่-�อีน้�กศึ�กษา
รห�สัว'ชื่า
ชื่-�อีว'ชื่า
จ�าน้วน้หน้%วยก'ต่
ภาคการศึ�กษา
รห�สัน้�กศึ�กษา
รห�สัว'ชื่า ภาคการศึ�กษา
การลงทะเบ�ยน หัร+อ
น้�กศึ�กษา(รห�สัน้�กศึ�กษา,ชื่-�อีน้�กศึ�กษา)
FK (รห�สัน้�กศึ�กษา) to น้�กศึ�กษาการลงที่ะเบ ยน้(รห�สัน้�กศึ�กษา,รห�สัว'ชื่า ,
ภาคการศึ�กษา) FK (รห�สัว'ชื่า) to ว'ชื่า
ว'ชื่า(รห�สัว'ชื่า,ชื่-�อีว'ชื่า,จ�าน้วน้หน้%วยก'ต่)
17
Step 3 : Many-to-Step 3 : Many-to-Many Relationship Many Relationship (M:N)(M:N)
น้�กศึ�กษา ลงที่ะเบ ยน้
ว'ชื่าNM
รห�สัน้�กศึ�กษา
ชื่-�อีน้�กศึ�กษา
รห�สัว'ชื่า ชื่-�อีว'ชื่า
จ�าน้วน้หน้%วยก'ต่
ภาคการศึ�กษา
น้�กศึ�กษา การลงที่ะเบ ยน้
ว'ชื่าNM
รห�สัน้�กศึ�กษา
ชื่-�อีน้�กศึ�กษา
รห�สัว'ชื่า ชื่-�อีว'ชื่า
จ�าน้วน้หน้%วยก'ต่1 1
รห�สัน้�กศึ�กษา
รห�สัว'ชื่า ภาคการศึ�กษา
18
Step 4 : Step 4 : การแปลงความการแปลงความส�มพ�นธ์�แบบ ส�มพ�นธ์�แบบ UnaryUnary
ความีสั�มีพั�น้ธ์$แบบ Unary เป1น้ความีสั�มีพั�น้ธ์$ระหว%างเอี7น้ที่'ต่ 4เด ยว หร-อีเร ยกว%า ความีสั�มีพั�น้ธ์$แบบร เคอีร$ซึ่ พั
- ความีสั�มีพั�น้ธ์$แบบ Unary ชื่น้'ดหน้��งต่%อีหน้��ง 1( :1) - ความีสั�มีพั�น้ธ์$แบบ Unary ชื่น้'ดหน้��งต่%อีกล(%มี 1( :M)
- ความีสั�มีพั�น้ธ์$แบบ Unary ชื่น้'ดกล(%มีต่%อีกล(%มี (M:N)
19
Step 4 : Step 4 : การแปลงความการแปลงความส�มพ�นธ์�แบบ ส�มพ�นธ์�แบบ UnaryUnary•ความส�มพ�นธ์�แบบ Unary ชั่น"ดหัน.�งต!อหัน.�ง (1:1)
- สัร�างร เลชื่��น้ใหมี%หน้��งร เลชื่��น้แที่น้เอี7น้ที่'ต่ 4หน้��งเอี7น้ที่'ต่ 4ที่ �มี ความีสั�มีพั�น้ธ์$ระหว%างก�น้
- แปลงแอีที่ที่ร'บ'วที่$ขอีงเอี7น้ที่'ต่ 4 เป1น้ แอีที่ที่ร'บ'วที่$ขอีงร เลชื่��น้ - ก�าหน้ด Foreign Key ให�ก�บร เลชื่��น้ โดยน้�ามีาจาก Primary
Key ขอีงร เลชื่��น้เด ยวก�น้และที่�าการเปล �ยน้ชื่-�อีแอีที่ที่ร'บ'วที่$น้�4น้ใหมี%
พัน้�กงาน้1 1
แต่%งงาน้ก�บ
ชื่-�อีพัน้�กงาน้รห�สัพัน้�กงาน้
พน�กงานรห�สัพัน้�กงาน้ ชื่-�อี
พัน้�กงาน้
รห�สัพัน้�กงาน้ค %สัมีรสั
• พัน้�กงาน้แต่%ละคน้จะแต่%งงาน้ก�บพัน้�กงาน้เพั ยงคน้เด ยวเที่%าน้�4น้
20
Step 4 : Step 4 : การแปลงความการแปลงความส�มพ�นธ์�แบบ ส�มพ�นธ์�แบบ UnaryUnary•ความส�มพ�นธ์�แบบ Unary ชั่น"ดหัน.�งต!อกล4!ม 1( :M)
- สัร�างร เลชื่��น้ใหมี%หน้��งร เลชื่��น้แที่น้เอี7น้ที่'ต่ 4หน้��งเอี7น้ที่'ต่ 4ที่ �มี ความีสั�มีพั�น้ธ์$ระหว%างก�น้
- แปลงแอีที่ที่ร'บ'วที่$ขอีงเอี7น้ที่'ต่ 4 เป1น้ แอีที่ที่ร'บ'วที่$ขอีงร เลชื่��น้ - ก�าหน้ด Foreign Key ให�ก�บร เลชื่��น้ โดยน้�ามีาจาก Primary
Key ขอีงร เลชื่��น้เด ยวก�น้และที่�าการเปล �ยน้ชื่-�อีแอีที่ที่ร'บ'วที่$น้�4น้ใหมี%
คน้งาน้1 M
ถ์ กควบค(มี
ชื่-�อีคน้งาน้รห�สัคน้งาน้
คนงานรห�สัคน้งาน้ ชื่-�อีคน้
งาน้รห�สัผ �ควบค(มี
• ผ �ค(มีคน้งาน้สัามีารถ์ค(มีคน้งาน้ได�มีากกว%าหน้��งคน้ข�4น้ไป• คน้งาน้แต่%ละคน้จะถ์ กควบค(มีโดยผ �ควบค(มีเพั ยงคน้เด ยว
21
Step 4 : Step 4 : การแปลงความการแปลงความส�มพ�นธ์�แบบ ส�มพ�นธ์�แบบ UnaryUnary•ความส�มพ�นธ์�แบบ
Unary ชั่น"ดกล4!มต!อกล4!ม (M:N)
- จะต่�อีงสัร�างร เลชื่��น้ 2 ร เลชื่��น้ด�วยก�น้
- โดยร เลชื่��น้แรกจะมี ค ย$หล�กพัร�อีมี
แอีที่ที่ร'บ'วที่$ที่ �เก �ยวข�อีง - สั%วน้อี กร เลชื่��น้ประกอีบ
ด�วยสัอีง แอีที่ที่ร'บ'วที่$ที่ �ใชื่�เป1น้ค ย$
หล�ก ซึ่��ง แอีที่ที่ร'บ'วที่$ที่�4งสัอีงก7ค-อีค%า
ข�อีมี ลเด ยวก�น้ก�บค ย$หล�กใน้เอี7น้ที่'ต่ 4แรก แต่%เปล �ยน้ชื่-�อีให�แต่กต่%างก�น้
ว'ชื่าM N
การเป1น้เง-�อีน้ไขว'ชื่า
ชื่-�อีว'ชื่ารห�สัว'ชื่า
ว"ชั่ารห�สัว'ชื่า ชื่-�อีว'ชื่า
• ว'ชื่าแต่%ละว'ชื่าสัามีารถ์มี เง-�อีน้ไขขอีงว'ชื่าซึ่��งเป1น้ว'ชื่าอี-�น้ๆได�มีากกว%าหน้��งว'ชื่าข�4น้ไป• ว'ชื่าที่ �เป1น้เง-�อีน้ไขขอีงรายว'ชื่าหน้��งๆก7สัามีารถ์เป1น้เง-�อีน้ไขขอีงว'ชื่าอี-�น้ได�มีากกว%าหน้��งว'ชื่าเชื่%น้ก�น้
การเป�นเง+�อนไขั้รายว"ชั่ารห�สัว'ชื่า รห�สัว'ชื่าที่ �เป1น้
เง-�อีน้ไข
22
Step 5 : Step 5 : การแปลงความการแปลงความส�มพ�นธ์�แบบ ส�มพ�นธ์�แบบ TernaryTernary
ผ �ผล'ต่ สั'น้ค�าM N
N
N
M
Mผล'ต่/สั%ง
ล กค�า
รห�สัผ �ผล'ต่
ชื่-�อีผ �ผล'ต่
รห�สัสั'น้ค�า
ชื่-�อีสั'น้ค�า
รห�สัล กค�าชื่-�อีล กค�า
จ�าน้วน้สั'น้ค�า
ว�น้ที่ �สั%ง
ผ �ผล'ต่ สั'น้ค�าMการผล'ต่และสั%งสั'น้ค�า
ล กค�า
รห�สัผ �ผล'ต่
ชื่-�อีผ �ผล'ต่
รห�สัสั'น้ค�า
ชื่-�อีสั'น้ค�า
รห�สัล กค�า ชื่-�อีล กค�า
จ�าน้วน้สั'น้ค�า
ว�น้ที่ �สั%ง
M
M
1
1
1
รห�สัผ �ผล'ต่
รห�สัสั'น้ค�า
รห�สัล กค�า
23
Step 5 : Step 5 : การแปลงความการแปลงความส�มพ�นธ์�แบบ ส�มพ�นธ์�แบบ TernaryTernary•ความส�มพ�นธ์�แบบ
Ternary ชั่น"ดกล4!มต!อกล4!ม
(M:N) - จะต่�อีงสัร�างร เลชื่��น้ 4 ร
เลชื่��น้ด�วยก�น้ - โดยจะมี เอี7น้ที่'ต่ 4หน้��งเชื่-�อีมี
โยงระหว%าง สัามีเอี7น้ที่'ต่ 4เข�าด�วยก�น้ - เอี7น้ที่'ต่ 4น้� 4น้จะน้�าPrimary
Key ใน้ สัามีเอี7น้ที่'ต่ 4มีาเป1น้
Primary Key และอีาจเพั'�มีเต่'มี Primary Key ได�
ล�กค�ารห�สัล กค�า ชื่-�อีล กค�า
รห�สัสั'น้ค�า ชื่-�อีสั'น้ค�า
ส"นค�า
ผ��ผล"ตรห�สัผ �ผล'ต่ ชื่-�อีผ �
ผล'ต่การผล"ตและส!งส"นค�า
รห�สัผ �ผล'ต่
รห�สัล กค�า
รห�สัสั'น้ค�า
ว�น้ที่ �สั%ง
จ�าน้วน้สั'น้ค�า
แบบฝึ6กหั�ด
ภาพัยน้ต่ร$
รห�สัภาพัยน้ต่ร$ชื่-�อีภาพัยน้ต่ร$
ว�น้เป<ดต่�ว
ผ �แสัดง
รห�สัน้�กแสัดงชื่-�อีน้�กแสัดง
ประว�ต่'การแสัดง
โรงภาพัยน้ต่ร$รห�สัโรงภาพัยน้ต่ร$
ชื่-�อีโรงภาพัยน้ต่ร$
ผ �ก�าก�บ
ที่ �อีย %
เบอีร$โที่รศึ�พัที่$
แสัดง
เข�าฉาย
M
M
N
N
1.จำงแปลง ER Diagram ต!อไปน��ใหั�เป�นตาราง
2. จำงแปลง ER Diagram ต!อไปน��ใหั�เป�นตาราง
25
Faculty
Department
has
1
M
Teacher
has
teachSubject
M
1
M N
Faculty_Name
Faculty_ID
Dep_Name
Dep_ID
Teacher_Name
Teacher_ID
Salary
Subject _Name
Subject_ID
Unit
has1
M
1
M
Leader
Customer
Cus_ID
Cus_name
Address
Bill
Bill_No
Bill_date
get
Employee
Emp_ID
Emp_name
salary
Product
Product_ID
Product_name
pricehave
Bill_detail
1
M
1
M
1 M 1N
Detail_ID
Product_ID
Bill_NoAmount
Price_s
TypeProductTypeID
TypeName1
M
has
3.จำงแปลง ER Diagram ต!อไปน��ใหั�เป�นตาราง