Teknologi Informasi
~ Aplikasi Basis Data ~
Oleh : Tim Hibah Pengajaran Mata Kuliah Teknologi Informasi Jurusan Matematika
Pengertian Basis Data
sekumpulan data yang saling berhubungan, disimpan dengan
Redundansi
• penyimpanan data yang sama secara berulang.
Sistem Manajemen Basis Data
merupakan suatu perangkat lunak yang terdiri atas sekumpulan program untuk
mengelola dan memelihara data di dalam suatu struktur yang digunakan
( lanjutan 1 )
Program Aplikasi Pengguna
Model Basis Data
• Model basis data Flat-file • Model basis data Hirarki • Model basis data Jaringan • Model basis data Relasional
• Model basis data Berorientasi Objek (Object Oriented / OO)
Model basis data Flat-file
1234 5 67890123456789012345 6 78901234567890123 0123 Retno Kusumaningrum PS. Ilmu Komputer
1234 Ragil Saputra PS. Ilmu Komputer
2345 Adi Wibowo PS. Ilmu Komputer
3456 Satriyo Adhy PS. Ilmu Komputer
4567 Bambang Yismianto PS. Ilmu Komputer
5678 Indriyati PS. Ilmu Komputer
6789 Beta Noranita PS. Ilmu Komputer
Model Basis Data Jaringan
Root table atau parent
shared child table
Child tables dari level sebelumnya Child tables dari level
Normalisasi Data
merupakan suatu proses untuk
mendapatkan struktur tabel atau relasi yang efisien dan bebas dari anomali,
dan mengacu pada cara data item
Anomali
merupakan efek samping yang tidak
diharapkan, yang ditimbulkan dari suatu proses.
Macam :
• Anomali Peremajaan
• Anomali Penyisipan
Macam bentuk normal suatu relasi
• Unnormalized (bentuk belum normal).
• Bentuk Normal Pertama (First Normal Form/1 NF). • Bentuk Normal Kedua (Second Normal Form/2 NF). • Bentuk Normal Ketiga (Third Normal Form/3 NF). • Boyce/Codd Normal Form (BCNF).