11. การแปลงโมเดลแบบ E-R เป็นรูปแบบเชิงสัมพันธ์

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
องค์ประกอบของสำนักงานสมัยใหม่
Advertisements

จัดการฐานข้อมูลด้วย Microsoft Access 2007
ขั้นตอนการเปลี่ยนชื่อสกุล
(Material Requirement Planning)
แผนการสอน วิชา Database Design and Development
ตัวอย่างการสร้าง Class Diagram
บทที่ 2 รูปแบบของฐานข้อมูล.
สถาปัตยกรรมฐานข้อมูล
เรื่อง ประเภทของสาระสนเทศ 3.ระบบสารสนเทศสนับสนุนการตัดสินใจ (DSS)
การเตรียมความพร้อมของจุฬาลงกรณ์มหาวิทยาลัย ในการปรับเปลี่ยนข้าราชการ
ความรู้ทั่วไปเกี่ยวกับโปรแกรม Microsoft Office Access 2003
รหัสวิชา SOHU 0022 Using Information Systems
บทที่ 13 การผลิตแบบทันเวลาพอดี
บทที่ 3 ระบบฐานข้อมูล Database system
ฐานข้อมูลเชิงสัมพันธ์
“ลูกค้าสัมพันธ์” ก้าวใหม่ในการบริการห้องสมุด
2 การเก็บรวบรวมข้อมูล Data Collection.
ฐานข้อมูลและการออกแบบฐานข้อมูล
บรรยายโดย สุรางคนา ธรรมลิขิต
การออกแบบระบบและประยุกต์ใช้ฐานข้อมูล
การออกแบบแบบจำลองข้อมูล
การแปลงโมเดลข้อมูลแบบ E-R เป็นโมเดลฐานข้อมูลเชิงสัมพันธ์
การจัดการฐานข้อมูลเบื้องต้น (Database Management System)
การเขียนโปรแกรมคอมพิวเตอร์และอัลกอริธึม
การออกแบบฐานข้อมูลเชิงสัมพันธ์
โครงการประชุมสัมมนาเชิง ปฏิบัติการ เรื่อง การบริหารจัดการเรียนการสอน ของมหาวิทยาลัย ภายใต้โครงสร้างใหม่ ( โครงการ ต่อเนื่อง ) ของมหาวิทยาลัยเทคโนโลยีราชมงคล.
อ.อารียา ศรีประเสริฐ สาขาวิชาเทคโนโลยีสารสนเทศธุรกิจ
แบบจำลองความสัมพันธ์ระหว่างข้อมูล
รูปแบบที่เป็นบรรทัดฐาน
ระบบฐานข้อมูลทางการพยาบาล และ Microsoft Access 2003
แนวทางการบริหารตำแหน่ง. สาธารณสุขอำเภอ และผู้อำนวยการ รพ. สต
หลักการวิเคราะห์และออกแบบระบบฐานข้อมูล
หลักการวิเคราะห์และออกแบบระบบฐานข้อมูล
รายวิชา ระบบฐานข้อมูล 1 หลักการวิเคราะห์และออกแบบระบบฐานข้อมูล
การเก็บข้อมูลสู่ฐานข้อมูลและ การนำไปใช้กรณีตัวอย่างข้อมูลจากปะเหลียน
Entity Relationship Model
Data Modeling Chapter 6.
การพัฒนาข้าราชการพลเรือน สามัญที่อยู่ระหว่างทดลอง ปฏิบัติหน้าที่ราชการ
การวิเคราะห์และออกแบบระบบฐานข้อมูล
การวิเคราะห์และออกแบบระบบฐานข้อมูล
ฐานข้อมูลเชิงสัมพันธ์ (Relational Database)
Bupa active : Member log in. ในหน้าแรก ระบบจะแสดงแถบต่าง ๆ ที่ เกี่ยวข้องกับข้อมูลของท่านโดยสามารถ เลือกตรวจสอบข้อมูลได้ตามต้องการ ทั้งนี้ ในตัวอย่างเราจะเลือก.
ISMS By Marketing Leased Line.
การวิเคราะห์ปัญหา ปัญหาอะไร ?.
เรื่องการออกแบบฐานข้อมูล
1. การศึกษาและการวิเคราะห์ความต้องการของผู้ใช้
การพิจารณาเงินเดือนพนักงานมหาวิทยาลัย ประจำปี
1. ศัพท์พื้นฐานของฐานข้อมูล
หลักการเขียนโปรแกรม ( )
ง การงานอาชีพและเทคโนโลยี 1 ครูสหรัฐ บัวทอง
บทที่ 10 บริการสนับสนุนการตลาดทางตรง ด้านโทรศัพท์และการรับชำระเงิน
ภาระงาน 3.1 การวิเคราะห์และออกแบบฐานข้อมูล
การประยุกต์ใช้ฐานข้อมูล
การออกแบบฐานข้อมูลเชิงสัมพันธ์
Entity-Relationship Model
โมเดลเชิงสัมพันธ์ The relational model.
งานกลุ่ม กลุ่มที่ 3 เรื่อง ฐานข้อมูลเชิงสัมพันธ์
Week 5 Online available at
ส่วนประกอบของแบบจำลองอีอาร์
E-R to Relational Mapping Algorithm
ICQ I SEEK YOU.
Access 2003 คืออะไร Access 2003 เป็นโปรแกรมที่ใช้ในการ จัดการกับฐานข้อมูล ซึ่งจะช่วยให้เรา จัดการกับข้อมูลปริมาณมากๆ ได้ ง่ายดาย เช่นการจัดเก็บข้อมูล,
KNOWLEDGE IS STRUCTURED IN CONSCIOUSNESS
ประเมินเทียบระดับการศึกษาในระดับสูงสุด ของการศึกษาขั้นพื้นฐาน
นางรัชนี กิจฉวี วิทยาลัยอาชีวศึกษาดุสิตพณิชยการ
Introduction to Database
ชื่อเรื่องวิจัย การพัฒนาผลสัมฤทธิ์ทางการเรียนรู้วิชาการบัญชีร่วมค้าและฝากขาย โดยจัดกิจกรรมการเรียนแบบร่วมมือ ด้วยวิธี STAD ของนักเรียน 501 สาขางานการบัญชี
วัตถุประ สงค์ - เพื่อพัฒนาบุคลากรกลุ่ม กพร. ด้านความรู้ ทักษะ ให้มีความสอดคล้องกับยุทธศาสตร์ การพัฒนาระบบราชการ ภารกิจและบทบาท หน้าที่ ของกลุ่ม กพร. -
คุณธรรมนำความรู้ บูรณาการคุณค่าความ เป็นมนุษย์ นโยบายการจัด การศึกษา.
การปรับเปลี่ยนลูกจ้าง ชั่วคราวเข้าสู่การเป็น พนักงานกระทรวง สาธารณสุข
ใบสำเนางานนำเสนอ:

