Penambahan data pada database dapat dilakukan tidak harus dalam sekali
proses melainkan dapat ditambahkan selang waktu kemudian. Untuk menghindari
terjadinya inkonsistensi data ketika menambahkan data maka hal yang perlu
dilakukan adalah ….
a. Berusaha tidak menuliskan data yang sama
b. Perlu ketelitian dalam menuliskan huruf besar dan kecil
c. Proses entry data dilakukan dengan benar
d. Batasan jumlah data yang dapat diinputkan
e. Tidak mengubah tipe data ketika proses input baru.
3. Semua sistaks SQL termasuk DDl, DML dan DCL perlu penambahan tanda titik
koma di akhir sintaks penulisan perintah. Misalnya show tables; jika tidak
dicantumkan tanda titik koma maka yang terjadi adalah ….
a. Muncul peringatan yaitu Query OK, 1 row effected (0.00 sec)
b. Harus mengganti titik koma dengan koma
c. Perlu ditambahkan under score pada variable atau nama yang dibuat
d. Sintaks tetap dapat berfungsi hanya saja hasil yang ditampilkan salah
e. Terjadi error dan sintaks dapat menampilkan hasil sesuai fungsinya
4. Descending adalah pengurutan data yang berawal dari data yang lebih besar
nilainya ke yang lebih kecil. Contoh bentuk penulisan sintaks yang menggunakan
DESC yang benar adalah ….
a. Show tables penjualan DESC;
b. Select * DESC penjualan;
c. DESC penjualan;
d. Select* FROM DESC penjualan;
e. Select nama, alamat, jenis_kelamin FROM penjualan DESC;
6. Perintah DDL berhubungan dengan struktur basis data dimana pembuatan table
menggunakan perintah ini. Yang termasuk dalam perintah DDL untuk membuat table
adalah ….
a. Rename
b. Alter
c. Create
d. Drop
e. Insert
8. Berikut ini beberap field yang sesuai dengan table stock barang adalah ….
a. Kode barang, tanggal beli, tanggal jual, dan jumlah
b. Kode barang, nama barang, harga dan jumlah
c. Kode barang, jumlah dan alamat
d. Kode barang, harga dan jenis kelamin
e. Kode barang, nama barang, jenis kelasmin dan telepon
9. Setiap field dalam table harus diikuti tipe data. Tipe data yang sesuai pada field
nilai adalah ….
a. Varchar
b. Char
c. Date
d. Integer
e. Time
10. Terdapat basis data rumah sakit yang terdiri dari beberapa table. Salah satu
table yang sesuai dengan basis data tersebut adalah ….
a. Siswa, guru, matapelajaran, nilai dan jadwal
b. Buku, anggota, peminjaman, pengembalian
c. Barang, jual, beli, stok dan supplier
d. Servis, pelanggan, sparepart, pendaftarab
e. Dokter, pasien, obat, pendaftaran dan kasir.
11. Pengelolaan basis data menjadi hal wajib dilakukan untuk menjaga
keberlangsungan basis data. Pengelolaan mencakup pembaruan data dengan
bertambah dan berkurangnya table dalam basis data.
Dua kesalahan tersebut dapat diperbaiki dengan perintah RENAME dan ALTER-
CHANGE. Berikut ini bentuk penulisan perintah untuk mengganti nama field yang
salah adalah ….
a. Rename siswa;
b. Alter table siswa change alamat varchar (20);
c. Alter table siswa change nama nama_siswa varchar (30);
d. Alter table siswa nama change nama_siswa varchar (20);
e. Alter table siswa modify nama varchar (20);
13. Nama table yang salah dapat dibenarkan dengan menggunakan perintah
Rename. Berikut ini bentuk penulisan perintah rename yang benar adalah ….
a. Rename table pegawai to karyawan;
b. Rename pegawai to karyawan;
c. Rename pegawai to table karyawan;
d. Rename table pegawai to table karyawan;
e. Rename table pegawai for table karyawan;
14. Delete dan Drop adalah sama-sama perintah yang digunakan untuk
menghapus.meskipun begitu keduanya tergolong kelompok SQL yang berbeda. Jika
Delete termasuk dalam kelompok DML, maka Drop termasuk dalam kelompok ….
a. Perintah DDL, yakni untuk manipulasi table
b. Perintah DCL, yakni untuk mengontrol table dalam basis data
c. Perintah DDL, yakni untuk membuat struktur table
d. Perintah DML, yakni untuk mengontrol basis data
e. Perintah DDL, yakni untuk menghapus table dan database
15. Nama kolom (field) pada table dapat diubah jika ada kesalahan penulisan awal.
Pengubahan ini dilakukan dengan menggunakan perintah DDL yaitu ….
a. Menggunakan perintah ALTER dengan option DELETE
b. Menggunakan perintah ALTER dengan option ADD
c. Menggunakan perintah ALTER dengan option MODIFY
d. Menggunakan perintah ALTER dengan option DROP
e. Menggunakan perintah ALTER dengan option CHANGE
16. Table anggota memiliki 5 jenis field. Karena adanya pembaruan dan kebutuhan
data, ada penambahan 1 field lagi pada table tersebut(anggota). Untuk menambah
field baru tersebut menggunakan perintah ….
a. Menggunakan perintah ALTER dengan option DELETE
b. Menggunakan perintah ALTER dengan option ADD
c. Menggunakan perintah ALTER dengan option MODIFY
d. Menggunakan perintah ALTER dengan option DROP
e. Menggunakan perintah ALTER dengan option CHANGE
17. Penulisan kata tunggal atau jamak pada perintah SQL harus diperhatikan
dengan baik, karena kurang menambahkan akhiran S menyebabkan error. Dibawah
ini bentuk perintah SQL yang benar adalah ….
a. SHOW database;
b. SHOW databases;
c. USE databases;
d. Use database;
e. Use tables;
19. Perintah update salah satu jenis dari kelompok DML. Bentuk dasar penulisan
perintah update yang benar adalah ….
a. Update nama_tabel set nama_kolom : data_baru where kondisi:
b. Update nama_tabel set nama_tabel = data_baru where kondisi;
c. Update nama_tabel set nama_kolom = data_baru;
d. Update nama_tabel where kondisi;
e. Update nama_tabel set nama_kolom = data_baru where kondisi;
20. Seorang pedagang buah dipasar menjual bermacam – macam buah. Setiap
harinya ia membawa 10 kg buah jeruk, 15 kg buah mangga, dan 20 buah apel.
Jika menggunakan Mysql, rumus total jumlah buah (kg) dapat dihitung dengan
menggunakan fungsi agregasi yaitu ….
a. Fungsi MIN yaitu mencari total jumlah buah paling sedikit
b. Fungsi MAX yaitu mencari total jumlah buah paling banyak dibawa
c. Fungsi AVERAGE yaitu mencari rata –rata buah yang dibawa setiap harinya
d. Fungsi SUM, yaitu menghitung totoal nilai (buah) yang dibawa setiap
harinya
e. Fungsi COUNT yaitu menghitung jumlah buah jeruk yang dibawa setiap harinya.
21. Fungsi AVG digunakan untuk mencari nilai rata – rata. Untuk memperoleh nilai
rata – rata syarat nya data harus ….
a. Data tidak harus berjumlah lebih dari 1
b. Harus berjumlah lebih dari 2 atau minimal dua
c. Harus berada dalam data yang sejenis
d. Data tidak harus sejenis
e. Data disesuaikan dengan kebutuhan
22. Berdasarkan gambar diatas, perintah yang tepat untuk menghitung total jumlah
Multimedia dalam table nilai adalah ….
a. Select sum (Multimedia) from nilaihasilujian;
b. Select sum (multimedia ) from nilaihasilujian;
c. Select sum (*) from nilaihasilujian;
d. Select sum(matematika) from nilaihasilujian;
e. Select sum (Pkn) from nilaihasilujian;
23. Suatu fungsi untuk menampilkan semua data secara urut berdasarkan abjadnya
disebut….
a. ORDER BY
b. GRUP BY
c. JOIN BY
d. SELECT BY
e. DROP BY
24. Suatu perintah untuk mengurutkan data berdasarkan abjad dari kecil ke besar
adalah...
a. Descending
b. Rescending
c. Ascending
d. Upcending
e. Gosending
25. Fungsi yang menampilkan data secara terurut berdasarkan abjad dari besar ke
kecil adalah.
a. Descending
b. Rescending
c. Ascending
d. Upcending
e. Gosending
26. Apabila suatu data pada sebuah table tidak digunakan lagi, kita dapat
menghapus data tersebut dengan menggunakan pernyataan. .
a. UPDATE
b. CREATE
c. DELETE
d. SCAN
e. USE
30. Tipe data yang datanya tidak kita isi secara manual melaikan secara otomatis
merupakan jenis tipe data....
a. Memo
b. Number
c. Auto Number
d. Date/Time
e. Currerency
31. Dibawah ini yang tidak termasuk dari Arsitektur Sistem terdistribusi adalah...
a. CORBA
b. Arsitektur Client Processor
c. Arsitektur Multiprocessor
d. Arsitetur Objek Terdistribusi
e. Arsitektur Clien Server
32. Dibawah ini yang tidak termasuk dari Tugas Computer Client adalah...
a. Operator Aritmatika
b. Operator Concantenation
c. Not Between
d. Not Equal To
e. Not Logical Condition
36. Arti dari simbol Single Line pada Hubungan Entitas adalah...
37. Tipe data boolean pada Oracle tidak didukung, sebagai gantinya Oracle
menyediakan model representasi tipe boolean dengan cara...
38. Perintah SQL COMMENT termasuk kategori perintah SQL dengan tipe....
39. Anda mengurutkan data pegawai berdasarkan gaji secara descending, dalam
kolom gaji terdapat pegawai yang belum memiliki gaji atau gajinya NULL. Pada
bagian mana pegawai yang gajinya NULL tesebut akan ditampilkan?
40. Anda ingin menampilkan pegawai yang ada di bagian 30 dan namanya diawali
dengan karakter ‘B’. Perintah yang benar adalah:
a. XAMPP
b. Microsoft Excel
c. Microsoft Word
d. Microsoft SQL Server
e. Microsoft Acces
a. CREAT
b. XCREAT
c. SHOW
d. CREATE
e. USE
a. CREATE
b. USELESS
c. USE
d. INDEX
e. SELECT
a. Client
b. Server
c. Client-Server
d. Sistem Operasi
e. Program
45. Sistem yang menyediakan data/layanan yang diminta ileh client disebut
dengan ?
a. Client
b. Server
c. Client-Server
d. Sistem Operasi
e. Program
46. Manakah dari jawaban dibawah ini yang bukan merupakan karakteristik sistem
Client Server?
a. Service (Layanan)
b. Sharing Resources (Sumber Daya)
c. Mix-and-Match
d. Pesan Berbasiskan Komunikasi
e. Penyatu Interface Dan Implementasi
47. Manakah dari jawaban dibawah ini yang bukan merupakan perbedaan sistem
Client Server?
a. File Servers
b. Database Client
c. Transaction Servers
d. Groupsware Servers
e. Web Application Servers
a. ODBC API
b. Driver Basis Data ODBC
c. ODBC Driver Manager
d. Semua Jawaban Benar
e. Semua Jawaban Salah
a. Skala Kecil
b. Kurangnya Skalabilitas
c. Mahal
d. Susah Untuk Merancang
e. Susah Untuk Diatur
50. Adalah suatu metode yang sangat mirip dengan Three Tier. Adalah pengertian
dari ?
a. Natural Join
b. Equi Join
c. Non Equi Join
d. Self Join
e. Non Self Join
55. Operasi untuk mengambil informasi dari 2 tabel atau lebih dalam 1 waktu adalah
pengertian dari ?
a. Follow
b. Where
c. DCL
d. Constraint
e. Join
a. MySQL adalah sebuah perangkat lunak sistem manajemen basis GUI (Graphic
user interface) , mudah dalam memanipulasi data dan user friendly
b. MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL
(bahasa Inggris: database management system) atau DBMS yang multithread,
multi-user.
c. MySQL adalah sebuah aplikasi pengolah angka dan management perkantoran dll
d. MySQL adalah sebuah aplikasi yang digunakan dalam pengolahan grafis
e. MySQL adalah sebuah perangkat lunak sistem pengolah kata berbasis console
yang open source
a. Numeric Values
b. NULL
c. String/Character Values
d. Integer Values
e. Date and Time Values
59. Listing yang digunakan untuk masuk ke mysql melalu cmd adalah...
a. cd c:/xampp/mysql/data
b. cd c:/xampp/mysql/htdocs
c. cd c:/xampp/mysql/bin
d. cd c:/xampp/mysql/script
e. cd c:/xampp/mysql/share
60. Perintah yang digunakan untuk merubah struktur suatu tabel adalah...
a. SHOW TABLES
b. DESC TABLE
c. INSERT TABLE
d. JOIN TABLE
e. ALTER TABLE
a. CHANGE
b. RENAME
c. REPLACE
d. ORDER BY
e. LIKE
63. Query yang digunakan untuk menampilkan data dengan kriteria tertentu adalah...
a. ORDER BY
b. LIKE
c. REPLACE
d. COUNT
e. LIMIT
a. Database Engginer
b. Database Development
c. Database Administration
d. Database Analyst
e. Database Administrator
66. Listing yang digunakan untuk login ke dalam mysql melalui cmd adalah...
67. Query yang digunakan untuk menghitung jumlah record atau baris yang tidak
bernilai kosong pada suatu tabel adalah..
a. COUNT
b. LIMIT
c. REPLACE
d. LIKE
e. BETWEEN
a. Howard Akein
b. Carles Cabbage
c. Thomas Alfard
d. Linus Torvard
e. Michael Monty Widenius
69. Pada tahun berapa MySQL diciptakan?
a. 1977
b. 1979
c. 1976
d. 1978
e. 1975
a. Bekerja secara real time, tidak merusak system computer, debugging lancar,
aman dan open source
b. Berbasis visual lebih mudah dalam memanipulasi data, lebih efisien penggunaan
memori, dan stabil dalam penggunaan data yang banyak
c. Menggunakan bahasa yang mudah di mengerti user, tidak bisa menggunakkan
client server, memori kecil dan terbatas
d. Portabilitas,Perangkat lunak sumber terbuka, Multi-user,'Performance
tuning',Ragam tipe data,Perintah dan Fungsi,Keamanan,Skalabilitas dan
Pembatasan,Konektivitas,Lokalisasi,Antar Muka, Klien dan Peralatan,Struktur
tabel.
e. Menggunakan interaksi yang mudah, bahasa visual yang mudah dimanipulasi,
aman, tidak merusak syste computer.
72. Berikut yang bukan cara yang digunakan untuk menghasilkan informasi pada
suatu database, yang datanya diperoleh dari banyak tabel. Atau Query dilakukan
pada tabel yang lebih dari satu adalah...
73. Koding yang tepat untuk menghapus Kode guru 3C12 adalah...
a. Select
b. Enter
c. Exit
d. Quit
e. A dan B Benar
75. Klausa yang digunakan untuk menetapkan daftar atribut(field) yang diinginkan
sebagai hasil query adalah...
a. Select
b. Where
c. From
d. Desc
e. Alter
76. Coding yang digunakan untuk membuat database baru dengan nama “ujian”
adalah...
a. Bersifat umum
b. Bersifat unik
c. Mudah diterapkan
d. Mudah dihapal
e. Memiliki kesamaan data
79. Dibawah ini yang bukan merupakan contoh dari DBMS, adalah....
a. Microsoft PowerPoint
b. Microsoft SQL Server
c. Paradox
d. Oracle
e. MySQL
A. DFL,DML,DDL
B. DML,DDL,DEL
C. DDL,DEL,DCL
D. DFL,DEL,DCL
E. DML,DDL,DCL
81. Perintah SQL yang berhubungan dengan pendefenisian suatu struktur database,
dalam hal database dan tabel. Pengertian diatas merupakan Pengertian dari...
A. DDL
B. UML
C. DCL
D. DML
E. DFL
82. Dibawah ini yang tidak merupakan perintah SQL yang termasuk didalam DML
adalah...
A. Delete
B. Insert
C. Select
D. Use
E. Update
84. Dibawah ini yang tidak termasuk perintah-perintah dasar dalam DDL adalah...
A. Create
B. Insert
C. Alter
D. Drop
E. Rename
A. 1
B. 2
C. 3
D. 4
E. 7
87. Berikut ini, mana yang tidak termasuk level dalam DBMS?
88. Suatu atribut di dalam satu relasi merupakan primary key pada relasi lain, atribut
tersebut dinamakan :
a. Foreign key
b. Alternate key
c. Candidate key
d. Super key
e. Intermediate Key
89. Suatu relasi dikatakan dalam bentuk normal satu(1NF) jika dan hanya jika :
90. Suatu relasi dikatakan dalam bentuk normal dua (2NF) jika dan hanya jika :
93. Normalisasi adalah langkah penting dalam menyusun file basis data untuk
menghindari :
a. Manipulasi data
b. Kerangkapan data
c. Kosistensi data
d. Validasi data
e. Pembagian Data
94. Personil yg berhak untuk merubah struktur storage dan strategi akses di dalam
basis data adalah :
a. DBMS
b. Programmer
c. DBA
d. Analyst
e. Engginer
95. Proses pertukaran informasi dari satu tingkat ke tingkat lainnya dalam arsitektur
system basis data disebut :
a. Data independence
b. Physical data independence
c. Mapping
d. Logical data independence
e. Mind
96. Himpunan objek, misalnya mahasiswa dengan nomor pokok, nama dan alamat,
yg dapat dibedakan dengan objek lain yg sejenis disebut :
97. Bagian DBMS yg berfungsi untuk melakukan kueri dan pengolahan data adalah :
a. DDL
b. Host language
c. Subskema DDL
d. DCL
e. DML
98. Dalam pendekatan basis data relasional suatu field disebut juga :
a. Atribut.
b. Tupel.
c. Baris
d. Relasi.
e. Kolom
100. SQL yg disisipkan dalam program dengan bahasa pemprograman tingkat tinggi
disebut :
a. Extended SQL
b. Embedded SQL
c. Expanded SQL
d. Extension SQL
e. Expansion SQL
Perhatikan tabel dibawah ini untuk menjawab soal 101 s.d 114
Salesman
Kode_sales Nama_sales Status Kota
S100 Budi 10 Surabaya
S101 Amat 20 Semarang
S102 Bambang 30 Jakarta
S103 Untung 40 Jakarta
S104 Mardi 50 Palembang
Barang
Kode_brg Nama_brg Warna Berat Harga
P1 Mur Merah 12 1000
P2 Baut Hijau 17 1200
P3 Sekrup Kuning 14 2000
P4 Paku Hitam 8 800
P5 Engsel Biru 18 1500
P6 Palu Hitam 25 2500
Pengiriman
Kode_sales Kode_brg Qty
S100 P1 300
S100 P2 200
S100 P3 400
S100 P4 200
S100 P5 100
S100 P6 100
S101 P1 300
S101 P2 400
S102 P2 200
S103 P2 200
S103 P4 300
S103 P5 400
103. Ubah harga barang dengan kode P2 menjadi 1.5 kali dari harga lama :
106. Cari kode_brg untuk semua barang yg berhasil dijual oleh lebih dari seorang
salesman :
107. Cari nama salesman yg berlokasi di Jakarta dan status lebih besar dari 30 :
a. Sales nama_sales
From Salesman
Where kode_sales Not ln
(Select kode_sales
From Pengiriman
Where kode_brg=’P2’)
b. Select nama_sales
From Salesman
Where kode_sales In
(Select kode_sales
From Pengiriman
Where kode_brg=’P2’)
c. Select nama_sales
From Salesman
Where kode_sales Between
(Select kode_sales
From Pengiriman
Where kode_brg=’P2’)
d. Select nama_sales
From Salesman
Where kode_sales Like
(Select kode_sales
From Pengiriman
Where kode_brg=’P2’)
e. Select nama_sales
From Salesman
Where kode_sales In
(Select kode_sales
From Pengiriman
Where kode_brg=’P2’)
109. Cari nama salesman yg menjual paling sedikit satu barang yg berwarna biru :
a. Select nama_sales
From Salesman
Where kode_sales In
(Select kode_sales
From Pengiriman
Where kode_brg In
(Select kode_brg
From Barang
Where warna=’Biru’))
b. Select nama_sales
From Salesman
Where kode_sales Not In
(Select kode_sales
From Pengiriman
Where kode_brg Not In
(Select kode_brg
From Barang
Where warna=’Biru’))
c. Select nama_sales
From Salesman
Where kode_sales between
(Select kode_sales
From Pengiriman
Where kode_brg between
(Select kode_brg
From Barang
Where warna=’Biru’))
d. Select nama_sales
From Salesman
Where kode_sales Like
(Select kode_sales
From Pengiriman
Where kode_brg Like
(Select kode_brg
From Barang
Where warna=’Biru’))
e. Select nama_sales
From Salesman
Where kode_sales between
(Select kode_sales
From Pengiriman
Where kode_brg between
(Select kode_brg
From Barang
Where warna=’Merah’))
110. Dengan mengunakan kueri Aljabar Reasional, cari seua atus lebih besar dari
30 salesman yg tinggal di Jakarta.
111. Dengan menggunakan kueri kalkulus relasional, cari semua salesman dengan
status lebih besar dri 20
112. Dengan menggunakan kueri kalukulus relasional, cari nama salesman yang
mengirim paling sedikit satu barang berwarna kuning
113. Dengan menggunakan kueri QUEL, cari nama salesman yang tinggal di Jakarta
dengan status lebih besar dari 30
a. Range of s is Salesman
Retrief (s.nama_sales, t.kode_barang)
Where t.kode = “Jakarta” and t.status > 30
b. Range of t is Salesman
Select (t.nama_sales, t.status, t.kota)
Where t.kota = “Jakarta” and t.status >30
d. Range of t is Salesman
From (t.nama_sales, t.status, t.kota)
Where t.kota = “Jakarta” and t.status >30
e. Range of t is Salesmana
From (t.nama_sales, t.status, t.kota)
Where t.kota = “Jakarta” and t.status >30
114. Dengan menggunakan kueri QUEL, cari nama salesman yang berhasil
mengirim barang P4
a. Range of s is Salesman
Range of t is Pengiriman
Retrief (s.nama_sales, t.kode_barang)
Where s.kode_sales = t.kode__sales and t.kode_brg = “P4”
b. Range of s is Salesman
Range of t is Pengiriman
Select (s.nama_sales, t.kode_barang)
Where s.kode_sales = t.kode__sales and t.kode_brg = “P4”
e. Range of s is Salesman
Range of t is Pengiriman
From (s.nama_sales, t.kode_barang)
Where s.kode_sales = t.kode__sales and t.kode_brg = “P4”
115. Server bisa melayani beberapa client pada waktu yang sama, dan meregulasi
akses bersama untuk share sumber daya dalam menjamin konsistensinya. Maksud
dari pernyataan diatas disebut juga
a. Service
b. Sharing resource
c. Asymmetrical protocol
d. Transparansi lokasi
e. Mix-and-Match
116. Server bisa diupgrade tanpa mempengaruhi client selama interface pesan yang
diterbitkan tidak berubah
a. Transparansi lokasi
b. Mix-and-Match
c. Asymmetrical protocol
d. Pesan berbasiskan komunikasi
e. Pemisahan interface dan implementasi
117. Aplikasi client server yang pertama yang digunakan untuk web adalah
a. IIS
b. HTTP
c. WWW
d. WebSphere
e. Web Application Service
a. Client
b. Arsitektur client server
c. Server
d. Client Server
e. One Tier
120. Semua user yang menggunakan komputer dimana Sistem DSN di-install dapat
menggunakannya walaupun bukan pembuatnya adalah maksud dari sifat
a. Client Server
b. File DSN
c. ODBC
d. System DSN
e. User DSN
a. 1 \: *
b. * \: 1
c. * \: *
d. 1 \: 1
e. 1 /: *
122. Kunci kandidat yang tidak memiliki nilai null dan dipilih untuk mengidentifikasi
secara unik semua nilai atribut lainnya pada baris yang diberikan disebut....
a. Kunci kandidat
b. Kunci sekunder
c. Superkey
d. Kunci utama
e. Kunci tamu
a. set
b. key
c. range
d. domain
e. unique
124. Apa nama untuk jawaban atas pertanyaan yang dikirim DBMS kembali ke
aplikasi...?
a. Data result
b. Query result set
c. Question result
d. DBMS result
e. a dan c benar.
125. Atribut yang Tidak perlu disimpan secara fisik dalam database adalah...?
a. Atribut turunan
b. Atribut umum
c. Atribut karakter
d. Atribut utama
e. Atribut tingkatan
127. Mengetahui _________ jumlah kejadian entitas sangat membantu pada tingkat
software aplikasi.
a. Tepat
b. Minimum
c. Maksimum
d. Maksimal dan minimum
e. Aturan
a. Metadata
b. Data mentah
c. Data unik
d. Superdata
e. Highdata
a. Asing
b. Super
c. Utama
d. Gabungan
e. Biasa saja
130. Sistem manajemen basis data, sistem operasi, aplikasi dan utilitas adalah
contoh dari .....
a. Software
b. Hardware
c. Computer infrastructure
d. Input and output
e. Internal and ecternal
a. COB
b. 3GL
c. AIS
d. DMB
e. DBMS
a. Infomasi
b. Proses
c. Data
d. Hubungan
e. Peraturan
133. Tabel adalah matriks yang terdiri dari serangkaian baris dan kolom ... ?
a. Persimpangan
b. Sistem
c. Link
d. Model
e. View
135. Berapa jumlah maksimum pengguna yang biasanya didukung oleh database
workgroup...?
a. 69
b. 50
c. 10
d. 30
e. 100
136. 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 , Pembuat indeks, pengguna resmi
dan hak akses disebut...?
a. Rational structure
b. Data dictionary
c. System catalog
d. Index
e. Remove catalog
137. Superkey yang tidak mengandung subset atribut yang merupakan superkey
disebut ...?
a. Kunci utama
b. Kunci kandidat
c. Kunci sekunder
d. Superkey
e. Kunci tersier
a. Dokumentasi perusahaan
b. Wawancara dengan pengguna akhir
c. Internet
d. Sebuah dokumen desain database
e. c dan d benar.
139. _____________ mengacu pada jumlah instance dari satu entitas yang terkait
dengan satu instance dari entitas terkait.
a. Participation
b. Identifiers
c. Multiplicity
d. The degree
e. Tree point
140. Peran kunci didasarkan pada konsep yang dikenal sebagai ... ?
a. Konsistensi
b. Penentuan
c. Tersedianya
d. Keunikan
e. Keselarasan
a. 6GL
b. 1GL
c. 2GL
d. 3GL
e. 4GL
142. Manakah dari produk berikut yang tidak menyediakan database perusahaan...?
a. MS Access
b. MS SQL Server
c. IBM DB2
d. Oracle RDBMS
e. b dan d benar
a. Outer join
b. Natural join
c. Qqui-join
d. Theta-join
e. Inner-join
145. Di dalam tabel, kunci utama harus unik sehingga akan mengidentifikasi setiap
baris. Jika demikian, tabel dikatakan menunjukkan ____________ integritas.
a. Key
b. Entity
c. Enforced
d. Eeferential
e. Atribut
146. yang setara dengan tipe record sistem file adalah ...?
a. Root
b. Child
c. Parent
d. segment
e. Node
147. Jika kunci asing berisi nilai pencocokan atau null, tabel yang menggunakan
kunci asing semacam itu dikatakan menunjukkan ________ integritas.
a. Depedency
b. redundant
c. secondary
d. referential
e. restrictive
148. Dalam sebuah hubungan, ketika sebuah kunci primer dari satu tabel juga
didefinisikan dalam tabel kedua, field tersebut disebut sebagai ________pada tabel
kedua.
a. Kunci utama
b. Kunci gabungan
c. Kunci asing
d. Medan yang berlebihan
e. Kunci tamu
149. ERDM terutama ditujukan untuk aplikasi bisnis, sementara OODM cenderung
berfokus pada aplikasi ........?
a. Internet nonkomersial
b. Sangat khusus teknik dan ilmiah
c. Pribadi
d. Pendidikan
e. Komersial
151. Bila PK satu entitas tidak mengandung komponen PK dari entitas terkait, maka
hubungan tersebut adalah..?
a. Salah
b. Lemah
c. Kuat
d. Netral
e. Tidak netral
152. Untuk menampilkan NAMA dari tabel MAHASISWA dengan ALAMAT dari
Jakarta, Bogor, Tangerang, Depok, dan Bekasi adalah:
a. EDIT
b. ALTER
c. UPDATE
d. COMMIT
e. DELETE
154. Perintah SQL untuk menampikan data HANYA SATU dari data yang
terduplikasi adalah:
155. Menampilkan sebuah Query dengan mengurutkan data secara menurun (Z-A)
adalah:
ESSAY