wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ปตรีแบบฝึกหัดUnit2

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

ข้อใดคือความหมายของการออกแบบฐานข้อมูล?

a)

การสร้างเว็บไซต์

b)

การจัดการข้อมูล

c)

การวิเคราะห์ข้อมูล

d)

การเขียนโปรแกรม

2.

Entity หมายถึงอะไรในฐานข้อมูล?

a)

ตารางข้อมูล

b)

คอลัมน์ข้อมูล

c)

แถวข้อมูล

d)

ชุดข้อมูล

3.

Primary Key มีหน้าที่อะไรในฐานข้อมูล?

a)

ระบุข้อมูลซ้ำ

b)

ระบุข้อมูลเฉพาะ

c)

ระบุข้อมูลที่ไม่สำคัญ

d)

ระบุข้อมูลที่ซ้ำกัน

4.

Foreign Key ใช้เพื่ออะไร?

a)

เชื่อมโยงข้อมูลระหว่างตาราง

b)

ลบข้อมูลในตาราง

c)

เพิ่มข้อมูลในตาราง

d)

แก้ไขข้อมูลในตาราง

5.

ความสัมพันธ์แบบ 1:N หมายถึงอะไร

a)

ความสัมพันธ์แบบหนึ่งต่อหนึ่ง

b)

ความสัมพันธ์แบบหนึ่งต่อหลาย

c)

ความสัมพันธ์แบบหลายต่อหนึ่ง

d)

ความสัมพันธ์แบบหลายต่อหลาย

6.

คำสั่ง CREATE TABLE ใช้สำหรับอะไร

a)

สร้างตารางใหม่

b)

ลบตาราง

c)

แก้ไขตาราง

d)

คัดลอกตาราง

7.

VARCHAR(100) หมายถึงอะไร

a)

ตัวเลขจำนวนเต็ม

b)

ตัวอักษรไม่เกิน 100 ตัวอักษร

c)

ตัวอักษรไม่เกิน 50 ตัวอักษร

d)

ตัวเลขทศนิยม

8.

คำสั่ง SELECT ใช้สำหรับอะไร

a)

ลบข้อมูล

b)

เลือกข้อมูลจากฐานข้อมูล

c)

เพิ่มข้อมูล

d)

แก้ไขข้อมูล

9.

Entity, Attribute, Relationship เป็นส่วนหนึ่งของอะไร

a)

ข้อมูล, ข้อมูล, ความสัมพันธ์

b)

Entity, Attribute, Relationship

c)

ตัวเลข, ตัวอักษร

d)

Flowchart, Model

10.

คำสั่งใดที่ใช้ในการอัปเดตข้อมูลในฐานข้อมูล?

a)

คำสั่งเลือกข้อมูล

b)

คำสั่งลบข้อมูล

c)

คำสั่ง Foreign Key

d)

คำสั่งอัปเดตข้อมูล

11.

ระบบปฏิบัติการใดที่ SQL Server ไม่สามารถติดตั้งได้?

a)

ระบบปฏิบัติการ Windows

b)

ระบบปฏิบัติการ Linux

c)

ระบบปฏิบัติการ MacOS

d)

ระบบปฏิบัติการ Android

12.

ตารางใดที่ใช้ในการเชื่อมโยงข้อมูลระหว่าง 2 Entity ในความสัมพันธ์แบบ many-to-many?

a)

Main Table

b)

Log Table

c)

Junction Table

d)

Master Table

13.

คำสั่งใดที่ใช้ในการเลือกข้อมูลทั้งหมดจากตาราง student?

a)

SELECT * FROM student;

b)

DELETE FROM student;

c)

INSERT INTO student;

d)

UPDATE student SET;

14.

คำสั่งใดที่ใช้ในการจัดการฐานข้อมูล (DBMS)?

a)

Microsoft Word

b)

MySQL

c)

Adobe Photoshop

d)

Java SDK

15.

ชนิดข้อมูลใดที่เหมาะสมสำหรับการเก็บคะแนน score INT มากที่สุด...?

a)

ข้อมูลตัวอักษร

b)

ข้อมูลที่มีค่ามากกว่า 100 เท่านั้น

c)

ข้อมูลตัวเลขจำนวนเต็ม

d)

ข้อมูลตัวเลขทศนิยม

16.

คำสั่งใดที่ใช้ในการลบข้อมูลในฐานข้อมูล...?

a)

INSERT

b)

UPDATE

c)

DELETE

d)

SELECT

17.

ER Diagram เป็นส่วนหนึ่งของขั้นตอนใดใน SDLC?

a)

Implementation

b)

Testing

c)

Analysis and Design

d)

Maintenance

18.

ในฐานข้อมูลที่มีความสัมพันธ์แบบ M:N เราควรใช้ตารางประเภทใด

a)

ตาราง Log

b)

ตาราง Time

c)

ตารางจังชั่น (Junction)

d)

ตาราง Backup

19.

ฟังก์ชันประเภทใดใน SQL ที่ใช้ในการคำนวณเช่น SUM(), AVG()

a)

Logic Function

b)

String Function

c)

Aggregate Function

d)

Array Function

20.

เทคโนโลยีใดใน Java ที่ใช้สำหรับการเชื่อมต่อกับฐานข้อมูล SQL

a)

JSP

b)

JDBC

c)

PHP

d)

PyMySQL