Anda di halaman 1dari 6

PAS BASIS DATA KELAS XII RPL

TAHUN AJARAN 2021/2022


DIBUAT OLEH
DIAN TIARA S.KOM
1. Operator yang bisa kita gunakan untuk menangani Subquery yang menampilkan beberapa baris adalah …..
a. OR, ANY, atau MIN
b. SUM, ANY atau ALL
c. AVERAGE, ANY, atau AND
d. IN, ANY, atau ALL
e. LIMIT, MAX, atau ALL
2. Perhatikan perintah SQL untuk menampilkan kolom id_buku, judul_buku, harga_jual dari tabel buku berikut
ini.
SELECT buku.id_buku, buku.judul_buku, buku.harga_jual;
Ketika perintah SQL di atas dieksekusi (F9), Maka hasilnya …..
a. Bisa menampilkan data dengan benar
b. Bisa menampilkan kolom-kolomnya saja tapi datanya tidak muncul
c. Tidak ada jawaban yang benar
d. Muncul pesan error karena walaupun di awal penulisan sudah menuliskan nama tabel tapi belum
menyertakan pernyataan FROM beserta nama tabelnya.
e. Tidak ada pesan apapun

3. Buatlah Kolom Email Pada Table Pegawai Sebagai Kolom Unique?


a. Sql> Alter Table Karyawan Add Constraint Uq_Email Unique (Email);
b. Sql> Alter Table Karyawan Add Constraint Uq_Email Unique (Email)
c. Sql> Alter Table Karyawan On Constraint Uq_Email Unique (Email);
d. Sql> Alter Table Karyawan On Constraint Uq_Email Unique (Email);
e. Semua Salah
4. Select nik, nama_dokter, spesialis, from dokter ;
Perintah SQL diatas, adalah perintah untuk …..
a. Mengisi nik, nama dokter, dan spesiali pada tabel dokter
b. Menampilkan semua isi tabel dokter
c. Menghapus nik, nama_dokter, dan spesiali dari tabel dokter
d. Menampilkan nik, nama_dokter, dan spesiali dari tabel dokter
e. Menghapus tabel dokter
5. Sistem yang menyediakan data/layanan yang diminta oleh client disebut dengan ?
a. Client
b. Server
c. Client-Server
d. Sistem Operasi
e. Program

6. Manakah dari jawaban dibawah ini yang bukan merupakan perbedaan sistem Client Server ?
a. File Servers
b. Transaction Servers (Transaksi Server)
c. Database Client
d. Groupsware Servers
e. Web Application Servers (Aplikasi Web Servers)
7. Adalah suatu metode yang sangat mirip dengan Three Tier adalah pengertian dari ?
a. Arsitektur One Tier
b. Arsitektur Two Tier
c. Arsitektur Three Tier
d. Arsitektur Multi Tier
e. Semua jawaban salah

8. Suatu fungsi untuk menampilkan semua data secara urut berdasarkan abjadnya adalah pengertian dari ?
a. Group By
b. Order By
c. Where
d. If
e. While do

9. ALTER TABLE mhs DROP PRIMARY KEY;


Sintak diatas memiliki fungsi untuk ?
a. Menambah field baru dalam suatu table
b. Mengubah tipe data field
c. Membuat Primary Key
d. Menghapus Primary Key
e. Membuat Foreign Key

10. Macam-macam join kecuali?


a. Netral join
b. Natural join
c. Left join
d. Right join
e. Left outer join
11. Menggabungkan table-tabel dengan klausa klausa NATURAL JOIN, USING atau ON adalah fungsi dari ?
a. Natural join
b. Equi join
c. Non equi join
d. Self join
e. Inner join

12. merupakan fungsi yang menampilkan data secara terurut berdasarkan abjad dari besar ke kecil yaitu?
a. Descending
b. Ascending
c. Alter
d. Select
e. Data multi
13. Merupakan proses untuk mendapatkan nilai dari sekumpulan data yang telah dikelompokkan adalah definisi
dari ?
a. Fungsi
b. Having
c. Group By
d. Agregasi
e. Kalusa Where
14. Perhatikan perintah berikut!
SELECT id_pasok, jumlah FROM pasok WHERE jumlah!=200
Penulisan SQL alternative lain untuk perintah tersebut adalah …..
a. SELECT id_pasok, jumlah FROM pasok WHERE NOT jumlah = 200
HIDE ANSWER
b. SELECT id_pasok, jumlah FROM pasok WHERE NOT jumlah ><200
c. SELECT id_pasok, jumlah FROM pasok WHERE jumlah NOT 200
d. SELECT id_pasok, jumlah FROM pasok WHERE NOT jumlah NOT = 200
e. SELECT id_pasok, jumlah FROM pasok WHERE jumlah = 200

