NEW
Font size
WorksheetsQUIS KONSEP BASIS DATA
Total questions: 50
Worksheet time: 18mins
Beberapa Tingkatan masalah security berkaitan dengan pengamanan lokasi fisik database disebut:
Physical
Sistem Operasi
Sistem Database
Man
User Friendly
Operasi pembagian atas tuple dari 2 relation disebut:
Division
Theta Join
Cartesian Product
Projection
Union
CREATE ... MHS (NIM char(8) not null, NAMA char(25) not null)
Untuk melengkapi sintaks diatas maka bagian titik-titik diisi:
Database
Unique index
View
Procedure
Table
Perintah untuk merubah struktur table
Create table
Drop table
Alter table
Update
Insert
Query-query ini digunakan untuk mendefinisikan struktur atau skema basis data disebut:
DDL
Alter Table
Data access
Data integrity
Auxiliary
Statmen dalam Data Manipulation Language (DML) adalah:
INSERT
CREATE DATABASE
CREATE TABLE
DROP TABLE
CREATE INDEX
Mengirim nilai TRUE jika dan hanya jika terdapat sedikitnya satu baris di tabel hasil yang dikirim oleh subquery dan EXIST mengirim nilai FALSE jika subquery mengirim tabel kosong disebut:
Not exist
Exists
Select ... into outfile
Any
All
Yang termasuk fungsi aggregate adalah:
Sum
Revoke
Rename table
Load
Recover table
Yang disebut dengan subquery adalah:
Klausa Order By tidak boleh digunakan di subquery, Order By hanya dapat digunakan di pernyataan Select luar
Klausa subquery Select harus berisi satu nama kolom tunggal atau ekspresi kecuali untuk subquery-subquery menggunakan kata kunci
EXIST
Subselect yang dapat digunakan di klausa WHERE dan HAVING dipernyataan select luar untuk menghasilkan tabel akhir
Nama kolom di subquery mengacu ke nama tabel di klausa FROm dari subquery tersebut
Salah satu dua operan dilibatkan di pembandingan, subquery harus muncul disisi kanan pembandingan
Kumpulan data yang digunakan bersama yang saling terhubung secara logik tetapi tersebar secara fisik pada suatu jaringan komputer adalah:
Data Manipulation Language (DML)
Database terdistribusi
DBMS
RDBMS
SQL
Merupakan langkah yang diambil untuk menyebarkan data dalam basis data terdistribusi disebut:
Database terdistribusi
Locking
Fragmentasi data
Completeness
Reconstruction
Untuk mengeksekusi sinkronisasi pada DB Designer:
Start
Connect
Setup
Execute
Run
Operasi menggabungkan operasi selection dan cartesian product dengan suatu kriteria pada kolom yang sama disebut:
Set Intersection
Theta Join
Natural Join
Division
Cartesian Product
DB Designer software perancangan basis data yang mempunyai antar muka berbentuk:
GUI
Command Line
Structure Based
Conceptual
3D
Salah satu alternatif mekanisme kontrol konkurensi yang dapat menghilangkan masalah dead lock adalah:
Crass
Recovery
Security
Exclusive
Timestamping
Contoh non volatile storage adalah:
RAM
ROM
Hardisk RAID
Flashdisk
Memory
Untuk menarik hak akses dari pengguna dalam tabel digunakan
perintah:
Grant
Give
Load
With option
Revoke
Pemakai boleh menambah data baru, tetapi tidak dapat memodifikasi data yang sudah ada merupakan maksud dari :
Insert Authorization
Update Authorization
Alteration Authorization
Resource Authorization
Relation
Memeriksa keakuratan dan validasi data disebut:
Integrity
Database
Table
DBMS
Record
Klasifikasi failure berdasarkan storage:
Crash, failure
Volatile, Non Volatile
Software Error, Hardware error
Logical error, System Error
Read, Insert
Suatu failure atau kegagalan dari suatu sistem disebut:
Crash
Recovery
Integrity
Database
Record
Suatu proteksi data terhadap perusakan data dan pemakaian oleh pemakai yang tidak mempunyai ijin disebut:
Data
Crash
Recovery
Security
Integrity
Cara yang diberikan pada seorang pemakai untuk mendapatkan model database yang sesuai dengan kebutuhan perorangan disebut:
Konsep View
Crash
Recovery
Integrity
Data
Beberapa Tingkatan masalah security yang berkaitan dengan kemanan sistem operasi yang digunakan dalam jaringan disebut:
Physical
Sistem Operasi
Sistem Database
Man
User Friendly
Kategori Penyalahgunaan Database yang tidak disengaja adalah:
Anomali yang disebabkan oleh pendistribusian data pada komputer
Insert oleh pihak yang tidak berwenang
Delete oleh pihak yang tidak berwenang
Update oleh pihak yang tidak berwenang
Drop oleh pihak yang tidak berwenang
Apa yang dimaksud dengan Aljabar Relasional?
Bahasa pemrograman basis data
Kumpulan data dalam bentuk tabel
Kumpulan operasi terhadap relasi untuk menghasilkan relasi baru
Bahasa non-formal dalam pengolahan data
Format pengkodean database
Dalam aljabar relasional, simbol π menunjukkan operasi:
Union
Selection
Project
Join
Division
ALTER TABLE Mahasiswa ADD JKEL char(1);
perintah diatas berfungsi untuk:
Menghapus kolom JKEL dari tabel Mahasiswa
Mengganti nama kolom Mahasiswa menjadi JKEL
Menambahkan data ke tabel Mahasiswa
Menambahkan kolom JKEL ke dalam tabel Mahasiswa
Menyalin tabel Mahasiswa ke tabel JKEL
Untuk menghapus data mahasiswa dengan NIM “21198002”, perintah SQL yang benar adalah:
REMOVE Mahasiswa WHERE NIM='21198002';
DELETE Mahasiswa WHERE NIM='21198002';
DELETE FROM Mahasiswa WHERE NIM='21198002';
DROP Mahasiswa WHERE NIM='21198002';
DROP FROM Mahasiswa WHERE NIM='21198002';
Manakah dari perintah berikut yang termasuk Data Definition Language (DDL)?
INSERT, UPDATE, DELETE
SELECT, GRANT, REVOKE
CREATE, ALTER, DROP
LOAD, INTO, OUTFILE
GRANT, RECOVER, RENAME
Perintah SQL berikut digunakan untuk memberikan hak akses SELECT kolom FINAL pada tabel NILAI kepada pengguna ADI:
REVOKE SELECT(FINAL) ON NILAI FROM ADI;
GRANT SELECT(FINAL) ON NILAI TO ADI;
SET PERMISSION FINAL ON NILAI TO ADI;
GRANT ACCESS FINAL TO ADI ON NILAI;
GRANT NILAI TO ADI SELECT(FINAL);
Bentuk topologi distribusi data yang memiliki kontrol terpusat dan manajemen terjamin, tetapi bila node pusat rusak semua node terganggu adalah:
Fully connected
Ring network
Star network
Partial connected
Tree structured
Bentuk topologi distribusi data yang salah satu node rusak, yang lainnya masih dapat
berjalan (tetapi biaya mahal) tetapi control management tidak terjamin adalah:
Fully connected
Ring network
Star network
Partial connected
Tree structured
Aturan dalam fragmentasi yang memastikan bahwa data tidak redundan antar fragmen (kecuali kunci utama) disebut:
Consistency
Isolation
Completeness
Disjointness
Recovery
Contoh fragmentasi campuran dapat dibentuk dengan cara:
Menyimpan semua data dalam satu lokasi
Menggunakan indexing untuk penggabungan
Menggabungkan fragmentasi horizontal dan vertikal
Membagi relasi berdasarkan primary key
Menghapus sebagian kolom dan baris dari relasi
Dalam fragmentasi, aturan yang menyatakan bahwa setiap item data dalam relasi harus muncul minimal dalam satu fragmen disebut:
Reconstruction
Disjointness
Partitioning
Completeness
Locality
Aturan dalam fragmentasi yang memastikan bahwa data tidak redundan antar fragmen (kecuali kunci utama) disebut:
Consistency
Isolation
Completeness
Disjointness
Recovery
Perangkat lunak bantu yang digunakan untuk merancang database secara visual khusus untuk MySQL adalah:
XAMPP
PhpMyAdmin
SQL Server
DBDesigner
Oracle
Untuk mengatur nama tabel, tipe data, dan primary key pada DBDesigner, pengguna harus mengakses:
Field Manager
Relationship Properties
Edit Object / Table Editor
MySQL Settings
Attribute Panel
Relasi banyak ke banyak (M-M) antara dua tabel dalam DBDesigner akan menghasilkan:
Dua relasi langsung
Sebuah tabel relasi baru otomatis
Tabel yang sama dikloning
Tampilan join otomatis
Foreign key ganda dalam satu tabel
Saat membuat koneksi ke MySQL di DBDesigner, informasi yang diperlukan kecuali:
Connection Name
Hostname
Database Name
SQL Query
Username & Password
Salah satu keuntungan menggunakan DBDesigner adalah:
Menulis semua kode SQL manual
Desain basis data dalam bentuk teks
Desain visual dan ekspor langsung ke MySQL
Dapat digunakan tanpa koneksi internet
Hanya mendukung Oracle
Apa yang dimaksud dengan perancangan basis data?
Proses memasukkan data ke dalam tabel
Proses mendefinisikan struktur, hubungan antar tabel, dan aturan integritas data
Proses eksekusi query SQL di server basis data
Proses backup dan recovery basis data
Proses pembuatan user dan hak akses
Tujuan utama dari perancangan basis data adalah:
Meningkatkan redundansi data agar data selalu tersedia
Mengoptimalkan penyimpanan data, mencegah anomali, dan mendukung integritas data
Meningkatkan jumlah user yang mengakses database
Mempercepat koneksi jaringan
Menambah jumlah index pada setiap tabel
Masalah Lost Update terjadi jika:
Dua transaksi membaca data yang sama tanpa mengubahnya
Satu transaksi membatalkan transaksi lain
Dua transaksi mengakses dan memodifikasi data yang sama secara bersamaan
Satu transaksi membaca data yang sudah dihapus
Data tidak ditemukan di storage
Masalah yang terjadi ketika sebuah transaksi membaca nilai yang telah diubah oleh transaksi lain yang belum dikomit dan kemudian transaksi tersebut di-rollback disebut:
Inconsistency Problem
Lost Update
Rollback Error
Uncommitted Update Problem
Dirty Read Problem
Problem of Inconsistency Analysis terjadi ketika:
Transaksi dibatalkan oleh sistem
Data hilang akibat power failure
Satu transaksi membaca beberapa data yang sedang diubah oleh transaksi lain
Tabel tidak dapat diakses karena index rusak
Foreign key belum didefinisikan
Kunci Share (S) memungkinkan pengguna untuk:
Mengubah data dan mencegah akses pengguna lain
Membaca dan mengubah data
Membaca data bersama pengguna lain, tetapi tidak mengubahnya
Menghapus data tanpa mengunci record
Mengakses database tanpa otorisasi
Dalam Integrity Rule, yang menyatakan bahwa nilai primary key tidak boleh null adalah bagian dari:
Integrity referensi
Integrity konstain
Entity integrity
View authorization
Insert privilege
Fungsi utama locking dalam sistem basis data adalah:
Menyimpan data yang sedang dihapus
Menunda rollback secara manual
Mencegah transaksi lain mengakses data yang sedang digunakan
Menghapus tabel yang tidak dipakai
Mengaktifkan otorisasi pengguna
