Transformasi model data ke basis data fisik

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

Yufis Azhar – Teknik Informatika – UMM
TRANSFORMASI MODEL DATA ER ke BASIS DATA
Perancangan Basis Data
Transformasi ERD Ke Bentuk Fisik
Implementasi Basis Data
OPTIMASI DAN IMPLEMENTASI ENTITY RELATIONSHIP DIAGRAM
OPTIMASI DAN IMPLEMENTASI ENTITY RELATIONSHIP DIAGRAM
Your company slogan Table of Contents Introduction 1 Main title 2 Examples 3 Conclusion 4.
Transformasi ERD ke dalam bentuk fisik Materi Pertemuan ke-8
PTIK-12 PERANCANGAN DATABASE (1)
ERD Lanjutan Materi pertemuan 15,16 dan 17
Entity Relationship Diagram
Pemetaan Skema Konseptual ke Skema Relasional
Praktikum Basis Data Kusumodestoni (P. Toni) Hp
MODEL ENTITY RELATIONSHIP DIAGRAM
Modul SBD-2 …….. SQL Server
Pertemuan 2 Model Data, Relational Data Model, Database Schema, DDL
Pertemuan #4 DIAGRAM - ER Kompetensi :
MODEL DATA.
ERD (Entity Relationship Diagram )
Model data.
Entity Relationship Diagram
ERD ( Entity Relationship Diagram )
IMPLEMENTASI BASIS DATA
Praktikum Ke (Membuat database, melihat data base, menghapus database, membuat tabel dan melihat tabel).
Connect to the Server - Putty
Pemodelan Data Menggunakan MODEL Entity Relationship
Penerapan/Implementasi Basis Data
ENTITY RELATIONSHIP DIAGRAM
MODEL RELASIONAL.
DIAGRAM ER dalam Notasi Lain
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
TRANSFORMASI MODEL DATA ER ke BASIS DATA
Connect to the Server - Putty
IT204 SISTEM BASIS DATA.
IT204 SISTEM BASIS DATA.
Transformasi Himpunan Dan Normalisasi
TRANSFORMASI HIMPUNAN ENTITAS
Matakuliah : Sistem Basisdata Versi Materi
Implementasi Basis Data
PERANCANGAN BASIS DATA
IT204 SISTEM BASIS DATA Ramos Somya, S.Kom., M.Cs.
Jenis Data, Kolom, Operator dan Fungsi
ENTITY RELATIONSHIP DIAGRAM
Entity Relationship Diagram (ERD)
ERD Session 1.
Matakuliah : Sistem Basisdata Versi Materi
Perancangan Basis Data Relasional Converting ER Model To Table
Entity Relatioship Diagram
Matakuliah : Sistem Basisdata Versi Materi Model Data Lanjutan
Matakuliah : Sistem Basisdata Versi Materi
Entity Relatioship Diagram
Transformasi Model Data ke Database Fisik
Basis Data 1 Rudi Hartono, S.E, S.Kom.
DESAIN DATA BASE.
Prakt. BasDat - Pertemuan 5
Model Relasional Part-2
BAB VII Model Data Lanjut.
BAB VII Model Data Lanjut.
Entity Relationship Diagram
Prakt. BasDat - Pertemuan 5
Tipe data dalam SQL Server
Istilah – istilah database
DIAGRAM HUBUNGAN ENTITAS
Implementasi Basis Data
MEMBANGUN DATABASE DENGAN MySQL
Entity Relationship Diagram
Entity Relationship Diagram
Entity Relationship Diagram
Transcript presentasi:

Transformasi model data ke basis data fisik Hani Irmayanti, M.Kom

Aturan umum Setiap himpunan entitas akan diimplementasikan sebagai sebuah table. Relasi dengan derajat relasi 1-1 yang menghubungkan 2 buah himpunan entitas akan direpresentasikan dalam bentuk penambahan/penyertaan atribut-atribut relasi ke table yang mewakili salah satu dari kedua himpunan entitas. Relasi dengan derajat relasi 1-N, akan direpresentasikan dalam bentuk pencantuman atribut key dari himpunan entitas yang berderajat 1 ke himpunan entitas yang berderajat N Relasi dengan derajat N – N, akan diwujudkan dalam bentuk table yang mewakili field yang berasal dari key-key himpunan entitias yang dihubungkannya.

Entitas  Tabel Tabel Mahasiswa Mahasiswa Nama_mhs Tgl_lahir Alamat_mhs nim nim Nama_mhs Alamat_mhs Tgl_lahir Tabel Kuliah Kuliah Nama_kul semester sks Kode_kul Kode_kul nama_kul sks Semester

