SOAL UTS PILIHAN GANDA
Pilihlah
jawaban yang benar dengan cara menuliskan abjad nya saja (a sd e) !.
1. Suatu
markas atau gudang, tempat bersarang atau tempat berkumpul merupakan pengertian
secara kharfiah dari ...
a. Basis Data
b. Basis
c. Data
d. Record
e. Entitas
a. Basis Data
b. Basis
c. Data
d. Record
e. Entitas
2. Record
atau Baris adalah kumpulan data yang terdiri dari satu atau lebih suatu field.
Nama lain dari Record atau Baris dalam model relasional adalah ...
a. Field
b. Attribute
c. Kolom
d. Tuple
e. Entitas
a. Field
b. Attribute
c. Kolom
d. Tuple
e. Entitas
3. Himpunan
seluruh record yang bertipe sama disebut dengan ...
a. File (Berkas)
b. Tuple
c. Entitas
d. Kolom
e. Attribute
a. File (Berkas)
b. Tuple
c. Entitas
d. Kolom
e. Attribute
4. Atribut
yang dapat memiliki lebih dari satu nilai yang jenisnya sama dari sebuah data
tunggal, merupakan pengertian dari ...
a. Simple Attribute
b. Composite attribute
c. Multi Value attribute
d. Derived Attribute
e. Key attribute
a. Simple Attribute
b. Composite attribute
c. Multi Value attribute
d. Derived Attribute
e. Key attribute
5. Dari
gambar diatas yang ditunjukkan dengan huruf “C” adalah simbol ...
a. Simple Attribute
b. Composite attribute
c. Multi Value attribute
d. Derived Attribute
e. Key attribute
a. Simple Attribute
b. Composite attribute
c. Multi Value attribute
d. Derived Attribute
e. Key attribute
6. Pada
gambar diatas Atribut yang dihasilkan/dihasilkan dari atribut yang lain,
ditunjukkan oleh abjad...
a. A
b. B
c. C
d. D
e. E
7. Proses
pembentukan struktur basis data sehingga sebagian besar ambiguity bisa dihilangkan merupakan pengertian dari ...
a. Basis
data
b. Field
c. Record
d.
Normalisasi
e. Normal
Form
8. Salah
satu kegunaan dari normalisasi adalah ...
a. Optimasi
struktur-struktur database
b.
Meningkatkan kecepatan
c. Menambah
pemasukan data yang sama
d. Lebih
fleksibel dalam penggunaan media penyimpanan
e. Menambah
banyak tabel yang dibuat
9.
Bentuk normalisasi yang sering digunakan
... kecuali
a. 1NF
b. 3NF
c. BCNF
d. 5NF
e. CBNF
10. Berikut
ini merupakan contoh dari Relational Database Management System atau RDBMS, ...
kecuali
a. MySQL
b. MongoDB
c.
OracleMySQL
d.
Postgresql
e. MsSQL
11. Terdapat
berbagai macam tipe data dalam bentuk bilangan yang dapat digunakan pada Basis
data MySQL diantaranya adalah ...
a. CHAR
b. TEXT
c. VARCHAR
d. INT
e. ENUM
12. Tipe
data yang dapat menyimpan dalam bentuk karakter maksimal sebanyak 65535
karakter adalah ...
a. CHAR
b. TEXT
c. VARCHAR
d. INT
e. ENUM
13. Sintak
SQL yang termasuk dalam kategori Statement DML(Data Manipulation Language) dari
adalah ...
A. RETRIEVE, REPLACE, DELETE, UPDATE
B. SELECT, PROJECT, JOIN, DIVIDE
C. SELECT, REPLACE, DELETE, INSERT
D. SELECT, UPDATE, DELETE, INSERT
E. CREATE, ALTER, DROP
A. RETRIEVE, REPLACE, DELETE, UPDATE
B. SELECT, PROJECT, JOIN, DIVIDE
C. SELECT, REPLACE, DELETE, INSERT
D. SELECT, UPDATE, DELETE, INSERT
E. CREATE, ALTER, DROP
14. Perintah
SQL yang digunakan untuk masuk kedalam Database dengan nama Hotel ?
a. CREATE DATABASE Hotel;
b. USE Hotel;
c. CREAT DATABASE Hotel;
d. CREATE DBHotel;
e. USE DATABASE Hotel;
a. CREATE DATABASE Hotel;
b. USE Hotel;
c. CREAT DATABASE Hotel;
d. CREATE DBHotel;
e. USE DATABASE Hotel;
15. Perintah
SQL yang benar untuk membuat tabel dengan nama DataPribadi adalah ...
a. CREATE DataPribadi (Nip INT(5) PRIMARY KEY, Nama VARCHAR(35), JK ENUM('Pria','Wanita'), Alamat VARCHAR(35));
b. CREATE TABLE DataPribadi (Nip INT(5) PRIMARY KEY, Nama VARCHAR(35), JK ENUM(Pria, Wanita), Alamat VARCHAR(35));
c. CREATE TABLE DataPribadi (Nip INT(5) PRIMARY KEY, Nama VARCHAR(35), JK ENUM('Pria','Wanita'), Alamat VARCHAR(35));
d. CREATE TABLE DataPribadi (Nip INT(5) PRIMARY KEY, Nama VARCHAR(35), JK ENUM(Pria, Wanita), Alamat VARCHAR(35);
e. CREATE TABLE DataPribadi (Nip INT(5) PRIMARI KEY, Nama VARCHAR(35), JK ENUM('Pria','Wanita'), Alamat VARCHAR(35));
a. CREATE DataPribadi (Nip INT(5) PRIMARY KEY, Nama VARCHAR(35), JK ENUM('Pria','Wanita'), Alamat VARCHAR(35));
b. CREATE TABLE DataPribadi (Nip INT(5) PRIMARY KEY, Nama VARCHAR(35), JK ENUM(Pria, Wanita), Alamat VARCHAR(35));
c. CREATE TABLE DataPribadi (Nip INT(5) PRIMARY KEY, Nama VARCHAR(35), JK ENUM('Pria','Wanita'), Alamat VARCHAR(35));
d. CREATE TABLE DataPribadi (Nip INT(5) PRIMARY KEY, Nama VARCHAR(35), JK ENUM(Pria, Wanita), Alamat VARCHAR(35);
e. CREATE TABLE DataPribadi (Nip INT(5) PRIMARI KEY, Nama VARCHAR(35), JK ENUM('Pria','Wanita'), Alamat VARCHAR(35));
16. Sintak
SQL yang digunakan untuk mengubah
kolom Alamat menjadi Tempat_Tinggal pada tabel
DataPribadi, adalah ...
a. ALTER TABLE DataPribadi CHANGE Tempat_Tinggal VARCHAR (20);
b. ALTER TABLE DataPribadi ADD Alamat Tempat_Tinggal VARCHAR (20);
c. ALTER DataPribadi RENAME Alamat Tempat_Tinggal VARCHAR (20);
d. ALTER DataPribadi CHANGE Alamat Tempat_Tinggal VARCHAR (20);
e. ALTER TABLE DataPribadi CHANGE Alamat Tempat_Tinggal VARCHAR (20);
DataPribadi, adalah ...
a. ALTER TABLE DataPribadi CHANGE Tempat_Tinggal VARCHAR (20);
b. ALTER TABLE DataPribadi ADD Alamat Tempat_Tinggal VARCHAR (20);
c. ALTER DataPribadi RENAME Alamat Tempat_Tinggal VARCHAR (20);
d. ALTER DataPribadi CHANGE Alamat Tempat_Tinggal VARCHAR (20);
e. ALTER TABLE DataPribadi CHANGE Alamat Tempat_Tinggal VARCHAR (20);
17. Perintah
SQL yang digunakan untuk merubah alamat siswa yang bernama Budi adalah ...
a. UPDATE Siswa SET alamat=“JL. Kamboja” WHERE nim=“102”;
b. UPDATE TABLE Siswa SET alamat=“JL. Kamboja” WHERE nim=“102”;
c. ALTER TABEL Siswa SET alamat=“JL. Kamboja” WHERE nim=“102”;
d. UPDATE Siswa SET alamat=“JL. Kamboja” WHERE nama=“Budi”;
e. ALTER TABLE Siswa SET alamat=“JL. Kamboja” WHERE nim=“102”;
a. UPDATE Siswa SET alamat=“JL. Kamboja” WHERE nim=“102”;
b. UPDATE TABLE Siswa SET alamat=“JL. Kamboja” WHERE nim=“102”;
c. ALTER TABEL Siswa SET alamat=“JL. Kamboja” WHERE nim=“102”;
d. UPDATE Siswa SET alamat=“JL. Kamboja” WHERE nama=“Budi”;
e. ALTER TABLE Siswa SET alamat=“JL. Kamboja” WHERE nim=“102”;
18. Perintah
SQL yang digunakan untuk mengeliminasi data yang sama dalam sebuah tabel adalah
...
a. DITINCT
b. DISTINCT
c. DISTINC
d. DISTING
e. DISCTINCT
19.
Perhatikan tabel berikut
Jika
digunakan perintah SELECT COUNT(SKS) AS jumlah FROM matakuliah;
Maka out
yang dihasilkan pada kolom jumlah adalah ...
a. 7
b. 15
c. 29
d. NULL
e. EMPTY SET
20. Operator
yang digunakan dalam Sub Query baris tunggal atau Scalar Sub Query adalah
operator ...
a. <>
b. ANY
c. SOME
d. IN
e. ALL
21. Join
adalah cara untuk menghubungkan data yang diambil dari beberapa tabel, jenis
join diantanya adalah ... kecuali
a. Inner
Join
b. Left
Outer Join
c. Right
Outer Join
d. Full Join
e. Cross
Join
22.
Perhatikan bentuk diagram berikut
Dari gambar
tersebut merupakan bentuk implementasi dari join ...
a. Inner
Join
b. Left
Outer Join
c. Right
Outer Join
d. Full Join
e. Cross
Join
23. Sintak
SQL yang digunakan dalam INNER JOIN antara tabel Karyawan dengan tabel
Departemen, untuk
mendapatkan data nama karyawan dan nama departemen adalah ...
a. SELECT nama.Karyawan, nama_dep.Departemen FROM Karyawan INNER JOINT Departemen ON Karyawan.id_dep=departemen.id_dep;
b. SELECT K.nama, D.nama_dep FROM Karyawan INNER JOIN Departemen ON Karyawan.id_dep=departemen.id_dep;
c. SELECT K.nama, D.nama_dep FROM Karyawan K INNER JOIN Departemen D WHERE Karyawan.id_dep=departemen.id_dep;
d. SELECT Karyawan.nama, Departemen.nama_dep FROM Karyawan INNER JOIN Departemen WHERE Karyawan.id_dep=departemen.id_dep;
e. SELECT Karyawan.nama, Departemen.nama_dep FROM Karyawan INNER JOIN Departemen ON Karyawan.id_dep=departemen.id_dep;
a. SELECT nama.Karyawan, nama_dep.Departemen FROM Karyawan INNER JOINT Departemen ON Karyawan.id_dep=departemen.id_dep;
b. SELECT K.nama, D.nama_dep FROM Karyawan INNER JOIN Departemen ON Karyawan.id_dep=departemen.id_dep;
c. SELECT K.nama, D.nama_dep FROM Karyawan K INNER JOIN Departemen D WHERE Karyawan.id_dep=departemen.id_dep;
d. SELECT Karyawan.nama, Departemen.nama_dep FROM Karyawan INNER JOIN Departemen WHERE Karyawan.id_dep=departemen.id_dep;
e. SELECT Karyawan.nama, Departemen.nama_dep FROM Karyawan INNER JOIN Departemen ON Karyawan.id_dep=departemen.id_dep;
24. Perintah SQL yang digunakan untuk memanggil view dengan
nama vGetMhs dibawah ini adalah ...
a.
SHOW vGetMhs;
b. SELECT mahasiswa FROM vGetMhs;
c.
CALL vGetMhs;
d. SHOW STATUS vGetMhs;
e.
SELECT * FROM vGetMhs;
25. perintah
SQL yang dipergunakan untuk keluar dari aplikasi adalah ..
a. Exit
b. Quit
c. Close
d. Drop
e. Keluar
Tidak ada komentar:
Posting Komentar