Pemetaan Skema Konseptual ke Skema Relasional

Slides:



Advertisements
Presentasi serupa
Pertemuan 4 Heintje Hendrata, S.Kom Heintje Hendrata, S.Kom.
Advertisements

SISTEM BASIS DATA Basis Data.
Perancangan Basis Data Basis Data.  mahasiswa memahami tahap-tahap perancangan basis data 2 TIK •mahasiswa mengetahui bagaimana menentukan dan menempatkan.
Database Management System
IMPLEMENTASI & APLIKASI BASIS DATA
TRANSFORMASI MODEL DATA ER ke BASIS DATA
Perancangan Basis Data
PEMROGRAMAN BASIS DATA
Tahapan Membuat ERD.
DATABASE SYSTEM (Sistem Basis Data)
Implementasi Basis Data
OPTIMASI DAN IMPLEMENTASI ENTITY RELATIONSHIP DIAGRAM
OPTIMASI DAN IMPLEMENTASI ENTITY RELATIONSHIP DIAGRAM
BAB 2 MODEL-MODEL DATA ..
Model data.
SISTEM BASIS DATA Dr. Kusrini, M.Kom.
Transformasi ERD ke dalam bentuk fisik Materi Pertemuan ke-8
Perancangan Basis Data Relasional (ERD) bag.2
ENTITY RELATIONSHIP DIAGRAM
MODEL DATA LANJUTAN Varian Entitas
ARSITEKTUR SISTEM BASIS DATA
Perancangan Skema Logis dengan Model Relasional
Pengantar Desain Basisdata-Part I Oleh: Devie Rosa Anamisa.
Model Basis Data Relasional
Rekayasa Perangkat Lunak ER/D
Desain Database Dengan Model Entity Relationship (ER)
Basis Data Dasar Rudi Hartono, S.E, S.Kom.
Model Data Relasional.
ENTITY RELATIONSHIP DIAGRAM
Outline: Relational Data Model Entity Relationship Diagram
Tipe Data By Serdiwansyah N. A..
ERD (Entity Relationship Diagram )
Model data.
IMPLEMENTASI BASIS DATA
BAB 2 MODEL-MODEL DATA ..
SISTEM BASIS DATA D.SINAGA, M.KOM.
TRANSFORMASI MODEL DATA ER ke BASIS DATA
Oleh : Devie Rosa Anamisa
Pertemuan III Betha Nurina Sari, M.Kom
VARIAN ENTITAS & VARIAN RELASI
Ada beberapa sifat yang melekat pada suatu tabel :
IT204 SISTEM BASIS DATA.
Transformasi Himpunan Dan Normalisasi
TRANSFORMASI HIMPUNAN ENTITAS
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
Basis Data Dasar Rudi Hartono, S.E, M.Kom.
Matakuliah : Sistem Basisdata Versi Materi
Matakuliah : Sistem Basisdata Versi Materi Model Data Penyaji
Database & Database Users
IT204 SISTEM BASIS DATA Ramos Somya, S.Kom., M.Cs.
Transformasi Diagram ER ke dalam basis data fisik
SISTEM BASIS DATA Basis Data.
Konsep dan aplikasi basis data
Desain Basis Data Dengan ERD
Transformasi Model Data ke Database Fisik
Basis Data 1 Rudi Hartono, S.E, S.Kom.
DESAIN DATA BASE.
Transformasi Diagram ER ke dalam basis data fisik
Model Relasional Part-2
Transformasi model data ke basis data fisik
SISTEM BASIS DATA Kuliah - 2.
TIPE DATA DALAM VISUAL BASIC (VB) INTEGER Yaitu : tipe data numerik, berupa bilangan bulat, dan tanpa pecahan Kisaran angka : antara -32,768 hingga.
Perancangan Database.
Arsitektur Sistem Basis Data
PENGENALAN ANISA ISTIQOMAH, S.KOM.
SISTEM BASIS DATA Basis Data.
Database Management System
DIAGRAM HUBUNGAN ENTITAS
Model Data Relasional.
Pemodelan Database DINI OKTARIKA,S.KOM.
Transcript presentasi:

Pemetaan Skema Konseptual ke Skema Relasional Rudi Setiawan, m.cs

Pemetaan Skema Konseptual ke Skema Relasional Tahapan ini diawali dengan melakukan transformasi dari model data yang telah selesai dibuat kemudian menciptakan struktur basisdata sesuai DBMS yang dipilih.

