wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

บทที่ 5 การควบคุมความถูกต้องให้กับข้อมูล

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Integrity Rule ที่กำหนดไว้ใน Relational Model ใช้กับ Relation ประเภทใด?

a)

Base Relation

b)

Temporary Relation

c)

Derived Relation

d)

External Relation

2.

หากในฐานข้อมูล “CUSTOMER” มีลูกค้าที่ชื่อซ้ำกันหลายคน ข้อใดคือวิธีการแก้ปัญหาที่เหมาะสมที่สุด

a)

ใช้ชื่อของลูกค้าเป็น Primary Key

b)

เพิ่มคีย์หลักที่เป็นเอกลักษณ์ เช่น หมายเลขประจำตัวลูกค้า

c)

ลบข้อมูลลูกค้าทั้งหมดที่ชื่อซ้ำกัน

d)

เปลี่ยนชื่อของลูกค้าให้ไม่ซ้ำกัน

3.

Candidate Key คืออะไรในฐานข้อมูล

a)

คีย์ที่ใช้ในการเชื่อมโยงข้อมูลระหว่างหลายๆ ตาราง

b)

คีย์ที่สามารถใช้ระบุแถวในตารางได้อย่างไม่ซ้ำกันและไม่สามารถลดจำนวนอัตทริบิวต์ได้

c)

คีย์ที่ใช้ในการกรองข้อมูลใน SQL

ง. คีย์ที่ใช้สำหรับการสร้างการเข้าถึงข้อมูลแบบสุ่ม

d)

คีย์ที่ใช้สำหรับการสร้างการเข้าถึงข้อมูลแบบสุ่ม

4.

จาก Relation ของ พนักงานในบริษัท A มี Primary Key คือ Attribute ไหน

a)

รหัสพนักงาน

b)

ชื่อ

c)

แผนก

d)

นามสกุล

5.

ในการใช้ Foreign Key เชื่อมโยงข้อมูลจาก 2 Relation ข้อใดเป็นข้อกำหนดที่ถูกต้อง

a)

ค่าใน Foreign Key จะต้องตรงกับค่าใน Primary Key ของ Relation ที่อ้างอิง

b)

Foreign Key ไม่จำเป็นต้องตรงกับค่าใน Attribute ที่เป็น Primary Key ของ Relation อ้างอิง

c)

ค่าใน Foreign Key สามารถไม่ตรงกับค่าใน Candidate Key

d)

Foreign Key สามารถใช้กับทุก Attribute ใน Relation ได้

6.

ข้อใดคือคุณสมบัติของ Foreign Key ที่ไม่จำเป็นต้องเป็น Candidate Key ของ Relation

a)

Foreign Key ต้องอ้างอิงไปยัง Primary Key

b)

Foreign Key ต้องมีค่าที่ไม่ซ้ำกัน

c)

Foreign Key ต้องอยู่ในเครื่องหมาย “( )”

d)

Foreign Key อาจจะไม่ต้องเป็น Candidate Key ของ Relation

7.

Referential Integrity มีวัตถุประสงค์หลักเพื่ออะไร

a)

เพื่อป้องกันไม่ให้มีการลบข้อมูลในตารางหลัก (Primary Key)

b)

เพื่อให้แน่ใจว่าข้อมูลในตารางต่างๆ เชื่อมโยงกันอย่างถูกต้อง

c)

เพื่อเพิ่มความเร็วในการค้นหาข้อมูลในฐานข้อมูล

d)

เพื่อลดขนาดของฐานข้อมูล

8.

ค่า Null ในฐานข้อมูลมีความหมายตรงกับข้อใดมากที่สุด

a)

ข้อมูลที่เป็นช่องว่างหรือไม่มีการกรอก

b)

ข้อมูลที่เป็นศูนย์ (0)

c)

ข้อมูลที่ไม่ทราบค่าหรือไม่มีข้อมูล

d)

ข้อมูลที่เป็นค่าลบ

9.

กฎข้อใด ระบุไว้ว่า Primary Key ของ Base Relations ใดๆ ห้ามมีค่าเป็น Null

a)

กฎ Referential Integrity

b)

กฎ Foreign Key

c)

กฎ Entity Integrity

d)

ถูกทุกข้อ

10.

กฎข้อใด ระบุไว้ว่า Foreign Key ของทุก Relation จะต้องมีค่าที่สามารถอ้างไปยัง Candidate Key ของ Relation อื่นได้

ในบางครั้งค่าของ Foreign Key ก็ไม่สามารถระบุค่าได้

a)

กฎ Referential Integrity

b)

กฎ Foreign Key

c)

กฎ Entity Integrity

d)

ถูกทุกข้อ