MODEL DATA RELASI Meta Meysawati. Model Data Relasi  Terdapat beberapa cara untuk menangani atau memodelkan data diantaranya, 1.Model Relational 2.Model.

Slides:



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

BAB 6 SISTEM MANAJEMEN DATABASE
Desain Fisik Database Oleh : ARI YAZID M. ( )
BASIS DATA RELATIONAL.
MODEL ENTITY-RELATIONSHIP
03 Model Relasional Basis Data Mata Kuliah: Basis Data
Pengantar Basis Data Sumber :
Relational Database Model
Basisdata Relasional Adalah basisdata yang dirancang sedemikian rupa yang terdiri dari tabel-tabel yang saling berhubungan satu sama lain. Tabel-tabel.
Team Keamanan Data Direktorat Sistem Informasi Universitas Airlangga
Universitas Putra Indonesia “YPTK”
BASIS DATA RELASIONAL.
Model Relasional Merupakan hubungan logika antar data dalam basis data dalam bentuk tabel-tabel dimensi dua yang terdiri dari baris dan kolom yang menunjukkan.
BASIS DATA RELASIONAL Basis Data Relasional.
SQL 1 KTI by dna.  Merupakan bahasa query standar yang digunakan untuk mengakses basis data relasional  Jenis SQL yaitu 1. interactive  langsung dapat.
Arsitektur Sistem Basis Data
Pertemuan Minggu Ke-3 DATABASE RELASIONAL.
Modul 03 Relational Model
Konsep Dan Struktur DATABASE
ENTITY RELATIONSHIP DIAGRAM
Desain Basis Data.
BASIS DATA RELASIONAL Pertemuan ke 3 Basis Data Relasional.
Pertemuan 4 – Sistem Basis Data.  Pada model relasional, basis data akan “disebar” atau dipilah-pilah ke dalam berbagai tabel dua dimensi. Setiap tabel.
Pengantar Desain Basisdata-Part I Oleh: Devie Rosa Anamisa.
Model Basis Data Relasional
MANAJEMEN SUMBER DAYA DATA
Relational model.
Konsep Dasar Basis Data
Perancangan Basis Data
Model Data Relasional.
Latihan Jelaskan : a) relasi b) atribut c) domain
Outline: Relational Data Model Entity Relationship Diagram
Database Manajemen System Dinda Prasetia,Skom.
ENTITY RELATIONSHIP DIAGRAM
Perancangan Basis Data
ERD (Entity Relationship Diagram)
Daniel Damaris Novarianto S. UNIV. GUNADARMA
PERANCANGAN BASIS DATA
Oleh : Devie Rosa Anamisa
Sistem Informasi Psikologi
PENGENALAN DASAR-DASAR DATABASE
Ada beberapa sifat yang melekat pada suatu tabel :
Soal Quiz Perancangan Basis Data
Basis Data Dasar Rudi Hartono, S.E, S.Kom.
SISTEM BASIS DATA STMIK BANI SALEH BEKASI Salim
Model Relational DATABASE
Normalisasi Data Base Bentuk Penyederhanaan Tabel dalam Basis Data – Langkah tepat untuk dalam merelasikan dalam penghubungan antar Entitas dalam penyederhanaan.
PERANCANGAN DATABASE.
Fakultas Ilmu Komputer dan Teknologi Informasi, Universitas Gunadarma
Matakuliah : Sistem Basisdata Versi Materi
Konsep & Perancangan Database
System Basis Data Dwi Hartanto, Skom.
PERANCANGAN DATABASE.
Pengantar Basis Data.
MODEL ENTITY-RELATIONSHIP
MODEL DATA RELASIONAL.
PEMROGRAMAN BASIS DATA
MODEL RELASIONAL Desain Basis Data.
Mengelola Query Basis Data
MODEL DATA RELASIONAL (1)
Arsitektur Sistem Basis Data
ORGANISASI FILE Penyimpanan ataupun penulisan charakter demi charakter yang ada didalam exsternal memori, harus diatur sedemikian rupa sehingga komputer.
MODEL RELASIONAL BASIS DATA I/2011-GANJIL
MODEL RELASIONAL BASIS DATA I/2011-GANJIL
Model Data Relasional.
Relasi Basis Data Universitas Telkom
Tim Dosen Basis Data Fakultas Ilmu Komputer UDINUS
Model dan Aljabar Relasional
MODEL DATA RELASIONAL.
Pengantar Teknologi SIM 2 (pertemuan 6)
Transcript presentasi:

MODEL DATA RELASI Meta Meysawati

Model Data Relasi  Terdapat beberapa cara untuk menangani atau memodelkan data diantaranya, 1.Model Relational 2.Model Jaringan 3.Model Hirarki  Model Data Relasional adalah suatu model basis data yang menggunakan tabel dua dimensi, yang terdiri atas baris dan kolom untuk menggambarkan sebuah berkas data.  Ditemukan oleh E.F. Codd.