Secara umum, sebuah ERD akan diwujudkan menjadi senuah basisdata secara fisik Sedangkan komponen-komponen ER yang berupa himpunan entitas dan himpunan relasi akan diwujudkan menjadi tabel-tabel dan atribut-atribut yang melekat pada masing-masing himpunan entitas dan himpunan relasi akan dinyatakan sebagai field- field dari tabel yang sesuai.

Performansi basisdata ditentukan oleh : kualitas dan bentuk perancangan basisdata Kualitas mesin/komputer Platform yang dipilih Sistem operasi DBMS yang digunakan

Pengkodean / abstraksi data Alasan untuk membuat suatu pengkodean adalah untuk efisiensi ruang penyimpanan Dari pemakaiannya ada 2 bentuk pengkodean Eksternal (User defined coding) Internal (System coding)

Eksternal (User defined coding) Mewakili pengkodean yang telah digunakan secara terbuka dan dikenal oleh pemakai awam Contoh : Nomor mahasiswa dan kode matakuliah

Internal (System Coding) Menggambarkan bagaimana data disimpan dalam kondisi sebenarnya, sehingga berorientasi pada mesin.

3 bentuk pengkodean Sekuensial Pengkodean dilakukan dengan mengasosiasikan data dengan kode yang urut Contoh : Predikat kelulusan Sangat memuaskan = A Cukup memuaskan = B Memuaskan = C

Mnemonic Pengkodean dilakukan dengan membentuk suatu singkatan dari data yang hendak dikodekan contoh : Laki-laki = L Perempuan = P

Blok Pengkodean dinyatakan dalam format tertentu contoh : nomor mahasiswa dengan format XX.YY.ZZZZ terdiri atas XX = 2 digit tahun masuk YY= 2 digit kode jurusan ZZZZ = 4 digit nomor urut

Pemetaan Skema Konseptual ke Skema Relasional 4 Aturan umum dalam pemetaan model data yang digambarkan dalam ERD (level konseptual) menjadi basisdata fisik (relasional) yaitu :

Setiap himpunan entitas akan diimplementasikan sebagai sebuah tabel

Relasi dengan derajat relasi satu-ke-satu, yang menghubungkan 2 buah himpunan entitas akan direpresentasikan dalam bentuk penambahan/penyertaan atribut-atribut relasi ke tabel yang mewakili salah satu dari kedua entitas

Relasi dengan derajat relasi satu-ke-banyak, yang menghubungkan 2 buah himpunan entitas juga akan direpresentasikan dalam bentuk pemberian/pencantuman atribut kunci dari himpunan entitas pertama (yang derajat 1) ke tabel yang mewakili himpunan entitas kedua (yang berderajat M)

Relasi dengan derajat relasi banyak ke banyak, yang menghubungkan 2 buah himpunan entitas akan diwujudkan dalam bentuk tabel khusus, yang memiliki field (atau foreign key) yang berasal dari kunci-kunci dari himpunan entitas yang dihubungkan.

DBMS dan Struktur Tabel Dalam menentukan struktur dari tabel, paling tidak setiap struktur tabel berisikan nama field, tipe field dan ukurannya Tatacara penamaan field, pilihan tipe field serta fasilitas tambahan lainnya untuk struktur tabel sangat tergantung pada DBMS yang digunakan.

Type data yang bersifat umum : Data Alphanumerik: isinya berupa angka tetapi tidak menunjukkan jumlah, sehingga dianggap sebagai teks. Misalnya : NoMhs, NIP Data numerik: berupa angka yang menunjukkan jumlah, misalnya SKS, Gaji pokok Data bilangan bulat (integer) Byte(1byte), small integer (2byte), Long Integer (4byte) Data bilangan nyata, single(4byte) double(8byte). Tipe data single dapat menampung hingga 7 digit pecahan, double hingga 15 digit pecahan Data uang (currency), tipe data ini sangat membantu dalam mengatur tampilan data yang berkaitan dengan nilai uang, misalnya dengan adanya pemisahan ribuan/jutaan Data teks, dapat menggunakan type data variable character karena dapat menampung hingga 255 karakter

Pertimbangan dalam memilih type data Kecukupan domain Efesiensi ruang penyimpanan Kecepatan pengolahan data