0% menganggap dokumen ini bermanfaat (0 suara)
52 tayangan3 halaman

Tugas Basis Data m10

Dokumen tersebut berisi tentang tugas harian mata kuliah Basis Data di Program Studi Teknik Informatika Universitas Pelita Bangsa. Tugas tersebut membahas tentang relasi, atribut, tuple, database management system, normalisasi data, kriteria tabel yang baik, serta pengertian primary key, candidate key, dan foreign key.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
52 tayangan3 halaman

Tugas Basis Data m10

Dokumen tersebut berisi tentang tugas harian mata kuliah Basis Data di Program Studi Teknik Informatika Universitas Pelita Bangsa. Tugas tersebut membahas tentang relasi, atribut, tuple, database management system, normalisasi data, kriteria tabel yang baik, serta pengertian primary key, candidate key, dan foreign key.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 3

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK
UNIVERSITAS PELITA BANGSA

TUGAS HARIAN SEMESTER GENAP TA 2022/2023

Mata Kuliah : Basis Data


Program Studi/Semester : Teknik Informatika / 2
Hari/Tanggal : Senin, 15 Mei 2023
Nama Dosen : Drs. Muhtajuddin Danny, S.Kom., M.Kom.
Materi Soal : Pertemuan ke-5 s/d ke-7
Upload : Di e-Learning Pertemuan ke-10
Batas Akhir Upload : Kamis, 18 Mei 2023 Jam 23.30 wib

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?
Jawab

1. 1. Relasi
Relation (Relasi) merupakan sebuah tabel dengan kolom-kolom dan baris-baris. Pada model
relasional, relasi digunakan untuk menyimpan informasi mengenai objek-objek yang
direpresentasikan dalam sebuah basis data.
2.Atribut
Attribute (Atribut) merupakan kolom dari suatu relasi yang mempunyai nama. Atribut-atribut pada
suatu relasi tidak harus tersusun secara khusus. Contohnya, pada relasi PEGAWAI mempunyai lima
kolom untuk atribut-atribut NIP#, Nama, Alamat, Gaji dan KodeDiv.
3. Tupel
Tuple (Tupel) merupakan suatu baris dari suatu relasi. Pada relasi PEGAWAI, setiap tupel
mempunyai 5 nilai, masing-masing untuk setiap atribut NIP#, Nama, Alamat, Gaji dan KodeDiv.
2. Database Management System atau DBMS adalah software yang digunakan untuk
mengelola, menyimpan, dan mengambil database. Software ini menyediakan
antarmuka yang memungkinkan user membaca, membuat, menghapus, dan
memperbarui data. Data adalah sekumpulan informasi seperti teks, angka, dan media,
yang semuanya bisa dikelola dalam database. Nah, data ini dikontrol oleh sebuah
sistem yang disebut DBMS. Jadi, DBMS adalah sistem yang menjembatani user dan
database untuk mengelola data, database engine, dan skema
3. Normalisasi database adalah teknik pengelompokkan data dari berbagai entitas dalam
sebuah relasi agar menjadi struktur yang baik tanpa pengulangan data
4. Sebuah tabel dikatakan baik (efisien) atau normal jika memenuhi 3 kriteria sbb:
• Jika ada dekomposisi (penguraian) tabel, maka dekomposisinya harus dijamin aman
(Lossless-Join Decomposition). Artinya, setelah tabel tersebut diuraikan /
didekomposisi menjadi tabel-tabel baru, tabel-tabel baru tersebut bisa menghasilkan
tabel semula dengan sama persis.
• Terpeliharanya ketergantungan fungsional pada saat perubahan data (Dependency
Preservation).
• Tidak melanggar Boyce-Code Normal Form (BCNF)
Aturan-aturan normalisasi dinyatakan dalam istilah bentuk normal. Bentuk ormal adalah suatu
aturan yang dikenakan pada relasi-relasi dalam basis data dan harus dipenuhi oleh relasi
tersebut pada level-level normalisasi. Suatu relasi dikatakan dalam bentuk normal tertentu
jika memenuhi kondisi-kondisi ertentu.

5 . Primary Key merupakan sebuah aturan dimana fungsinya adalah untuk membedakan anatara baris
satu dengan baris lainnya yang ada pada tabel dan bersifat unik.

Berikut adalah contoh primary key pada salah satu tabel.

Ada ketentuan yang harus diperhatikan ketika field yang menjadi primary key yakni :

Data tidak boleh sama atau ganda (unik)

Data tidak boleh bernilai null

foreign (tamu) key, merupakan suatu atribut untuk melengkapi hubungan yang menunjukan ke induknya,

itu artinya field pada tabel merupakan kunci tamu dari tabel lain. Dan biasanya penggunaan foreign key

akan sangat dibutuhkan ketikan kita menemukan banyak tabel dan ingin menghubungkan satu tabel

dengan tabel lainnya.

Contohnya seperti pada gambar dibawah ini.

key pada SQL adalah candidate key, candidate key merupakan suatu atribut ataupun super key yang

mengidentifikasi secara unik untuk kejadian spesifik dari entitas.

Berikut ini adalah contoh candidate key.

Anda mungkin juga menyukai