Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehFarida Iskandar Telah diubah "9 tahun yang lalu
1
Pemetaan Skema Konseptual ke Skema Relasional
Rudi Setiawan, m.cs
2
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.
3
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.
4
Performansi basisdata ditentukan oleh :
kualitas dan bentuk perancangan basisdata Kualitas mesin/komputer Platform yang dipilih Sistem operasi DBMS yang digunakan
5
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)
6
Eksternal (User defined coding)
Mewakili pengkodean yang telah digunakan secara terbuka dan dikenal oleh pemakai awam Contoh : Nomor mahasiswa dan kode matakuliah
7
Internal (System Coding)
Menggambarkan bagaimana data disimpan dalam kondisi sebenarnya, sehingga berorientasi pada mesin.
8
3 bentuk pengkodean Sekuensial Pengkodean dilakukan dengan mengasosiasikan data dengan kode yang urut Contoh : Predikat kelulusan Sangat memuaskan = A Cukup memuaskan = B Memuaskan = C
9
Mnemonic Pengkodean dilakukan dengan membentuk suatu singkatan dari data yang hendak dikodekan contoh : Laki-laki = L Perempuan = P
10
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
11
Pemetaan Skema Konseptual ke Skema Relasional
4 Aturan umum dalam pemetaan model data yang digambarkan dalam ERD (level konseptual) menjadi basisdata fisik (relasional) yaitu :
12
Setiap himpunan entitas akan diimplementasikan sebagai sebuah tabel
13
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
14
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)
15
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.
16
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.
17
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
18
Pertimbangan dalam memilih type data
Kecukupan domain Efesiensi ruang penyimpanan Kecepatan pengolahan data
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.