Keuntungan MDR  Keuntungan model data entity relationship : 1.Dokumen informasi utk organisasi jelas dengan format yang tepat 2.Menyediakan gambaran informasi yg diperlukan secara jelas 3.Menyediakan kemudahan pemahanman gambar alur untuk desain database. 4.Mudah melakukan berbagai operasi data 5.Menawarkan bingkai kerja yg efektif untuk integrasi banyak aplikasi

Aplikasi Model Relasi  Contoh DBMS yang mengelola basis data relational : 1)dBase III+ 2)MS.Access 3)Borland-Paradox 4)Oracle 5)DB2 6)SYBASE 7)Informix

Kerugian MDR  Kerugian model data entity relationship : 1.Gambaran aturan-aturan terbatas 2.Gambaran relasi terbatas 3.Tidak ada bahasa untuk memanipulasi data 4.Kehilangan isi informasi

Cara Pembuatan Tabelnya/ strukturnya Nama KolomTipeLebar KDMKChar5 MTKULIAHChar30 SKSNumerik1 MATKUL Karakteristik struktur MATKUL: 1.Nama kolom/ field 2.Tipe data 3.Banyaknya digit yang ditampung

Ex tabel & keterhubungannya NPMNamaAlamat NurhayatiiJakarta AstutiJakarta BudiDepok PrananingrumBogor PipitBekasi QuraishBogor KDMKMTKULIAHSKS KK021P. Basis Data2 KD132SIM3 KU122Pancasila2 NPMKDMKMIDFINAL KK KD KK KU KU KD KD MHS MATKUL NILAI

Istilah Basis Data Relasional 1.Relasi: Sebuah tabel yang terdiri dari beberapa kolom dan beberapa baris. 2.Atribut: Kolom pada sebuah relasi (field). 3.Tupel: Baris pada sebuah relasi (record). 4.Domain: Kumpulan nilai yang valid untuk satu atau lebih atribut 5.Derajat (degree): Jumlah atribut dalam sebuah relasi (jumlah field) 6.Cardinality: Jumlah tupel dalam sebuah relasi (jumlah record)

Penyelesaian 1.Attribut : NPM, Nama, Alamat. 2.Tupel : ,”Nurhayati”,”J akarta” 3.Domain : , dst. “Nurhayati”,”Astuti”, dst. “Jakart”,”Jakarta”, dst. 4.Degree : 18 5.Cardinality : 6

Relational Key 1.Super Key Satu atribut/kumpulan atribut yang secara unik mengidentifikasi sebuah tupel di dalam relasi (satu atau lebih field yang dapat dipilih untuk membedakan antara 1 record dengan record lainnya). Contoh: Untuk tabel MHS di atas, super key-nya: NPM NAMA (dengan syarat tidak ada nama yang sama) ALAMAT (dengan syarat tidak ada alamat yang sama) NPM + NAMA NPM + ALAMAT NAMA + ALAMAT NPM + NAMA + ALAMAT

Relational Key (lanjt...) 2.Candidate Key Satu set minimal dari atribut yang menyatakan secara tak langsung & tidak dapat membuang beberapa atribut dalam set tanpa merusak kepemilikan yang unik. Maka, candidate key-nya adalah NPM, NAMA dan ALAMAT (karena hanya terdiri dari 1 field saja)

Relational Key (lanjt...) 3.Primary Key Candidate key yang dipilih untuk mengidentifikasikan tupel secara unik dalam relasi. Maka, primary key yang dipilih adalah NPM (unik, tidak ada NPM yang sama). 4.Alternate key Merupakan candidate key yang tidak dipakai sebagai primary key atau Candidate key yang tidak dipilih sebagai primary key. Maka, candidate key-nya NAMA dan ALAMAT

Relational Key (lanjt...) 5.Foreign Key Atribut dengan domain yang sama yang menjadi kunci utama pada sebuah relasi tetapi pada relasi lain atribut tersebut hanya sebagai atribut biasa.

Petunjuk untuk PK dan FK 1)TIDAK BOLEH ada nilai duplikat dalam Primary key 2)PK secara umum TIDAK dapat diubah 3)Foreign key HARUS berdasar pada nilai data & murni penunjuk logika, bukan fisik 4)Sebuah FK HARUS sesuai dengan nilai PK atau nilai kunci UNIK atau yang lain yakni NULL 5)TIDAK dapat mendefinisikan FK TANPA adanya PK yang unik.

Bahasa Pada Model data Relasional Bahasa query terbagi menjadi 2, yaitu : 1)Bahasa Formal Bahasa query yang diterjemahkan dengan menggunakan simbol-simbol matematika. 2)Bahasa Komersial Bahasa Query yang dirancang sendiri oleh programmer menjadi suatu program aplikasi agar pemakai lebih mudah menggunakannya (user friendly).

Bahasa Formal 1)Aljabar relasional bahasa prosedural  pemakai menspesifikasikan data apa yang dibutuhkan & bagaimana mendpatkannya. 2)Kalkulus relational bahasa non-prosedural  pemakai menspesifikasikan data apa yang dibutuhkan TANPA menspesifikasikan bagaimana mendapatkannya.