Model data.

Slides:



Advertisements
Presentasi serupa
Perancangan Basis Data Basis Data.  mahasiswa memahami tahap-tahap perancangan basis data 2 TIK •mahasiswa mengetahui bagaimana menentukan dan menempatkan.
Advertisements

MODEL ENTITY RELATIONSHIP
Perancangan Basis Data
ERD ( Entity Relationship Diagram )
Implementasi Basis Data
OPTIMASI DAN IMPLEMENTASI ENTITY RELATIONSHIP DIAGRAM
BAB VI Model Data.
OPTIMASI DAN IMPLEMENTASI ENTITY RELATIONSHIP DIAGRAM
Entity Relation Model By : Randy Permana, S.Kom.
Model data.
Transformasi ERD ke dalam bentuk fisik Materi Pertemuan ke-8
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
ENTITY RELATIONSHIP DIAGRAM
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Perancangan Basis Data
Rekayasa Perangkat Lunak ER/D
Basis Data Dasar Rudi Hartono, S.E, S.Kom.
Relasi Dalam Basis Data
Pertemuan #4 DIAGRAM - ER Kompetensi :
Outline: Relational Data Model Entity Relationship Diagram
Entity Relasional Diagram (ERD)
MODEL DATA.
ERD (Entity Relationship Diagram )
Entity Relationship Diagram
ERD ( Entity Relationship Diagram )
Penerapan/Implementasi Basis Data
ENTITY RELATIONSHIP DIAGRAM
ERD (Entity Relationship Diagram)
DIAGRAM ER dalam Notasi Lain
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
TRANSFORMASI MODEL DATA ER ke BASIS DATA
Membuat dan Mengatur Hubungan Antar Tabel
Ada beberapa sifat yang melekat pada suatu tabel :
IT204 SISTEM BASIS DATA.
Model Entity Relationship
Transformasi Himpunan Dan Normalisasi
TRANSFORMASI HIMPUNAN ENTITAS
Basis Data Dasar Rudi Hartono, S.E, M.Kom.
Matakuliah : Sistem Basisdata Versi Materi
Implementasi Basis Data
Matakuliah : Sistem Basisdata Versi Materi Model Data Penyaji
PERANCANGAN BASIS DATA
DIAGRAM HUBUNGAN ANTAR ENTITAS (ERD)
ENTITY RELATIONSHIP DIAGRAM
Relasi Dalam Basis Data
Entity Relationship Diagram (ERD)
ERD Session 1.
Pertemuan 5 – Sistem Basis Data
Entity Relatioship Diagram
Matakuliah : Sistem Basisdata Versi Materi
Entity Relatioship Diagram
Desain Basis Data Dengan ERD
DESAIN DATA BASE.
Transformasi model data ke basis data fisik
Entity Relationship Diagram
MODEL KETERHUBUNGAN ENTITAS (Entity-Relationship)
Entity Relationship Diagram
Relasi Dalam Basis Data
Membuat dan Mengatur Hubungan Antar Tabel
ENTITY RELATIONSHIP DIAGRAM
DIAGRAM HUBUNGAN ENTITAS
Entity Relationship Diagram
ENTITY RELATIONAL DIAGRAM (bagian 2 – Atribut&relasi)
Implementasi Basis Data
Entity Relationship Diagram
Entity Relationship Diagram
Relasi data base SBD 2 – sesi 2.
Entity Relationship Diagram
Transcript presentasi:

Model data

Model data Adalah kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik(makna) data dan batasan data.

Model data Perancangan model data secara umum terbagi dalam 2 kelompok: Model data berdasarkan objek (Entity-Relationship Model) 2. Model data berdasarkan record (Record-Based Logical models)

Model data berdasarkan objek (Entity Relationship Model) Berisi komponen komponen himpunan Entitas dan himpunan relasi yang masing masing dilengkapi dengan attribut-attribut yang merepresentasikan seluruh fakta dunia nyata yang kita tinjau.

Notasi simbolik dalam diagram E-R Persegi panjang menyatakan himpunan entitas. Lingkaran/elips menyatakan attribut (attibut yang berfungsi sebagai key digaris bawahi).

Belah ketupat menyatakan himpunan relasi. Garis sebagai penghubung antara himpunan relasi dengan himpunan entitas dan himpunan entitas dengan attributnya.

Kardinalitas relasi dapat dinyatakan dengan banyaknya garis cabang atau dengan pemakaian angka. 1 – 1 1 – N N – N N – 1

Tahapan Pembuatan Diagram E-R Mengidentifikasikan seluruh himpunan entitas yang terlibat. Menentukan attribut-attribut key dari masing masing entitas. Mengidentifikasikan dan menetapkan seluruh himpunan relasi yang ada beserta foreign keynya. Menentukan derajat/kardinalitas relasi untuk setiap himpunan relasi. Melengkapi himpunan entitas dan himpunan relasi dengan attribut attribut deskriptif.

1. Mengidentifikasikan seluruh himpunan entitas yang terlibat Himpunan entitas mewakili sebuah kumpulan entitas / individu yang jelas eksistensinya dan dapat bediri sendiri. Contoh dalam Perkuliahan : Mahasiswa, Kuliah, Dosen,Kuliah,ruang, Jurusan dll. Kuliah Mahasiswa Dosen