11. การแปลงโมเดลแบบ E-R เป็นรูปแบบเชิงสัมพันธ์ 1. การแปลงเอนทิตีและแอตทริบิวต์ของเอนทิตี 1.1 แปลงเอนทิตีปกติ = ชื่อของเอนทิตี -----> ชื่อของรีเลชัน และ แอตทริบิวต์ของเอนทิตี ---> แอตทริบิวต์ของรีเลชัน รูปแบบที่แทนสัญลักษณ์ข้อความ ชื่อรีเลชัน (แอตทริบิวต์ 1, แอตทริบิวต์ 2,…แอตทริบิวต์ N) ความชำนาญ (ประเภทความชำนาญ, จน.ชม.ขั้นต่ำ, อัตราโบนัส)

1.2 แปลงเอนทิตีแบบอ่อน คนงาน (รหัสคนงาน, ชื่อคนงาน, อัตราค่าแรงต่อชม.) สถานที่ก่อสร้าง คนงาน (รหัสคนงาน, ชื่อคนงาน, อัตราค่าแรงต่อชม.) สถานที่ก่อสร้าง (รหัสสถานที่ก่อสร้าง, ประเภท, ที่อยู่) การทำงาน (รหัสคนงาน, รหัสสถานที่ก่อสร้าง, วันที่เริ่มทำงาน, จำนวนชม.ทั้งหมดที่ทำ)

2. การแปลงความสัมพันธ์ระหว่างเอนทิตี 2.1 แปลงความสัมพันธ์แบบหนึ่งต่อหนึ่ง 1. แปลงเอนทิตีแต่ละเอนทิตีเป็นรีเลชัน และกำหนดคีย์หลักของแต่ละรีเลชัน 2. นำคีย์หลักของรีเลชันหนึ่งไปเป็นคีย์นอกของอีกรีเลชัน

