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

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

Data Modeling Chapter 6. บทนำ แบบจำลองข้อมูล (Data Model) จะใช้อธิบาย เกี่ยวกับข้อมูลต่าง ๆ ที่สนับสนุนกระบวนการทางธุรกิจใน องค์กร นักวิเคราะห์ระบบจะโฟกัสเพียงว่ามีข้อมูลอะไรบ้าง.

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


งานนำเสนอเรื่อง: "Data Modeling Chapter 6. บทนำ แบบจำลองข้อมูล (Data Model) จะใช้อธิบาย เกี่ยวกับข้อมูลต่าง ๆ ที่สนับสนุนกระบวนการทางธุรกิจใน องค์กร นักวิเคราะห์ระบบจะโฟกัสเพียงว่ามีข้อมูลอะไรบ้าง."— ใบสำเนางานนำเสนอ:

1 Data Modeling Chapter 6

2 บทนำ แบบจำลองข้อมูล (Data Model) จะใช้อธิบาย เกี่ยวกับข้อมูลต่าง ๆ ที่สนับสนุนกระบวนการทางธุรกิจใน องค์กร นักวิเคราะห์ระบบจะโฟกัสเพียงว่ามีข้อมูลอะไรบ้าง ในกระบวนการทางธุรกิจ แบบจำลองข้อมูล จึงจัดเป็น เครื่องมือสำคัญอย่างหนึ่งในการนำเสนอให้เห็นถึง ความสัมพันธ์ระหว่างข้อมูล และโดยมักนำเสนอในรูปแบบ ของไดอะแกรมที่เรียกว่า แผนภาพอีอาร์ หรืออีอาร์ ไดอะแกรม (Entity Relationship Diagram: ERD)

3 หัวข้อการเรียนรู้ 1. แบบจำลองข้อมูล 2. สัญลักษณ์ที่ใช้ในการสร้างแบบจำลองข้อมูล 3. ความสัมพันธ์ระหว่างเอ็นติตี้ 4.ER-Diagram 5. พจนานุกรมข้อมูล 6. นอร์มัลไลเซชัน

4 อีอาร์ไดอะแกรม (The Entity Relationship Diagram) ใช้พื้นฐานหลัก ๆ 3 ประการ คือ เอ็นติตี้ (Entities), ความสัมพันธ์ (Relationships) และแอตตริบิวต์ (Attributes) เอ็นติตี้ (Entities) คือบุคคล สถานที่ วัตถุ และ รวมถึงเหตุการณ์ที่ทำให้เกิดกลุ่มของข้อมูลที่ต้องการ จัดเก็บ ตัวอย่างเอ็นติตี้ เช่น บุคคล (Persons) เช่น ลูกค้า พนักงาน นักศึกษา ร้านค้า แผนกการเงิน สถานที่ (Place) เช่น อาคาร ห้องเรียน สาขา วัตถุ (Objects) เช่น หนังสือ เครื่องจักร สินค้า วัตถุดิบ เหตุการณ์ (Events) ใบอินวอยซ์ รายการ ลงทะเบียน แนวความคิด (Concepts) เช่น บัญชี พันธบัตร หุ้น

5 อีอาร์ไดอะแกรม (The Entity Relationship Diagram) ความสัมพันธ์ (Relationships) หมายถึง ความสัมพันธ์ระหว่างเอ็นติตี้ จะเกิดขึ้นตามธรรมชาติใน กระบวนการทางธุรกิจ ซึ่งความสัมพันธ์จะนำเสนอด้วย เหตุการณ์เชื่อมโยงระหว่างเอ็นติตี้ One-to-one One-to- many Many-to- many m mnmn

6 อีอาร์ไดอะแกรม (The Entity Relationship Diagram) ความสัมพั นธ์ (Relation ships)

7 อีอาร์ไดอะแกรม (The Entity Relationship Diagram) แอตตริบิวต์ (Attributes) คือ คุณสมบัติของเอ็น ติตี้ โดยสัญลักษณ์แอตตริบิวต์ในอีอาร์ไดอะแกรมจะใช้ สัญลักษณ์รูปวงรี และแอตตริบิวต์ใดที่เป็นคีย์หลัก ก็จะมี การขีดเส้นใต้กำกับใต้ชื่อแอตตริบิวต์นั้น ลูกค้า ที่อยู่ รหัสลูกค้า ชื่อ นามสกุล เพศ

8 อีอาร์ไดอะแกรม (The Entity Relationship Diagram) แอตตริ บิวต์ (Attrib utes)

