Skip to main content
Sekolah × × ×

Basis Data Soal Kuliah Lengkap Dengan Jawaban Pilihan Ganda

Basis Data Soal Kuliah Lengkap Dengan Jawaban Pilihan Ganda

Basis Data Soal Kuliah Lengkap Dengan Jawaban Pilihan Ganda. Sebelumnya kita sudah membahas tentang Kumpulan 30 Soal Basis Data Kuliah Semester 4 Lengkap Dengan Jawaban. Maka kali ini kita coba melanjutkan pembahasan kembali tentang beberapa soal mengenai basis data kembali.

Berikut beberapa soal lanjutan pada mata kuliah basis data!

1. Satu atribut yang melengkapi satu relationship yang menunjukkan ke induknya merupakan pengertian dari ?
a.Candidate-key
b.Foreign key
c.Superkey
d.Relation Key
e.Primary key

2. Personil yg berhak untuk merubah struktur storage dan strategi akses di dalam basis data adalah
a.Programmer
b.DBA
c.Model
d.Analyst
e.DBMS

3. 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 tidak bergantung transitif pada primary key
c.Setiap determinant adalah candidate key.data yang berapa dalam basis data
d.Relasi tersebut berada dalam bentuk normal satu tingkat lebih rendah dan setiap nonkey atribut adalah bergantung penuh (fully depedent) pada primary key.
e.Setiap nilai atributnya adalah data relasi

4. Yang tidak termasuk kedalam Atribut dasar ERD yang digunakan adalah
a.Entitas
b.Aktor
c.Garis
d.Atribut
e.Relasi

5. Macam-macam kardinalitas kecuali?
a.Satu ke banyak (one to many)
b.One to Group (benar)
c.Banyak kesatu ( many to one )
d.Banyak ke banyak (many to many)
e.Satu ke satu (one to one)

6. Dibawah ini yang tidak termasuk kedalam kelompok varian relasi adalah….
a.Relasi Entity
b.Relasi Binary
c.Relasi Unary
d.Relasi Treenary
e.Relasi N-nary

7. Obyek yang dapat diidentifikasi secara unik merupakan definisi dari….
a.Variabel
b.Hirarki
c.Relasi
d.Entiti
e.Schema

8. Dibawah ini yang bukan termasuk model data berbasis objek adalah….
a.Model data hirarki
b.Binary Model
c.Model data infologikal
d.ER model (Entity relationship Model)
e.Model data semantik

9. Derajat yang menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain meruapakan definisi dari….
a.Entiti
b.Kardinalitas
c.Artibut
d.Relasi
e.Hirarki

10. Definisi database instance adalah….
a.data yang berapa dalam basis data namun belum melalui normalisasi
b.data yang berada dalam basis data pada suatu saat tertentu
c.data yang tidak terstruktur
d.data yang berada diluar hirarki basis data
e.data yang belum memiliki relational

11. Memenuhi bentuk 3 NF (normal ketiga) dan Semua penentu (determinan) adalah kunci kandidat (atribut yang bersifat unik). Setiap atribut harus bergantung fungsi pada atribut superkey adalah definisi dari?
a.Bentuk normal pertama (1NF)
b.Bentuk normal keempat (4 NF)
c.Bentuk normal Boyce-Codd (BCNF)
d.Bentuk normal kedua (2NF)
e.Bentuk normal ketiga (3NF)

12. Dibawah ini yang bukan termasuk dalam operasi aljabar relasional adalah….
a.Set – difference
b.Create
c.Selection
d.Union
e.Projection

13. kumpulan operasi terhadap relasi dimana setiap operasi menggunakan satu atau lebih relasi untuk menghasilkan satu relasi yang baru dan termasuk kategori prosedural dan juga menyediakan seperangkat operator untuk memanipulasi data merupakan definisi dari….
a.Query Relasional
b.Kalkulus Relasional
c.Aljabar Relasional
d.Operation Relasional
e.Database Relasional

14. Operasi untuk menghasilkan gabungan table degan syarat kedua table memiliki atribut yang sama adalah definisi dari….
a.Projection
b.Union
c.Set – difference
d.Selection
e.Cartesian – product

15. Operasi binary yang digunakan untuk membentuk sebuah relasi baru dengan tuple yang berasal dari kedua relasi yang dihubungkan merupakan pengertian dari….
a.Selection
b.Casification
c.Set-intersection
d.Set – difference
e.Cartesian – product