Relasi 1-1 Tabel Dosen Kode_dos Nama_dos Alamat_dos Dosen Nama_dos Alamat_mhs Kode_dos Jurusan Nama_jur Kode_jur mengepalai 1 Tabel Jurusan Kode_jur Nama_jur Kode_dos

Relasi 1-N Tabel Dosen Dosen Nama_dos Alamat_mhs Kode_dos Kuliah Nama_kul Kode_kul mengajar 1 N sks semester waktu tempat Kode_dos Nama_dos Alamat_dos Tabel Kuliah Kode_kul Nama_kul sks semester Kode_dos tempat waktu

Tabel Mempelajari/Tabel Nilai Relasi N-N Tabel Mahasiswa Mahasiswa Nama_mhs Alamat_mhs nim Kuliah Nama_kul Kode_kul mempelajari N sks semester Indeks_nilai nim Nama_mhs Alamat_mhs Tabel Mempelajari/Tabel Nilai nim Kode_kul Indeks_nilai Tabel Kuliah Kode_kul Nama_kul sks semester

Entitas lemah Orang tua memiliki mahasiswa nim Nama_mhs Nama_ortu Alamat_ortu 1 menyenangi hobbi Nama_hobi N Tabel Mahasiswa Tabel orang tua Tabel Hobbi nim Nama_mhs nim Nama_ortu Alamat_ortu nim Nama_hobi

spesialisasi Tabel Dosen Kode_dos Nama_dos Alamat_dos Tabel Dosen Tetap Tabel Tidak Tetap Kode_dos nik pangkat Tgl_masuk Kode_dos Nama_kantor Alamat_kantor

generalisasi Tabel Mahasiswa nim Nama_mhs Alamat_mhs Prog_studi

Nip_dosen_pendamping Relasi tunggal Tabel Dosen Dosen nip Nama_dos mendampingi 1 N nip Nama_dos Nip_dosen_pendamping Tabel Kuliah Tabel Prasyarat Kode_kul Nama_kul Kode_kul Kode_kul_prasyarat Kuliah Kode_kul prasyarat N Nama_kul

MULTIENTITAS Dosen nip mengajar Kuliah Kode_kul Ruang Kode_ruang waktu kapasitas Nama_ruang N 1 Tabel Kuliah Kode_kul nip Kode_ruang waktu

Relasi ganda 1 N Dosen nip mengajar Kuliah Kode_kul menguasai Kode_ruang waktu 1 N Nama_dosen Nama_kul Tabel Dosen Tabel Kuliah Tabel Menguasai nip Nama_dos Kode_kul Nama_kul nip nip Kode_kul

Tabel Mahasiswa/matakuliah/mempelajari agregasi Tabel Mahasiswa/matakuliah/mempelajari nim Kode_kul nim Kode_kul Tabel Praktikum Kode_pra Nama_pra Jumlah_pra Tabel Mengikuti nim Kode_kul Kode_prak nilai

Tipe data KARAKTER CHAR : Teks dengan maksimal 255 karakter VARCHAR : Teks maksimal 255 karakter TEKS : Teks dengan panjang maksimal 65535

Tipe data BILANGAN TINYINT: Bilangan 1 byte SMALLINT : Bilangan 2 byte INT atau INTEGER : Bilangan 4 byte BIGINT : Bilangan 8 byte FLOAT : Bilangan pecahan (4 byte) DOUBLE atau REAL : Bilangan pecahan (8 byte) DECIMAL atau NUMERIC : Bilangan Pecahan

Tipe data LAIN-LAIN Date : Tanggal (YYYY/MM/DD) DATETIME : Waktu (Tanggal dan Jam) (YYYY/MM/DD HH:MM:SS) TIME : Jam (HH:MM:SS) ENUM (‘nilai1’, ‘nilai2’, …) : Nilai Enumerasi BOOLEAN : tipe benar atau salah

Struktur tabel Tabel Mahasiswa Nama Field Tipe Data Ukuran Keterangan NIM vachar 8 Primary Key Nama_mhs varchar 50 Alamat_Mhs Text Tgl_lahir Date

Struktur tabel Tabel Nilai Nama Field Tipe Data Ukuran Keterangan NIM vachar 8 Foreign key dari table mahasiswa Kode_matkul varchar Foreign key dari table matakuliah Indeks_nilai Text

Selesai