Anda di halaman 1dari 5

Nama : Alfarizi Pundabi

Nim : 701220022

Kelas : 2B

UTS Basis Data

1.Jelaskan secara ringkas istilah-istilah berikut:

Jawab :

a. Data :

Fakta-fakta yang menggambarkan suatu kejadian yang sebenarnya pada waktu tertentu.

b. Basis Data :

Tempat berkumpulnya data yang saling berhubungan dalam suatu wadah (organisasi/perusahaan)
bertujuan agar dapat mempermudah dan mempercepat untuk pemanggilan atau pemanfaatan kembali
data tersebut.

c. Sistem Manajemen Basis Data (SMBD):

Paket program (software) yang Memudahkan dan mengefisienkan pemasukan (input), pengeditan,
penghapusan, dan pengambilan informasi terhadap database.

d. Model Basis Data:

Konsep yang terintegrasi dalam menggambarkan hubungan (relationship) antar data dan batasan-
batasan (constraint) dalam suatu sistem database

• Model Relasional

• Model Entity-Relationship data model (utamanya untuk perancangan database)

• Model data berbasis objek (object oriented dan Object-relational)

• Semistructured data model (xml)

• Model lainnya (lama):

– Model jaringan

– Model Hirarki

2.Jelaskan perbedaan superkey, candidate key, primary key, dan foreign key!

Jawab :
 Super key adalah sekumpulan atribut yang mengidentifikasi baris dalam tabel secara unik. Super Key
adalah superset dari Candidate Key.
K adalah superkey dari R jika nilai-nilai untuk K dipenuhi untuk
mengidentifikasi sebuah tupel unik dari tiap kemungkinan relasi r(R)
 Candidate Key merupakan sekumpulan atribut yang secara unik mengidentifikasi tupel dalam sebuah
tabel.
Superkey K adalah suatu candidate key jika K adalah minimal
 Primary key adalah suatu atribut(bisa satu atau lebih) yang digunakan untuk mendefinisikan atau
memastikan bahwa setiap record didalam tabel tersebut bersifat unique atau berbeda antara yang satu
dengan yang lainya.
Salah satu candidate keys dipilih untuk menjadi primary key.
 Foreign key adalah suatu atribut (bisa satu atau lebih) yang digunakan sebagai penghubung antara
tabel satu dengan tabel yang lainya pada database relational.
Foreign key Nilai didalam suatu relasi harus muncul didalam relasi lainnya

3.Diketahui suatu relasi r sebagai berikut:


A B C D
α α 1 7
α β 5 7
β β 12 3
β β 23 10
Tentukan hasil relasi menggunakan aljabar relasional berikut:
A=B ^ C > D (r)
Jawab :

A B C D

β β 12 3

β β 23 10
4. Buatlah sebuah database perpustakaan sederhana dengan tabel buku, anggota,

dan peminjaman dengan struktur diatas :


Jawab :

A.Tabel Buku

B.Tabel Anggota

C.Tabel Peminjaman
5. Berdasarkan database pada soal no. 4 lakukan query dan screenshot hasil dari query berikut:
a. Lakukan Insert data pada setiap tabel dalam database minimal 3 data pada masing-masing table
Jawab :

Insert Data tabel Buku

Insert Data tabel Anggota

Insert Data tabel Peminjaman

b. Lakukan update nama field dengan mengubah field judul menjadi judul_buku pada table
mahasiswa;

Jawab :
c. Lakukan update data judul_buku pada salah satu data di dalam tabel buku

e. Tampilkan satu data yang ada di dalam tabel anggota dengan kondisi where.

Anda mungkin juga menyukai