16. Operasi untuk memperoleh kolom – kolom tertentu adalah definisi dari….
a.Cartesian – product
b.Selection
c.Set – difference
d.Union
e.Projection

17. Berikut ini adalah sintaks untuk membuat database (baik di MS SQL Server ,MySQL Server ataupun Oracle adalah…
a.Create Database [Database_name]
b.Create DataBases [Data Bases_name]
c.Created Data Base [Data Base_name]
d.Create_Database [Dat Base_name]
e.Create Data Base [Data Base_name]

18. Sintaks SQL untuk melakukan pembuatan tabel baru didalam basis data adalah…
a.Create * Table table_name { column_name data_type [NULL | NOT NULL]}
b.Create Tabel table_name { column_name data_type [NULL | NOT NULL]}
c.Create_Table table_name { column_name data_type [NULL | NOT NULL]}
d.Create Table table_name { column_name data_type [NULL | NOT NULL]}
e.Created_Table table_name { column_name data_type [NULL | NOT NULL]}

19. Untuk melakukan penghapusan database pada MS SQL Server atau MySQL, sintaknya adalah….
a.Drop Database [Database_name]
b.DELETE [Database_name]
c.DELETE Data_base [Database_name]
d.Drop Databases  [Database_name]
e.REMOVE [Database_name]

20. Misalkan kita akan membuat database baru dengan menggunakan MS SQL Server atau MYSQL dengan nama database Karyawan pada bab 2, maka perintahnya adalah…
a.Create DataBases Karyawan]
b.Create_Database Karyawan
c.Create Database Karyawan
d.Create Data Base Karyawan
e.Created Data Base Karyawan

