wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

แบบทดสอบการออกแบบฐานข้อมูลและ AppSheet

Total questions: 25

Worksheet time: 18mins

Name
Class
Date
1.

Database คืออะไร

a)

โปรแกรมคอมพิวเตอร์

b)

แหล่งเก็บข้อมูลที่เป็นระบบ

c)

กราฟข้อมูล

d)

ตาราง Excel

2.

Primary Key มีหน้าที่ใดในฐานข้อมูล

a)

ใช้เก็บข้อมูลซ้ำได้

b)

ใช้เป็นตัวระบุเอกลักษณ์ของแถวในตาราง

c)

ใช้ในการจัดเรียงข้อมูล

d)

ใช้กำหนดสิทธิ์ผู้ใช้งาน

3.

ความสัมพันธ์แบบ One-to-Many หมายถึงอะไร

a)

หนึ่งเรคอร์ดในตารางหนึ่งเชื่อมกับหลายเรคอร์ดในอีกตาราง

b)

หนึ่งเรคอร์ดเชื่อมได้เพียงหนึ่งเรคอร์ด

c)

หลายเรคอร์ดเชื่อมกับหลายเรคอร์ด

d)

ไม่มีความสัมพันธ์

4.

Normalization ในการออกแบบฐานข้อมูลใช้เพื่ออะไร

4 lines
5.

Normalization ในการออกแบบฐานข้อมูลใช้อย่างไร

a)

ทำให้ข้อมูลสวยงาม

b)

ลดความซ้ำซ้อนของข้อมูล

c)

เพิ่มจำนวนตารางให้มากขึ้น

d)

ทำให้ค้นหาข้อมูลช้าลง

6.

Foreign Key คืออะไร

a)

คีย์ที่กำหนดสิทธิ์เข้าใช้งาน

b)

คีย์ที่ใช้เชื่อมโยงระหว่างตาราง

c)

คีย์หลักของตาราง

d)

คีย์ที่ไม่มีความสำคัญ

7.

ER Diagram ใช้เพื่ออะไร

a)

วาดแผนผังระบบปฏิบัติการ

b)

แสดงความสัมพันธ์ระหว่างตาราง/เอนทิตี

c)

แสดงขั้นตอนการทำงาน

d)

สร้างรายงานสรุป

8.

ถ้าต้องการเก็บ “วันเกิด” ของพนักงาน ควรใช้ชนิดข้อมูลแบบใด

a)

TEXT

b)

DATE

c)

NUMBER

d)

BOOLEAN

9.

ตารางนักศึกษา (Student) และ ตารางรายวิชา (Course) จะต้องใช่ตารางกลาง (junction table) ในความสัมพันธ์ใด

a)

One-to-One

b)

One-to-Many

c)

Many-to-Many

d)

ไม่มีความสัมพันธ์

10.

ตารางนักศึกษากับตารางรายวิชาจะต้องใช้ตารางกลางในความสัมพันธ์ใด

a)

One-to-One

b)

One-to-Many

c)

Many-to-Many

d)

ไม่มีความสัมพันธ์

11.

ข้อใด ไม่ใช่หลักการออกแบบฐานข้อมูลที่ดี

a)

ลดความซ้ำซ้อนของข้อมูล

b)

ข้อมูลมีความถูกต้อง

c)

ใช้ Primary Key ชัดเจน

d)

เก็บข้อมูลทั้งหมดไว้ในตารางเดียว

12.

Index ในฐานข้อมูลมีประโยชน์อย่างไร

a)

ช่วยให้การค้นหาข้อมูลเร็วขึ้น

b)

ทำให้ข้อมูลน้อยลง

c)

ทำให้ฐานข้อมูลมีความปลอดภัย

d)

ใช้แทน Primary Key

13.

AppSheet ออกแบบมาเพื่ออะไร

a)

สร้างระบบปฏิบัติการ

b)

สร้างแอปโดยไม่ต้องเขียนโค้ด (No-code)

c)

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

d)

ใช้แทนฐานข้อมูล

14.

AppSheet ใช้ข้อมูลจากแหล่งใดได้บ้าง

a)

Google Sheets

b)

Excel / SQL

c)

Cloud Database

d)

ถูกทั้งหมด

15.

AppSheet ใช้ข้อมูลจากแหล่งใดได้บ้าง

a)

Google Sheets

b)

Excel / SQL

c)

Cloud Database

d)

ถูกทั้งหมด

16.

การออกแบบ View แบบ Form ใน AppSheet มีไว้เพื่อ

a)

แสดงผลข้อมูล

b)

เพิ่ม/แก้ไขข้อมูล

c)

ลบข้อมูล

d)

สรุปข้อมูล

17.

ถ้าต้องการกรองเฉพาะข้อมูลบางส่วนใน AppSheet ควรใช้

a)

Action

b)

Slice

c)

Format Rule

d)

Security Filter

18.

หากต้องการให้ผู้ใช้แต่ละคนเห็นข้อมูลไม่เหมือนกัน ต้องใช้

a)

User Setting

b)

Security Filter

c)

Action

d)

Form View

19.

การเชื่อมตารางใน AppSheet ที่มี Primary Key และ Foreign Key เหมือนกับหลักการใดในฐานข้อมูล

a)

ER Diagram

b)

Relationship

c)

Normalization

d)

Index

20.

หากต้องการให้มีการส่งอีเมลแจ้งเตือนอัตโนมัติใน AppSheet ต้องใช้ฟีเจอร์

a)

Action

b)

Automation (Bot/Workflow)

c)

Slice

d)

Format

21.

การสร้าง Column แบบ Virtual Column ใน AppSheet ใช้เพื่อ

4 lines
22.

อนอัตโนมัติใน AppSheet ต้องใช้เพื่ออะไร

a)

Action

b)

Automation (Bot/Workflow)

c)

Slice

d)

Format

23.

การสร้าง Column แบบ Virtual Column ใน AppSheet ใช้เพื่ออะไร

a)

เก็บข้อมูลถาวร

b)

คํานวณค่าโดยไม่ต้องเก็บจริงในฐานข้อมูล

c)

ใช้เป็น Primary Key

d)

ลบข้อมูลเก่า

24.

หากต้องการสร้างแอปสำหรับเก็บข้อมูลสินค้าพร้อมรูปภาพ ต้องกําหนด Column เป็นชนิดใด

a)

Text

b)

Number

c)

Image

d)

Enum

25.

หากต้องการให้แอปแสดงยอดขายรวมของแต่ละเดือน ควรออกแบบ View แบบใด

a)

Table

b)

Deck

c)

Chart

d)

Form