บทความ

แบบฝึกหัดบทที่3

                        การออกแบบและการบริหารฐานข้อมูล                              แบบฝึกหัดบทที่3   1: วงจรพัฒนาระบบฐานข้อมูล (DSDLC) ประกอบด้วยกี่ระยะ อะไรบ้าง เเละการ        นำวางเเผน  DSDLC  มาใช้เพื่อพัฒนาระบบฐานข้อมูลมี่ข้อดีอย่างไร ตอบ    DSDLC ประกอบด้วย 6 ระยะหลัก ดังนี้  1. การศึกษาความต้องการ (Requirement Analysis)  • ศึกษาว่าผู้ใช้งานต้องการข้อมูลอะไร  • วิเคราะห์กระบวนการทำงาน และระบุข้อมูลที่เกี่ยวข้อง  2. การออกแบบแนวความคิด (Conceptual Design)  • ใช้ ER-Diagram ออกแบบความสัมพันธ์ของข้อมูล  • ยังไม่ลงรายละเอียดเชิงเทคนิค  3. การออกแบบตรรกะ (Logical Design)  • แปลงแบบจำลองความคิดให้อยู่ในรูปของตารางตามโครงสร้างฐานข้อมูล เช่น แบบเชิงสัมพันธ์ (Relational)  • นิยามคีย์หลัก คีย์ต่างประเทศ ความสัมพันธ์ต่าง ๆ  4. การออกแบบกายภาพ (Physical Design) ...

แบบฝึกหัดท้ายบทที่ 2

     แบบฝึกหัดท้ายบทที่ 2      เรื่อง แบบจำลองข้อมูลและฐานข้อมูลเชิงสัมพันธ์ 1. จงอธิบายองค์ประกอบพื้นฐานของการสร้างแบบจำลอง ตอบ Entity (เอนทิตี หรือ เอนทิตีแบบนามธรรม) สิ่งที่ต้องการเก็บข้อมูลในระบบ เช่น นักศึกษา วิชา อาจารย์  ในฐานข้อมูลเชิงสัมพันธ์แต่ละ Entity จะถูกแทนด้วยตารางหนึ่งตาราง Attribute (แอตทริบิวต์)                          Attribute คือ คุณลักษณะหรือรายละเอียดของ Entity เช่น Entity นักศึกษา อาจมี Attribute ได้แก่ รหัสนักศึกษา ชื่อ คณะ สาขา ในเชิงฐานข้อมูล Attribute จะเป็นคอลัมน์ในตาราง Key (คีย์) Key คือ ค่าหรือชุดของค่าที่ใช้ในการระบุแต่ละแถวของข้อมูลไม่ให้ซ้ำกัน Primary Key คือ คีย์หลักที่ไม่ซ้ำและต้องมีค่าทุกแถว เช่น รหัสนักศึกษา Foreign Key คือ คีย์ที่ใช้เชื่อมโยงกับตารางอื่น เช่น รหัสรายวิชาในตารางลงทะเบียน Relationship (ความสัมพันธ์) Relationship คือ ความเชื่อมโยงระหว่าง Entity ต่าง ๆ เช่น นักศึกษา มีความสัมพันธ์ ลงทะเบียน กับ ร...