งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ

งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ

7 Entity-Relationship Modeling แผนภาพความสัมพันธ์ ORACLE MS SQL SERVER

งานนำเสนอที่คล้ายกัน


งานนำเสนอเรื่อง: "7 Entity-Relationship Modeling แผนภาพความสัมพันธ์ ORACLE MS SQL SERVER"— ใบสำเนางานนำเสนอ:

1 7 Entity-Relationship Modeling แผนภาพความสัมพันธ์ ORACLE MS SQL SERVER
MySQL MS SQL SERVER ORACLE Entity-Relationship Modeling แผนภาพความสัมพันธ์

2 The Entity-Relationship Model แผนภาพความสัมพันธ์
คือ แบบจำลองที่ใช้อธิบายโครงสร้างของฐานข้อมูลซึ่งเขียนออกมาใน ลักษณะของรูปภาพ ซึ่งพัฒนาโดย Peter Chen ใช้สำหรับการออกแบบฐานข้อมูลในระดับแนวความคิด Conceptual เมื่อนำมาเขียนแสดงเป็นแผนภาพ เรียกว่า E-R Diagram ช่วยให้การนำเสนอเกิดความเข้าใจระหว่างผู้ออกแบบและผู้ใช้งาน จะช่วยให้การออกแบบได้ง่ายขึ้นด้วยการจัดระเบียบความคิดของคนที่ ทำการออกแบบ และลดความซับซ้อนของระบบได้เป็นอย่างดี

3 Component of The Entity-Relationship ส่วนประกอบของแผนภาพความสัมพันธ์
คือสิ่งที่คงอยู่ สามารถระบุได้ในความจริง เช่น บุคคล เหตุการณ์ และสถานที่ เป็นต้น มักจะอยู่ในรูปของคำนาม (Noun) สามารถมีคุณสมบัติ (Property) หรือแอททริบิวต์ (Attribute) ได้ เช่น บุคคล จะมี Attribute ชื่อ ที่อยู่ อายุ เพศ ฯลฯ EMPLOYEE

4 (2) Attributes (แอททริบิวต์) - คอลัมน์
Component of The Entity-Relationship ส่วนประกอบของแผนภาพความสัมพันธ์ (2) Attributes (แอททริบิวต์) - คอลัมน์ เป็นคุณสมบัติหรือลักษณะของ Entity เช่น Attributes ของ พนักงาน ประกอบด้วย เลขที่พนักงาน ชื่อ-นามสกุล เพศ เงินเดือน สัญลักษณ์ Attributes นั้นจะแทนด้วยวงรี (ไข่จิ้งจก) โดยมีชื่อของ Attributes กำกับอยู่ภายใน และมีเส้นเชื่อมต่อกับ Entity ของมัน empNo empName EMPLOYEE

5 (3) Relationship - ความสัมพันธ์
Component of The Entity-Relationship ส่วนประกอบของแผนภาพความสัมพันธ์ (3) Relationship - ความสัมพันธ์ หมายถึง Entity ที่แสดงความสัมพันธ์ระหว่าง 2 Entity ขึ้นไป เป็นความสัมพันธ์ระหว่าง Entity ที่มี Attributes ร่วมกัน (คีย์หลัก-คีย์ นอก) โดยแต่ละความสัมพันธ์จะถูกระบุด้วยสัญลักษณ์สี่เหลี่ยมข้าวหลามตัด (Diamond) และคำที่อธิบายถึงความสัมพันธ์นั้น ๆ พร้อมทั้งระบุชนิดของความสัมพันธ์ระหว่าง Entity นั้น ๆ ด้วย

6 สัญลักษณ์ของความสัมพันธ์
Symbol of E-R สัญลักษณ์ของความสัมพันธ์ Entity Composite Attribute Relationship Attribute Association

7 สัญลักษณ์ของความสัมพันธ์
Symbol of E-R สัญลักษณ์ของความสัมพันธ์ Employee (empNo, empname, empsalary, empgender) empgender empname empNo Employee empsalary

8 สัญลักษณ์ของความสัมพันธ์
Symbol of E-R สัญลักษณ์ของความสัมพันธ์ Simple Attribute Attributes ที่มีองค์ประกอบเดียวไม่สามารถแบ่งแยกย่อยได้อีกแล้ว เช่น แอตตริบิวต์ sex และ salary เป็นต้น Composite Attribute Attributes ที่มีองค์ประกอบอยู่หลายตัว มีข้อมูลมากกว่าหนึ่ง เช่น แอตตริบิวต์ address ประกอบด้วย street, city และ postcode

9 สัญลักษณ์ของความสัมพันธ์
Symbol of E-R สัญลักษณ์ของความสัมพันธ์ empName empNo Employee address Composite Attribute street postcode city

10 สัญลักษณ์ของความสัมพันธ์
Symbol of E-R สัญลักษณ์ของความสัมพันธ์ Example Relationship สอน อาจารย์ รายวิชา M N

11 Cardinality Constraints
Symbol of E-R สัญลักษณ์ของความสัมพันธ์ Cardinality Constraints ตามปกติแล้วดีกรีของความสัมพันธ์ส่วนใหญ่มักเป็นในรูปแบบไบนารี และความสัมพันธ์แบบไบนารีมีอยู่ด้วยกัน 3 รูปแบบ one-to-one (1:1) one-to-many (1:M) many-to-many (M:N)

12 An Example E-R Model ตัวอย่างภาพความสัมพันธ์

13 An Example E-R Model ตัวอย่างภาพความสัมพันธ์

14 An Example E-R Model ตัวอย่างภาพความสัมพันธ์

15 Data Dictionary พจนานุกรมข้อมูล
เป็นเอกสารแสดงรายละเอียดของข้อมูลที่เก็บไว้ในฐานข้อมูล เช่น Entity (ตาราง) Attributes (คอลัมน์) และชนิดข้อมูล Consist of : Data Name Key Data Types Length Description

16 Data Dictionary พจนานุกรมข้อมูล Customer Name Key Types Length
Description Cus_ID PK Number 5 รหัสลูกค้า Cus_name Varchar 30 ชื่อลูกค้า Cus_add 50 ที่อยู่ Cus_sex 1 เพศ : M,F Cus_position 20 ตำแหน่งงาน

17 Tool create E-R เครืองมือที่สร้าง Navicat

18 Tool create E-R เครืองมือที่สร้าง MySQL Workbench

19 Tool create E-R เครืองมือที่สร้าง Microsoft Visio

20 แบบฝึกหัด จากฐานข้อมูล ABC Company
เขียน E-R Diagram พร้อม Data Dictionary


ดาวน์โหลด ppt 7 Entity-Relationship Modeling แผนภาพความสัมพันธ์ ORACLE MS SQL SERVER

งานนำเสนอที่คล้ายกัน


Ads by Google