Skema Pengembangan Basis Data • External Schema Skema yang merepresentasikan kebutuhan manajerial (top-down view) yang memerlukan koleksi/kumpulan dokumentasi user (bottom-up view) • Conceptual Schema Memetakan semua kebutuhan dunia nyata ini ke dalam persyaratan teknis. Output: entity relationship model • Logical Schema Memetakan entity relationship model menjadi relational data model. Output: relational data model • Physical Schema Pemrograman SQL
Struktur Relasional Data Model • Setiap entitas dari Model ER akan dipetakan menjadi “Relasi” yang direpresentasikan dengan tabel 2 dimensi • Setiap Relasi terdiri dari Nama Relasi dan Daftar Atribut yang dimilikinya, serta sekumpulan Baris • Pada Skema Fisik nantinya, Nama Relasi akan menjadi Nama Tabel dan Daftar Atribut akan menjadi Nama Field, serta setiap Baris menjadi Record
IF0009 - Basis Data Dasar 5
Kunci Relasional • Kunci Primary (Primary Key) Atribut Identitas dari Model ER akan dipetakan menjadi Kunci Primer (Primary Key) pada Model Relasional
• Kunci Foreign (Foreign Key)
Atribut yang berfungsi sebagai penghubung dengan Relasi yang memiliki Atribut Identitas Merupakan Primary Key di Relasi lain Dituliskan dengan adanya garis bawah terputus-putus pada atribut yang ada di dalam suatu Relasi