Kesempatan kali ini, akan saya bahas kurang lebih 100 soal Basis Data. Terdapat soal Pilihan Ganda dan Esai. Langsung simak saja soalnya dibawah ya.
Pilihan Ganda
1. 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.
2. Pembuatan database menggunakan bahasa standar system manajemen database rasional. Penggunaan bahasa standart tersebut menggunakan sql. Hal yang menjadi pertimbangan menggunakan bahasa sql adalah….
a. SQL lebih popular dibandingkan dengan bahasa lain
b. SQL memiliki struktur yang lengkap
c. SQL satu – satunya bahasa standar dalam system manajemen basis data
d. Bahasa SQL terdiri dari 3 bentuk query untuk membuat database
e. Bahasa SQL mudah dipelajari bagi orang awam
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;
5. Mysql> select nis, nama, alamat, kelas, jurusan from tblsiswa;
Perintah select dapat menampilkan hasil eksekusi sesuai dengan keinginan. Penggunaan Select untuk menampilkan….
a. Nis, nama, alamat, kelas, jurusan dari tblsiswa
b. Semua data yang ada pada table tblsiswa
c. Nama dan nis dari table tblsiswa;
d. Data dari table tblsiswa yang diurutkan berdasarkan nis
e. Data dari tblsiswa secara descanding
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
7. Setelah membuat table menggunakan perintah create, untuk menginputkan data kedalam table digunkana perintah insert. Perintah insert ini termasuk dalam kelompok….
a. DCL
b. DDL
c. DML
d. String
e. Numerik
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.
Factor yang menyebabkan berkurangnya table adalah….
a. Table hilang dengan sendirinya karena factor error
b. Software yang digunakan terjadi kerusakan sehingga beberapa file hilang
c. Adanya kesalahan pada saat membuat dan menyimpan table
d. Beberapa table sudah tidak digunakan lagi sehingga table tersebut dihapus untuk mengurangi memori penyimpanan
e. Adanya gangguan listrik pada saat penyimpanan table.
12. Dalam membuat table tidak selalu berhasil ketika pertama kali membuatnya. Adakala nya terjadi kesalahan dalam menuliskan nama table dan field.
b. Software yang digunakan terjadi kerusakan sehingga beberapa file hilang
c. Adanya kesalahan pada saat membuat dan menyimpan table
d. Beberapa table sudah tidak digunakan lagi sehingga table tersebut dihapus untuk mengurangi memori penyimpanan
e. Adanya gangguan listrik pada saat penyimpanan table.
12. Dalam membuat table tidak selalu berhasil ketika pertama kali membuatnya. Adakala nya terjadi kesalahan dalam menuliskan nama table dan field.
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;
18. Terdapat table pinjam_buku, yang berisi kode_pinjam, nama_peminjam, Judul_buku, Tanggal_pinjam dan tanggal_kembali. Jika data ingin ditampilkan dari table pinjam_buku hanya nama_peminjam dan tanggal_pinjam saja, maka penulisan dalam mysql adalah….
a. Select * from pinjam_buku;
b. Select nama_peminjam, tanggal_kembali from pinjam_buku;
c. Select tanggal_peminjam, tanggal_kembali from pinjam_buku;
d. Select nama_peminjam, tanggal_pinjam from pinjam_buku;
e. Select nama_peminjam, Judul_buku from pinjam_buku;
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….
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...
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...
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
27. SELECT atribut FROM nama_table WEHERE : Kondisi; Sintak diatas menggunakan perintah dengan klausa....
b. CREATE
c. DELETE
d. SCAN
e. USE
27. SELECT atribut FROM nama_table WEHERE : Kondisi; Sintak diatas menggunakan perintah dengan klausa....
a. MIN
b. HAVING
c. COUNT
d. WHERE
e. AVG
28. DBMS adalah kepanjangan dari...
a. Database Monogement System
b. Database Menegement System
c. Database Management System
d. Database Modegement System
e. Database Maxogement System
29. Siapakah yang telah memperkenalkan model relasional sistem database yang merupakan dasar untuk RDBMS...
a. Dr. E.F. Cood
b. James Watt
c. Thomas Alva Edison
d. Mark Zuckeberg
e. Samuel HandsWell
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. Memberi respon balik ke user
b. Membangun (generates) permintaan Database dan mengirimkannya ke user
c. Mengatur user interface
d. Menerima dan memeriksa syntak Input dari User
e. Memeriksa autorisasi
33. Didalam aturan Protokoler Arti dari Operator 1 adalah...
a. Operator Aritmatika
b. Operator Concantenation
c. Not Between
d. Not Equal To
e. Not Logical Condition
34. DCL adalah kepanjangan dari...
a. Data Connection Language
b. Data Control Language
c. Data Connector Language
d. Data Confusion Language
e. Data Configuration Language
35. ER (hubungan entitas) Model mempresentasikan suatu ilustrasi dari berbagai entitas dalam hal...
a. Hubungan diantara mereka
b. Komponen Entitas
c. Hubungan antara DBMS
d. Hubungan Matriks keduanya
e. Hubungan Matrisk itu sendiri
36. Arti dari simbol Single Line pada Hubungan Entitas adalah...
a. Elemen Opsional yang menunjukkan mungkin
b. Elemen wajib menunjukkan harus
c. Menunjukkan satu atau lebih
d. Menunjukkan dua atau lebih
e. Menunjukkan satu dan hanya satu
37. Tipe data boolean pada Oracle tidak didukung, sebagai gantinya Oracle menyediakan model representasi tipe boolean dengan cara...
a. Menggunakan tipe data varhcar(n)
b. Menggunakan tipe data number(1)
c. Menggunakan tipe data int(1)
d. Menggunakan tipe data long int(1)
e. Menggunakan tipe data long int(2)
38. Perintah SQL COMMENT termasuk kategori perintah SQL dengan tipe....
a. Data Definition Language (DDL)
b. Data Manipulation Language (DML)
c. Transaction Control
d. Data Control Language (DCL)
e. Sequence Diagram
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?
a. Bagian tengah hasil query
b. Bagian kiri hasil query
c. Pegawai yang gajinya NULL tidak dimunculkan
d. Pada bagian bawah hasil query
e. Pada bagian atas hasil query
40. Anda ingin menampilkan pegawai yang ada di bagian 30 dan namanya diawali dengan karakter ‘B’. Perintah yang benar adalah:
a. SELECT nama_pegawai, gaji, kode_bag FROM pegawai WHERE
kode_bag=30 AND nama_pegawai=’B%’
b. SELECT nama_pegawai, gaji, kode_bag FROM pegawai WHERE
kode_bag=30 OR nama_pegawa LIKE (‘B_)
c. SELECT nama_pegawai, gaji, kode_bag FROM pegawai WHERE
kode_bag=30 AND nama_pegawai LIKE ’B%’
d. SELECT nama_pegawai, gaji, kode_bag FROM pegawai WHERE
kode_bag=30 OR nama_pegawai LIKE ’B%’
e. SELECT nama_pegawai, gaji, kode_bag FROM pegawai WHERE
kode_bag=30 OR nama_pegawai LIKE ’C%’
41. Untuk membuat virtual host digunakan aplikasi...
a. XAMPP
b. Microsoft Excel
c. Microsoft Word
d. Microsoft SQL Server
e. Microsoft Acces
42. Untuk membuat database diperlukan perintah...
a. CREAT
b. XCREAT
c. SHOW
d. CREATE
e. USE
43. Untuk memilih database diperlukan perintah...
a. CREATE
b. USELESS
c. USE
d. INDEX
e. SELECT
44. Sistem yang melakukan suatu permintaan data/layanan ke server disebut dengan ?
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
48. Manakah yang merupakan komponen utama ODBC?
a. ODBC API
b. Driver Basis Data ODBC
c. ODBC Driver Manager
d. Semua Jawaban Benar
e. Semua Jawaban Salah
49. Manakah yang merupakan kekurangan dari Standalone (One-Tier)?
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. Arsitektur One Tier
b. Arsitektur Two Tier
c. Arsitektur Three Tier
d. Arsitektur Multi Tier
e. Semua Jawaban Salah
51. Order By dapat dikelompokkan menjadi 2 Jenis, yaitu...
a. Ascending dan Descending
b. Input dan Output
c. Internal dan Eksternal
d. Up dan Down
e. Client dan Server
52. ALTER TABLE aditya ADD asal_sekolah VARCHAR(20);
Sintaks diatas berfungsi untuk?
a. Menghapus Primary Key
b. Membuat Primary Key
c. Mengubah Nama Fiel
d. Membuat Tipe Data Field
e. Menambah Field Baru Dalam Suatu Table
53. ALTER TABLE masalalu DROP PRIMARY KEY;
a. Membuat Foreign Key
b. Membuat Primary Key
c. Mengubah Tipe Filed
d. Menambah Fiel Baru Dalam Suatu Tabel
e. Menghapus Primary Key
54. Manakah yang bukan jenis Join?
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
56. Kepanjangan API Adalah...
a. Application Program Internal
b. Application Progrramer Interface
c. Applications Program Interface
d. Application Progres Interface
e. Application Programming Interface
57. Apa yang dimaksud dengan MySQL?
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
58. Berikut ini yang tidak termasuk Jenis Data, adalah...
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
61. Perhatikan Kode Berikut :
“ ALTER TABLE Siswa DROP Alamat; “
Apa kegunaan dari Query diatas...
a. Menghapus Field Alamat
b. Menambah Field Alamat
c. Mengubah Field Alamat
d. Menyimpan Field Alamat
e. Mengkombinasikan Field Alamat
62. Query yang digunakan untuk mengurutkan data adalah...
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
64. Seseorang yang mengelola Database disebut...
a. Database Engginer
b. Database Development
c. Database Administration
d. Database Analyst
e. Database Administrator
65. ODBC adalah singkatan dari...
a. Open Database Connectivity
b. Open Database Connector
c. Open Database Computer
d. Open Database Connection
e. Open Database Controltivity
66. Listing yang digunakan untuk login ke dalam mysql melalui cmd adalah...
a. mysql -v root -u;
b. mysql -p root -u;
c. mysql -u root -p;
d. mysql -p root -v;
e. mysql -u root -v;
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
68. Siapakah Pencipta MySQL?
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
70. Apasajakah Keistimewaan MySQL?
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.
71. Apa fungsi dari Query JOIN?
a. Memisahkan antara beberapa tabel
b. Menggabungkan beberapa tabel menjadi sebuah tabel gabungan
c. Menyeleksi beberapa tabel menjadi suatu tabel baru
d. Merubah beberapa tabel menjadi suatu tabel baru
e. Menghapus beberapa tabel yang telah menjadi satu
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...
a. Menggunakan Perintah SELECT
b. Perhatikan hubungan atau relasi antar masing-masing tabel.
c. Penulisannya, tuliskan nama tabel dan nama kolom bersama-sama dengan pemisah tanda titik(.)
d. Sertakan nama tabel melengkapi nama kolomnya
e. Perhatikan pemisah antar masing-masing tabel.
73. Koding yang tepat untuk menghapus Kode guru 3C12 adalah...
a. DROP FROM Jadwal WHERE Kode_Guru=’3C12’;
b. DELETE FROM Jadwal WHERE Kode_Guru=’3C12’;
c. DELETE SELECT * From Jadwal WHERE Kode_Guru=’3C12’;
d. DROP SELECT * FROM Jadwal WHERE Kode_Guru=’3C12’;
e. DELETE FROM * SELECT Jadwal WHERE Kode_Guru=’3C12’;
74. Perintah Keluar dari Prompt MySQL 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. UPDATE DATABASE ujian;
b. SELECT DATABASE ujian;
c. SHOW DATABSE ujian;
d. DROP DATABASE ujian;
e. CREATE DATABASE ujian;
77. Ciri dari Primary key adalah...
a. Bersifat umum
b. Bersifat unik
c. Mudah diterapkan
d. Mudah dihapal
e. Memiliki kesamaan data
78. DDL Adalah Kepanjangan dari...
a. Data Declision Language
b. Data Definision Language
c. Data Definition Language
d. Data Decription Language
e. Data Depretion Language
79. Dibawah ini yang bukan merupakan contoh dari DBMS, adalah....
a. Microsoft PowerPoint
b. Microsoft SQL Server
c. Paradox
d. Oracle
e. MySQL
80. Yang termasuk 3 jenis SQL yaitu...
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
83. Tergantung pada mesin apa saja SQL?
A. IDM, Microsoft, Oracle
B. ISM, IDM, IBM
C. IBM. Microsoft, Oracle
D. Microsoft, Oracle, ISM
E. Oracle, IBM, IDM
84. Dibawah ini yang tidak termasuk perintah-perintah dasar dalam DDL adalah...
A. Create
B. Insert
C. Alter
D. Drop
E. Rename
85. Berikut ini yang termasuk 3 jenis Query Join adalah..
A. Inner Join, Behind Join, Left Join
B. Left Join, Right Join, Behind Join
C. Right Join, Center Join, Inner Join
D. Left Join, Center Join, Inner Join
E. Right Join, Inner Join, Left Join
86. Ada berapa level atau tingkatan dalam DBMS?
A. 1
B. 2
C. 3
D. 4
E. 7
87. Berikut ini, mana yang tidak termasuk level dalam DBMS?
A. Level Fisik (Physical Level)
B. Level Konseptual (Conceptual Level)
c. Level Pandangan (View Level)
d. Level Master (Maestro Level)
e. A dan B Benar
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 :
a. Setiap nilai atributnya adalah atomic.
b. Relasi tersebut berada dalam bentuk normal satu tingkat lebih rendah dan setiap nonkey atribut adalah bergantung penuh (fully depedent) pada primary key.
c. Relasi tersebut berada dalam bentuk normal satu tingkat lebih rendah dan setiap nonkey atribut adalah tidak bergantung transitif pada primary key.
d. b dan c benar.
e. Setiap determinant adalah candidate key.
90. Suatu relasi dikatakan dalam bentuk normal dua (2NF) jika dan hanya jika :
a. Setiap nilai atributnya adalah atomic
b. Setiap determinant adalah candidate key.
c. Relasi tersebut berada dalam bentuk normal satu tingkat lebih rendah dan setiap nonkey atribut adalah bergantung penuh (fully depedent) pada primary key.
d. Relasi tersebut berada dalam bentuk normal satu tingkat lebih rendah dan setiap nonkey atribut adalah tidak bergantung transitif pada primary key.
e. a dan d benar.
91. Suatu relasi dikatakan dalam bentuk normal tiga (3NF) jika dan hanya jika :
a. Setiap nilai atributnya adalah atomic
b. Relasi tersebut berada dalam bentuk normal satu tingkat lebih rendah dan setiap nonkey atribut adalah bergantung penuh (fully depedent) pada primary key.
c. Relasi tersebut berada dalam bentuk normal satu tingkat lebih rendah dan setiap nonkey atribut adalah tidak bergantung transitif pada primary key.
d. Setiap determinant adalah candidate key.
e. b dan d benar.
92. Kegunaan Data Manipulation Language (DML) adalah untuk :
a. Mendefinisikan skema konseptual dan internal.
b. Memanipulasi basis data seperti : menambah, mengubah, melihat dan mengahapus.
c. Mendeskripsikan skema internal.
d. Mendeskripsikan user-view dan mappingnya ke tingkat konseptual.
e. Mendeskripsikan skema eksternal.
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 :
92. Kegunaan Data Manipulation Language (DML) adalah untuk :
a. Mendefinisikan skema konseptual dan internal.
b. Memanipulasi basis data seperti : menambah, mengubah, melihat dan mengahapus.
c. Mendeskripsikan skema internal.
d. Mendeskripsikan user-view dan mappingnya ke tingkat konseptual.
e. Mendeskripsikan skema eksternal.
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 :
a. Himpunan nilai atribut
b. Himpunan entitas
c. Himpunan relationship
d. Himpunan relasi
e. Himpunan array
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
99. Dalam basis data relasional, view adalah :
a. Tabel semu yg dibuat dari base table.
b. Pandangan terhadap tupel.
c. Tingkatan pandangan terhadap table.
d. Base table.
e. Tingkatan tabel semu pandangan terhadap table.
100. SQL yg disisipkan dalam program dengan bahasa pemprograman tingkat tinggi disebut :
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 :
a. Himpunan nilai atribut
b. Himpunan entitas
c. Himpunan relationship
d. Himpunan relasi
e. Himpunan array
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
99. Dalam basis data relasional, view adalah :
a. Tabel semu yg dibuat dari base table.
b. Pandangan terhadap tupel.
c. Tingkatan pandangan terhadap table.
d. Base table.
e. Tingkatan tabel semu pandangan terhadap table.
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
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
101. Tambahkan salesman baru dengan S105 Supriyanto 30, Jakarta :
a. Add Into Salesman values (‘S105’,’Supriyanto’,’30’,’Jakarta’)b. Insert Into Salesman values (‘S105’, ’Supriyanto’,’30’,’Jakarta’)
c. Add To Salesman values (‘S105’, ’Supriyanto’,’43’,’Jakarta’)
d. Insert To Salesman values (‘S105’, ’Supriyanto’,’30’,’Jakarta’)
e. Insert To Salesman values (‘S105’, ’Supriyan’,’10’,’Jakarta’)
102. Hapus semua salesman berlokasi di Surabaya :
a. Erase Into Salesman Where kota=’Surabaya’
b. Erase From Salesman Where kota=’Surabaya’
c. Delete Into Salesman Where kota=’Surabaya’
d. Delete From Salesman Where kota=’Surabaya’
e. Delete From Salesman Where kota=’Sura’
103. Ubah harga barang dengan kode P2 menjadi 1.5 kali dari harga lama :
a. Update Barang Set harga=1.5*harga Where kode_brg=’P2’
b. Replace Barang Set harga=1.5*harga Where kode_brg=’P2’
c. Replace Barang Where kode_brg=’P2’ Set harga=1.5*harga
d. Update Barang Where kode_brg=’P2’ Set harga=1.5*harga
e. Replace Barang Set harga=1.2*harga Where kode_brg=’P2’
104. Ubah warna untuk kode_brg P4 dengan warna biru dan harganya dinaikkan 5% dari harga lama :
a. Update Barang Set warna=’Biru’ Where kode_brg=’P4’ harga=harga*0.05
b. Update Barang Set warna=’Biru’ harga=harga*0.05 Where kode_brg=’P4’
a. Ókota = “Jakarta” V status >30 (salesman)
b. Ókota = “Jakarta” ^ status >30 (salesman)
c. Ósalesman = “Jakarta” V status >30 (kota)
a. Service
b. Sharing resource
c. Asymmetrical protocol
d. Transparansi lokasi
e. Mix-and-Match
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
118. Menyediakan control recovery adalah fungsi dari
a. Client
b. Arsitektur client server
c. Server
d. Client Server
e. One Tier
119. Hal-hal penting yang berkaitan dengan koneksi database adalah
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
101. Tambahkan salesman baru dengan S105 Supriyanto 30, Jakarta :
a. Add Into Salesman values (‘S105’,’Supriyanto’,’30’,’Jakarta’)b. Insert Into Salesman values (‘S105’, ’Supriyanto’,’30’,’Jakarta’)
c. Add To Salesman values (‘S105’, ’Supriyanto’,’43’,’Jakarta’)
d. Insert To Salesman values (‘S105’, ’Supriyanto’,’30’,’Jakarta’)
e. Insert To Salesman values (‘S105’, ’Supriyan’,’10’,’Jakarta’)
102. Hapus semua salesman berlokasi di Surabaya :
a. Erase Into Salesman Where kota=’Surabaya’
b. Erase From Salesman Where kota=’Surabaya’
c. Delete Into Salesman Where kota=’Surabaya’
d. Delete From Salesman Where kota=’Surabaya’
e. Delete From Salesman Where kota=’Sura’
103. Ubah harga barang dengan kode P2 menjadi 1.5 kali dari harga lama :
a. Update Barang Set harga=1.5*harga Where kode_brg=’P2’
b. Replace Barang Set harga=1.5*harga Where kode_brg=’P2’
c. Replace Barang Where kode_brg=’P2’ Set harga=1.5*harga
d. Update Barang Where kode_brg=’P2’ Set harga=1.5*harga
e. Replace Barang Set harga=1.2*harga Where kode_brg=’P2’
104. Ubah warna untuk kode_brg P4 dengan warna biru dan harganya dinaikkan 5% dari harga lama :
a. Update Barang Set warna=’Biru’ Where kode_brg=’P4’ harga=harga*0.05
b. Update Barang Set warna=’Biru’ harga=harga*0.05 Where kode_brg=’P4’
c. Replace Barang Set warna=’Biru’ Where kode_brg=’P4’ harga=harga*0.05
d. Replace Barang Set warna=’Biru’ harga=harga*0.05 Where kode_brg=’P4’
e. Replace Barang Set warna=’Biru’ harga=harga*0.05 Where kode_brg=’0.05’
105. Hitung jumlah total barang yg berhasil dijual untuk barang P1 :
a. Select Count(qty) From Barang Where kode_brg=’P1’
d. Replace Barang Set warna=’Biru’ harga=harga*0.05 Where kode_brg=’P4’
e. Replace Barang Set warna=’Biru’ harga=harga*0.05 Where kode_brg=’0.05’
105. Hitung jumlah total barang yg berhasil dijual untuk barang P1 :
a. Select Count(qty) From Barang Where kode_brg=’P1’
b. Select Count(qty) Into Barang Where kode_brg=’P1’
c. Select Sum(qty) From Barang Where kode_brg=’P1’
d. Select Sum(qty) Into Barang Where kode_brg=’P1’
e. Select Countsum(qty) Into Barang Where kode_brg=’P1’
106. Cari kode_brg untuk semua barang yg berhasil dijual oleh lebih dari seorang salesman :
a. Select kode_brg From Pengiriman Order By kode_brg Having Sum(*)>1
b. Select kode_brg From Pengiriman Grup By kode_brg Having Sum(kode_sales)>1
c. Select kode_brg From Pengiriman Order By kode_brg Having Count(*)>1
d. Select kode_brg From Pengiriman Group By kode_brg Having Count(kode_sales)>1
e. Select kode_brg From Pengiriman Order By kode_brg Having CountSum(*)>1
107. Cari nama salesman yg berlokasi di Jakarta dan status lebih besar dari 30 :
a. Select Salesman From nama-sales Where kota=’Jakarta’ and status>30
b. Select Salesman From nama_sales Where kota=’Jakarta’ or status>30c. Select nama_sales From Salesman Where kota=’Jakarta’ or status>30
d. Select nama_sales From Salesman Where kota=’Jakarta’ and status>30
e. Select nama-sales From Salesman Where kota=’Jakarta’ and status>302
108. Cari nama salesman yg berhasil menjual barang P2 :
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.
c. Select Sum(qty) From Barang Where kode_brg=’P1’
d. Select Sum(qty) Into Barang Where kode_brg=’P1’
e. Select Countsum(qty) Into Barang Where kode_brg=’P1’
106. Cari kode_brg untuk semua barang yg berhasil dijual oleh lebih dari seorang salesman :
a. Select kode_brg From Pengiriman Order By kode_brg Having Sum(*)>1
b. Select kode_brg From Pengiriman Grup By kode_brg Having Sum(kode_sales)>1
c. Select kode_brg From Pengiriman Order By kode_brg Having Count(*)>1
d. Select kode_brg From Pengiriman Group By kode_brg Having Count(kode_sales)>1
e. Select kode_brg From Pengiriman Order By kode_brg Having CountSum(*)>1
107. Cari nama salesman yg berlokasi di Jakarta dan status lebih besar dari 30 :
a. Select Salesman From nama-sales Where kota=’Jakarta’ and status>30
b. Select Salesman From nama_sales Where kota=’Jakarta’ or status>30c. Select nama_sales From Salesman Where kota=’Jakarta’ or status>30
d. Select nama_sales From Salesman Where kota=’Jakarta’ and status>30
e. Select nama-sales From Salesman Where kota=’Jakarta’ and status>302
108. Cari nama salesman yg berhasil menjual barang P2 :
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.
a. Ókota = “Jakarta” V status >30 (salesman)
b. Ókota = “Jakarta” ^ status >30 (salesman)
c. Ósalesman = “Jakarta” V status >30 (kota)
d. Ósalesman = “Jakarta” ^ status >30 (kota)
e. Ósalesman = “Jakarta” V status >=30 (kota)
111. Dengan menggunakan kueri kalkulus relasional, cari semua salesman dengan status lebih besar dri 20
a. {t| t (….) salesman v t [status]>20}
e. Ósalesman = “Jakarta” V status >=30 (kota)
111. Dengan menggunakan kueri kalkulus relasional, cari semua salesman dengan status lebih besar dri 20
a. {t| t (….) salesman v t [status]>20}
b. {t| t (….) salesman v t [status]>20}
c. {t| t (….) salesman (..) t[status]<20}
d. {t| t (….) salesman (..) t[status]>20}
e. {t| t (….) salesman (..) t[status]!=20}
112. Dengan menggunakan kueri kalukulus relasional, cari nama salesman yang mengirim paling sedikit satu barang berwarna kuning
a. {t| t (..) s (..) salesman (t[nama_sales] = s[nama_sales] ^ (..) u (..) pengiriman (u[kode_sales] = s[kode_sales] ^ (..) w (..) Barang (w[kode_brg] = s[kode_brg] ^ w[warna] = “kuning”)))}
b. {t| t (..) s (..) salesman (t[nama_sales] = s[nama_sales] ^ (..) u (..) pengiriman (u[kode_sales] = s[kode_sales] ^ (..) w (..) Barang (w[kode_brg] = s[kode_brg] ^ w[warna] = “kuning”)))}
c. {t| t (..) s (..) salesman (t[nama_sales] = s[nama_sales] v (..) u (..) pengiriman (u[kode_sales] = s[kode_sales] v (..) w (..) Barang (w[kode_brg] = s[kode_brg] v w[warna] = “kuning”)))}
d. {t| t (..) s (..) salesman (t[nama_sales] = s[nama_sales] v (..) u (..) pengiriman (u[kode_sales] = s[kode_sales] v (..) w (..) Barang (w[kode_brg] = s[kode_brg] v w[warna] = “kuning”)))}
e. {t| t (..) s (..) salesman (t[nama_sales] = s[nama_sales] v (..) u (..) pengiriman (u[kode_sales] = s[kode_sales] v (..) w (..) Barang (w[kode_brg] = s[kode_brg] v w[warna] = “gold”)))}
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
c. Range t.nama_sales, t.status, t.kota
From salesman
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
c. {t| t (….) salesman (..) t[status]<20}
d. {t| t (….) salesman (..) t[status]>20}
e. {t| t (….) salesman (..) t[status]!=20}
112. Dengan menggunakan kueri kalukulus relasional, cari nama salesman yang mengirim paling sedikit satu barang berwarna kuning
a. {t| t (..) s (..) salesman (t[nama_sales] = s[nama_sales] ^ (..) u (..) pengiriman (u[kode_sales] = s[kode_sales] ^ (..) w (..) Barang (w[kode_brg] = s[kode_brg] ^ w[warna] = “kuning”)))}
b. {t| t (..) s (..) salesman (t[nama_sales] = s[nama_sales] ^ (..) u (..) pengiriman (u[kode_sales] = s[kode_sales] ^ (..) w (..) Barang (w[kode_brg] = s[kode_brg] ^ w[warna] = “kuning”)))}
c. {t| t (..) s (..) salesman (t[nama_sales] = s[nama_sales] v (..) u (..) pengiriman (u[kode_sales] = s[kode_sales] v (..) w (..) Barang (w[kode_brg] = s[kode_brg] v w[warna] = “kuning”)))}
d. {t| t (..) s (..) salesman (t[nama_sales] = s[nama_sales] v (..) u (..) pengiriman (u[kode_sales] = s[kode_sales] v (..) w (..) Barang (w[kode_brg] = s[kode_brg] v w[warna] = “kuning”)))}
e. {t| t (..) s (..) salesman (t[nama_sales] = s[nama_sales] v (..) u (..) pengiriman (u[kode_sales] = s[kode_sales] v (..) w (..) Barang (w[kode_brg] = s[kode_brg] v w[warna] = “gold”)))}
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
c. Range t.nama_sales, t.status, t.kota
From salesman
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”
c. Range s.nama_sales, t.kode_brg
From (salesman, pengiriman)
Where s.kode.sales = t.kode_sales and t.kode_brg = “P4”
d. Range s.nama_sales, t.kode_brg
From (salesman, pengiriman)
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
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”
c. Range s.nama_sales, t.kode_brg
From (salesman, pengiriman)
Where s.kode.sales = t.kode_sales and t.kode_brg = “P4”
d. Range s.nama_sales, t.kode_brg
From (salesman, pengiriman)
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
a. IIS
b. HTTP
c. WWW
d. WebSphere
e. Web Application Service
118. Menyediakan control recovery adalah fungsi dari
a. Client
b. Arsitektur client server
c. Server
d. Client Server
e. One Tier
a. DSN, Driver, dan DBMS
b. Database Driver dan File DSN
c. User DSN, System DSN, dan File DSN
d. Databse Driver, User DSN, System DSN, dan File DSN
e. DBMS, Database Driver dan File DSN
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
a. Kunci kandidat
b. Kunci sekunder
c. Superkey
d. Kunci utama
a. Data result
b. Query result set
c. Question result
d. DBMS result
a. Tidak memiliki standar
b. Memiliki sistem navigasi sederhana
c. Menambahkan konten semantik
d. Memiliki overhead sistem yang rendah yang mempercepat transaksi
a. Rational structure
b. Data dictionary
c. System catalog
d. Index
a. Konsistensi
b. Penentuan
c. Tersedianya
d. Keunikan
e. Keselarasan
141. _________ memungkinkan pengguna untuk menentukan apa yang harus dilakukan tanpa menentukan bagaimana hal itu harus dilakukan.
a. 6GL
b. 1GL
c. 2GL
d. 3GL
a. Outer join
b. Natural join
c. Qqui-join
d. Theta-join
a. Data berlebihan yang tidak konsisten
b. Modifikasi data
c. Ketepatan waktu data
d. Keampuhan data
e. b dan c benar
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
146. yang setara dengan tipe record sistem file adalah ...?
a. Root
b. Child
c. Parent
d. segment
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
123. Kumpulan nilai yang mungkin untuk atribut adalah.....
123. Kumpulan nilai yang mungkin untuk atribut adalah.....
a. set
b. key
c. range
d. domain
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
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
126. Model objek berorientasi adalah ...?
a. Tidak memiliki standar
b. Memiliki sistem navigasi sederhana
c. Menambahkan konten semantik
d. Memiliki overhead sistem yang rendah yang mempercepat transaksi
e. a dan b benar.
127. Mengetahui _________ jumlah kejadian entitas sangat membantu pada tingkat software aplikasi.
a. Tepat
b. Minimum
c. Maksimum
d. Maksimal dan minimum
127. Mengetahui _________ jumlah kejadian entitas sangat membantu pada tingkat software aplikasi.
a. Tepat
b. Minimum
c. Maksimum
d. Maksimal dan minimum
e. Aturan
128. data tentang data disebut...?
128. data tentang data disebut...?
a. Metadata
b. Data mentah
c. Data unik
d. Superdata
b. Data mentah
c. Data unik
d. Superdata
e. Highdata
129. Kunci multi-atribut dikenal sebagai kunci ....?
a. Asing
b. Super
c. Utama
d. Gabungan
129. Kunci multi-atribut dikenal sebagai kunci ....?
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
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
131. Pemrograman dalam sebuah _________ mungkin merupakan aktivitas yang memakan waktu dan keterampilan tinggi
a. COB
b. 3GL
c. AIS
d. DMB
131. Pemrograman dalam sebuah _________ mungkin merupakan aktivitas yang memakan waktu dan keterampilan tinggi
a. COB
b. 3GL
c. AIS
d. DMB
e. DBMS
132. Akurat, relevan, dan _________tepat waktu adalah kunci pengambilan keputusan yang baik.
a. Infomasi
b. Proses
c. Data
d. Hubungan
132. Akurat, relevan, dan _________tepat waktu adalah kunci pengambilan keputusan yang baik.
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
a. Persimpangan
b. Sistem
c. Link
d. Model
e. View
134. Salah satu kelebihan model database relasional adalah...?
a. Desain database lebih mudah
b. Kompleksitas konseptual
c. Ketergantungan struktural
d. Desain database yang kompleks
a. Desain database lebih mudah
b. Kompleksitas konseptual
c. Ketergantungan struktural
d. Desain database yang kompleks
e. b dan c benar.
135. Berapa jumlah maksimum pengguna yang biasanya didukung oleh database workgroup...?
a. 69
b. 50
c. 10
d. 30
e. 100
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
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
138. sumber tercepat dan langsung dari aturan bisnis adalah...?
a. Dokumentasi perusahaan
b. Wawancara dengan pengguna akhir
c. Internet
d. Sebuah dokumen desain database
138. sumber tercepat dan langsung dari aturan bisnis adalah...?
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
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 ... ?
140. Peran kunci didasarkan pada konsep yang dikenal sebagai ... ?
a. Konsistensi
b. Penentuan
c. Tersedianya
d. Keunikan
e. Keselarasan
141. _________ memungkinkan pengguna untuk menentukan apa yang harus dilakukan tanpa menentukan bagaimana hal itu harus dilakukan.
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
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
143. Gabungan dimana satu-satunya operator perbandingan yang digunakan dalam predikat tersebut adalah \ =. { merupakan sebuah...?
143. Gabungan dimana satu-satunya operator perbandingan yang digunakan dalam predikat tersebut adalah \ =. { merupakan sebuah...?
a. Outer join
b. Natural join
c. Qqui-join
d. Theta-join
e. Inner-join
144. Manakah dari berikut ini yang menghasilkan anomali data ?
144. Manakah dari berikut ini yang menghasilkan anomali data ?
a. Data berlebihan yang tidak konsisten
b. Modifikasi data
c. Ketepatan waktu data
d. Keampuhan data
e. b dan c benar
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
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.
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
150. Di dalam tabel, setiap nilai kunci utama ...
a. Adalah superkey minimal
b. Harus unik
c. Harus numerik
d. Selalu merupakan bidang pertama di setiap meja.
150. Di dalam tabel, setiap nilai kunci utama ...
a. Adalah superkey minimal
b. Harus unik
c. Harus numerik
d. Selalu merupakan bidang pertama di setiap meja.
e. Memili panjang karakter 255.
151. Bila PK satu entitas tidak mengandung komponen PK dari entitas terkait, maka hubungan tersebut adalah..?
a. Salah
b. Lemah
c. Kuat
d. Netral
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. SELECT nama FROM mahasiswa WHERE alamat='jabodetabek'
b. SELECT nama FROM mahasiswa WHERE alamat='Jakarta, Bogor, Tangerang, Depok, Bekasi')
c. SELECT nama FROM mahasiswa WHERE alamat IN ('jabodetabek')
d. SELECT nama FROM mahasiswa WHERE alamat IN ('jakarta', 'bogor', 'tangerang', 'depok', 'bekasi')
e. Tidaka da yang benar.
e. Tidaka da yang benar.
a. EDIT
b. ALTER
c. UPDATE
d. COMMIT
e. DELETE
154. Perintah SQL untuk menampikan data HANYA SATU dari data yang terduplikasi adalah:
a. SELECT … DISTINCT … FROM ...
b. SELECT DISTINCT … FROM …
c. SELECT … FROM … WHERE …
d. SELECT … FROM … INNER JOIN .. ON …
e. Tidak ada yang benar
a. SELECT …. ORDER BY … DESC
b. SELECT …. SORT ON … DESC
c. SELECT … ORDER BY … ASC
d. SELECT … SORT BY … DESC
e. Tidak ada yang benar
156. ... digunakan untuk menfilter record-record bedasarkan kriteria yang ditentukan.
a. Group By
b. Kalusa Where
c. Agregasi
d. Fungsi
e. Having
B
157. SELECT atribut FROM nama_table GROUP BY atribut HAVING fungsi_aggregasi;
Sintak diatas adalah sintak dari....
a. Group By
b. Kalusa Where
c. Agregasi
d. Fungsi
e. Having
158. SELECT * FROM nama_table GROUP BY atribut;
Sintak diatas adalah sintak dari ....
a. Group By
b. Kalusa Where
c. Agregasi
d. Fungsi
e. Having
159. SELECT max(thnakademik), nim,kodemk FROM P GROUP BY nim,kodemk
Sintak tersebut adalah sintak dari agregasi ... kolom.
a. Empat
b. Tiga
c. Dua
d. Satu
e. Tanpa
160. Merupakan perintah yang digunakan untuk mengelompokan beberapa data pada perintah SELECT. Adalah pengertian dari....
a. Group By
b. Kalusa Where
c. Agregasi
d. Fungsi
e. Having
161. SELECT max(thnakademik), nilai FROM P GROUP BY nilai
Sintak diatas adalah sintak dari Agregasi ... kolom.
e. Empat
b. Tiga
c. Dua
d. Satu
a. Tanpa
162. Manakah yang bukan merupakan jenis-jenis agregasi berdasarkan kolom ?
a. Agregasi Empat kolom
b. Agregasi Tiga kolom
c. Agregasi Dua Kolom
d. Agregasi Satu Kolom
e. Agregasi Tanpa Kolom
163. Mencari jumlah dari sekumpulan data numeris adalah fungsi dari perintah ?
a. ACOUNT
b. SUM
c. AVG
d. MAX
e. MIN
164. Manakah dari jawaban dibawah ini yang bukan merupakan jenis-jenis fungsi agregasi ?
a. ACOUNT
b. SUM
c. AVG
d. MAX
e. MIN
165. Merupakan proses untuk mendapatkan nilai dari sekumpulan data yang telah dikelompokkan adalah definisi dari ?
a. Group By
b. Kalusa Where
c. Agregasi
d. Fungsi
e. Having
166. Query ini mendapatkan semua baris dalam tabel J, yang ada disebelah kiri table adalah definisi dari ?
a. Self join
b. Right outer join
c. Left outer join
d. Natural join
e. Equi join
167. Query ini mendapatkan semua baris dalam tabel B, yang ada disebelah kanan table adalah definisi dari ?
a. Self join
b. Right outer join
c. Left outer join
d. Natural join
e. Equi join
168. Memilih baris-baris dari dua tabel yang memiliki nilai-nilai yang sama dalam semua kolom yang sesuai adalah fungsi joint ?
a. Self join
b. Right outer join
c. Left outer join
d. Natural join
e. Inner join
169. Bila tidak ditemukan maka baris data tersebut dibatalkan adalah aksi dari ?
a. Self join
b. Right outer join
c. Left outer join
d. Natural join
e. Inner join
170. ... adalah suatu kondisi join yang berisi suatu operator kesamaan (equality).
a. Non Equi join
b. Right outer join
c. Left outer join
d. Natural join
e. Inner join
171. Menggabungkan table-tabel dengan klausa klausa NATURAL JOIN, USING atau ON adalah fungsi dari ?
a. Self join
b. Right outer join
c. Left outer join
d. Natural join
e. Inner join
172. Melakukan suatu join berdasarkan kriteria tertentu adalah fungsi dari ?
a. Self join
b. Right outer join
c. Left outer join
d. Natural join
e. Equi join
173. Constraint yang digunakan digunakan untuk integritas referensi dari data yaitu ?
a. DEFAULT Constraint
b. PRIMARY KEY Constraint
c. UNIQUE Constraint
d. DEFAULT Constraint
e. FOREIGN KEY Constraint
174. Constraint yang digunakan untuk memastikan tidak ada data ganda dalam kolom, adalah pengertian dari ?
a. DEFAULT Constraint
b. PRIMARY KEY Constraint
c. UNIQUE Constraint
d. DEFAULT Constraint
e. FOREIGN KEY Constraint
175. Manakah dari jawaban dibawah ini yang bukan merupakan jenis connstraint ?
a. DEFAULT Constraint
b. PRIMARY KEY Constraint
c. UNIQUE Constraint
d. DEFAULT Constraint
e. FOREIGN KEY Constraint
176. Kumpulan data, disimpan dalam file, bisa dalam satu file atau pun beberapa file. Dalam sistem informasi berbasis komputer maka database merupakan kumpulan data yang distrukturkan sehingga memungkinkan kemudahan dalam pemrosesan untuk menghasilkan suatu informasi. Merupakan pengertian dari?
a. PhpMyAdmin
b. Informasi
c. Sistem Informasi
d. Database
e. MySQL
177. Program ini pada awalnya diciptakan pada tahun 1979, oleh Michael "Monty" Widenius, seorang programmer komputer asal Swedia. Monty mengembangkan sebuah sistem database sederhana yang dinamakan UNIREG yang menggunakan koneksi low-level ISAM database engine dengan indexing. Pada saat itu Monty bekerja pada perusahaan bernama TcX di Swedia. Merupakan sejarah dari perangkat ?
a. Oracle
b. Google Studio
c. MySQL
d. Microsoft Office
e. SQL Server
178. Sebuah fakta tentang sesuatu dalam dunia nyata (dapat berupa angka, deretan karakter, simbol dan gambar) yang dapat direkam dan disimpan pada media komputer. Adalah pengertian dari?
a. Informasi
b. Basis
c. Data
d. Basis Data
e. Informasi Data
179. Apa yang dimaksud ODBC API?
a. Sekumpulan panggilan fungsi pada kode kesalahan dan syntaax sql yang mendefinisikan bagaimana data diakses dalam DBMS.
b. Digunakan untuk mengkonfigurasi DBMS sehingga dapat digunakan untuk sumber data aplikasi.
c. Digunakan untuk mengkonfigurasi DBMS sehingga dapat digunakan untuk sumber data aplikasi.
d. Satu atau lebih DLL yang memproses pemanggilan fungsi untuk DBMS.
e. Tidak ada yang benar
180. Perintah yang digunakan untuk memanipulasi data adalah?
a. Sintaks
b. Query
c. Report
d. Crystal
e. From
181. Script yang menghasilkan data nama dan nip selain yang memiliki nip 12345, 12350, 12352 adalah...
a. SELECT nip, nama
FROM infoprib
WHERE nip NOT IN (‘12345’,’12350’,’12352’);
b. SELECT nip, nama
FROM infoprib
WHERE nip IN (‘12345’,’12350’,’12352’);
c. SELECT nip, nama
FROM infoprib
WHERE nip LIKE (‘12345’,’12350’,’12352’);
d. SELECT nip, nama
FROM infoprib
WHERE nip BETWEEN(‘12345’,’12350’,’12352’);
e. SELECT NULL nip, nama
FROM infoprib
WHERE nip BETWEEN(‘12345’,’12350’,’12352’);
182. Tipe data pada Ms. Acces yang tidak dapat disi secara manual tapi terisi secara otomatis oleh Access adalah...
a. Currency
b. Number
c. Autonumber
d. Text
e. Date
183. Tipe data pada Ms. Acces untuk menginputkan tanggal adalah...
a. Currency
b. Number
c. Autonumber
d. Text
e. Date
184. Tipe data pada Ms. Acces untuk menginputkan nilai mata uang adalah...
a. Currency
b. Number
c. Autonumber
d. Text
e. Date
185. Tipe data dalam DBMS Microsoft access yang digunakan untuk field alfanumeric (misalnya nama,alamat,kode pos), memiliki banyak karakter yaitu maksimal 255karakter pada setiap fieldnya adalah...
a. Currency
b. Number
c. Autonumber
d. Text
e. Date
186. Berikut ini atribut yang tepat dari barang adalah...
a. kd_barang, nama_barang, nama_supplier
b. kd_barang, nama_barang, jenis_barang
c. kd_barang, nama_barang, id_kasir
d. kd_barang, nama_orang, id_kasir
e. kd_barang, nama_barang, id_supplier
187. Manakah sintaks yang benar untuk menghapus table jodoh?
a. SQL> drop off table jodoh;
b. SQL> drop from table jodoh;
c. SQL> drop to table jodoh;
d. SQL> drop table jodoh;
e. SQL> drop on table jodoh;
188. Tampilkanlah seluruh field yang berada didalam tabel jodoh!
a. SQL> select * in to the jodoh;
b. SQL> select * from jodoh;
c. SQL> select * to jodoh;
d. SQL> select * from table jodoh;
e. SQL> select * from new jodoh;
189. Microsoft Access,Database Oracle adalah salah satu program aplikasi DBMS apa singkatan dari DBMS tersebut?
a. Database Maintenance System
b. Database Multiple System
c. Database Management System
d. Data Management System
e. Database Management Supply
190. Perangkat Lunak (Software) yang digunakan untuk mengelola kumpulan atau koleksi data, dimana data tersebut diorganisasikan atau disusun ke dalam suatu model data disebut
a. Query
b. Field
c. Record
d. DBMS
e. Tabel
191. Tipe data apakah yang panjang maksimalnya 255 karakter dapat menerima huruf, angka, spasi, dan tanda baca.
a. Currency
b. Number
c. Autonumber
d. Char
e. Date
192. Huruf, angka, atau symbol dalam sebuah data disebut...
a. File
b. Field
c. Record
d. Database
e. Byte
193. Kumpulan dari beberapa record yang menyatakan sekumpulan field yang terorganisasi untuk maksud tertentu disebut...
a. File
b. Field
c. Record
d. Database
e. Byte
194. Kumpulan dari beberapa field yang menyatakan satu kesatuan arti dari entitas tertentu disebut...
a. File
b. Field
c. Record
d. Database
e. Byte
195. Kumpulan dari beberapa character (biasanya disebut item data) disebut...
a. File
b. Field
c. Record
d. Database
e. Byte
196. Penyimpanan data yang sama secara berulang-ulang dibeberapa file dapat mengakibatkan terjadinya...
a. Auto increnment
b. Redudansi
c. Inkonsistensi
d. Redunce
e. Secondary Index
197. Munculnya data yang sama secara berulang-ulang pada basis data disebut...
a. Auto increnment
b. Redudansi
c. Inkonsistensi
d. Redunce
e. Secondary Index
198. Perhatikan data berikut!
(1) One to One
(2) Two to Two
(3) One to Many
(4) Many to Many
(5) Many to One
Nilai kardinalitas (relasi) yang biasa digunakan dalam basisdata adalah....
a. 3, 4, dan 5
b. 1, 3, dan 4
c. 1, 3, dan 5
d. 2, 3, dan 4
e. 1, 2, dan 4
199. Relasi antara tiga entitas atau lebih dinamakan...
a. Relasi Ternary
b. Relasi Binary
c. Relasi Triplenary
d. Relasi Trinary
e. Relasi Inary
200. Setiap entitas A dapat berhubungan dengan banyak entitas himpunan entitas B dan demikian pula sebaliknya dinamakan kardinalitas...
a. n : m
b. 0 : 1
c. 1 : n
d. 1 : 1
e. n : 1
ESSAY
1. Menerima request dari client, mengolahnya, dan mengirimkan kembali hasilnya ke client, merupakan tugas dari ...
Jawaban: Server
2. Suatu paradigma hubungan antara computer yang menjadi penyedia dan computer yang menjadi penerima, merupakan pengertian dari ...
2. Suatu paradigma hubungan antara computer yang menjadi penyedia dan computer yang menjadi penerima, merupakan pengertian dari ...
Jawaban: Client Server
3. Sebutkan Komponen dari Sistem Basis Data?
Jawaban: Perangkat Keras, Sistem Operasi, Basis Data, Database Management System atau DBMS, Pemakai atau User, Aplikasi atau Perangkat Lain.
4. Apa yang di maksud dengan user?
Jawaban: User adalah salah satu komponen database yang berinteraksi secara langsung dengan database. Ada beberapa tipe user, diantaranya, programmer aplikasi, User mahir (casual user), user umum (end user) dan user khusus (specialized user).
5. Jelaskan pengertian DBMS?
Jawaban: DBMS (Database Management System) adalah software yang berperan dalam mengelola, menyimpan, dan mengambil data kembali. Adapun mekanisme yang digunakan sebagai pelengkap adalah pengaman data, konsistensi data dan pengguna data bersama.
6. Suatu fungsi untuk menampilkan semua data secara urut berdasarkan abjadnya, merupakan pengertian dari….
3. Sebutkan Komponen dari Sistem Basis Data?
Jawaban: Perangkat Keras, Sistem Operasi, Basis Data, Database Management System atau DBMS, Pemakai atau User, Aplikasi atau Perangkat Lain.
4. Apa yang di maksud dengan user?
Jawaban: User adalah salah satu komponen database yang berinteraksi secara langsung dengan database. Ada beberapa tipe user, diantaranya, programmer aplikasi, User mahir (casual user), user umum (end user) dan user khusus (specialized user).
5. Jelaskan pengertian DBMS?
Jawaban: DBMS (Database Management System) adalah software yang berperan dalam mengelola, menyimpan, dan mengambil data kembali. Adapun mekanisme yang digunakan sebagai pelengkap adalah pengaman data, konsistensi data dan pengguna data bersama.
6. Suatu fungsi untuk menampilkan semua data secara urut berdasarkan abjadnya, merupakan pengertian dari….
Jawaban: Order By
7. Salah satu fitur SQL yang paling berguna untuk menggabungkan table dengan query – query yang mendapatkan kembali data, disebut ...
7. Salah satu fitur SQL yang paling berguna untuk menggabungkan table dengan query – query yang mendapatkan kembali data, disebut ...
Jawaban: Join
8. Fungsi ini digunakan untuk menghitung nilai rata – rata dari suatu kolom tertentu yang telah definisikan dalam perintah select, menggunakan ...
8. Fungsi ini digunakan untuk menghitung nilai rata – rata dari suatu kolom tertentu yang telah definisikan dalam perintah select, menggunakan ...
Jawaban: AVG
9. Jelaskan pengertian dari sistem basis data?
9. Jelaskan pengertian dari sistem basis data?
Jawaban: Himpunan kelompok data yang saling terhubung dan diorganisasi sedemikian rupa supaya kelak dapat dimanfaatkan kembali secara cepat dan mudah.
10. Sebutkan 8 operasi dasar dari Database?
Jawaban: Create database, Drop database, create table, Drop table, Insert, Read, Update dan Delete.
11. Sebutkan contoh dari DBMS?
Jawaban: Microsoft Access, MySql, Oracle databse, Sybase, Borland-Interbasi, PostgreSQL dll.
12. Apa fungsi dari basis data?
12. Apa fungsi dari basis data?
Jawaban: 1. Ketersediaan/ Availability 2. Mudah dan Cepat/ Speed 3. Kelengkapan/ Completeness 4. Accuracy dan Security 5. Storage Efficiency.
13. Apakah keuntungan dan kelemahan basis data ?
Jawaban:
Keuntungan Basis Data:
a. Kecepatan dan Kemudahan (Speed)
Yakni agar pengguna basis data bias menyimpan data, melakukan perubahan/manipulasi terhadap data menampilkan kembali data dengan lebih cepat dan mudah dibandingkan dengan cara biasa (baik manual ataupun elektronis).
b. Efisiensi Ruang Penyimpanan (Space)
Dengan basis data kita mampu melakukan penekanan jumlah redundansi (pengulangan) data, baik dengan menerapkan sejumlah pengkodean atau dengan membuat relasi-relasi antara kelompok data yang saling berhubungan
c. Keakuratan (Accuracy)
Agar data sesuai dengan aturan dan batasan tertentu dengan cara memanfaatkan pengkodean atau pembentukan relasi antar data bersama dengan penerapan aturan/batasan (constraint) tipe data, domain data, keunikan data dsb.
d. Ketersediaan (Availability)
Agar data bisa diakses oleh setiap pengguna yang membutuhkan, dengan penerapan teknologi jaringan serta melakukan pemindahan/penghapusan data yang sudah tidak digunakan / kadaluwarsa untuk menghemat ruang penyimpanan.
e. Kelengkapan (Completeness)
Agar data yang dikelola senantiasa lengkap baik relatif terhadap kebutuhan pemakai maupun terhadap waktu, dengan melakukan penambahan baris-baris data ataupun melakukan perubahan struktur pada basis data; yakni dengan menambahkan field pada tabel atau menambah tabel baru.
f. Keamanan (Security)
Agar data yang bersifat rahasia atau proses yang vital tidak jatuh ke orang / pengguna yang tidak berhak, yakni dengan penggunaan account (username dan password) serta menerapkan pembedaan hak akses setiap pengguna terhadap data yang bisa dibaca atau proses yang bisa dilakukan.
g. Kebersamaan (Sharability)
Agar data yang dikelola oleh sistem mendukung lingkungan multiuser (banyak pemakai), dengan menjaga / menghindari munculnya problem baru seperti inkonsistensi data (karena terjadi perubahan data yang dilakukan oleh beberapa user dalam waktu yang bersamaan) atau kondisi deadlock (karena ada banyak pemakai yang saling menunggu untuk menggunakan data).
Kelemahan Basis Data antara lain :
1. Memerlukan tenaga spesialis
2. Kompleks
3. biaya lebih mahal
Jawaban: Pengolahan data adalah data yang belum berupa informasi karena datanya masih di kelolah atau di buat. sedangkan informasi adalah data yang sudah di kelolah dan berisikan informasi-informasi penting untuk di baca oleh pengguna.
Jawaban:
1. System Engineer
Tenaga ahli yang bertanggung jawab atas pemasangan Sistem Basis Data, dan juga mengadakan peningkatan dan melaporkan kesalahan dari sistem tersebut kepada pihak penjual
2. Database Administrator (DBA)
Tenaga ahli yang mempunyai tugas untuk mengontrol sistem basis data secara keseluruhan, meramalkan kebutuhan akan sistem basis data, merencanakannya dan mengaturnya.
3. End User (Pemakai Akhir)
Ada beberapa jenis (tipe) pemakai terhadap suatu sistem basis data yang dapat dibedakan berdasarkan cara mereka berinteraksi terhadap sistem :Programmer aplikasi
Pemakai yang berinteraksi dengan basis data melalui Data Manipulation Language (DML), yang disertakan (embedded) dalam program yang ditulis pada bahasa pemrograman induk (seperti C, pascal, cobol, dll)
Pemakai Mahir (Casual User)
Pemakai yang berinteraksi dengan sistem tanpa menulis modul program. Mereka menyatakan query (untuk akses data) dengan bahasa query yang telah disediakan oleh suatu DBMS
Pemakai Umum (End User / Naïve User)
Pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan satu program aplikasi permanen (executable program) yang telah ditulis (disediakan) sebelumnya
Pemakai Khusus (Specialized/Sophisticated User)
Pemakai yang menulis aplikasi basis data non konvensional, tetapi untuk keperluan-keperluan khusus seperti aplikasi AI, Sistem Pakar, Pengolahan Citra, dll, yang bisa saja mengakses basis data dengan atau tanpa DBMS yang bersangkutan.
Tenaga ahli yang bertanggung jawab atas pemasangan Sistem Basis Data, dan juga mengadakan peningkatan dan melaporkan kesalahan dari sistem tersebut kepada pihak penjual
2. Database Administrator (DBA)
Tenaga ahli yang mempunyai tugas untuk mengontrol sistem basis data secara keseluruhan, meramalkan kebutuhan akan sistem basis data, merencanakannya dan mengaturnya.
3. End User (Pemakai Akhir)
Ada beberapa jenis (tipe) pemakai terhadap suatu sistem basis data yang dapat dibedakan berdasarkan cara mereka berinteraksi terhadap sistem :Programmer aplikasi
Pemakai yang berinteraksi dengan basis data melalui Data Manipulation Language (DML), yang disertakan (embedded) dalam program yang ditulis pada bahasa pemrograman induk (seperti C, pascal, cobol, dll)
Pemakai Mahir (Casual User)
Pemakai yang berinteraksi dengan sistem tanpa menulis modul program. Mereka menyatakan query (untuk akses data) dengan bahasa query yang telah disediakan oleh suatu DBMS
Pemakai Umum (End User / Naïve User)
Pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan satu program aplikasi permanen (executable program) yang telah ditulis (disediakan) sebelumnya
Pemakai Khusus (Specialized/Sophisticated User)
Pemakai yang menulis aplikasi basis data non konvensional, tetapi untuk keperluan-keperluan khusus seperti aplikasi AI, Sistem Pakar, Pengolahan Citra, dll, yang bisa saja mengakses basis data dengan atau tanpa DBMS yang bersangkutan.
16. Sebutkan operasi-operasi dasar pada basis data!
Jawaban:
- Pembuatan basis data baru (create database), membuat database baru.
- Penghapusan basis data (drop database), menghapus database yang sudah ada
- Pembuatan file/tabel baru ke suatu basis data (create table), membuat table pada database.
- Penghapusan file/tabel dari suatu basis data (drop table), menghapus table pada database
- Penambahan/pengisian data baru ke sebuah file/tabel di sebuah basis data (insert), penambahan data pada table dalam sebuah database.
- Pengambilan data dari sebuah file/tabel (retrieve/search), mencari data pada table dalam sebuah database.
- Pengubahan data dari sebuah file/tabel (update), merubah data pada table dalam sebuah database
- Penghapusan data dari sebuah file/tabel (delete), menghapus data pada table dalam sebuah database
17. Jelaskan defenisi dari arsitektur basis data!
Jawaban:
Arsitektur sistem basis data adalah kerangka kerja bagi pembangunan basis data. Fungsinya adalah untuk memisahkan anatar fisik basis data dan program aplikasi pemakai. Arsitektur SMBD dikenal juga dengan sebutan asitektur tiga skema (three-schema architecture).
18. Sebutkan 3 skema basis data!
Jawaban:
- Level internal merupakan skema internal yang memuat deskripsi struktur penyimpanan basis data. Skema internal menggunakan model data fisikal dan mendefinisikan secara detail penyimpanan data dalam basis data, serta jalur pengaksesan data.
- Level konsptual merupakan skema konseptual yang memuat deskripsi struktur basis data secara keseluruhan untuk semua pemakai. Skema konseptual hanya memuat deskripsi tentang entiti, atribut, hubungan, dan konstrain tanpa memuat deskripsi data secara detail. Model data tingkat tinggi atau model data implementasi dapat digunakan dalam skema ini.
- Level eksternal merupakan skema eksternal (user views) yang mendefinisikan pandangan data terhadap sekelompok pemakai tersebut. Model data tingkat tinggi atau model data implementasi dapat digunakan dalam skema eksternal.
19. Jelaskan pengertian dari entitas, atribut, dan key atribut!
Jawaban:
Contoh:
Binatang = KAMBING, SAPI, KUCING
Manusia = MAHASISWA, DOSEN, PEMASOK, PENJUAL
Benda = MOBIL, MESIN, RUANGAN
Binatang = KAMBING, SAPI, KUCING
Manusia = MAHASISWA, DOSEN, PEMASOK, PENJUAL
Benda = MOBIL, MESIN, RUANGAN
Atribut adalah deskripsi data yang bisa mengidentifikasi entitas yang membedakan entitas tersebut dengan entitas yang lain. Seluruh atribut harus cukup untuk menyatakan identitas obyek, atau dengan kata lain, kumpulan atribut dari setiap entitas dapat mengidentifikasi keunikan suatu individu. sedangkan atribut adalah bagian dari entitas.
Contoh:
siswa memiliki atribut :no siswa, alamat siswa, dll
barang memiliki atribut :no barang, harga barang,dll
siswa memiliki atribut :no siswa, alamat siswa, dll
barang memiliki atribut :no barang, harga barang,dll
Key adalah satu gabungan dari beberapa atribut yang dapat membedakan semua basis data (row) dalam tabel secara unik. Jenis-jenis key:
1. Primary Key
adalah suatu atribut atau satu set minimal atribut yang tidak hanya mendefinisikan secara unik suatu kejadian spesifik tetapi juga dapat mewakili setiap kejadian dari suatu kejadian.
1. Primary Key
adalah suatu atribut atau satu set minimal atribut yang tidak hanya mendefinisikan secara unik suatu kejadian spesifik tetapi juga dapat mewakili setiap kejadian dari suatu kejadian.
Contoh:
File pegawai berisi attribute: no ktp, no induk, nama. No induk dan no ktp adalah kunci calon (Candidate Key) dan untuk kunci utama (primary key) adalah salah satu yang dipilih dari kunci calon. Misalnya No. induk di jadikan primary key, maka primary key nya adalah no induk
2. Foreign Key
adalah satu set atribut atau set atribut sebagai key penghubung kedua tabel dan melengkapi satu relationship (hubungan) terhadap primary key yang menunjukan keinduknya.
adalah satu set atribut atau set atribut sebagai key penghubung kedua tabel dan melengkapi satu relationship (hubungan) terhadap primary key yang menunjukan keinduknya.
Jika sebuah primary key terhubungan ke table/entity lain, maka keberadaan primary key pada entity tersebut di sebut sebagai foreign key.
3. Candidat Key
adalah suatu atribut atau satu set minimal atribut yang hanya mengidentifikasikan secara unik untuk suatu kejadian spesifik dari entitas.
Contoh: File pegawai berisi attribute: no induk, no ktp, nama, alamat. Candidat key disini adalah no induk dan no ktp.
4. Composite Key
adalah kunci yang terdiri dari 2 atau lebih atribut yang secara unik mengidentifikasi suatu kejadian entitas. Setiap atribut yang membentuk kunci senyawa adalah kunci sederhana dalam haknya sendiri.
composite setidaknya satu atribut yang membentuk kunci komposit bukanlah kunci sederhana.
Contoh Composite Key:
suatu entitas yang mewakili masing-masing modul siswa hadir di Universitas. entitas ini memiliki nim dan kode_matakuliah sebagai kunci utama. Setiap atribut yang membentuk kunci utama adalah kunci sederhana karena masing-masing merupakan referensi unik ketika mengidentifikasi siswa dalam satu kasus dan modul yang lain.
suatu entitas yang mewakili masing-masing modul siswa hadir di Universitas. entitas ini memiliki nim dan kode_matakuliah sebagai kunci utama. Setiap atribut yang membentuk kunci utama adalah kunci sederhana karena masing-masing merupakan referensi unik ketika mengidentifikasi siswa dalam satu kasus dan modul yang lain.
5. Alternative Key
adalah candidate key yang tidak dipilih sebagai primary key.
6. Sekunder key
adalah sebuah atribut atau kombinasi yang digunakan hanya untuk tujuan pengambilan data.
Entity Relationship Diagram(ERD) merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.
adalah sebuah atribut atau kombinasi yang digunakan hanya untuk tujuan pengambilan data.
20. Jelaskan defenisi dari ERD (Entity Relationship Diagram)
Jawaban:
ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol.Menurut salah satu para ahli, Brady dan Loonam (2010), Entity Relationship diagram (ERD) merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari suatu organisasi, biasanya oleh System Analys dalam tahap analisis persyaratan proyek pengembangan system.
Sementara seolah-olah teknik diagram atau alat peraga memberikan dasar untuk desain database relasional yang mendasari sistem informasi yang dikembangkan. ERD bersama-sama dengan detail pendukung merupakan model data yang pada gilirannya digunakan sebagai spesifikasi untuk database.
Langkah-langkah untuk mengidentifikasi atau menemukan entitas:
21. Tuliskan langkah-langkah untuk mengidentifikasi atau menemukan entitas!
Jawaban:
- Membuat ilustrasi cerita (role of bussiness) sistem basis data.
- Menandai setiap objek yang diwakili oleh kata benda dari ilustrasi tersebut.
- Untuk setiap objek atau entitas tersebut yakinkan bahwa telah memiliki karakteristik sebagai atribut.
- Menentukan objek yang merupakan entitas, Jika memiliki karakteristik maka menjadi sebuah entitas
22. Tuliskan langkah-langkah untuk mengidentifikasi atau menemukan atribut!
Jawaban:
Langkah-langkah untuk mengidentifikasi atau menemukan atribut:
- Mentukan dan melengkapi karakteristik dari tiap-tiap entitas
- Dari setiap karakteristik tersebut tentukan termasuk atribut apa.
- Gambarkan entitas beserta atributnya dengan notasi yang sesuai.
23. Tuliskan langkah-langkah untuk menemukan atau mengidentifikasi relasi!
Langkah-langkah untuk menemukan atau mengidentifikasi relasi:
- Dari gambaran cerita sistem, tandai setiap hubungan yang diwakili oleh kata kerja yang ada di dalam ilustrasi beserta entitas yang berhubungan
- Identifikasikan rasio kardinalitas dari setiap hubungan.
- Identifikasikan batasan partisipasi dari setiap hubungan yang ada berikut kemungkinan atribut yang muncul dari setiap hubungan.
- Gambarkan hubungan tersebut dalam bentuk notasi diagram dan gabungkan dengan notasi Entitas dan atribut yang dibuat sebelumnya
24. Query-query yang biasanya digunakan untuk manajemen data dalam basis data adalah....
Jawaban: DML
25. Kunci kandidat yang tidak memiliki nilai null dan dipilih untuk mengidentifikasi secara unik semua nilai atribut lainnya pada baris yang diberikan disebut....
25. Kunci kandidat yang tidak memiliki nilai null dan dipilih untuk mengidentifikasi secara unik semua nilai atribut lainnya pada baris yang diberikan disebut....
Jawaban: Kunci Utama
26. Gabungan dimana satu-satunya operator perbandingan yang digunakan dalam predikat tersebut adalah \ =. { merupakan sebuah.....
26. Gabungan dimana satu-satunya operator perbandingan yang digunakan dalam predikat tersebut adalah \ =. { merupakan sebuah.....
Jawaban: Equi-Join
27. Atribut manakah yang membentuk kunci utama dalam definisi tabel CLASS (CRS_CODE, CLASS_SECTION, CLASS_TIME, CLASS_ROOM, PROF_NUM) .....
27. Atribut manakah yang membentuk kunci utama dalam definisi tabel CLASS (CRS_CODE, CLASS_SECTION, CLASS_TIME, CLASS_ROOM, PROF_NUM) .....
Jawaban: Tidak ada Primary Key
28. Operator relasional yang menghasilkan semua nilai untuk atribut terpilih dikenal sebagai operator ...
Jawaban: Proyek
29. 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.....
29. 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.....
Jawaban: Model Hirarki
30. Pemilihan tupel atau record merupakan jenis operator relational .....
Jawaban: Restrict
31. 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 .....
31. 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 .....
Jawaban: Luar Bergabung
32. Model objek berorientasi adalah .....
32. Model objek berorientasi adalah .....
Jawaban: Menambahkan Konten Semantik
33. Operasi untuk menghasilkan gabungan tabel dengan syarat kedua tabel memiliki atribut yang sama, disebut .....
33. Operasi untuk menghasilkan gabungan tabel dengan syarat kedua tabel memiliki atribut yang sama, disebut .....
Jawaban: Union
34. Dalam teori sistem database bentuk tabel yang belum ternormalisasi adalah .....
34. Dalam teori sistem database bentuk tabel yang belum ternormalisasi adalah .....
Jawaban: Unnormalized
35. 'DROP INDEX MHSIDX;' Berikut ini merupakan sintaks untuk .....
35. 'DROP INDEX MHSIDX;' Berikut ini merupakan sintaks untuk .....
Jawaban: Menghapus Index
Akhir Kata
Itulah beberapa kumpulan Soal Basis Data RPL [+Kunci Jawaban] 2020, bisa dipergunakan untuk siswa kelas 11 dan 12, semoga kumpulan soal ini bermanfaat. Terimakasih telah berkunjung di Fivser.com