Anda di halaman 1dari 3

Nama : Roana

NIM : 312210027
Kelas : TI.22.C.1
Mata Kuliah : Basis Data

SOAL

1. Apa yang anda ketahui tentang Relasi, Attribute, Tuple?

2. Jelaskan yang dimaksud Data Base Management System (DBMS)!

3. Jelaskan pengertian Normalisasi Data!

4. Sebutkan dan jelaskan kriteria agar sebuah table dikatakan Baik atau Normal!

5. Jelaskan pengertian dari Primary Key, Candidate Key, dan Foreign Key?

JAWABAN

1. Relasi, Attribute, Tuple


 Relasi
Sebuah tabel yang terdiri dari beberapa kolom dan beberapa baris
 Attribute
Kolom pada sebuah relasi
 Tuple
Baris padas ebuah relasi, atau kumpulan elemen-elemen yang salingb erkaitan
menginformasikan tentang suatu entitas secara lengkap
2. Data Base Management System
 Kumpulan relasi data

 Kumpulan program untuk mengakses data

 DBMS berisi informasi bagian bagian perusahaan

 DBMS menyediakan lingkungan yang tepat dan efisien untuk


digunakan.

 Aplikasi Database :

 Perbankan : semua transaksi


 Penerbangan : resevasi, jadwal

 Universitas: pendaftaran, pelulusan

 Penjualan : pelanggan, produk, penyimpanan

 Manufactur : produksi, inventori, order, jaring pemasok

 SDM : rekord karyawan, gaji, pemotongan pajak

 Database menyentuh semua aspek kehidupan

3. Normalisasi Data
 Proses untuk menciptakan suatu tabel (relasi) dalam basis data dengan tujuan untuk
mengurangi kemubaziran.
 Normalisasi merupakan sebuah teknik dalam logical desain sebuah basis data, teknik
pengelompokkan atribut dari suatu relasi sehingga membentuk struktur relasi yang baik
(tanpa redudansi).
 Proses normalisasi adalah proses pengelompokkan data elemen menjadi tabel-tabel
yang menunjukkan entity dan relasinya.
4. Normalisasi Data
 Proses untuk menciptakan suatu tabel (relasi) dalam basis data dengan tujuan untuk
mengurangi kemubaziran.
 Normalisasi merupakan sebuah teknik dalam logical desain sebuah basis data, teknik
pengelompokkan atribut dari suatu relasi sehingga membentuk struktur relasi yang
baik (tanpa redudansi).
 Proses normalisasi adalah proses pengelompokkan data elemen menjadi tabel-tabel
yang menunjukkan entity dan relasinya.
5. Pengertian dari Primary Key, Candidate Key, dan Foreign Key
 Candidate key adalah suatu atribut atau satu set minimal atribut yang hanya
mengidentifikasikan secara unik untuk suatu kejadian spesifik dari
entitas.Candidate key ini harus memenuhi syarat sbb:
Unique Identifier, untuk setiap row/tuple candidate key harus secara unik dapat
menjadi identifier. Artinya, setiap non candidate key atribut secara fungsional
bergantung pada candidate tersebut.
Non Redudancy, tidak ada duplikasi candidate key untuk menjadi unique
identifier, dimana tidak dapat dilakukan penghapusan pada candidate key dimana
tidak merusak sifat unique identifier.
 Primary key
Primary Key adalah suatu aturan yang berguna untuk memastikan bahwa setiap
baris data pada tabel bersifat unik ( berbeda antara baris satu dengan baris
lainnya ).   contohnya untuk primary key
 Foreign Key
Foreign Key adalah kolom atau field pada suatu tabel yang berfungsi sebagai
kunci tamu dari tabel lain. Foreign Key sangat berguna bila kita bekerja dengan
banyak tabel yang saling berelasi satu sama lain

Anda mungkin juga menyukai