PILIHAN GANDA (BOBOT NILAI 60%)
Operasi yang memberikan informasi ke sistem bahwa ada sesuatu yang tidak diinginkan terjadi yang menyebabkan operasi dibatalkan adalah operasi ..
a. Failed b. Commit
c. Rollback d. Syncpoint
Pada authorization dalam database, perintah revoke digunakan untuk ..
a. Penarikan hak pemakai c. Pembuatan view
b. Pemberian hak pemakai d. Bukan salah satu di atas
Operasi yang memberikan informasi ke sistem bahwa transaksi sudah selesai, maka semua modifikasi yang dibuat oleh transaksi tersebut sudah dilaksanakan secara penuh adalah operasi ..
a. Failed b. Commit
c. Rollback d. Syncpoint
Untuk melaksanakan beberapa operasi user diijinkan memberikan privilage untuk operasi tersebut, pemberian hak pemakai menggunakan perintah ..
a. Revoke b. Grant
c. Select d. Create
Pemakai Khusus yang menuliskan aplikasi database tidak dalam kerangka data processing yang tradisional adalah :
a. Programmer Aplikasi c. User Mahir
b. User Umum d. User Khusus
Yang termasuk DDL dalam SQL adalah ..
a. Select Table b. Create Table
c. Update Table d. Delete Table
Locking (kunci) adalah salah satu mekanisme pengontrol concurrency. Terdapat dua macam kunci yaitu ..
a. Kunci X yaitu pengunci suatu record yang dapat digunakan bersama-sama, kunci S yaitu kunci yang hanya dapat digunakan oleh satu transaksi dalam mengunci suatu record
b. Kunci S yaitu pengunci suatu record yang dapat digunakan bersama-sama, kunci X yaitu kunci yang hanya dapat digunakan oleh satu transaksi dalam mengunci suatu record
c. Kunci X dan S keduanya dapat digunakan bersama-sama dalam mengunci suatu record
d. Baik kunci X maupun S hanya dapat digunakan oleh satu transaksi dalam mengunci suatu record
Bila kunci X sedang dipergunakan pada suatu record, maka
a. Transaksi lain yan hendak menggunakan kunci X pada record tersebut tidak diperbolehkan
b. Transaksi lain yang hendak menggunakan kunci S pada record lain tidak diperbolehkan
c. Transaksi lain yang hendak menggunakan kunci S pada record tersebut diperbolehkan
d. Transaksi lain yang hendak menggunakan kunci X pada record lain tidak diperbolehkan
Bila kunci S sedang dipergunakan untuk mengunci satu record maka ..
a. Transaksi lain yang hendak membaca dan memodifikasi record tersebut diperbolehkan
b. Transaksi lain yang hendak membaca record tersebut tidak diperbolehkan
c. Transaksi lain yang hendak memodifikasi record tersebut diperbolehkan
d. Transaksi lain yang hendak memodifikasi record tersebut tidak diperbolehkan.
Untuk menjamin keterpaduan data, sistem database memelihara Sistem transaksi berikut, kecuali ..
a. Atomicity b. Consistensy
c. Durability d. Concurrency
Perintah WRITE(X,xi) pada interaksi aplikasi program merupakan ..
a. Perpindahan data X di buffer block ke lokal variabel
b. Perpindahan data dari xi ke data X pada buffer block
c. Perpindahan physical block data x berada, ke main memory
d. Perpindahan buffer block data x berada ke disk
Jika kerusakan terjadi pada waktu parity check dilakukan bersamaan pada pelaksanaan suatu program dinamakan ..
a. Logical Error b. System Crash
c. System Error d. Disk Failure
Perintah INPUT(X) pada operasi perpindahan blok data merupakan ..
a, Perpindahan physical block data x berada ke main memory
b. Perpindahan buffer block data x berada di disk
c. Perpindahan data X di buffer block ke lokal variabel xi
d. Perpindahan data dari xi ke data buffer block
Perintah READ(X,xi) pada interaksi aplikasi program merupakan ..
a. Perpindahan physical block data x berada ke main memory
b. Perpindahan buffer block data x berada di disk
c. Perpindahan data X di buffer block ke lokal variabel xi
d. Perpindahan data dari xi ke data buffer block
Kegagalan dalam pemakaian hardware menyebabkan hilangnya informasi pada main memory merupakan tipe dari kegagalan dinamakan ..
a. Logical Error b. System Crash
c. System Error d. Disk Failure
Sebuah relasi dikatakan dalam bentuk normal satu (1NF) jika
a. Setiap nilai atributnya adalah atomik
b. Relasi tersebut berada dalam bentuk normal satu tingkat lebih rendah dan setiap nonkey adalah bergantung penuh pada primary key
c. Relasi tersebut berada dalam normal satu lebih rendah dan nonkey adalah tidak bergantung transitif pada primary key
d. Setiap determinan adalah candidate key
Sebuah relasi dikatakan dalam bentuk normal dua (2NF) jika ..
a. Setiap nilai atributnya adalah atomik
b. Relasi tersebut berada dalam bentuk normal satu tingkat lebih rendah dan setiap nonkey adalah bergantung penuh pada primary key
c. Relasi tersebut berada dalam normal satu lebih rendah dan nonkey adalah tidak bergantung transitif pada primary key
d. Setiap determinan adalah candidate key
Normalisasi adalah langkah penting dalam menyusun file database untuk menghindari
a. Kerangkapan data c. Validitas data
b. Konsistensi data d. Manipulasi data
Suatu foreign key pada suatu relasi mempunyai nilai yang sesuai dengan nilai suatu primary key pada relasi lain disebut ..
a. Entity Integrity Rule c. Referential Integrity Rule
b. Foreign key Rule d. Domain Key Rule
Sebuah relasi dikatakan dalam bentuk normal tiga (3NF) jika ..
a. Setiap nilai atributnya adalah atomik
b. Relasi tersebut berada dalam bentuk normal satu tingkat lebih rendah dan setiap nonkey adalah bergantung penuh pada primary key
c. Relasi tersebut berada dalam normal satu lebih rendah dan nonkey adalah tidak bergantung transitif pada primary key
d. Setiap determinan adalah candidate key
Suatu atribut atau gabungan atribut dimana beberapa atribut lain bergantung sepenuhnya pada atribut tersebut disebut ..
a. Ketergantungan Determinan c. Ketergantungan Transitif
b. Ketergantungan Parsial d. Ketergantungan Fungsional
Suatu atribut didalam satu relasi merupakan primary key pada relasi lain, atribut tersebut dinamakan :
a. Foreign Key c. Alternate Key
b. Candidate Key d. Super Key
Merupakan kumpulan atribut minimal yang dapat membedakan setiap baris data dalam sebuah relasi secara unik disebut juga :
a. Foreign Key c. Alternate Key
b. Candidate Key d. Super Key
Operator dasar pada relational algebra untuk fundamental operational adalah :
a. Union, intersection, difference dan Cartesian Product
b. Select, Project, Divide dan Join
b. Select, Update, Delete dan Append
d. Select, Replace, Delete dan Insert
Bagian dari candidate key yang tidak terpilih sebagai primary key disebut dengan :
a. Foreign Key c. Alternate Key
b. Candidate Key d. Super Key
Operasi himpunan yang harus memenuhi Union Compatible adalah:
a. Union c. Difference
b. Intersection d. A, B dan C benar
Perintah dalam aljabar relational untuk mengambil data berdasarkan atribut-atribut tertentu adalah :
a. Restrict c. Join
b. Project d. Divide
Perintah dalam aljabar relational untuk mengambil data berdasarkan tuple-tuple tertentu adalah :
a. Restrict c. Join
b. Project d. Divide
Kata Relational, pada database model relational berasal dari kata relation yang dalam hal ini mempunyai arti :
a. Hubungan c. File
b. Kekeluargaan d. Baris
Yang tidak temasuk model data berbasis objek adalah :
a. Model Binar c. Model Data Sematik
b. Model relasional d. Entity Relationship Diagram
Notasi relationship pada diagram E-R digambarkan dalam bentuk :
a. Persegi Panjang c. Elips
b. Wajik d. Lingkaran
Notasi atribut pada diagram E-R digambarkan dalam bentuk :
a. Persegi Panjang c. Elips
b. Wajik d. Lingkaran
Mapping cardinalitas yang terjadi pada hubungan karyawan dengan no. KTP bila satu karyawan hanya memiliki satu KTP Saja adalah :
a. 1 : 1 c. M : 1
b. 1 : M d. M : N
Mapping cardinalitas yang terjadi pada hubungan setiap dosen senior bisa menjadi pendamping bagi beberapa dosen baru sekaligus, sementara setiap dosen baru hanya dapat memiliki seorang dosen pendamping adalah :
a. 1 : 1 c. M : 1
b. 1 : M d. M : N
Mapping cardinalitas yang terjadi pada hubungan prasyarat dalam pengambilan sebuah mata kuliah bisa saja lebih dari satu matakuliah dan sebuah matakuliah dapat menjadi prasyarat bagi beberapa matakuliah yang lain adalah :
a. 1 : 1 c. M : 1
b. 1 : M d. M : N
Definisi Mapping Cardinality adalah :
a. Batasan banyaknya keterhubungan antara entity dengan relationship set
b. Batasan banyaknya heterhubungan antara relationship dengan relationship set
c. Batasan banyaknya keterhubungan antara entity pada suatu entity set dengan entity pada relationship set
d. Batasan banyaknya keterhubungan antara entity set dengan relationship set
Statement DML dalam SQL adalah ..
a. Retrieve, Replace, Delete, Append c. Select, Project, Join, Divede
b. Select, Replace, Delete, Insert d. Select Update, delete, Insert
Manakah perintah menyisipkan yang benar data ke dalam tabel Barang dengan kode barang B06, nama barang adalah buku dan jumlahnya 20
a. insert into Barang value (B06, Buku, 20)
b. insert Barang into value (B06, Buku, 20)
c. insert into value barang (B06, Buku, 20)
d. insert value into barang (B06, Buku, 20)
Diantara model data di bawah ini yang termasuk dalam model data berbasis record (Record based logical model) adalah
a. Model relasional c. Model hirarki, jaringan dan relasional
b. Model hirarki dan jaringan d. Tidak ada yang benar
Pengertian Database Management System (DBMS) pada sistem basis data adalah :
a. Perangkat keras yang memberikan fasilitas untuk melakukan fungsi pengaturan, pengawasan, pengendalian terhadap pengolahan data
b. Perangkat lunak yang memberikan fasilitas untuk melakukan fungsi pengaturan, pengawasan, pengendalian terhadap pengolahan data
c. Bagian dari organisasi / institusi yang berperan sebagai pusat komputer yang mengatur pengolahan data
d. A dan C benar
Essay
Secara umum perintah-perintah pada SQL dibagi menjadi dua kelompok yaitu :
1.DDL
(Data Definition Language) DDL merupakan bagian dari SQL yang
digunakan untuk mendefenisikan data dan proyek database. Perintah
digunakan untuk mendefenisikan suatu proyek, yaitu membuat, mengubah,
menghapus dan memberikan izin. Beberapa perintah pada SQL yang temasuk
DDL, seperti : Create Table untuk Membuat Tabel Create Index untuk
Membuat Index Create View untuknMembuat View Alter Table untuk Mengubah
atau menyisipkan ke dalam tabel Drop Table untuk Menghapus Tabel
Drop Index untuk Menghapus Index Drop View untuk Menghapus View Grant untuk Memberi izin akses kepada user
2. DML (Data Manipulation Language)
DML
merupakan bagian dari SQL yang digunakan untuk memanipulasi data.
Perintah-perintah ini bertugas untuk melakukan query dan perubahan yg
dilakukan dalam suatu tabel Beberapa perintah SQL yang termasuk DML,
Seperti : Select diigunakan untuk memilih data dari suatu tabel atau
view Insert digunakan untuk Menyisipkan baris dari suatu tabel Delete
digunakan untuk Menghapus baris dari suatu tabel UpDate digunakan untuk
Mengubah isi dari kolom (field) pada suatu tabel Commit digunakan untuk
Menuliskan perubahan ke dalam disk Rollback dingunakan untuk Membatalkan
perubahan yang dilakukan setelah perintah Commit yang berakhir.
Tidak ada komentar:
Posting Komentar