Rabu, 28 November 2018

Contoh soal basis data beserta jawabannya

Contoh soal basis data kelas xii 😊🙂
Soal pilihan Ganda
1. Apa yang dimaksud dengan MySQL....
    A. software database berbasis client-server
    B. proses transaksi
    C. koneksi ke server MySQL
    D. mengatur proses query
    E. perintah BEGIN, COMMIT dan ROLLBACK
        jawaban : A
2. Pemodelan data konseptual  untuk  membuat  tabel-tabel dari rancangan menggunakan tipe tabel apa…
     A. inner join
     B. outer join
     C. left join
     D. innoDB
     E. right join
         jawaban : D
3. Di dalam  databases mysql terdapat tabel-tabel, yaitu user, db, host dll, apa fungsi dari user…
     A. Untuk menyimpan informasi user mysql yang mencakup informasi user
     B. Untuk menyimpan daftar computer
     C. Untuk menyimpan informasi mengenai hak akses user terhadap tabel
     D. Untuk menyimpan informasi mengenai hak akses user terhadap kolom
     E. Menyimpan informasi mengenai daftar procedure
Jawaban : A
View yang sudah dibuat dapat dihapus dengan perintah…
Delete
Update
Drop
Insert
Create
Jawaban : C
Untuk menggabungkan 2 atau lebih tabel kiri dapat menggunakan perintah…
BEGIN
My sql
Join
Record
Server
Jawaban : C
Jika sebuah transaksi selesai dieksekusi hasilnya tetap tercatat dengan baik disebut…
Durability
Isolation
Consistency
Atonicity
Read
Jawaban : A
View dibuat atau didefinisikan dengan menggunakan perintah …
Views view
Create view
Field view
Insert view
Deleted view
Jawaban : B
Begin atau start transaction digunakan untuk…
Mulai transaksi
Mengakhiri transaksi
Memulai dan mengakhiri transaksi
Memindahkan
Mengatur
Jawaban : A
Commit digunakan untuk…
Mulai transaksi
Mengakhiri transaksi
Mengatur
Memindahkan
Mengakhiri dan menyimmpan semua perubahan
Jawaban : E
Rollback digunakan untuk…
Mulai transaksi
Mengakhiri transaksi
Menyimpan
Mengatur
Menghentikan dan mengabaikan semua perubahan yang telah dilakukan
Jawaban : E
Untuk menyeleksi suatu fungsi agregasi, kita dapat menggunakan…
Where
Write
Having
From
Select
Jawaban : C
Dengan perintah apakah kita dapat menghapus hak akses user …
Where
Revoke
Having
From
Select
Jawaban : B
Terbagi berapakah stored procedure dari segi bentuk dan sifatnya…
2
3
4
5
6
Jawaban : A
Mysql merupakan software berbasis …
Client-server
Server
Rollback
Read local
Acid
Jawaban : A
Untuk membuka tabel yang terkunci, gunakan perintah…
Read local
Write
Unlock tables
Mengunci table
Commit
Jawaban : C
User dihunakan untuk…
Menyimpan informasi user MySQL
Menyimpan informasi mengenai hak akses user database
Menyimpan daftar computer
Menyimpan informasi mengenai daftar
Menyimpan informasi mengenai function
Jawaban : A
Fungsi dari Inner Join adalah…
Menampilkan data
Menggabungkan Tabel
Menggabungkan class
Melakukan transaksi
Menghapus data
Jawaban : B
SELECT id_pesan, jumlah FROM detail_pesan WHERE jumlah = (SELECT MAX (jumlah) FROM detail_pesan;
Menampilkan data field
Menampilkan daftar pelanggan
Menghapus data id_pesan
Menampilkan transaksi pelanggan
Menampilkan data pesanan dengan jumlah barang terbanyak
Jwaban : E
Untuk memanggil salah satu atau beberapa perintah SQL secara otomatis sebelum atau sesudah terjadi proses INSERT, UPDATE, atau DELETE dari suatu tabel adalah fungsi dari…
Views
Trigger
Record
Field
 Select
Jawaban : B
Kegagalan satu proses dalam trtansaksi tidak akan mempengaruhi transaksi lainnya disebut…
Consistency
Isolation
Durability
Atomicity
Aad
Jawaban : A
Jika terdapat beberapa perintah dalam trigger maka gunakan perintah…
New dan Old
Begin dan End
Log
Views
Drop
Jawaban : B
Menyimpan hasil dari  procedure kedalam satu variable bernama hasil yang bertype…
Log
View
New
End
Int
Jawaban : e
Relasi antar tabel  dapat berupa relasi…
1-2, 2-M, atau M-N
1-1, 1-M, atau M-N
1+1, 1+M, atau M+N
1+2, 2+M, atau M+N
Semua salah
Jawaban : B
Ada beberapa hal yang harus diperhatikan dalam mengamankan MySQL…
7
8
5
6
3
Jawaban : A
Tabel yang digunakan untuk menyimpan informasi mengenai hak akses user terhadap tabel adalah…
Table-host
Table-proc
Table-priv
Process-priv
C dan B salah
Jawaban : C
Untuk memanggil satu atau beberapa perintah SQL secara otomatis disebut…
Grant
Revoke
Trigger
Views
Semua benar
Jawaban : C
Tatacara menghapus Trigger adalah…
Delete Trigger tablename.Trigger name
Cancel Trigger tablename. Trigger name
Drop Trigger tablename. Trigger name
A dan C salah
C dan B benarr
Jawaban : C
Apa yang harus kita gnakan untuk membuka tabel yang terkunci…
Read Local
UNLOCK TABLES
Read
Write
Password
Jawaban : B
Ada berapa cara untuk menambahkan dan mengatur hak akses (privileges) user di MySQL…
3
4
2
5
10
Jawaban : C
Kegunaan revoke untuk apa?
Menghapus hak akses user
Mengganti password user
Mengatur hak akses user
Mengubah hak akses user
Menarik hak user
Jawaban : A
Dibawah ini perintah SQL yang dapat digunakan untuk mengganti  password user adalah…
Update user SET password(‘123’) WHERE user=’admin’ AND Host=’Localhost’;
Revoke CREATE on Penjualan,*FROM admin@Localhost;
Insert into password Values <nul,’P0001’,now()>
Lock tables password READ, user write;
Update user set password = password(‘123’)
Jawaban : A
Outer join terbagi menjadi berapa bagian…
1
2
3
4
5
Jawaban : B
Alter {PROCEDURE | FUNCTION}SP.Name [Characteristic…]
Kode diatas digunakan untuk…
Menghapus SP
Mengubah SP
Mengecek SP
Membuat SP
Menghilangkan SP
Jawaban : B