NEW
Font size
Worksheetsระบบฐานข้อมูลและการออกแบบ ปลายภาคเรียนที่ 2/2562
Total questions: 40
Worksheet time: 30mins
ข้อใด ไม่ใช่ ความสำคัญของการนำฐานข้อมูลมาใช้
ลดความซ้ำซ้อนของข้อมูล
ค้นหาข้อมูลได้รวดเร็ว
ข้อมูลที่ป้อนเข้ามามีความถูกต้องแม่นยำ
ใช้ข้อมุลร่วมกันได้
เอนทิตี้ (Entity) มีความหมายตรงกับข้อใด
ตาราง
แถวในตาราง
คอลัมน์ในตาราง
ฐานข้อมูล
แอททริบิวท์ (Attribute) มีความหมายตรงกับข้อใด
ตาราง
แถวในตาราง
คอลัมน์ในตาราง
ฐานข้อมูล
Relationships ในระบบจัดการฐานข้อมูล มีความหมายตรงกับข้อใด
ตารางต่าง ๆ
คีย์หลัก
คีย์นอก
ความสัมพันธ์ระหว่างตาราง
Query ในระบบจัดการฐานข้อมูล มีความหมายตรงกับข้อใด
ตาราง
ความสัมพันธ์ของข้อมูล
เครื่องมือในการสอบถามข้อมูล
เคื่องมือช่วยในการทำงานกับข้อมูลในฐานข้อมูล
ข้อใด หมายถึง แอตทริบิวต์ที่ถูกสร้างความสัมพันธ์กับตารางอื่น
คีย์คู่แข่ง
คีย์หลัก
คีย์นอก
คีย์ผสม
นักศึกษาหลายคนสามารถลงทะเบียนได้จำนวนหลายวิชา ความสัมพันธ์ระหว่างเอนทิตีเป็นแบบใด
1: 1
1 : M
M:N
M:M
ระบบจัดการฐานข้อมูล หรือเรียกโดยย่อด้วยภาษาอังกฤษในข้อใด
MISDB
DBMS
MySQL
DBAC
ขั้นตอนแรกในการสร้างฐานข้อมูลด้วย DBMS จะต้องสร้างสิ่งใดก่อน
database
table
Form
Query
ข้อใดคือ ส่วนขยายหรือนามสกุลไฟล์ของ Access 2010
mdb
xlsx
Accdb
Acdb
การใช้งานโปรแกรม MS Access มุมมองข้อใดที่สามารถวาดปุ่มต่าง ๆ ในฟอร์ม (FORM) ได้
มุมมองออกแบบ
มุมมองเคล้าโครง
มุมมองฟอร์ม
มุมมองแผ่นข้อมูล
ข้อใดต่อไปนี้ เป็นรูปแบบคำสั่งที่ถูกต้องของ UPDATE Commnd
UPDATE table_name where condition SET column_name = <value>
UPDATE table_name SET column_name = <value> WHERE <condition>
UPDATE table table_name set column_name = <value> WHERE <condition>
UPDATE IN table_name WHERE condition set column_name = <value>
ข้อใดเป็นคำสั่งที่ใช้ในการปรับเปลี่ยนชนิด และขนาดของคอลัมน์หรือแอททริบิวต์
Alter command
Modify command
Update command
Set command
การแสดงผลลัพธ์ของคำสั่ง SQL Statement จะแสดงในรูปแบบใด
character form
string form
file form
table form
ข้อใดกล่าวถูกต้องเกี่ยวกับแบบจำลองฐานข้อมูลเชิงสัมพันธ์ (RDBMS)
เหมาะกับงานที่เลือกดูข้อมูลแบบมีเงื่อนไขหลายคีย์ฟิลด์ข้อมูล
เหมาะกับองค์กรที่มีขนาดใหญ่ มีข้อมูลซับซ้อน
เหมาะกับงานที่เลือกดูข้อมูลแบบมีเงื่อนไขหลายคีย์ฟิลด์ข้อมูล
แก้ไขปรับปรุงแฟ้มข้อมูลได้ยากเพราะผู้ใช้จะไม่ทราบการเก็บข้อมูลในฐานข้อมูล
ข้อใดกล่าวถูกต้องเกี่ยวกับแบบจำลองฐานข้อมูล
รูปแบบของข้อมูลที่อยู่ในโครงสร้างและความสัมพันธ์ของข้อมูล
รูปแบบของการจัดระบบฐานข้อมูลให้มีความสัมพันธ์กันในทุกรูปแบบ
ข้อมูลที่มีอยู่ในฐานข้อมูลทั้งหมด
โครงสร้างและภาพของข้อมูลในเชิงตรรกะ
ข้อใดกล่าวถูกต้องเกี่ยวกับคุณสมบัติของ Foreign Key
Candidate Key ตัวหนึ่ง ซึ่งถูกเลือกขึ้นมา โดยจะต้องมีคุณสมบัติ สั้น กะทัดรัด และอ้างอิงง่าย เพื่อใช้เป็นUnique Identifier
คอลัมน์ที่ไม่ใช่ Primary Key ในตารางหนึ่ง แต่เป็น Primary Key ในอีกตารางหนึ่ง
Candidate Key ตัวหนึ่ง ซึ่งถูกเลือกขึ้นมาเพื่ออ้างอิง
มีจำนวนคอลัมน์น้อยที่สุดที่จะทำให้ ROW ไม่ซ้ำ (Minimality)
ข้อใดกล่าวถูกต้องเกี่ยวกับการตั้งชื่อออบเจกต์ตารางข้อมูล
ชื่อตารางต้องเป็นตัวอักษรหรือตัวเลขหรือ (_) หรือ @ หรือ # เท่านั้น
ตัวแรกต้องเป็นตัวอักษร หรือตัวเลข หรือ (_) หรือ @ หรือ * เท่านั้น
ตั้งชื่อตารางยาวได้ 1-120 ตัวอักษรรวม temp (116 ตัว)
ตัวอักษรต้องเป็น Unicode Standard 2.0
ข้อใดเป็นคำสั่งสำหรับแสดงข้อมูลในตารางชื่อ "Person" เฉพาะคนที่ชื่อ "Pietro"
SELECT * FROM Person WHERE Name='Pietro'
SELECT [all] FROM Person WHERE FirstName='Pietro'
SELECT [all] FROM Person WHERE FirstName LIKE 'Pietro'
SELECT * FROM Person WHERE FirstName<>'Pietro'
ข้อใดเป็นคำสั่ง สำหรับแก้ไขชื่อของบุคลากรจาก "Stefano" เป็น "Nicola" ของตารางข้อมูล "Persone"
UPDATE Persone SET nome = 'Nicola' WHERE nome = 'Stefano'
UPDATE Persone SET nome = 'Stefano' WHERE nome = 'Nicola'
UPDATE Persone SET nome = 'Nicola'
UPDATE Persone SET nome = 'Stefano'
SQL เป็นคำที่ย่อมาจากข้อใด
Structured Question Language
Structured Query Language
Strong Question Language
Strong Query Language
ข้อใดเป็นคำสั่งสำหรับแสดงข้อมูลทั้งหมดทุกคอลัมน์จากตารางข้อมูลที่ชื่อ "Persons"
SELECT [all] FROM Persons
SELECT *.Persons
SELECT * FROM Persons
SELECT Persons
ข้อใดเป็นคำสั่งสำหรับแสดงข้อมูลเฉพาะคอลัมน์ DesignerID and DesignerName จากตาราง Designers
SELECT * FROM Designers
SELECT DesignerID, Name FROM Designers
SELECT DesignerID AND DesignerName FROM Designers
SELECT DesignerID, DesignerName FROM Designers
ข้อใดเป็นคำสั่งสำหรับแสดงข้อมูล จากตาราง Items เฉพาะรายการสินค้าที่เป็นชนิด Chairs และมีราคามากกว่า £50.
SELECT * FROM Items WHERE Type = 'Chair' AND Price > 50
SELECT * FROM Items WHERE Type = 'Chair' OR Price < 100
SELECT * FROM Iterms WHERE Type = 'Chair' AND Price >= 50
SELECT * FROM Items WHERE Price > 50
ข้อใดเป็นการเลือกใช้สัญลักษณ์ทางคณิตศาสตร์ในการเปรียบเทียบข้อมูล more than 50 ในภาษา SQL ได้ถูกต้อง
= 50
< 50
> 50
# 50
คำสั่งต่อไปนี้ เป็นคำสั่งเพื่อให้แสดงข้อมูลอะไร
What would the SQL query pictured do?
แสดงข้อมูลผู้ชายทุกคน
แสดงข้อมูลของนักเขียนที่เป็นผู้หญิง
แสดงข้อมูลเพื่อนของ Elgar ทุกคน
แสดงข้อมูลของนักเขียนที่เป็นผู้ชาย
จากภาพเป็นผลลัพธ์ของการใช้คำสั่ง SQL ในข้อใด
SELECT id, name, year FROM movies WHERE year > 2010;
SELECT id, name, year FROM movies WHERE year < 2010;
SELECT * FROM movies WHERE year > 2010;
SELECT id, name, year FROM movies WHERE YEAR > 2010;
ข้อใดเป็นคำสั่งใช้สำหรับเพิ่มข้อมูลในคอลัมน์ NIS, nama, umur และ alamatt ใน ตาราง siswa ได้ถูกต้อง
INSERT INTO siswa VALUES ("123","Rio","16")
INSERT INTO siswa (NIS, nama, umur) VALUES ("123","Rio","16")
INSERT INTO siswa (umur,nama,NIS) VALUES ("16","Rio","123")
INSERT INTO siswa (NIS, nama, umur, alamat) VALUES ("123","Rio","16","Gianyar")
ข้อใดเป็นคำสั่ง SQL สำหรับแก้ไขชื่อให้เป็น "Anita Mariani" ของตารางชื่อ mahasiswa กรณีที่ nis มีค่าเท่ากับ 200.
UPDATE name mahasiswa SET "Anita Mariani" WHERE nis = "200"
UPDATE "mahasiswa" SET "name" = "Anita Mariani" WHERE "nis" = "200"
UPDATE "mahasiswa" SET "name" = Anita Mariani WHERE "nis" = 200
UPDATE mahasiswa SET name = "Anita Mariani" WHERE nis = "200"
ข้อใดเป็นคำสั่ง SQL สำหรับลบข้อมูลจากตาราง kelas กรณีที่คอลัมน์ name_kelas มีค่าเท่ากับ "XI RPL"
DELETE FROM kelas WHERE name_kelas = "XI RPL"
DELETE "XI RPL" FROM kelas WHERE name_kelas = "XI RPL"
DELETE * FROM kelas WHERE name_kelas = "XI RPL"
DELETE * FROM name_kelas WHERE kelas = "XI RPL"
ข้อใดเป็นคำสั่ง SQL เพื่อแสดงข้อมูลทั้งหมดของตาราง siswa โดยเรียงลำดับข้อมูลตามลอคัมน์ umur จากมากไปน้อย
SELECT * FROM siswa GROUP BY umur DESC;
SELECT * FROM siswa GROUP BY umur ASC;
SELECT * FROM siswa ORDER BY umur ASC;
SELECT * FROM siswa ORDER BY umur DESC;
ข้อใดเป็นผลลัพธ์ของการทำงานของคำสั่ง
"SELECT * FROM Gymnasts WHERE HighScore > 8.4";
0001
0002
0003
0004
0005
คำสั่ง SQL ในข้อใด จะแสดงผลการทำงานได้ดังภาพที่กำหนดให้
SELECT * FROM Gymnasts WHERE HighScore > 8.0
SELECT * FROM Gymnasts WHERE Competition LIKE R*
SELECT * FROM Gymnasts WHERE Competition LIKE *o*
SELECT * FROM Gymnasts WHERE Name LIKE *i*
จากตารางที่กำหนดให้ จะแสดงข้อมูลจำนวนกี่แถวเมื่อใช้งานคำสั่ง SELECT * FROM songs WHERE Length < 3 AND Protected = True
0
2
3
4
