รายวิชา ระบบฐานข้อมูล 1 หลักการวิเคราะห์และออกแบบระบบฐานข้อมูล

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
วิธีการสมัครสมาชิก UNOVUS
Advertisements

วิธีการสมัครสมาชิก UNOVUS
11. การแปลงโมเดลแบบ E-R เป็นรูปแบบเชิงสัมพันธ์
ภาควิชาวิทยาการคอมพิวเตอร์ มหาวิทยาลัยสงขลานครินทร์
การบริหารงบกองทุนฯ ปีงบประมาณ 2556 งบค่าเสื่อม
ฐานข้อมูลสิทธิบัตรทั่วโลก (ไทย)
E-R Model บรรยายโดย สุรางคนา ธรรมลิขิต.
วงจรพัฒนาระบบ (System Development Life Cycle)
ระบบคลังสินค้านม Milk Warehouse System ผู้จัดทำ
บทที่ 8 การเตรียม ประมวลผลข้อมูล
คำขวัญกลุ่ม “ร่วมแรงร่วมใจแก้ไขปัญหา”
โครงการจัดทำข้อมูลผ่านเว็บไซต์
แผนการสอน วิชา Database Design and Development
โครงการแลกเปลี่ยนเรียนรู้ เกี่ยวกับระเบียบกระทรวงการคลัง
1. การบริหารจัดการข้อมูลธุรกิจ
อาจารย์ที่ปรึกษา อาจารย์ ยิ่งยศ ศรีบุญเรือง คณะกรรมการ
อ.กิตติพงศ์ เซ่งลอยเลื่อน อาจารย์พิเศษ มหาวิทยาลัยแม่โจ้
บทที่ 2 รูปแบบของฐานข้อมูล.
สถาปัตยกรรมฐานข้อมูล
ประสบการณ์จากงานบริการสารสนเทศ: ประโยชน์
การจัดเก็บข้อมูลตามตัวบ่งชี้ สกอ. และ สมศ.
ความรู้ทั่วไปเกี่ยวกับโปรแกรม Microsoft Office Access 2003
การควบคุมการใช้ยานพาหนะและ การรายงานการใช้น้ำมันเชื้อเพลิง
Madoo Shop ร้านเช่าวีซีดี
Madoo Shop ร้านเช่าวีซีดี
Madoo Shop ร้านเช่าวีซีดี
การบริหารจัดการภาครัฐ (PMQA: Public Sector Management Quality Award)
บรรยายโดย สุรางคนา ธรรมลิขิต
SCC : Suthida Chaichomchuen
บทที่ 3 แบบจำลองข้อมูล Data Models Calculus
การออกแบบแบบจำลองข้อมูล
การแปลงโมเดลข้อมูลแบบ E-R เป็นโมเดลฐานข้อมูลเชิงสัมพันธ์
การทำความเข้าใจกับงบทดลอง
งานกลุ่มส่งเสริมและพัฒนาการบริหารการจัดการฯ
บทที่ 1 หลักการเขียนโปรแกรมเชิงวัตถุ
การออกแบบฐานข้อมูลเชิงสัมพันธ์
ทำการตั้งเบิกเพิ่ม แบบฟอร์ม GFMIS.ขบ.03 เพื่อชดใช้ใบสำคัญ
อ.อารียา ศรีประเสริฐ สาขาวิชาเทคโนโลยีสารสนเทศธุรกิจ
ระบบฐานข้อมูลทางการพยาบาล และ Microsoft Access 2003
โครงสร้างข้อมูลแบบคิว
การออกแบบฐานข้อมูลและการบริหารธุรกิจ
การออกแบบฐานข้อมูลและการบริหารธุรกิจ
หลักการวิเคราะห์และออกแบบระบบฐานข้อมูล
หลักการวิเคราะห์และออกแบบระบบฐานข้อมูล
1. 2  ในการใช้งานเว็บไซต์ โดยปกติเราจะไม่สามารถ ใช้งานตัวแปรที่มีลักษณะ Global ที่สามารถ นำไปใช้ได้กับเว็บเพจหน้าอื่นๆ ปกติในการใช้ งานค่าต่างๆ ของเว็บเพจ.
บทที่ 3 การวิเคราะห์ Analysis.
ที่ใช้ใน Object-Oriented Design
Data Modeling Chapter 6.
System Analysis and Design
2. การให้บริการข้อมูล (หนังสือรับรอง รับรองสำเนาเอกสาร และถ่ายเอกสาร)
การวิเคราะห์และออกแบบระบบฐานข้อมูล
ฐานข้อมูลเชิงสัมพันธ์ (Relational Database)
1. การศึกษาและการวิเคราะห์ความต้องการของผู้ใช้
DFD Level 0 เป็นขั้นตอนการสร้าง DFD โดยการแตกแยกย่อย Process ออกมาเป็น Process ย่อย ๆ และแสดงแฟ้มข้อมูลที่เกี่ยวข้องทั้งหมด Aj.Wichan Hongbin.
ตัวชี้วัดระดับความสำเร็จของการดำเนินการ มาตรการประหยัดพลังงาน
ระบบฐานข้อมูลการเช่า - คืน วีซีดีและดีวีดี
การพัฒนาระบบงานโดยเทคนิคเชิงโครงสร้าง
การทำผลงานวิชาการ สงวนลิขสิทธิ์.....โดย ดร.สุรชาติ สังข์รุ่ง.
ง การงานอาชีพและเทคโนโลยี 1 ครูสหรัฐ บัวทอง
เมนู...บันทึกการให้บริการหญิงหลังคลอด
Tall Teak Plaza จุดนัดพบของคนมีสไตล์ สนใจพื้นที่เช่า-พื้นที่โฆษณา
ภาระงาน 3.1 การวิเคราะห์และออกแบบฐานข้อมูล
การแบ่งหนังสือออกตามลักษณะการจัดทำและความเหมาะสมของผู้อ่านแต่ละกลุ่ม
งบกองทุนหลักประกันสุขภาพ
การออกแบบฐานข้อมูลเชิงสัมพันธ์
Enhanced Entity-Relationship Modeling
Chapter 1 : Introduction to Database System
แบบทดสอบก่อนเรียน กลุ่มสาระการเรียนรู้วิทยาศาสตร์ ชั้นมัธยมศึกษาปีที่ 2 เรื่อง การนำเสนอข้อมูลและการวิเคราะห์ข้อมูล คะแนนเต็ม 10 คะแนน.
การดำเนินการเกี่ยวกับพนักงานราชการ
ใบสำเนางานนำเสนอ:

