Anda di halaman 1dari 10

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)


1. Sifat ketergantungan banyak nilai (multivalued dependecy) pada suatu
tabel merupakan keterkaitan dengan bentuk normal ke .....
Jawabannya: 4NF

2. Dalam teori sistem database bentuk tabel yang belum ternormalisasi


adalah .....
Jawabannya: Unnormalized

3. Yang bukan merupakan komponen DBMS adalah .....


Jawabannya: Data Administrator

4. Sistem yang dapat digambarkan sebagai kamus data sistem terperinci


yang menjelaskan semua objek di dalam database, termasuk data tentang
nama tabel, pencipta tabel dan tanggal pembuatan, jumlah kolom di setiap
tabel, tipe data yang sesuai dengan setiap kolom, nama file indeks,
pembuatan indeks, pengguna resmi dan hak akses disebut .....
Jawabannya: Relational Structure

5. Manakah dari berikut ini yang menghasilkan anomali data?


Jawabannya: Modifikasi Data

6. 'DROP INDEX MHSIDX;' Berikut ini merupakan sintaks untuk .....


Jawabannya: Menghapus Index

7. Perhatikan gambar di bawah ini, merupakan bentuk topologi distribusi data


berjenis .....

Jawabannya: Fully Connected Network

8. Pemilihan attribute atau field merupakan jenis operator relational .....


Jawabannya: Project
9. Peran Kunci didasarkan pada konsep yang dikenal sebagai .....
Jawabannya: Penentuan

10. Data tentang data disebut .....


Jawabannya: Metadata

11. Integrity Rule dibagi menjadi dua, yaitu .....


Jawabannya: Entity dan Referensi

12. Dengan menggunakan terminologi database jaringan, sebuah hubungan


disebut .....
Jawabannya: Set

13. Dalam model data OO, Kelas' .......... Mewakili tindakan dunia nyata seperti
menemukan nama PERSON yang dipilih.
Jawabannya: Method

14. Dalam sebuah hubungan, ketika sebuah kunci primer dari satu tabel juga
didefinisikan dalam tabel kedua, field tersebut disebut sebagai .......... pada
tabel kedua.
Jawabannya: Kunci Asing

15. Jenis hubungan apa yang diungkapkan dengan ungkapan "Karyawan


mengelola Toko"? .....
Jawabannya: 1\:1

16. Apa klasifikasi yang paling umum diterapkan pada DBMS .....
Jawabannya: Lokasi Situs Database

17. Yang setara dengan tipe record sistem file adalah .....
Jawabannya: Segment

18. Dalam Komponen E-R Diagram, Kumpulan elemen data yang membentuk
suatu entitas disebut .....
Jawabannya: Attribut

19. Yang bukan termasuk dalam 3 jenis anormaly yaitu .....


Jawabannya: Output Animaly

20. Akurat, Relevan, dan .......... tepat waktu adalah kunci pengambilan
keputusan yang baik.
Jawabannya: Informasi

21. Perangkat lunak yang memungkinkan pemakai untuk mendefinisikan,


mengelola, dan mengontrol akses ke basis data disebut .....
Jawabannya: DBMS

22. Setiap entitas mempunyai atribut atau suatu sebutan untuk mewakili
suatu entitas disebut .....
Jawabannya: Field

23. Perhatikan gambar di bawah ini, merupakan bentuk topologi distribusi


data berjenis .....

Jawabannya: Ring Network

24. Query-query yang biasanya digunakan untuk manajemen data dalam basis
data adalah ..... Jawabannya: DML

25. Kunci kandidat yang tidak memiliki nilai null dan dipilih untuk
mengidentifikasi secara unik semua nilai atribut lainnya pada baris yang
diberikan disebut .....
Jawabannya: Kunci Utama

26. Gabungan dimana satu-satunya operator perbandingan yang digunakan