21. Membentuk table Mahasiswa tersebut dengan langsung membentuk primary keynya pada saat mengcreate table tersebut, perintahnya adalah….
a.Created_Table Mahasiswa
(
nim char (9) Primary Key,
nama_m varchar (35) not null,
tpt_lhr_m varchar(26),
tgl_lhr_m datetime, j_kelamin
varchar(10), alm_m
varchar(90), kota_m varchar
(20), agama_m varchar(10),
telpon_m char (13), kode_jur
char (2)

b.Create_Table Mahasiswa
(
nim char (9) Primary Key,
nama_m varchar (35) not null,
tpt_lhr_m varchar(26),
tgl_lhr_m datetime, j_kelamin
varchar(10), alm_m
varchar(90), kota_m varchar
(20), agama_m varchar(10),
telpon_m char (13), kode_jur
char (2)
c.Create_Table Mahasiswa
(
nim char (9) Primary Key,
nama_m varchar (35) not null,
tpt_lhr_m varchar(26),
tgl_lhr_m datetime, j_kelamin
varchar(10), alm_m
varchar(90), kota_m varchar
(20), agama_m varchar(10),
telpon_m char (13), kode_jur
char (2)
d.Create_Tab Mahasiswa
(
nim char (9) Primary Key,
nama_m varchar (35) not null,
tpt_lhr_m varchar(26),
tgl_lhr_m datetime, j_kelamin
varchar(10), alm_m
varchar(90), kota_m varchar
(20), agama_m varchar(10),
telpon_m char (13), kode_jur
char (2)
e.Create Table Mahasiswa
(
nim char (9) Primary Key,
nama_m varchar (35) not null,
tpt_lhr_m varchar(26),
tgl_lhr_m datetime, j_kelamin
varchar(10), alm_m
varchar(90), kota_m varchar
(20), agama_m varchar(10),
telpon_m char (13), kode_jur
char (2)

22. Dibawah ini Manakah query yang benar untuk melakukan perubahan data…
a.UPDATE set nilai_tugas=67, nilai_uts=78,
nilai_uas=87
WHERE nim=’M01031002’,kdmk=’MPK131201’,smt=1
b.UPDATE Nilai set nilai_tugas=67, nilai_uts=78,
nilai_uas=87
WHERE nim=’M01031002’,kdmk=’MPK131201’,smt=1

c.UPDATE Nilai set nilai_tugas=67, nilai_uts=78,
nilai_uas=87
WHERE nim=M01031002,kdmk=MPK131201,smt=1
d.UPDATE Nilai set nilai_tugas=67, nilai_uts=78,
nilai_uas=87
WHERE nim=”M01031002”,kdmk=”MPK131201”,smt=1
e.UPDATE set nilai_tugas=65, nilai_uts=70,
nilai_uas=60
WHERE nim=’M01031002’,kdmk=’MPK131201’,smt=1

23. Data yang menggambarkan kumpulan karakteristik suatu entitas….
a.Data
b.Record
c.Field  
d.DBMS
e.Database

24. Misalkan kita akan menyisipkan data pada table Jurusan, maka perintahnya adalah….
a.INSERT INTO Jurusan Values (‘KA’,’Komputerisasi Akuntansi’,’Diploma 3’,’Rini Wulandari,MM,MMSi’)
b.INSERT * INTO Jurusan Values (‘KA’,’Komputerisasi Akuntansi’,’Diploma 3’,’Rini Wulandari,MM,MMSi’)
c.INSERT INTO Jurusan Values (KA,Komputerisasi Akuntansi,Diploma 3,Rini Wulandari,MM,MMSi)
d.INSERT¬-INTO Jurusan Values (‘KA’,’Komputerisasi Akuntansi’,’Diploma 3’,’Rini Wulandari,MM,MMSi’)
e.INSERT IN TO Jurusan Values (‘KA’,’Komputerisasi Akuntansi’,’Diploma 3’,’Rini Wulandari,MM,MMSi’)

25. UPDATE Nilai WHERE nim=’M01031002’,kdmk=’MPK131201’,smt=1
Buatlah kolom NIP sebagai primary key pada table karyawan….
a.alter table karyawan add constraint pk nip primary key (nip);
b.alter table karyawan add constraint pk_nip primary key (nip)
c.alter table karyawan add constraint pk (nip) primary key (nip)
d.alter table karyawan add constraint pk_nip primary key nip;
e.alter table karyawan add constraint pk_nip primary key (nip);

26. DML menyediakan 4 (empat) pernyataan untuk melakukan manipulasi data dalam database, Kecuali….
a.UPDATE
b.SELECT
c.DELETE
d.INSERT
e.ALTER

27. Operator yang didukung oleh pernyataan SQL, kecuali….
a.Pembagian
b.Penjumlahan
c.Pembaharuan
d.Pengurangan
e.Perkalian

28. Dibawah ini yang bukan kategori klausa where adalah….
a.Manipulation operator
b.String operator
c.List operator
d.Logical Operator
e.Comparison operator

29. Dibawah ini yang bukan merupakan jenis dari join table adalah….
a.Inner Join
b.Full Join
c.Left Join
d.Right Join
e.Inside Join 

30. Fungsi dari join table adalah….
a.Digunakan untuk menambahkan baris baru data ke tabel di database
b.Digunakan untuk mengubah data sesuai dengan kondisi yang diinginkan
c.Perintah yang digunakan untuk menampilkan data dari tabel yang ada didatabase dan dapat juga berupa sebuah ekspesi
d.Menggabungkan table yang dilakukan melalui kolom tertentu yang memiliki nilai terkait untuk mendapatkan satu set data
e.Perintah untuk merubah atau memodifikasi tabel yang sudah ada atau sebelumnya pernah dibuat

31. Hapuslah pada field BASIS DATApada kolom Nama_Matakuliah pada tabel Matakuliah….
a.delete table Matakuliah where NAMA_MATAKULIAH=‘BASIS DATA’;
b.delete from table Matakuliah where NAMA_MATAKULIAH=‘BASIS DATA’;
c.delete on table Matakuliah where NAMA_MATAKULIAH=‘BASIS DATA’;
d.delete on Matakuliah where NAMA_MATAKULIAH=‘BASIS DATA’;
e.delete from Matakuliah where NAMA_MATAKULIAH=‘BASIS DATA’;

32. Fungsi tanggal pada bahasa SQL yang digunakan untuk mengkalkulasi angka datepart antara dua tanggal adalah….
a.GetDate
b.DATEDIFF
c.DATEADD
d.DATENAME
e.DATEPART

33. Kondisi dibawah ini yang tidak sesuai dari pernyataan operator OR adalah….
a.False OR Null Value True
b.True OR True Value True
c.True OR Null Value True
d.True OR False Value True
e.False OR True Value True

Itulah beberapa soal lanjutan pembahasan mengenai mata kuliah basis data. Semoga bisa membantu dalam menyelesaikan soal kuis ataupun studi kasus pada tes awal maupun akhir pertemuan kuliah.