mata kuliah : basis data · mata kuliah : basis data normalisasi database dalam bentuk 3nf...
Post on 25-Aug-2019
221 Views
Preview:
TRANSCRIPT
MATA KULIAH : BASIS DATA
1. Perangkat keras (Hardware)
2. Sistem Operasi (Operating System)
3. Basis Data (Database)
4. Pengelola Basis Data (DBMS)
5. Pemakai (User)
6. Aplikasi / Perangkat Lunak (Optional)
MATA KULIAH : BASIS DATA
1. Data Definition Language (DDL)
• Membuat Tabel Baru
• Merubah Tabel
• Struktur Tabel
2. Data Manipulation Language (DML)
• Penambahan data baru ke suatu basis data
• Penghapusan data dari suatu basis data
• Pengubahan data disuatu basis data
MATA KULIAH : BASIS DATA
Program Aplikasi
System Calls Query Skema Basis
Data
DML Query
Processor DDL Compiler
Kode Objek Program Apl
Database Manager
File Manager
Pemakai Awam Programmer Pemakai Mahir DBA
Tabel data
Kamus Data
MATA KULIAH : BASIS DATA
MATA KULIAH : BASIS DATA
Adalah analisis data yang mengatur atribut-
atribut data secara berkelompok.
Membentuk entitas data :
• non-redundant,
• stabil dan
• flexible.
MATA KULIAH : BASIS DATA
• Bentuk tidak normal
UNNORMALIZED FORM
• Bentuk Normal kesatu
FIRST NORMAL FORM / 1NF
• Bentuk Normal kedua
SECOND NORMAL FORM / 2NF
• Bentuk Normal ketiga
THIRD NORMAL FORM / 3NF
MATA KULIAH : BASIS DATA
Bentuk ini merupakan kumpulan data yang
mengikukti format tertentu, dapat saja data tidak
lengkap atau terduplikasi. Data dikumpulkan apa
adanya sesuai dengan saat menginput.
MATA KULIAH : BASIS DATA
Bentuk normal yang pertama atau 1NF
mensyaratkan beberapa kondisi dalam sebuah
database, berikut adalah fungsi dari bentuk normal
pertama ini.
• Menghilangkan duplikasi kolom dari tabel yang
sama.
• Buat tabel terpisah untuk masing-masing
kelompok data terkait dan mengidentifikasi
setiap baris dengan kolom yang unik (primary
key).
MATA KULIAH : BASIS DATA
MATA KULIAH : BASIS DATA
Syarat untuk menerapkan normalisasi bentuk
kedua ini adalah data telah dibentuk dalam 1NF,
berikut adalah beberapa fungsi normalisasi 2NF.
• Menghapus beberapa subset data yang ada
pada tabel dan menempatkan mereka pada tabel
terpisah.
• Menciptakan hubungan antara tabel baru dan
tabel lama dengan menciptakan foreign key.
MATA KULIAH : BASIS DATA
MATA KULIAH : BASIS DATA
Normalisasi database dalam bentuk 3NF bertujuan
untuk menghilangkan seluruh atribut atau field
yang tidak berhubungan dengan primary key.
Dengan demikian tidak ada ketergantungan
transitif pada setiap kandidat key. Syarat dari
bentuk normal ketiga atau 3NF adalah :
• Memenuhi semua persyaratan dari bentuk
normal kedua.
• Menghapus kolom yang tidak tergantung pada
primary key.
MATA KULIAH : BASIS DATA
MATA KULIAH : BASIS DATA
MATA KULIAH : BASIS DATA
1. Buat normalisasi data dari tugas sebelumnya.
2. Jelaskan proses normalisasi data tersebut.
3. Tugas di kirim ke email
solehsabarudin@gmail.com
4. Subjek : BDSORE T02 NIM-NAMA
5. Lampirkan File tugas
6. Nama file tugas harus sama dengan SUBJEK
email.
7. Paling lambat hari Senin, 19 Februari 2018
top related