แบบฝึกหัดน่หวยที่ 3
โมเดลฐานข้อมูลเชิงสัมพันธ์ (Relational Database Model )
คำสั่ง จงตอบคำถามต่อไปนี้
1. Dr. E.F. Codd ได้กำหนดส่วนประกอบของโมเดลเชิงสัมพันธ์ไว้กี่ส่วน อะไรบ้าง
ตอบ 3 ส่วนได้แก่ 1.ส่วนที่เกี่ยวข้องกับโครงสร้างของข้อมูล 2.ส่วนที่เกี่ยวกับการควบคุมความถูกต้องให้กับข้อมูล3.ส่วนในการจัดการกับข้อมูล
2.ลักษณะ โครงสร้างของรีเลชันในฐานข้อมูลเชิงสัมพันธ์มีลักษณะอย่างไร
ตอบ ลักษณะของตาราง 2 มิติ ประกอบด้วยทางด้านแถวและคอลัมน์
3.ทูเพิล และแอตทริบิวส์คืออะไร
ตอบ ทูเพิล คือ การจัดเก็บข้อมูลในแต่ละแถวแอตทริบิวส์ คือ การจัดเก็บข้อมูลในแต่ละคอลัมส์
4.เหตุใดจึงไม่กำหนดลำดับที่ให้กับแอตทริบิวส์หรือทูเพิล
ตอบ จะทำให้เกิดความไม่เป็นอิสระ และทำให้โปรแกรมหรือการทำงานอื่นๆ ผิดพลาดไปด้วย
5. คีย์ มีกี่ประเภท อะไรบ้าง
ตอบ 4 ประเภท ได้แก่ 1.คีย์คู่แข่ง(Candidate Key) 2. คีย์หลัก(Primary Key) 3.Alternate Key 4.คีย์นอก(Foreign Key)
6. ความสัมพันธ์ของข้อมูลมีกี่แบบอะไรบ้าง
ตอบ 3แบบ 1.ความสัมพันธ์ของข้อมูลแบบหนึ่งต่อหนึ่ง 2. ความสัมพันธ์ของข้อมูลแบบหนึ่งต่อกลุ่ม 3.ความสัมพันธ์ของข้อมูลกลุ่มต่อกลุ่ม
7.กฎที่ใช้ในการควบคุมความถูกต้องของข้อมูล มีกี่กฎ อะไรบ้าง
ตอบ 2 กฎ 1.กฎความบูรณภาพของเอนทิตี้ 2.กฎความบูรณภาพของการอ้างอิง
8.การกระแบบ Project และ Restrict มีลักษณะอย่างไร
ตอบ Project คือการแสดงข้อมูลแอตทริบิวส์ที่กำหนด โดยแสดงข้อมูลทุกทูเพิลRestrict คือการแสดงข้อมูลในทูเพิล ซึ่งมีข้อมูลตรงตามเงื่อนไขที่ระบุ
วันพฤหัสบดีที่ 27 ธันวาคม พ.ศ. 2550
วันพุธที่ 26 ธันวาคม พ.ศ. 2550
แบบฝึกหัดหน่วยที่ 2
แบบฝึกหัดหน่วยที่ 2
คำสั่ง จงตอบคำถามต่อไปนี้
1.ระดับของข้อมูลมีการแบ่งออกเป็นกี่ระดับ อะไรบ้าง
ตอบ 3 ระดับ ได้แก่ 1.ระดับภายนอก 2.ระดับแนวความคิด 3.ระดับภาย
2.อธิบายเกี่ยวกับระดับข้อมูล Conceptual Level
ตอบ เป็นมุมมองโครงร่างของฐานข้อมูลในแนวคามคิด ซึ่งไม่ใช่โครงร่างจริงที่ถูกสร้างในอุปกรณ์เก็บข้อมูล
3.สคีมาและอินสแตนซ์คือไร
ตอบ สคีมาคือ รายละเอียด โครงสร้างของฐานข้อมูล รวมถึงความสัมพันธ์ของมูลในแต่ละเอนทิตี้อินสแตนซ์คือ คำที่เรียกข้อมูลจริงๆ ที่มีอยู่ในฐานข้อมูล เช่นมีเพิ่มขอมูลใหม่เข้าไปในฐานข้อมูล
4.ความเป็นอิสระของข้อมูล คืออะไร
ตอบ การที่ผู้ใช้สามารถเปลี่ยนแปลงข้อมูลในระดับแนวความคิดหรือระดับภายในได้โดยไม่กระทบกับโปรแกรม
5.การแปลงรูปคืออะไร
ตอบ การถ่ายทอดมุมมองจากสถาปัตยกรรมในระดับที่สูงกว่าไประดับที่ต่ำกว่าซึ่แบ่งเป็น 2 ลักษณะ ได้แก่
6.การแปลงรูปเกี่ยวข้องข้องกับความเป็นอิสระของข้อมูลอย่างไร
ตอบ การแบ่งข้อมูลออกเป็นระดับ แยกอิสระออกจากกันจะทำให้เกิดความเป็นอิสระ
คำสั่ง จงตอบคำถามต่อไปนี้
1.ระดับของข้อมูลมีการแบ่งออกเป็นกี่ระดับ อะไรบ้าง
ตอบ 3 ระดับ ได้แก่ 1.ระดับภายนอก 2.ระดับแนวความคิด 3.ระดับภาย
2.อธิบายเกี่ยวกับระดับข้อมูล Conceptual Level
ตอบ เป็นมุมมองโครงร่างของฐานข้อมูลในแนวคามคิด ซึ่งไม่ใช่โครงร่างจริงที่ถูกสร้างในอุปกรณ์เก็บข้อมูล
3.สคีมาและอินสแตนซ์คือไร
ตอบ สคีมาคือ รายละเอียด โครงสร้างของฐานข้อมูล รวมถึงความสัมพันธ์ของมูลในแต่ละเอนทิตี้อินสแตนซ์คือ คำที่เรียกข้อมูลจริงๆ ที่มีอยู่ในฐานข้อมูล เช่นมีเพิ่มขอมูลใหม่เข้าไปในฐานข้อมูล
4.ความเป็นอิสระของข้อมูล คืออะไร
ตอบ การที่ผู้ใช้สามารถเปลี่ยนแปลงข้อมูลในระดับแนวความคิดหรือระดับภายในได้โดยไม่กระทบกับโปรแกรม
5.การแปลงรูปคืออะไร
ตอบ การถ่ายทอดมุมมองจากสถาปัตยกรรมในระดับที่สูงกว่าไประดับที่ต่ำกว่าซึ่แบ่งเป็น 2 ลักษณะ ได้แก่
6.การแปลงรูปเกี่ยวข้องข้องกับความเป็นอิสระของข้อมูลอย่างไร
ตอบ การแบ่งข้อมูลออกเป็นระดับ แยกอิสระออกจากกันจะทำให้เกิดความเป็นอิสระ
E-R Diagram
มีข้อมูล 5 รีเลชัน คือ
1.Course (CID,CName, Credit,DeptiD)
2.Departament ( DetID, DeptName , Location , FactID)
3.Faculty (FactID,FactName)
4.Teacher (TID,Tname,Salary,Hire_Date,Head_TID,DeptID)
5.Teach (CID,TID)
วันศุกร์ที่ 2 พฤศจิกายน พ.ศ. 2550
หน่วยที่ 1 ความรู้พื้นฐานของฐานข้อมูล
หน่วยที่ 1 ความรู้พื้นฐานของฐานข้อมูล
แบบฝึกหัดหน่วยที่ 1
คำสั่ง จงตอบคำถามต่อไปนี้
1. หน่วยที่เล็กที่สุดในการจัดเก็บข้อมูลคือ
ตอบ บิต (Bit)
2. เขตข้อมูล (ฟิลด์) คืออะไร
ตอบ คือหน่วยงานของข้อมูลซึ่งเกิดจากการนำหลายๆ ไบต์ หรือหลายๆอักขระมารวมกัน เพื่อใช้แทนความหมายของสิ่งใดสิ่งหนึ่ง เช่น ชื่อ
3. แฟ้มข้อมูลคืออะไร
ตอบ คือหน่วยงานของข้อมูลซึ่งเกิดจากการนำข้อมูลหลายๆระเบียนที่มีลักษณะของเขตข้อมูลเหมือนกันมาจัดเก็บรวมกัน เช่น การจัดเก็บข้อมูลระเบียนของนักเรียน
4. จงยกตัวอย่างปัญหาของระบบแฟ้มข้อมูล
ตอบ 1. ความซ้ำซ้อนของข้อมูล
2. ปัญหาจากการเพิ่ม , ลบ , แก้ไขข้อมูล
3.ความไม่เป็นอิสระระหว่างโปรแกรมกับแฟ้มข้อมูล
5. DBMS คืออะไร จงยกตัวอย่างหน้าที่ของ DBMS
ตอบ คือซอฟต์แวร์ที่ทำหน้าที่บริหารจัดการฐานข้อมูล และเป็นตัวกลาง เช่นทำหน้าที่แปลคำสั่ง แล้วนำไปกระทำกับข้อมูลต่างๆในฐานข้อมูลตามคำสั่งนั้นๆ เช่น การเรียกดูข้อมูล
6.จงยกตัวอย่างประโยชน์ของระบบฐานข้อมูล
ตอบ 1.ลดความซ้ำซ้อนของข้อมูล
2.แก้ปัญหาการขัดแย้งกันของข้อมูล
3.การบริหารจัดการฐานข้อมูลได้ง่าย
7.จงยกตัวอย่างซอฟต์แวร์ระบบฐานข้อมูลที่มีอยู่ในปัจจุบัน
ตอบ ระบบฐานข้อมูลขนาดใหญ่ซึ่งมีความสามารถในการจัดการฐานข้อมูลครบทุกด้าน
แบบฝึกหัดหน่วยที่ 1
คำสั่ง จงตอบคำถามต่อไปนี้
1. หน่วยที่เล็กที่สุดในการจัดเก็บข้อมูลคือ
ตอบ บิต (Bit)
2. เขตข้อมูล (ฟิลด์) คืออะไร
ตอบ คือหน่วยงานของข้อมูลซึ่งเกิดจากการนำหลายๆ ไบต์ หรือหลายๆอักขระมารวมกัน เพื่อใช้แทนความหมายของสิ่งใดสิ่งหนึ่ง เช่น ชื่อ
3. แฟ้มข้อมูลคืออะไร
ตอบ คือหน่วยงานของข้อมูลซึ่งเกิดจากการนำข้อมูลหลายๆระเบียนที่มีลักษณะของเขตข้อมูลเหมือนกันมาจัดเก็บรวมกัน เช่น การจัดเก็บข้อมูลระเบียนของนักเรียน
4. จงยกตัวอย่างปัญหาของระบบแฟ้มข้อมูล
ตอบ 1. ความซ้ำซ้อนของข้อมูล
2. ปัญหาจากการเพิ่ม , ลบ , แก้ไขข้อมูล
3.ความไม่เป็นอิสระระหว่างโปรแกรมกับแฟ้มข้อมูล
5. DBMS คืออะไร จงยกตัวอย่างหน้าที่ของ DBMS
ตอบ คือซอฟต์แวร์ที่ทำหน้าที่บริหารจัดการฐานข้อมูล และเป็นตัวกลาง เช่นทำหน้าที่แปลคำสั่ง แล้วนำไปกระทำกับข้อมูลต่างๆในฐานข้อมูลตามคำสั่งนั้นๆ เช่น การเรียกดูข้อมูล
6.จงยกตัวอย่างประโยชน์ของระบบฐานข้อมูล
ตอบ 1.ลดความซ้ำซ้อนของข้อมูล
2.แก้ปัญหาการขัดแย้งกันของข้อมูล
3.การบริหารจัดการฐานข้อมูลได้ง่าย
7.จงยกตัวอย่างซอฟต์แวร์ระบบฐานข้อมูลที่มีอยู่ในปัจจุบัน
ตอบ ระบบฐานข้อมูลขนาดใหญ่ซึ่งมีความสามารถในการจัดการฐานข้อมูลครบทุกด้าน
สมัครสมาชิก:
บทความ (Atom)