dalam predikat tersebut adalah \ =. { merupakan sebuah .....
Jawabannya: Equi-Join

27. Atribut manakah yang membentuk kunci utama dalam definisi tabel
CLASS (CRS_CODE, CLASS_SECTION, CLASS_TIME, CLASS_ROOM,
PROF_NUM) .....
Jawabannya: Tidak ada Primary Key

28. Masalah yang melekat pada hubungan banyak-ke-banyak (* \: *) dapat


dengan mudah dihindari dengan menciptakan entitas .....
Jawabannya: Composite

29. Kumpulan nilai yang mungkin untuk atribut adalah .....


Jawabannya: Domain

30. Sumber tercepat dan langsung dari aturan bisnis adalah .....
Jawabannya: Wawancara dengan pengguna akhir

31. Bila PK satu entitas tidak mengandung komponen PK dari entitas terkait,
maka hubungan tersebut adalah .....
Jawabannya: Lemah

32. Cara yang lebih disukai untuk mewakili atribut multivalued dalam DBMS
adalah membuat entitas baru yang terdiri dari komponen atribut multivalued
yang asli dalam hubungan .......... dengan entitas asli.
Jawabannya: 1\:*

33. Sebuah tabel dapat dihubungkan secara logis ke tabel lain dengan
mendefinisikan sebuah .....
Jawabannya: Kunci Utama

34. Di dalam tabel, kunci utama harus unik sehingga akan mengidentifikasi
setiap baris. Jika demikian, tabel dikatakan menunjukkan .......... integritas.
Jawabannya: Entity

35. Model database jaringan memiliki Hubungan pemilik atau anggota


yang .....
Jawabannya: Mempromosikan Integritas Database

36. Mengetahui .......... jumlah kejadian entitas sangat membantu pada tingkat
software aplikasi.
Jawabannya: Maksimal dan Minimum

37. Operator relasional yang menghasilkan semua nilai untuk atribut terpilih
dikenal sebagai operator .....
Jawabannya: Proyek

38. Dimana data serta hubungan antar data direpresentasikan dengan record
dan link (pointer), dimana record-record tersebut disusun dalam bentuk tree,
dan masing-masing node pada tree tersebut merupakan record data elemen
disebut jenis model data .....
Jawabannya: Model Hirarki

39. Di dalam tabel, setiap nilai kunci utama .....


Jawabannya: Harus Unik

40. Diagram hubungan entitas digunakan untuk menggambarkan secara


grafis model database adalah .....
Jawabannya: Conceptual

41. Dalam teori normalisasi database, bentuk normal kelima biasa disebut
juga .....
Jawabannya: 4NF

42. .......... menerima semua permintaan aplikasi dan menerjemahkannya ke


dalam operasi kompleks yang diperlukan untuk memenuhi permintaan.
Jawabannya: DBMS

43. Pemilihan tupel atau record merupakan jenis operator relational .....
Jawabannya: Restrict

44. Tuples dari satu relasi yang tidak memiliki nilai yang cocok dalam atribut
umum relasi kedua juga disertakan dalam hasil perfroming join dan nilai yang
hilang dalam relasi kedua ditetapkan ke null disebut .....
Jawabannya: Luar Bergabung

45. Model objek berorientasi adalah .....


Jawabannya: Menambahkan Konten Semantik

46. Operasi untuk menghasilkan gabungan tabel dengan syarat kedua tabel
memiliki atribut yang sama, disebut .....
Jawabannya: Union

47. Apa nama untuk jawaban atas pertanyaan yang dikirim DBMS kembali ke
aplikasi .....
Jawabannya: Query result set

48. Operator .......... menetapkan hanya mengembalikan tuples yang berada


dalam kedua relasi.
Jawabannya:
49. 'DROP DATABASE MAHASISWA;' Berikut ini merupakan sintaks untuk .....
Jawabannya: Menghapus Database

50. Kumpulan operasi terhadap relasi, dimana setiap operasi menggunakan


satu atau lebih relasi untuk menghasilkan satu relasi yang baru disebut .....
Jawabannya: Aljabar Relasional

Anda mungkin juga menyukai