วันจันทร์ที่ 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
1. ตอบ 
2. ตอบ 
3. ตอบ 
4. ตอบ 
5. ตอบ 
6. ตอบ 
7. ตอบ 
8. ตอบ 
9. ตอบ 
10. ตอบ 

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

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