Font size
WorksheetsBasis Data
Total questions: 45
Worksheet time: 22mins
Siapakah yang mendesain DBMS (Database Management System) pada tahun 1960?
Charles Bachman
Alexander Graham Bell
James Dewar
Charles Fagin
Edgar F. Codd
Apakah kepanjangan dari ERD?
Entitas Relasi Data
Entity Relationship Diagram
Entity Relasi Data
Entity Relasi Diagram
Entitas Relationship Diagram
Hubungan ini dapat terjadi apabila setiap instansi memiliki lebih dari satu hubungan terhadap instansi entitas lain dan tidak berlaku kebalikannya, merupakan pengertian dari hubungan apa?
One-to-One
One-to-Many
Many-to-Many
Many-to-One
Self Relation
Berikut ini manakah yang merupakan simbol entitas di dalam ERD? Pilih bentuk yang tepat.
Persegi panjang
Oval (elips)
Belah ketupat
Garis berpanah
Jajar genjang
Berikut ini manakah yang merupakan simbol relasi di dalam ERD? Pilih bentuk yang tepat.
Persegi panjang
Oval (elips)
Belah ketupat
Garis berpanah
Jajar genjang
Berikut ini manakah yang merupakan simbol atribut di dalam ERD? Pilih bentuk yang tepat.
Persegi panjang
Oval (elips)
Belah ketupat
Garis berpanah
Jajar genjang
Perhatikan gambar ERD: entitas Siswa dan Mata Pelajaran dihubungkan oleh relasi Ambil. Atribut yang terlihat meliputi NIS, Nama, Alamat pada Siswa, serta Kd_Mapel dan Nm_Mapel; di sisi kanan juga tertulis NIS. Dari gambar ERD tersebut, ada berapakah jumlah entitasnya?
1
2
3
6
8
Perhatikan gambar ERD: entitas Siswa dan Mata Pelajaran dihubungkan oleh relasi Ambil. Manakah yang termasuk entitas?
Ambil
Siswa, NIS, Nama, Alamat
Siswa, NIS, Nama, Alamat, Mata Pelajaran, NIS, Kd_Mapel, Nm_Mapel
Siswa, Mata Pelajaran
Siswa, Ambil, Mata Pelajaran
Perhatikan gambar ERD: entitas Siswa dan Mata Pelajaran dihubungkan oleh relasi Ambil. Dari gambar ERD di atas ada berapakah jumlah atributnya?
1
2
3
6
8
Perhatikan gambar ERD: entitas Siswa dan Mata Pelajaran dihubungkan oleh relasi Ambil. Manakah yang termasuk atribut?
Ambil
Siswa, NIS, Nama, Alamat
NIS, Nama, Alamat, NIS, Kd_Mapel, Nm_Mapel
Siswa, Mata Pelajaran
Siswa, Ambil, Mata Pelajaran
Perhatikan gambar ERD: entitas Siswa dan Mata Pelajaran dihubungkan oleh relasi Ambil. Manakah yang termasuk relasi?
Ambil
Siswa, NIS, Nama, Alamat
NIS, Nama, Alamat, NIS, Kd_Mapel, Nm_Mapel
Siswa, Mata Pelajaran
Siswa, Ambil, Mata Pelajaran
Jenis bahasa yang digunakan untuk mengakses data di dalam basis data, termasuk di dalamnya sebagai standar yang digunakan dalam manajemen basis data relasional adalah...
Java
Php
Phyton
C
SQL
Apakah kepanjangan dari DDL?
Data Definition Language
Database Definition Language
Data Data Language
Definition Data Language
Definition Database Language
Manakah yang termasuk perintah-perintah dalam DDL?
Create, Insert, Select
Create, Alter, Drop
Create, Alter, Select
Create, Alter, Insert
Drop, Insert, Select
Kunci utama dalam sebuah tabel adalah...
Kolom yang berisi angka unik
Kolom yang berisi nilai NULL
Kolom yang menunjukkan hubungan antar tabel
Kolom yang berisi data teks
Kolom yang berupa angka
Bagaimanakan syntax untuk membuat database?
Kreate database nama_database;
Create nama_database;
Create database nama_database;
Buat database basis_data;
Create database nama_database();
Bagaimanakah syntax untuk membuat database dengan nama toko?
Kreate database toko;
Create toko;
Create database toko;
Buat database toko;
Create database toko();
Perhatikan tabel berikut! Dari tabel di atas bagaimanakah cara membuat tabel dengan nama barang menggunakan SQL dengan ketentuan seperti tabel di atas.....
Create table barang(Int(5) primary key, Nama_barang varchar(50), Stok_barang int(6), Harga_barang int(11));
Create table barang(Int(5) primary key, Nama_barang varchar(50), Stok_barang int(6), Harga_barang int(11))
Create table barang(Int(5), Nama_barang varchar(50), Stok_barang int(6), Harga_barang int(11));
Create table_barang(Int(5) primary key, Nama_barang varchar(50), Stok_barang int(6), Harga_barang int(11));
Kreate table barang(Int(5) primary key, Nama_barang varchar(50), Stok_barang int(6), Harga_barang int(11));
Jenis perintah yang digunakan untuk mengubah struktur tabel yang telah dibuat adalah....
Create
Alter
Drop
Select
Insert
Jenis perintah yang digunakan untuk menghapus database dan table adalah...
Create
Alter
Drop
Select
Insert
Dari pilihan di bawah ini manakah penulisan syntax yang benar untuk menghapus sebuah table....
Create table Nama_table;
Alter table nama_table;
Drop table nama_table;
Select table nama_table;
Insert table nama_table;
Untuk menampilkan seluruh data dari tabel "Pegawai", perintah SQL yang tepat adalah...
SELECT * FROM Pegawai;
SELECT * TABLE Pegawai;
SELECT data FROM Pegawai;
SHOW TABLE Pegawai;
DISPLAY Pegawai;
Di bawah ini yang merupakan fungsi create adalah
Menambah
Memilih
Membuat
Menghapus
Mengganti
Di bawah ini yang merupakan fungsi select adalah
Menambah
Memilih
Membuat
Menghapus
Mengganti
Di bawah ini yang merupakan fungsi drop adalah
Menambah
Memilih
Membuat
Menghapus
Mengganti
Di bawah ini manakah penulisan yang benar dalam perintah sql
Cretae
Drop
Crtea
Seletc
insret
Tahap Normalisasi dimulai dari tahap ....
1RD
1NS
1ST
1NF
1ND
Proses pembentukan struktur database sehingga sebagian besar ambiguity bisa dihilangkan disebut .........
dekomposisi
normalisasi
Tidak melanggar Boyce-Code Normal Form
Dependency Preservation
Eksploitasi
Biasanya hanya sampai pada tingkat ............ karena sudah cukup memadai untuk menghasilkan tabel-tabel yang berkualitas baik.
3NF
7ST
5ST
9ST
3RD
Sebuah tabel dikatakan baik (efisien) atau normal adalah
Tidak ada redundansi
Diperoleh redundansi data yang cukup
Ada beberapa perulangan
Banyak perulangan
Banyak redudansi
Dengan menormalkan relasi atau kumpulan relasi, seseorang meminimalkan ___
Data
Lapangan
Redundansi
Basis Data
Basis
Berikut yang entitas yang mungkin dalam SIM sekolah Kecuali..
Siswa
Perpustakaan
Guru
Pekerjaan
Mata pelajaran
Manakah di bawah ini yang bukan merupakan bentuk normal
1NF
2NF
3NF
4NF
9NF
Jika dalam suatu data masih dalam bentuk tidak normal, maka programer harus melakukan tahap ?
1NF
2NF
3NF
4NF
9NF
Apa yang BENAR tentang Bentuk Normal Ketiga (3NF)?
Jika suatu relasi berada dalam 2NF dan tidak mengandung dependensi parsial transitif, maka relasi tersebut akan berada dalam 3NF.
Duplikasi data dikurangi dengan menggunakan 3NF.
Ini membantu menjaga integritas data.
Merupakan tahap setelah 2NF
Semua hal di atas benar
Berikut merupakan atribut yang sesuai untuk entitas siswa KECUALI...
NIS
NAMA
ALAMAT
PEKERJAAN
KELAS
Apa yang akan terjadi jika data dalam tabel tidak memenuhi kriteria normalisasi?
Data akan menjadi lebih kompleks dan sulit diproses
Koneksi antara tabel akan lebih mudah
Tidak ada pengaruh pada integritas data
Data akan lebih terstruktur dengan baik
Basis data akan lebih cepat dijalankan
Jika sebuah tabel sudah berada dalam 3NF, maka tabel tersebut sudah memenuhi:
2NF dan BCNF
1NF dan BCNF
1NF dan 2NF
2NF dan 4NF
Hanya 3NF saja
Proses denormalisasi bertujuan untuk:
Meningkatkan kecepatan akses data
Menambah ketergantungan antar data
Meminimalisir ukuran basis data
Meningkatkan ketelitian data
Mengurangi jumlah tabel dan kolom
Perintah SQL yang digunakan untuk mengubah struktur tabel yang sudah ada adalah
CREATE TABLE
ALTER TABLE
DROP TABLE
TRUNCATE TABLE
SELECT TABLE
Apa yang kamu ketahui tentang ERD? Pilih pernyataan yang paling tepat mengenai pengertian dan tujuan ERD.
Diagram yang memodelkan entitas, atribut, dan hubungan dalam basis data untuk perancangan skema.
Dokumen teks yang berisi daftar perintah SQL yang akan dijalankan server.
Gambar antarmuka pengguna untuk merancang tampilan aplikasi.
File konfigurasi yang menyimpan pengaturan koneksi jaringan.
Sebutkan dan gambarkan simbol yang ada pada ERD (3 saja). Pilih semua simbol dasar yang umum digunakan pada ERD.
Entitas (kotak/persegi panjang)
Atribut (oval)
Relasi/Relationship (belah ketupat)
Garis penghubung tanpa label sebagai tabel
Ikon folder untuk skema
Buatkan tabel siswa dengan isian kolom NIS, NAMA, ALAMAT, KELAS menggunakan perintah MySQL. Pilih perintah yang benar untuk membuat tabel tersebut.
CREATE TABLE siswa (NIS VARCHAR(10), NAMA VARCHAR(50), ALAMAT VARCHAR(100), KELAS VARCHAR(10));
INSERT INTO siswa (NIS, NAMA, ALAMAT, KELAS);
CREATE DATABASE siswa (NIS, NAMA, ALAMAT, KELAS);
ALTER TABLE siswa ADD (NIS, NAMA, ALAMAT, KELAS);
Tambahkan primary key untuk tabel siswa di atas pada kolom NIS. Pilih perintah SQL yang tepat.
ALTER TABLE siswa ADD PRIMARY KEY (NIS);
CREATE INDEX NIS ON siswa;
UPDATE siswa SET PRIMARY KEY = NIS;
DROP PRIMARY KEY siswa;
Tentukan entitas yang mungkin ada pada lingkungan SMK Gema Nusantara dan buatkan ERD untuk sistem pembelajaran yang berlaku. Pilih semua entitas yang paling relevan untuk ERD sistem pembelajaran.
Siswa
Guru
Mata pelajaran
Kelas
Wali Murid