รายวิชา 0202214 ระบบฐานข้อมูล 1 หลักการวิเคราะห์และออกแบบระบบฐานข้อมูล Chapter11 OOAD

กรณีศึกษา:ระบบเช่าสื่อภาพยนตร์ หัวข้อในการนำเสนอ ระบบเช่าสื่อภาพยนตร์ โมเดลฐานข้อมูลเชิงสัมพันธ์ พจนานุกรมข้อมูล (Data Dictionary) การสร้างโครงสร้างรีเลชันและควบคุมความคงสภาพข้อมูล การใช้คำสั่ง SQL เพื่อเรียกค้นข้อมูล OOAD Object-Oriented Technology

ระบบเช่าสื่อภาพยนตร์ เงื่อนไขของระบบ ความต้องการของผู้ใช้งาน OOAD Object-Oriented Technology

ระบบเช่าสื่อภาพยนตร์ เงื่อนไขของระบบ ภาพยนตร์หนึ่งเรื่อง สามารถสำเนาเป็นสื่อ VCD และ/หรือ DVD ได้หลายชุด เนื่องจากสื่อแต่ละสื่อ เมื่อสมาชิกคนแรกเช่าและนำมาคืน สมาชิกอีกคน(หรือแม้แต่สมาชิกคนเดิม) จึงจะสามารถเช่าได้ ดังนั้น แต่ละสื่อ (VCD หรือ DVD) จะสามารถเช่าได้หลายครั้งโดยสมาชิกหลายคน การเช่าแต่ละครั้งของสมาชิกแต่ละคน จะสามารถเช่าสื่อได้หลายชิ้น OOAD Object-Oriented Technology

