วันจันทร์ที่ 5 กันยายน พ.ศ. 2559

แบบฝึกหัด


แบบฝึกหัด
1. ฐานข้อมูล หมายถึง
    ก. วิธีในการจัดการกับข้อมูลที่เรามีอยู่ให้อยู่ในระบบ
    ข. การเปลี่ยนแปลงข้อมูล
    ค. การเพิ่มหรือลดข้อมูล
    ง. ไม่มีข้อใดถูก
2. คำศัพท์ต่างๆ ที่ต้องรู้จักในระบบฐานข้อมูลมีอะไรบ้าง
    ก. Entity
    ข. Attribute
    ค. Relationships
    ง. ถูกทุกข้อ
3. ลักษณะของเอนทิตี้ ( Entity )   คืออะไร
    ก. วิธีในการจัดการกับข้อมูลที่เรามีอยู่ให้อยู่ในระบบ 
    ข. เป็นคำที่อ้างอิงถึงบุคคบ สถานที่ และสิ่งของต่างๆ เช่น สินค้า ใบสั่งซื้อ และลูกค้า เป็นต้น
    ค. การทำความเข้าใจเกี่ยวกับระบบฐานข้อมูลเช้งสัมพันธ์ 
    ง.  ถูกทุกข้อ
4. แอตทริบิวต์ (Attribute ) คืออะไร
    ก. วิธีในการจัดการกับข้อมูลที่เรามีอยู่ให้อยู่ในระบบ 
    ข. เป็นคำที่อ้างอิงถึงบุคคบ สถานที่ และสิ่งของต่างๆ เช่น สินค้า ใบสั่งซื้อ และลูกค้า เป็นต้น
    ค. เป็นข้อมูลที่แสดงลักษณะของเอนทิตี้ เช่น แอตทริบิวต์ของเอนทิตี้ลูกค้า จะมีชื่อ ที่อยู่ และรหัสไปรษณีย์
    ง. จำนวนสินค้าที่สั่ง และราคาสินค้า เป็นต้น 
5. ฐานข้อมูลเชิงสัมพันธ์ มีลักษณะอย่างไร
    ก. การรวบรวมเอนทิตี้ที่อยู่ในระบบที่มีความสัมพันธ์ระหว่างกันเข้าไว้ด้วยกัน
    ข. การรวบรวมเอนทิตี้ที่อยู่ในระบบที่มีความสัมพันธ์ระหว่างกันเข้าไว้คนละที่
    ค. การรวบรวมเอนทิตี้
    ง. การรวบรวมเอนทิตี้ที่เหมือนกันอยู่ด้วยกัน
6. ลักษณะของฟิลด์และเรคอร์ทข้อใดกล่าวถูกต้องมากที่สุด
    ก. เรคอร์ทจะมีขนาดเล็กกว่าฟิลด์
    ข. เรคอร์ทและฟิลด์ไม่สามารถรวมตัวกันได้
    ค. ฟิลด์มีขนาดเล็กกว่าเรคอร์ท
    ง. อักขระต่างๆ หลายๆ ตัวรวมกันจะเป็นฟิลด์  ฟิลด์หลายๆฟิลด์มารวมกันเป็น เรคอร์ท
7. ตารางเกิดจากอะไร
    ก. ฟิลด์หลายๆ ฟิลด์
    ข. การนำเรคอร์ทหลาย ๆ เรคอร์ทมารวมกัน
    ค. การรวบรวมเอนทิตี้
    ง. ไม่มีข้อใดถูก
8. จุดประสงค์ในการออกแบบฐานข้อมูลมีกี่ข้อ  
    ก. 2
    ข. 3
    ค. 4
    ง. 5
9. ขั้นตอนในการออกแบบฐานข้อมูล ข้อใดเรียงลำดับถูกต้อง
    1. กำหนดคิย์หลัก
    2. ทำการเปลี่ยนเอนทิตี้ที่ได้ไปอยู่ในรูปตาราง
    3. กำหนดความสัมพันธ์ระหว่างเอนทิตี้ต่างๆ
    4. กำหนดเอนทิตี้ทุกตัวในระบบฐานข้อมูลนั้นๆ 
    ก. 1  2  3  4
    ข. 2  3  4  1
    ค. 4  1  3  2
    ง. 3  4  2  1
10. ข้อใดไม่ใช่จุดประสงค์ของการ Normalezation
    ก. ลดความซ้ำซ้นอของข้อมูลในตาราง
    ข. ทำให้การเปลี่ยนแปลงแก้ไขโครงสร้างของตารางในภายหลังทำให้ง่าย
    ค. ทำให้การเปลี่ยนแปลงโครงสร้างฐานข้อมูลมีผลกระทบต่อแอพพลิเคชั่นที่เข้าถึงน้อยที่สุด
    ง. ทำการเปลี่ยนแปลงแอนทิตี้ที่ได้ไปอยู่ในตาราง


เฉลย 


1. ตอบ  ก
2. ตอบ  ง
3. ตอบ  ข
4. ตอบ  ค
5. ตอบ  ก
6. ตอบ  ง
7. ตอบ  ข
8. ตอบ  ง
9. ตอบ  ค
10. ตอบ  ง

ไม่มีความคิดเห็น:

แสดงความคิดเห็น