2. Menentukan attribut-attribut key dari masing masing entitas. Attribut key pada himpunan entitas merupakan attribut terpenting yang mengidentifikasikan setiap entitas yang ada didalamnya.Contoh: Entitas Mahasiswa adalah attribut NIM Entitas Dosen adalah Kode Dosen Kd_dosen Kode Kul NIM Dosen Kuliah Mahasiswa

3. Mengidentifikasikan dan menetapkan seluruh himpunan relasi dan foreign key. Relasi relasi yang kita tetapkan harus dapat mengakomodasi semua fakta yang ada dan menjamin kebutuhan penyajian data dan Dibuat Seoptimal mungkin.Contoh: NIM Kode Kul Kode Kul NIM Mahasiswa Mempelajari Kuliah

4. Menentukan derajat/kardinalitas relasi untuk setiap himpunan relasi. Contoh 1 : Berdasarkan fakta bahwa mahasiswa dapat mempelajari beberapa mata kuliah sekaligus maka derajat relasinya. N N Kode Kul NIM Kode Kul NIM Mahasiswa Mempelajari Kuliah

4. Menentukan derajat/kardinalitas relasi untuk setiap himpunan relasi. Contoh 2 : Berdasarkan fakta bahwa setiap mata kuliah hanya diajar oleh seorang dosen maka derajat relasinya. N 1 Kode Kul Kd_dosen Kode Kul Kd_dosen Kuliah Mengajar Dosen

5. Melengkapi himpunan entitas dan himpunan relasi dengan attribut attribut deskriptif. Keberadaan attribut deskriptif merupakan refleksi pengakomodasian terhadap fakta yang ada. N N NIM NIM Kode Kul Nama_Kuliah Kode Kul Nama_mhs Mahasiswa Mempelajari Kuliah Alamat_mhs Tgl_lahir Index_nilai SKS Semester

Tansformasi Model Data ke Basis Data Fisik Aturan umum dalam pemetaan model data yang digambakan dalam bentuk ERD ke bentuk Data fisik adalah: 1. Setiap himpunan entitas akan diimplementasikan sebagai sebuah tabel (file data)

Tabel Mahasiswa Nim Nama_mhs Tgl_lahir Alamat_mhs Mahasiswa NIM

Tabel Dosen Kode_dosen Nama_dosen Alamat_dosen Dosen Nama_dosen

Tabel Kuliah Kode_kuliah Nama_kuliah SKS Semester Kuliah Kode Kul

Tansformasi Model Data ke Basis Data Fisik 2. Relasi dengan derajat relasi 1-1 yang menghubungkan 2 buah himpunan entitas akan dipresentasikan dalam bentuk penambahan attribut relasi ke tabel yang mewakili salah satu dari kedua himpunan entitas.

Tabel Dosen Tabel Jurusan Kode_dosen Nama_dosen Alamat_dosen Field yg ditambahkan dari relasi mengepalai Kode_Jurusan Nama_jurusan Kode_dosen kode_Dosen Kode_jurusan Nama_dosen Nama_Jurusan Kode jurusan Kode dosen Dosen Jurusan Mengepalai Alamat_dosen

3. Relasi dengan derajat relasi 1-N yang menghubungkan 2 buah himpunan entitas juga akan dipresentasikan dalam bentuk pencantuman attribut dari himpunan entitas pertama ke tabel yang mewakili himpunan entitas kedua.

Tabel Dosen Tabel Kuliah Kode_dosen Nama_dosen Alamat_dosen Field yg ditambahkan dari relasi mengajar Kode_kuliah Nama_kuliah SKS Semester Kode_dosen Tempat Waktu Nama_dosen Kode_kuliah Nama_kuliah kode_Dosen Kode kuliah Kode dosen Dosen Mengajar Kuliah Waktu Alamat_dosen Tempat SKS Semester

4. Relasi dengan derajat relasi N-N yang menghubungkan 2 buah himpunan entitas, akan diwujudkan dalam bentuk tabel khusus yang memiliki field (foreign key).

Tabel mahasiswa Tabel mahasiswa Tabel kuliah Nim Nama_mhs Tgl_lahir Alamat_mhs Kode_kuliah Nama_kuliah SKS Semester

Tabel khusus yang mewakili himpunan relasi Tabel nilai Nim Kode_kuliah Index_nilai N N Kode Kul NIM NIM Kode Kul Nama_mhs Nama_Kuliah Mahasiswa Mempelajari Kuliah Alamat_mhs Tgl_lahir Index_nilai SKS Semester

Tabel Master Pada DataBase Tabel Mahasiswa Tabel Kuliah Field Type Size Description Nim Nama_Mhs Tgl_lahir Alamat_Mhs Field Type Size Description Kode_Kuliah Nama_Kuliah SKS Semester

Tabel Dosen Tabel Jurusan Field Type Size Description Kode_Dosen Nama_Dosen Alamat_Dosen Field Type Size Description Kode_Jurusan Nama_Jurusan

Tabel Transaksi Tabel Mengajar Field Type Size Description Kode_Kuliah Nama_Kuliah SKS Semester Kode_Dosen tempat Waktu

Tabel Transaksi Tabel Nilai Field Type Size Description Nim Kode_Kuliah Indeks_Nilai

Selesai Terima kasih