15. Dalam praktiknya, SQL bertingkat dapat kita temukan dalam bentuk
a. Single row subquery dan Five row subquery
b. Single row subquery dan Multiple row subquery
c. Three row subquery dan Multiple row subquery
d. Single row subquery dan Three row subquery
e. Two row subquery dan Multiple row subquery
16. Ada 3 tingkat dalam arsitektur basis data yang bertujuan membedakan cara pandang pemakai (user) terhadap basis
data yaitu:
a. Tingkat Penampakan / Eksternal (View Level)
b. Tingkat Logik (Conceptual Level)
c. Tingkat Fisik (Internal Level)
d. Jawaban A B dan C SALAH
e. Jawaban A B dan C BENAR
17. Microsoft Access,Database Oracle adalah
salah satu program aplikasi DBMS apa singkatan dari DBMS tersebut…
a. Database Management System
b. Database Multiple System
c. Data Management System
d. Database Management Supply
e. Data Multiple System
18. Pengertian Model Data Relasional adalah…..
a. Model Data Relasional adalah suatu basis data yang terdiri atas baris dan kolom untuk
menggambarkan sebuah berkas data
b. Model Data Relasional adalah suatu model basis data yang tidak menggunakan tabel dua dimensi,
yang terdiri atas horizontal dan vertikal untuk menggambarkan sebuah berkas data
c. Model Data Relasional adalah suatu model basis data yang menggunakan tabel dua dimensi, yang
terdiri atas baris dan kolom untuk menggambarkan sebuah berkas data
d. Model Data Relasional adalah suatu model satu atribut/kumpulan atribut yang secara unik
mengidentifikasi sebuah tupel di dalam relasi (satu atau lebih field yang dapat dipilih untuk membedakan
antara 1 record dengan record lainnya)
e. Model Data Relasional adalah suatu model atribut dengan domain yang sama yang menjadi kunci
utama pada sebuah relasi tetapi pada relasi lain atribut tersebut hanya sebagai atribut biasa
19. Arsitektur RDBMS memiliki banyak karakteristik yang membedakan dari model penyimpanan data lainnya.
Perbedaan tersebut adalah?
a. pemisahan segi fisik dari segi logika suatu data
b. pemisah segi logika dari beberapa data
c. pemisah dari tabel dan menyimpan hanya nilai terstruktur
d. memisahkan data dengan logika
e. memisahkan kolom data
20. Gambar diatas adalah...
a. Struktur DBMS
b. Struktur RDBMS
c. Struktur MS
d. Struktur Database
e. Struktur Database SQL
21. Singkatan RDBMS?.....
a. Relational Database Movement System
b. Relational Data Management System
c. Relational Data Mamovement System
d. Relational Database Managemet System
e. Relational Database Mamovement System
22. salah satu karakteristik dari arsitektur RDBMS yang identik dengan sebuah sistem pakar yang bertugas dalam
menentukan cara pemrosesan yang paling efesien bagi suatu database disebut?...
a. Management
b. Option
c. Optimizer
d. constraints
e. integrity
23. Key adalah beberapa kolom atau kombinasi kolom yang secara unique mengidentifikasi setiap tabel?.....
a. Integrity Constraints
b. key
c. integritas database
d. Foreign
e. Primary
24. Berikut dibawah ini mana yang bukan elemen-elemen dari RDBMS?.................
a. Database,Filter
b. Table,view
c. Record, Query
d. Field, Indeks
e. Atribut,Key
25. Dalam relational database, bentuk penggunaan kolom (column) disebut....... dan baris (row) disebut .........
a. Key & Foreign
b. Field & Key
c. Atribute & Tuple
d. Table & Tuple
e. Atribute & Key
26. Application programming interface (API) database yang khusus digunakan untuk mengakses database
relasional disebut juga….
a. ODBC
b. Client
c. Mix-and-Match
d. Asymmetrical protocol
e. WOSA
27. Hal-hal penting yang berkaitan dengan koneksi database adalah….
a. DSN, Driver, dan DBMS
b. Database Driver dan File DSN
c. User DSN, System DSN, dan File DSN
d. Databse Driver, User DSN, System DSN, dan File DSN
e. DBMS, Database Driver dan File DSN
28. Bahasa Dalam Dbms Yang Memperbolehkan Pemakai Untuk Memanipulasi Data...
a. Java
b. Dcl
c. Data Manipulation Languange
d. Data Definition Languange
e. Php
29. Berikut Adalah Pengguna Database, Kecuali…..
a. End User
b. Programmer
c. Data
d. Database Administrator
e. Sistem Engineer
30. Untuk Menentukan Tipe Data Pada Field Yang Fixed-Length String, Lebih Efektif Jika Menggunakan……
a. Integer
b. Varchar
c. Char
d. Real
e. Float

31. Tipe Data Apakah Yang Panjang Maksimalnya 255 Karakter Dapat Menerima Huruf, Angka, Spasi, Dan Tanda
Baca?
a. Text
b. Memo
c. Number
d. Currency
e. Aritmatika
32. Susunan pernyataan Having yang benar adalah….
a. [HAVING kondisi-filter-hasil-agregasi]
b. [HAVING kondisi- agregasi -hasil-filter]
c. [HAVING agregasi-filter-hasil-kondisi]
d. [HAVING kondisi-filter-agregasi-hasil]
e. [HAVING filter-agregasi-hasil-agregasi]
33. Sebuah Entitas Pada A Berhubungan Dengan Paling Banyak Satu Entitas Pada B Dan Sebuah Entitas Pada B
Berhubungan Dengan Nol Atau Lebih Entitas Pada A Disebut Relasi….
a. M:M
b. M:1
c. M:N
d. 1:1
34. SELECT max(thnakademik) as thnambilterakhir FROM Pegawai; Penggunaan agregasi diatas adalah contoh
agregasi dari….
a. Having
b. Tanpa Kolom
c. Agregasi satu kolom
d. Agregasi dua kolom
e. Agregasi kompleks
35. Menspesifikkan kolom mana yang akan digunakan sebagai penggabung 2 tabel adalah kegunaan dari klausa….
a. ON
b. Using
c. As
d. Where
e. Join

Anda mungkin juga menyukai