Sabtu, 28 Juli 2018

soal uas sistem basis data semester 2 BSI 2018

1. Masalah yang timbul jika dua transaksi mengakses item database yang sama sehingga mengakibatkan nilai dari database menjadi tidak benar, adalah...
                lost update problem
2. peraturan fragmentasi dimana data dalam fragment tidak boleh diikutkan dalam fragmen lain agar tidak terjadi redudandi data adalah..
                disjointness
3. operator yang dipergunakan untuk menghasilkan gabungan table dengan syarat kedua table memiliki atribut yang sama adalah
                union
4.sintaks untuk mengubah panjang kolom NIP menjadi 10 karakter pada table pegawai menggunakan sql adalah:
                ALTER TABLE pegawai MODIFY COLOUMN NIP char(10)
5.sintaks untuk menampilkan NIP dari table pegawai dan total_gaji menggunakan sql adalah :
                 SELECT pegawai NIP, gaji.total_gaji FROM pegawai;
6.SELECT nama FROM pegawai WHERE NOT EXIST (SELECT NIP FROM absen WHERE absen NIP=pegawai NIP); sintaks diatas dipergunakan untuk mencari
                nilai pegawai yang tidak masuk
7.  operator yang menggabungkan operasi caetesian dengan selection dengan suatu criteria adalah
                theta join
8.jenis integrity dalam suatu domain yang dapat dipakai sebagai kunci premier bila merupakan attribute tunggal pada domain yang bersangkutan adalah:
                integrty entity
9. bahasa query yang dipergunakan untuk memanajemen data dalam basis data :
                SQL
10.sintaks untuk menghilangkan hak akses menampilkan total_gaji pada table gaji kepada banyu, menggunakan SQL adalah :
                REVOKE SELECT(gaji)ON total_gaji TO banyu;
11. perintah sql yang akan mengirimkan nilai TRUE jika dan hanya jika terdapat sedikitnya satu baris table hasil yang dikirimkan oleh subquery, adalah :
                Exist
12.sintaks untuk mengembalikan kembali data pegawai sebelum dilakukan perubahan menggunakan sql adalah:
                RECOVER TABLE pegawai
13. bahasa query yang dipergunakan untuk mendefinisikan struktur atau skema dalam basis data:
                PHP MYadmin  
14.operator realitional dalam aljabar relational terdiri dari:
                restrict, project,devide,join
15. pengamanan pada database relational dimana pemakai boleh menambahkan data baru, tetapi tidak dapat memodifikasidata yang sudah ada, adalah
                insert Authorization
16. perangkat lunak bantu perencana basis data yang menggunakan komponen table dan relasi :
                DBDesigner
17. sintaks untuk mengubah alamat menjadi "bekasi" untuk pegawai yang memiliki NIP "123456", menggunakan sql adalah:
                UPDATE PEGAWAI SET alamat="bekasi" WHERE NIP="123456"
18.pengamana pada database relational dimana pegawai diperbolehkan atau tidak mengakses suatu relasi, adalah pada level:
                relasi
19. pengamanan pada database relational dimana pemakai diperbolehkan menghapus relasi yang ada, adalah pada level:
                delete authorization
20. salah satu alternative mekanisme control kunkurensi yang dapat menghilangkan masalah deadlock adalah:
                locking
21. fungsi aggregate terdiri dari:
                COUNT,SUM,MAX,MIN
22. Jenis fragmentasi yang terdiri dari tuple dari fragment global yang kemudian di pecah menjadi beberapa sub-sets adalah:
                fragmentasi horizontal
23. DB Designersoftware perancangan basis data yang mempunyai antar muka adalah :
                structure based
24. jenis integrety yang memberikan suatu sarana yang memungkinkan pengubahan databases oleh pemakai yang berwenang sehingga tidak akanmmengakibatkan inkosistensi data adalah:
                integrty konstains
25. yang termasuk dalam statment SQL DDL:
                create, insert, select