9 พจนานุกรมข้อมูล (Data Dictionary) คือ เอกสารที่ใช้อธิบายรายละเอียดโครงสร้าง แฟ้มข้อมูล และรวมถึงรายการข้อมูลประกอบต่าง ๆ ซึ่ง ประกอบด้วยชื่อรีเลชัน (Relation Name), แอตตริบิวต์ (Attribute), ชื่อแทน (Aliases name), รายละเอียดข้อมูล (Data Description), แอตตริบิวต์โดเมน (Attribute Domain), การเรียงลำดับดัชนี (Index), คีย์หลัก (Primary Key), คีย์นอก (Foreign Key), ชนิดข้อมูล (Data Type) รวมถึงรายละเอียดเกี่ยวกับ แหล่งที่เกิดข้อมูล, วันที่สร้าง แฟ้มข้อมูล, ผู้ใช้ระบบ, สิทธิการใช้งานแฟ้มข้อมูล, ความถี่ ในการใช้งาน สัญลักษณ์ความหมาย = (Equal Sign) ประกอบด้วย + (Plus Sign) และ { } (Braces) การกระทำซ้ำของข้อมูลย่อย [ ] (Brackets) การพิจารณาทางเลือกเพียง ทางเลือกหนึ่ง ( ) (Optional) จะมีหรือไม่มีก็ได้

10 พจนานุกรมข้อมูล (Data Dictionary)

11 เครื่องหมาย “+” นั้นมีความหมายว่า และ ซึ่งมิใช่เป็น เครื่องหมายเพื่อการคำนวณแต่อย่างใด สำหรับข้อมูลที่อยู่ ภายในเครื่องหมายวงเล็บ “( )” หมายความว่าส่วนประกอบ ข้อมูลนี้จะมีหรือไม่ก็ได้ ส่วนข้อมูลที่อยู่ภายในเครื่องหมาย “{ }” หมายความว่าเป็นรายการซ้ำ ๆ ซึ่งในที่นี้หมายถึง รายการรถที่ลูกค้าเช่า ซึ่งสามารถกรอกได้สูงสุด 5 รายการ

12 พจนานุกรมข้อมูล (Data Dictionary) ตัวอย่างพจนานุกรมข้อมูลในรูปแบบของโครงสร้าง แฟ้มข้อมูลของระบบเช่ารถ

13 การนอร์มัลไลเซชัน (Normalization) เป็นกระบวนการนำโครงร่างรีเลชัน (Relation) มา แตกเป็นรีเลชันหรือตาราง ต่าง ๆ ให้อยู่ในรูปแบบที่ เรียกว่า รูปแบบบรรทัดฐาน หรือ Normal Form โดยมี เป้าหมายหลักสำคัญคือ เพื่อให้รีเลชันที่ได้มานั้นอยู่ใน รูปแบบบรรทัดฐานที่เหมาะสม โดยจดประสงค์ของการ นอร์มัลไลเซชัน คือ 1. ลดเนื้อที่ในการจัดเก็บข้อมูล เพื่อลดความซ้ำซ้อน (Redundancy) ในข้อมูล 2. ลดปัญหาความไม่ถูกต้องของข้อมูล

14 แบบฟอร์มที่ยังไม่การนอร์มัลไลซ์ (Un-Normalized Form)

15

16 การนอร์มัลฟอร์มระดับที่ 1 (First- Normalized Form)

17 การนอร์มัลฟอร์มระดับที่ 2 (Second-Normalized Form)

18 การนอร์มัลฟอร์มระดับที่ 3 (Third- Normalized Form)

19 คำถามท้ายบท 1. ความสัมพันธ์ระหว่างเอ็นติตี้ สามารถมีความสัมพันธ์ใน รูปแบบใดได้บ้าง จงอธิบายพร้อมยกตัวอย่างประกอบ 2. ในกรณีที่ความสัมพันธ์ระหว่างเอ็นติตี้อยู่ในรูปแบบกลุ่ม ต่อกลุ่ม จะต้องดำเนินการปรับปรุงอย่างไร จงอธิบาย พร้อมยกตัวอย่างประกอบ 3. พจนานุกรมข้อมูลคืออะไร มีประโยชน์อย่างไร

20 The End


ดาวน์โหลด ppt Data Modeling Chapter 6. บทนำ แบบจำลองข้อมูล (Data Model) จะใช้อธิบาย เกี่ยวกับข้อมูลต่าง ๆ ที่สนับสนุนกระบวนการทางธุรกิจใน องค์กร นักวิเคราะห์ระบบจะโฟกัสเพียงว่ามีข้อมูลอะไรบ้าง.

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


Ads by Google