Newsfeed

26 Juni 2014

Kisi Kisi UAS Perancangan Basis Data

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