2.2 แปลงความสัมพันธ์แบบหนึ่งต่อกลุ่ม 1. แปลงเอนทิตีแต่ละเอนทิตีเป็นรีเลชัน และกำหนดคีย์หลักของแต่ละรีเลชัน 2. นำคีย์หลักของรีเลชันด้านความสัมพันธ์เป็น 1 ไปเป็นคีย์นอกของรีเลชันด้านที่มีความสัมพันธ์เป็น M สถานที่ก่อสร้าง คนงาน (รหัสคนงาน, ประเภทความชำนาญ ชื่อคนงาน, อัตราค่าแรง/ชม.) ความชำนาญ (ประเภทความชำนาญ, อัตราโบนัส, จำนวน ชม.ขั้นต่ำ) สถานที่ก่อสร้าง (รหัสสถานที่ก่อสร้าง, ประเภท, ที่อยู่) การทำงาน (รหัสคนงาน, รหัสสถานที่ก่อสร้าง, วันที่เริ่มทำงาน, จำนวนชม.ที่ทำ)

ชั้นเรียน นักศึกษา ลงทะเบียน รหัส นศ. ชื่อ-สกุล เกรด รหัสชั้นเรียน 2.3 แปลงความสัมพันธ์แบบกลุ่มต่อกลุ่ม 1. แปลงเอนทิตีแต่ละเอนทิตีเป็นรีเลชัน และกำหนดคีย์หลักของแต่ละรีเลชัน 2. สร้างรีเลชันขึ้นมาใหม่อีกหนึ่งรีเลชัน โดยรีเลชันที่สร้างขึ้นมาใหม่นี้จะประกอบด้วยแอตทริบิวต์ของความสัมพันธ์แบบ M:N และมีการนำคีย์หลักของรีเลชันที่มีความสัมพันธ์แบบ M:N มาสร้างเป็นคีย์หลักในรีเลชันใหม่นี้ด้วย 3. ความสัมพันธ์ระหว่างรีเลชันเดิม กับรีเลชันใหม่เป็นแบบหนึ่งต่อกลุ่ม (1:M) ชั้นเรียน นักศึกษา ลงทะเบียน M รหัส นศ. ชื่อ-สกุล เกรด รหัสชั้นเรียน รหัสวิชา กลุ่ม เวลา ห้องเรียน รหัส อ. 1

2.4 แปลงความสัมพันธ์แบบรีเคอร์ซีพ 1. แปลงเอนทิตีแต่ละเอนทิตีเป็นรีเลชัน และกำหนดคีย์หลักของแต่ละรีเลชัน 2. นำคีย์หลักของรีเลชันด้านความสัมพันธ์เป็น 1 ไปเป็นคีย์นอกของรีเลชันด้านที่มีความสัมพันธ์เป็น M แต่ให้ทำการเปลี่ยนชื่อคีย์นอกนั้นใหม่

จงออกแบบฐานข้อมูลโดย E-R Model และแปลง E-R Model ให้เป็นโมเดลเชิงสัมพันธ์ (รีเลชัน) แผนกทรัพยากรบุคคลแห่งหนึ่งต้องการพัฒนาฐานข้อมูลขึ้น เพื่อใช้เก็บข้อมูลต่างๆ ที่เกี่ยวกับการเข้าสัมมนาของพนักงานบริษัท เพื่อนำมาใช้เป็นข้อมูลประกอบการบริหารการทำงานของบริษัท โดยพนักงานแต่ละท่านจำเป็นต้องสังกัดอยู่ในแผนกเดียว ซึ่งข้อมูลพนักงานที่ต้องการจัดเก็บ จะประกอบด้วย รหัสพนักงาน ชื่อพนักงาน อายุ ที่อยู่ เบอร์โทรศัพท์ สถานภาพการสมรส ทั้งนี้แผนกแต่ละแผนกต้องมีพนักงานในสังกัดอย่างน้อย 5 คน สำหรับข้อมูลแผนก จะประกอบด้วย รหัสแผนก ชื่อแผนก สถานที่ติดต่อ หมายเลขโทรศัพท์ที่ติดต่อ นอกจากนี้พนักงานแต่ละคนอาจจะได้รับมอบหมายหรือไม่ได้รับมอบหมายให้เข้าร่วมสัมมาก็ได้ แต่ถ้าได้รับมอบหมายให้เข้าร่วมสัมมนา พนักงานแต่ละคนสามารถเข้าร่วมสัมมนาได้หลายการสัมมนา และการสัมมนาแต่ละครั้งอาจมีพนักงานไปเข้าร่วมสัมมนาได้มากกว่า 1 คน สูงสุดส่งไปสัมมนาไม่เกิน 3 คน โดยข้อมูลการสัมมนาจะประกอบด้วย รหัสการสัมมนา ชื่อการสัมมนา วันที่เริ่มต้น วันที่สิ้นสุด สถานที่ และค่าใช้จ่าย