SYS 1591

SYS 1591

University

10 Qs

quiz-placeholder

Similar activities

CONSULTAS EN SQL SERVER

CONSULTAS EN SQL SERVER

University

8 Qs

Computer Network

Computer Network

University

10 Qs

Python List

Python List

4th Grade - University

15 Qs

INTRODUCCION A LA PROGRAMACION

INTRODUCCION A LA PROGRAMACION

6th Grade - University

10 Qs

GIT COURSE

GIT COURSE

University

13 Qs

Application Development Midterm Quiz

Application Development Midterm Quiz

University

15 Qs

QUIZZ 1 : DATABASE FUNDAMENTALS

QUIZZ 1 : DATABASE FUNDAMENTALS

University

10 Qs

Q5 - ICT2

Q5 - ICT2

University

10 Qs

SYS 1591

SYS 1591

Assessment

Quiz

Computers

University

Practice Problem

Medium

Created by

Ade Maulana

Used 4+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

Media Image

Berikut adalah struktur tabel employees. Anda ingin menampilkan nama-nama karyawan yang memiliki gaji lebih tinggi dari rata-rata gaji di departemen mereka. Pilih kueri yang tepat:

SELECT name

FROM employees

WHERE salary > AVG(salary);

SELECT name

FROM employees

WHERE salary > (SELECT AVG(salary) FROM employees);

SELECT name

FROM employees

HAVING salary > AVG(salary);

SELECT name

FROM employees

WHERE salary > (SELECT AVG(salary) FROM employees WHERE department = employees.department);

2.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

Media Image

Berikut adalah struktur tabel orders. Anda ingin menampilkan total jumlah pesanan yang dilakukan oleh setiap pelanggan pada tanggal tertentu. Pilih kueri yang tepat:

SELECT customer_id, SUM(total_amount)

FROM orders

WHERE order_date = '2024-04-16';

SELECT customer_id, SUM(total_amount)

FROM orders

GROUP BY customer_id

WHERE order_date = '2024-04-16';

SELECT customer_id, SUM(total_amount)

FROM orders

WHERE order_date = '2024-04-16'

GROUP BY customer_id;

SELECT customer_id, SUM(total_amount)

FROM orders

WHERE order_date = '2024-04-16'

ORDER BY customer_id;

3.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

Anda ingin menampilkan nama-nama karyawan yang memiliki gaji lebih tinggi dari gaji rata-rata seluruh karyawan di perusahaan. Pilih kueri yang tepat:

SELECT name

FROM employees

WHERE salary > AVG(salary);

SELECT name

FROM employees

WHERE salary > (SELECT AVG(salary) FROM employees);

SELECT name

FROM employees

HAVING salary > AVG(salary);

SELECT name

FROM employees

WHERE salary > (SELECT AVG(salary) FROM employees WHERE department = employees.department);

4.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

  1. Manakah pernyataan di bawah ini yang merupakan contoh DDL (Data Definition Language)?

SELECT * FROM employees;

CREATE TABLE customers (id INT PRIMARY KEY, name VARCHAR(50));

UPDATE employees SET salary = salary * 1.1 WHERE department = 'Sales';

ALTER TABLE orders ADD COLUMN order_date DATE;

5.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

  1. Manakah pernyataan di bawah ini yang merupakan contoh DML (Data Manipulation Language)?

INSERT INTO products (name, price) VALUES ('Keyboard', 25.00);

DROP TABLE customers;

ALTER TABLE employees ADD COLUMN email VARCHAR(100);

CREATE INDEX idx_name ON employees (name);

6.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

  1. Apa pernyataan yang benar tentang DDL dan DML dalam MySQL?

DDL digunakan untuk memanipulasi data dalam tabel, sedangkan DML digunakan untuk mendefinisikan struktur database.

DDL digunakan untuk menambahkan, menghapus, atau memperbarui data dalam tabel, sedangkan DML digunakan untuk membuat atau mengubah struktur tabel.

DDL digunakan untuk membuat, mengubah, atau menghapus tabel atau struktur database, sedangkan DML digunakan untuk menambah, menghapus, atau memperbarui data dalam tabel.

DDL dan DML dapat digunakan secara bergantian dalam MySQL tanpa perbedaan yang jelas antara keduanya.

7.

MULTIPLE CHOICE QUESTION

1 min • 10 pts

Bagaimana sintaks yang benar untuk menambahkan referensi ke tabel lain menggunakan ALTER TABLE di MySQL?

ALTER TABLE table_name

ADD CONSTRAINT constraint_name FOREIGN KEY (column_name)

REFERENCES referenced_table(column_name);

ALTER TABLE table_name

ADD COLUMN column_name FOREIGN KEY

REFERENCES referenced_table(column_name);

ALTER TABLE table_name

ADD FOREIGN KEY constraint_name (column_name)

REFERENCES referenced_table(column_name);

ALTER TABLE table_name

ADD REFERENCE constraint_name FOREIGN KEY (column_name)

REFERENCES referenced_table(column_name);

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?