การวิเคราะห์ระบบเช่าสื่อภาพยนตร์ การลงทะเบียนสื่อภาพยนตร์ใหม่ การลงทะเบียนสื่อภาพยนตร์ การรับสมัครสมาชิก การบริการเช่าสื่อภาพยนตร์ การบริการคืนสื่อภาพยนตร์ การวิเคราะห์หาเอนติตี การวิเคราะห์ความสัมพันธ์ การวิเคราะห์แอททริบิวท์ให้กับเอนติตีและความสัมพันธ์ การวิเคราะห์ตัวชี้เฉพาะ การสร้างแผนภาพ E-R ของระบบ OOAD Object-Oriented Technology

การวิเคราะห์ระบบเช่าสื่อภาพยนตร์ การลงทะเบียนสื่อภาพยนตร์ใหม่ ชื่อภาพยนตร์ ประเภทภาพยนตร์ (เช่น ผรั่ง ไทย จีน สารคดี การ์ตูน และอื่นๆ) แนวภาพยนตร์ (เช่น ชีวิต โรแมนติก ผจญภัย action และอื่นๆ) บริษัทเจ้าของลิขสิทธิ์ (เช่น CVD EMI UNIVERSAL และอื่นๆ) จำนวนตอน (เช่น 1 ตอน ต่อ 1 แผ่น) วันที่ลงทะเบียน รหัสอนุญาต OOAD Object-Oriented Technology

การวิเคราะห์ระบบเช่าสื่อภาพยนตร์ การลงทะเบียนสื่อภาพยนตร์ ประเภทสื่อภาพยนตร์ (VDO, VCD, และ DVD) ชื่อภาพยนตร์ เป็นต้น OOAD Object-Oriented Technology

การวิเคราะห์ระบบเช่าสื่อภาพยนตร์ การรับสมัครสมาชิก ชื่อ-สกุล ที่อยู่ เพศ วัน-เดือน-ปี เกิด วันสมัคร วันหมดอายุ OOAD Object-Oriented Technology

การวิเคราะห์ระบบเช่าสื่อภาพยนตร์ การบริการเช่าสื่อภาพยนตร์ หลังจากที่สมาชิกเลือกสื่อภาพยนตร์ (VDO, VCD และ/หรือ DVD) ที่ต้องการเช่าได้แล้ว ทางร้านต้องทำการบันทึกการเช่าและการชำระเงินค่าเช่า (ในที่นี้จะไม่กล่าวถึงรายละเอียดเกี่ยวกับการเงิน) โดยการเช่าจะมีเงื่อนไขคือ สมาชิกแต่ละคนสามารถเช่าสื่อในขณะใดขณะหนึ่ง (รวมถึงที่ยังไม่คืน) รวมแล้วไม่เกิน 10 สื่อ OOAD Object-Oriented Technology

การวิเคราะห์ระบบเช่าสื่อภาพยนตร์ การบริการคืนสื่อภาพยนตร์ สื่อภาพยนตร์แต่ละประเภท จะมีอัตราและจำนวนวันที่สามารถเช่าได้แตกต่างกัน ดังนั้น เมื่อครบกำหนดสมาชิกต้องนำสื่อที่เช่ามาคืนแก่ทางร้าน ในกรณีที่สมาชิกคนใดคืนช้ากว่าที่กำหนด ทางร้านจะคิดค่าปรับตามอัตราค่าปรับของสื่อภาพยนตร์แต่ละประเภท OOAD Object-Oriented Technology

การวิเคราะห์ระบบเช่าสื่อภาพยนตร์ การวิเคราะห์หาเอนติตี สมาชิก ภาพยนตร์ สื่อภาพยนตร์ OOAD Object-Oriented Technology