26. pengamanan pada database relational dimana pemakai diperbolehkan memodifikasi tetapi tidak menghapus data adalah pada level:
                update authorization
27. sintaks untuk menampilkan nama mata kuliah dan sks pada table mata kuliah, menggunakan sql formal:
                project namamatkul, sks "matakuliah"
28. yang termasuk dalam statment SQL DML:
                create,insert,select
29.kumpulan data yang digunakan bersama dan saling terhubung secara logic tetapi tersebar secara fisik pada suatu jaringan komputer adalah :
                database
30.proses pembagian pemetaan database yang pecah berdasarkan kolom dan baris dan disimpan dalam site atau jaringan komputer yang berbeda dalam suatu jaringan data adalah:
                basis data terdistribusi
31. perintah sql yang dipergunakan untuk menggabungkan dua table yang datanya bersesuaian dengan semua record di table sebelah kiri, adalah:
                left join
32.sintaks untuk memberikan hak akses menampilkan total_gaji pada table gaji kepada banyu, menggunakan sql adalah:
                GRANT SELECT (gaji) ON total_gaji TO banyu;
33.pengamanan pada database relational dimana diperbolehkan penambahan atau menghapus attribute dalam suatu relasi adalah:
                alternation authorization
34. salah satu mekanisme pengontrol concurrency adalah:
                locking
35. bahasa query yang didasarkan pada operasi-operasi dalam aljabar relational adalah bahasa:
                prosedural
36. kegagalan sistem berada pada keadaan yang tidak diinginkan, seperti deadlock adalah
                system error
37. suatu subselect yang dapat dipergunakan di klausa WHERE dan HAVING di pernyataan luar, adalah:
                subquery
38. masalah yang timbul jika sebuah transaksi membaca sebuah nilai tetapi transaksi yang kedua mengupdate beberapa nilai tersebut selama eksekusi transaksi pertama adalah
                uncommited update problme
39. operator yang dipergunakan untuk menyeleksi tuple pada sebuah relasi yang memenuhi syarat yang sudah di tentukan, adalah:
                selection
40.kegagalan fungsi perangkat kerras yang menyebabkan hilangnya data pada volatile storage, tetapi pada non volatile data masih ada, adalah:
                system crash
41. operator yang dalam pembagian atas tuple-tuple dari dua relation adalah:
                theta join
42. sintaks untuk menghitung total jam dari kolom yang mempunyai tipe data numeric pada table gaji, menggunakan sql adalah:
                SELECT SUM(jam) AS 'total jam' FROM gaji;
43.sintaks untuk menggabungkan berdasarkan kolom nim dari table kelas, menggunakan sql format:
                project nim 'mahasiswa' union project nim 'kelas'
44. sintaks untuk mengubah menampilkan seluruh nama dari table pegawai yang beralamat di bekasi , menggunakan sql adalah:
                SELECT nama FROM pegawai WHERE alamat="bekasi";
45. yang termasuk dalam statment SQL auxillary:
                load, rename, select
46. perintah sql yang dipergunakan untuk menggabungkan dua table yang datanya bersesuaian adalah:
                inner join
47. sintaks untuk membuat struktur table pegawai dengan data NIP char(8), nama char(30), menggunakan sql adalah:
                CREATE TABLE pegawai(NIP char(8)not null, nama char (30)not null)
48.sintaks untuk menampilkan nama mata kuliah yang memiliki sks 4 pada table mata kuliah menggunalkkan sql format adalah:
                selection sks ="4"(matakuliah)
49. sintaks untuk menghapus database mahasiswa, menggunakan sql adalah:
                DROP database ="mahasiswa"
50. sintaks untuk membuat index data pegawai berdasarkan NIP dengan nama IDXPEGAWAI dimana NIP tidak boleh sama, menggunakan sql adalah:
                CREATE UNIQUE INDEX IDXPEGAWAI ON pegawai (NIP)
 

4 komentar: