Penerapan/Implementasi Basis Data

Slides:



Advertisements
Presentasi serupa
Normalisasi 1.
Advertisements

Perancangan Basis Data Basis Data.  mahasiswa memahami tahap-tahap perancangan basis data 2 TIK •mahasiswa mengetahui bagaimana menentukan dan menempatkan.
IMPLEMENTASI & APLIKASI BASIS DATA
TRANSFORMASI MODEL DATA ER ke BASIS DATA
Entity Relationship Diagram
Sistem Basis Data - Universitas Semarang Entity Relationship Diagram.
Perancangan Basis Data
LANJUT ENTITY RELATIONALSHIP. Istilah E-R Entitas Atribut Relasi.
Transformasi ERD Ke Bentuk Fisik
Implementasi Basis Data
OPTIMASI DAN IMPLEMENTASI ENTITY RELATIONSHIP DIAGRAM
ERD Lanjutan.
BASIS DATA 7 Pemodelan Data Lanjut 1.
OPTIMASI DAN IMPLEMENTASI ENTITY RELATIONSHIP DIAGRAM
Your company slogan Table of Contents Introduction 1 Main title 2 Examples 3 Conclusion 4.
Sistem Basis Data ( Varian Entitas dan Relasi )
Transformasi ERD ke dalam bentuk fisik Materi Pertemuan ke-8
Basis Data Week 3: Entity Relationship Diagram
TRANFORMASI MODEL E-R KE RELASI
MODEL DATA LANJUTAN Varian Entitas
ERD Lanjutan Materi pertemuan 15,16 dan 17
Entity Relationship Diagram
MODEL ENTITY RELATIONSHIP DIAGRAM
Pertemuan #4 DIAGRAM - ER Kompetensi :
MODEL DATA.
Primary Key pada ERD Desain Basis Data Budhi Irawan, S.Si, M.T.
ERD (Entity Relationship Diagram )
Model data.
Entity Relationship Diagram
IMPLEMENTASI BASIS DATA
Pemodelan Data Menggunakan MODEL Entity Relationship
MODEL RELASIONAL.
DIAGRAM ER dalam Notasi Lain
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
TRANSFORMASI MODEL DATA ER ke BASIS DATA
VARIAN ENTITAS & VARIAN RELASI
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.
ENTITY RELATIONSHIP DIAGRAM
Entity Relationship Diagram (ERD)
ERD Session 1.
Matakuliah : Sistem Basisdata Versi Materi
Entity Relatioship Diagram
Matakuliah : Sistem Basisdata Versi Materi Model Data Lanjutan
Entity Relatioship Diagram
Transformasi Model Data ke Database Fisik
Basis Data 1 Rudi Hartono, S.E, S.Kom.
Model Data Lanjutan.
Pertemuan 4 – Sistem Basis Data
DESAIN DATA BASE.
Model Relasional Part-2
BAB VII Model Data Lanjut.
BAB VII Model Data Lanjut.
Transformasi model data ke basis data fisik
Entity Relationship Diagram
MODEL KETERHUBUNGAN ENTITAS (Entity-Relationship)
BASIS DATA 7 Pemodelan Data Lanjut 1.
Entity Relationship Diagram
Model Data Lanjutan.
Implementasi Basis Data
Entity Relationship Diagram
Model Data Dalam SBD Model Data adalah kumpulan perangkat konseptual untuk menggambarkan Data, hubungan antar data, semantik dan batasan data. Model data.
Entity Relationship Diagram
Entity Relationship Diagram
Transcript presentasi:

Penerapan/Implementasi Basis Data BAB 6

Implementasi basis data Merupakan upaya membangun basis data fisik yang ditempatkan dalam memori sekunder (disk) dengan bantuan DBMS Diawali dengan melakukan transformasi model data ke skema/struktur basis data Diagram E-R ditransformasi ke basis data secara fisik Himpunan entitas dan relasi ditransformasi ke tabel-tabel (file-file data) Atribut-atribut dari himpunan entitas dan relasi ditransformasi ke field-field dari tabel yang sesuai 2

Transformasi model data ke basis data fisik Transformasi umum/dasar Implementasi himpunan entitas lemah dan sub entitas Implementasi relasi tunggal (unary relation) Implementasi relasi multi entitas (N-ary relation) Implementasi relasi ganda (redundant relation) Implementasi spesialisasi dan generalisasi Implementasi agregasi 3

Transformasi umum/dasar Tabel Mahasiswa Mahasiswa nim alamat_mhs nama_mhs tgl_lahir nim nama_mhs alamat_mhs tgl_lahir Transformasi himpunan entitas dan atribut ke basis data fisik 4

Transformasi umum/dasar Jurusan Dosen mengepalai kode_dos alamat_dos kode_jur nama_jur 1 nama_dos field yang ditambahkan dari relasi “mengepalai” Tabel Dosen Tabel Jurusan kode_dos nama_dos alamat_dos kode_jur nama_jur kode_dos Transformasi relasi satu ke satu ke basis data fisik 5

Kode_dos Nama_dos Alamat_dos 01 Agus 02 Khamidinal 03 Fikri Kode_jur Nama_jur Kode_dos 65 TIF 01 67 KIMIA 02 68 FISIKA 03 6

Kode_dos Nama_dos Alamat_dos Kode_jur 01 Agus 65 02 Khamidinal 67 03 Fikri 68 04 Nurochman 05 Didik Kode_jur Nama_jur 65 TIF 67 KIMIA 68 FISIKA 7

Transformasi umum/dasar Kuliah Dosen mengajar kode_dos alamat_dos kode_kul nama_kul 1 N waktu tempat sks semester nama_dos field yang ditambahkan dari relasi “mengajar” Tabel Dosen Tabel Kuliah kode_dos nama_dos alamat_dos kode_kul nama_kul sks semester kode_dos tempat waktu Transformasi relasi satu ke banyak ke basis data fisik 8

Kode_dos Nama Alamat Kode-kul Tempat Waktu Kode_kul Nama Sks semester 9

Transformasi umum/dasar Kuliah Mahasiswa mempelajari nim alamat_mhs kode_kul nama_kul N indeks_nilai sks semester nama_mhs tgl_lahir Tabel khusus yang mewakili himpunan relasi Tabel Mahasiswa Tabel mempelajari/tabel nilai Tabel Kuliah nim nama_mhs alamat_mhs tgl_lahir nim Kode_kul Indeks_nilai Kode_kul nama_kul sks semester Transformasi relasi banyak ke banyak ke basis data fisik 10

Implementasi himpunan entitas lemah Tabel Mahasiswa Mahasiswa memiliki nim nama_mhs alamat_mhs tgl_lahir menyenangi Orang tua Hobbi nama_ortu hobbi alamat_ortu 1 N nim nama_mhs alamat_mhs tgl_lahir Tabel Orang tua nim nama_ortu alamat_ortu Tabel Hobbi nim hobbi 11

Implementasi sub entitas hasil spesialisasi Dosen tetap nik pangkat tgl_masuk Dosen tidak tetap nama_kantor alamat_kantor ISA Dosen nama_dos alamat_dos Tabel Dosen kode_dos nama_dos alamat_dos Tabel Dosen Tetap Tabel Dosen Tidak Tetap kode_dos nik pangkat tgl_masuk kode_dos nama_kantor alamat_kantor Key yang diambil dari key himpunan entitas utamanya 12

Implementasi relasi tunggal (unary relation) Dosen mendampingi kuliah kuliah prasyarat nama_dos kode_kul 1 N Tabel Dosen kode_dos Nama_dos Alamat_dos Kode_dos_pend Tabel Kuliah Kode_kul nama_kul sks semester Tabel Prasyarat Kuliah Kode_kul Kode_kul_prasyarat 13

Implementasi relasi multi entitas (N-ary relation) Kuliah Dosen Ruang pengajaran kode_kul nama_dos waktu kapasitas nama_ruang kode_ruang Tabel Kuliah kode_kul Nama_kul sks semester Kode_dos Kode_ruang waktu 3 buah field yang mewakili relasi pengajaran 14

Implementasi relasi multi entitas (N-ary relation) Bila satu kuliah mungkin diselenggarakan lebih dari satu kali dalam seminggu dan di ruang yang berbeda Tabel Kuliah kode_kul Nama_kul sks semester Tabel Pengajaran/jadwal kode_kul Kode_dos Kode_ruang waktu 15

Implementasi relasi ganda (redundant relation) Dosen Kuliah mengajar menguasai 1 N nama_dos kode_kul tempat waktu Tabel Dosen Tabel Kuliah Tabel Menguasai kode_dos nama_dos alamat_dos kode_kul Nama_kul sks semester Kode_dos Kode_dos Kode_kul 16

Implementasi spesialisasi dan generalisasi Mahasiswa Mahasiswa D3 Mahasiswa S1 ISA generalisasi Tabel Mahasiswa Nim Nama_mhs Alamat_mhs Tgl_lahir Prog_studi 17

Implementasi agregasi Mahasiswa mempelajari Kuliah N mengikuti praktikum jumlah_jam nama_pra kode_pra nim kode_kul nilai 18

Implementasi agregasi Tabel Mempelajari/nilai Tabel Praktikum nim Kode_kul Indeks_nilai Kode_pra Nama_pra Jumlah_jam Tabel Mengikuti nim Kode_kul Kode_pra nilai 19

Notasi Relasi ISA atau "Is A"

Sesi Diskusi : Analisa KRS anda masing-masing transformasikan bentuk KRS tersebut ke bentuk data base fisik gunakan metode transformasi dasar / umum, kemudian cobalah membuat tambahan Himpunan Entitas Lemah (Weak Entity Sets).