Minggu ke-3 perkuliahan basis data
membahas tentang Pemodelan Data dan Basis Data Relasional. Pertama-tama
dikenalkan apa itu Model Data. Model Data adalah seperangkat Konseptual
untuk menggambarkan data, hubungan data, semantik (Makna) data, dan batasan
Data.
Ada dua cara untuk pemodelan Data, yaitu :
1. Model Data berbasis Objek, Himpunan data dan relasi yang menjelaskan hubungan logik antar objek.
1. Model Data berbasis Objek, Himpunan data dan relasi yang menjelaskan hubungan logik antar objek.
- ERD (Entity Relationship Diagram) : Menjelaskan Hubungan antar data dalam basis data atau diagam hubungan antar objek yang menggambarkan objek satu dengan yang lain.
- Semantik : Relasi antar objek dinyatakan dengan kata-kata (semantik).
Model ini mendasarkan pada record untuk menjelaskan kepada user tentang hubungan logik antar data dalam basis data.
- Relasional Model
- Hirarchycal Model (tree Structure)
- Network Model (plex Struktur)
Record/Tuple -> sebuah baris dalam suatu tabel
Field -> Kolom pada suatu tabel
Domain -> batasan nilai dalam atribut dan tipe data
Primary Key -> Field nik yang dipakai untuk membedajan suatu record dengan record lain
Foreign Key -> Atribut dalam suatu tabel yang ikut masuk ke tabel yang lain
Setelah mendapat penjelasan tersebut kami diberi contoh dalam pembuatan tabel-tabel basis data, yaitu ada tabel dosen, matakuliah, mhs, jadwal, dan krs. Serta juga dijelaskan bagaimana tabel-tabel itu berelasi.
Sekian refleksi Basis Data minggu ke-3 dari saya, semoga bermanfaat :)