การวิเคราะห์ระบบเช่าสื่อภาพยนตร์ การวิเคราะห์ความสัมพันธ์ ความสัมพันธ์ “สำเนา” ระหว่างเอนติตี ”ภาพยนตร์” และ ”สื่อภาพยนตร์” หมายความว่า ภาพยนตร์หนึ่งเรื่องสามารถทำสำเนาเป็นสื่อภาพยนตร์ได้มากกว่าหนึ่งสื่อ เช่น ทำสำเนาเป็นสื่อแบบ VDO จำนวน 10 ม้วน VCD จำนวน 20 แผ่น และ เป็นสื่อแบบ DVD จำนวน 40 แผ่น เป็นต้น แต่สื่อภาพยนตร์แต่ละชุดจะถูกสำเนาจากภาพยนตร์เพียงเรื่องใดเรื่องหนึ่งเท่านั้น ดังนั้น ความสัมพันธ์นี้จึงเป็นแบบ 1:M ความสัมพันธ์ “เช่า” ระหว่างเอนติตี ”สมาชิก” และ ”สื่อภาพยนตร์” หมายความว่า สมาชิกคนหนึ่งๆ จะ สามารถเช่าสื่อภาพยนตร์ได้มากกว่าหนึ่งสื่อ (ไม่เกิน 10 สื่อ) แต่สื่อแต่ละสื่อ(แต่ละแผ่นหรือม้วน) จะถูกเช่าโดยสมาชิกเพียงหนึ่งคน ดังนั้น ความสัมพันธ์นี้จึงเป็นแบบ 1:M OOAD Object-Oriented Technology

การวิเคราะห์ระบบเช่าสื่อภาพยนตร์ การวิเคราะห์แอททริบิวท์ให้กับเอนติตีและความสัมพันธ์ สมาชิก ประกอบด้วยแอททริบิวท์ รหัสสมาชิก ชื่อ-สกุล ที่อยู่ เพศ วันสมัคร และ วันหมดอายุ ภาพยนตร์ ประกอบด้วยแอททริบิวท์ รหัสภาพยนตร์ ชื่อภาพยนตร์ ประเภทภาพยนตร์ แนวภาพยนตร์ บริษัทเจ้าของลิขสิทธิ์ จำนวนตอน วันที่ลงทะเบียน และ รหัสอนุญาต เป็นต้น สื่อภาพยนตร์ ประกอบด้วยแอททริบิวท์ รหัสสื่อภาพยนตร์ ประเภทสื่อภาพยนตร์ อัตราค่าเช่า (ณ ปัจจุบัน) จำนวนวันที่เช่าได้ อัตราค่าปรับ และ สถานะ (‘ถูกเช่า’ หรือ ‘ยังไม่ถูกเช่า’) เป็นต้น OOAD Object-Oriented Technology

การวิเคราะห์ระบบเช่าสื่อภาพยนตร์ การวิเคราะห์ตัวชี้เฉพาะ OOAD Object-Oriented Technology

การวิเคราะห์ระบบเช่าสื่อภาพยนตร์ การสร้างแผนภาพ E-R ของระบบ OOAD Object-Oriented Technology

ระบบเช่าสื่อภาพยนตร์ ความต้องการของผู้ใช้งาน รายงานที่สรุป รหัสสื่อภาพยนตร์ และประเภทสื่อ ของภาพยนตร์แต่ละเรื่อง ตรวจสอบสมาชิก ที่ค้างส่งคืนสื่อภาพยนตร์ ตรวจสอบประวัติการเช่าของสื่อภาพยนตร์แต่ละสื่อ ตรวจสอบภาพยนตร์ที่ได้รับความนิยมมากที่สุด รายงานการรับเงินค่าเช่าสื่อภาพยนตร์ OOAD Object-Oriented Technology

โมเดลฐานข้อมูลเชิงสัมพันธ์ OOAD Object-Oriented Technology

พจนานุกรมข้อมูล (Data Dictionary) OOAD Object-Oriented Technology

พจนานุกรมข้อมูล (Data Dictionary) (ต่อ) OOAD Object-Oriented Technology

พจนานุกรมข้อมูล (Data Dictionary) (ต่อ) OOAD Object-Oriented Technology

พจนานุกรมข้อมูล (Data Dictionary) (ต่อ) OOAD Object-Oriented Technology

การสร้างโครงสร้างรีเลชันและควบคุมความคงสภาพข้อมูล OOAD Object-Oriented Technology

การใช้คำสั่ง SQL เพื่อเรียกค้นข้อมูล OOAD ต้องการทราบ รายละเอียดของสื่อภาพยนตร์แต่ละเรื่องโดยให้เรียงลำดับตามชื่อภาพยนตร์ Object-Oriented Technology