Relational Database Model

Slides:



Advertisements
Presentasi serupa
Pertemuan Minggu Ke-10.
Advertisements

MODEL ENTITY RELATIONSHIP
Yufis Azhar – Teknik Informatika – UMM
03 Model Relasional Basis Data Mata Kuliah: Basis Data
Pengantar Basis Data Sumber :
Perancangan Basis Data secara Logika
ENTITY RELATIONSHIP DIAGRAM
Normalisasi Basis Data I.
Entity Relationship Diagram
PEMROGRAMAN BASIS DATA
ENTITY RELATIONSHIP DIAGRAM
BASIS DATA RELASIONAL.
03 | Entity Relationship Diagram (ER- Diagram)
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.
RELASI DAN KUNCI DINI OKTARIKA,S.KOM.
MODEL DATA RELASI Meta Meysawati. Model Data Relasi  Terdapat beberapa cara untuk menangani atau memodelkan data diantaranya, 1.Model Relational 2.Model.
Pertemuan Minggu Ke-3 DATABASE RELASIONAL.
Pertemuan 5 TEHNIK NORMALISASI.
Karakteristik, Komponen, Primary Key
Modul 03 Relational Model
Entity Relationship Diagram (ERD)
ENTITY RELATIONSHIP DIAGRAM
Tabel dan Skema Konversi ER-D ke RDBM
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.
Pemodelan Data ER- Model.
Rekayasa Perangkat Lunak ER/D
Desain Database Dengan Model Entity Relationship (ER)
Relational model.
Pemodelan Data.
Model Data Relasional.
Latihan Jelaskan : a) relasi b) atribut c) domain
Outline: Relational Data Model Entity Relationship Diagram
ENTITY RELATIONSHIP DIAGRAM
Perancangan Basis Data
MODEL RELASIONAL.
ERD (Entity Relationship Diagram)
Desain database 1 (erd) Pertemuan Ke-6&7.
MODEL DATA BASIS DATA I/2011-GANJIL
Entity Relationship Model
Oleh : Devie Rosa Anamisa
Erika Devi, Fajar Agung N Fakultas Ilmu Komputer UDINUS
Ada beberapa sifat yang melekat pada suatu tabel :
Soal Quiz Perancangan Basis Data
Basis Data Dasar Rudi Hartono, S.E, S.Kom.
Normalisasi.
Entity Relationship Model
SISTEM BASIS DATA STMIK BANI SALEH BEKASI Salim
Model Relational DATABASE
Fakultas Ilmu Komputer dan Teknologi Informasi, Universitas Gunadarma
Matakuliah : Sistem Basisdata Versi Materi
System Basis Data Dwi Hartanto, Skom.
MODEL DATA RELASIONAL.
PEMROGRAMAN BASIS DATA
MODEL RELASIONAL Desain Basis Data.
MODEL DATA RELASIONAL (1)
Pertemuan 3 DATA MODEL.
Pertemuan 4 ENTITY RELATIONSHIP.
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
ENTITY RELATIONSHIP DIAGRAM
MODEL RELASIONAL BASIS DATA I/2011-GANJIL
Model Data Relasional.
Pemodelan Data ER-Model.
ENTITY RELATIONAL DIAGRAM (bagian 2 – Atribut&relasi)
Tim Dosen Basis Data Fakultas Ilmu Komputer UDINUS
MODEL DATA RELASIONAL.
Pengantar Teknologi SIM 2 (pertemuan 6)
Transcript presentasi:

Relational Database Model Terminologi, Karakteristik, Komponen dan Kunci

Relational Database Model Model ini menjelaskan tentang hubungan logik antar data dalam basis data dengan cara memvisualisasikan ke dalam bentuk tabel dua dimensi yang terdiri dari sejumlah baris dan kolom yang menunjukan atribut-atribut

Terminologi a. Record : sebuah baris dalam suatu relasi (tuple). Kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas secara lengkap mewakili satu data atau informasi. b. Cardinality : banyaknya record dalam sebuah relasi (jumlah maksimum entitas yg dapat berelasi dengan entitas lainnya) c. Atribut : suatu kolom (field) dalam sebuah relasi

Terminologi d. Domain : batasan/kemungkinan nilai dalam atribut dan tipe datanya e. Derajat/degree : banyaknya kolom dalam relasi atau jumlah atribut suatu relasi (arity) f. Candidate Key : atribut atau satu set atribut unik yang dapat digunakan utk membeda-kan (identifikasi spesifik) suatu record g. Primary Key : salah satu dari CK yang dipilih dan dipakai untuk membedakan suatu record

Terminologi h. Alternate key : CK yg tdk dipilih menjadi PK (sering digunakan utk pengurutan report) i. Unary relation : suatu relasi yang hanya mem-punyai satu kolom (satu buah relasi meng-hubungkan satu buah entity) j. Binary relation : suatu relasi yang hanya mem-punyai dua kolom (satu relasi menghubung-kan dua buah entity) k. Ternary relation : suatu relasi yang mempunyai tiga kolom (satu relasi menghubungkan tiga buah entity)

Karakteristik Karakteristik dlm Relational Database Model a. Semua entry/elemen data pada suatu baris dan kolom tertentu harus mempunyai nilai tunggal (single value), atau suatu nilai yang tidak dapat dibagi lagi (atomic value), bukan suatu kelompok pengulangan. b. Semua entry/elemen data pada suatu kolom tertentu dalam relasi yang sama harus mempunyai jenis yang sama.

Karakteristik c. Masing-masing kolom dalam sutu relasi mempunyai nama yang unik. d. Pada suatu relasi/tabel yang sama tidak ada dua baris yang identik.

Komponen Relasi Komponen dalam Tabel Relasional Intention Terdiri dari dua bagian yaitu struktur penamaan (naming structure) dan batasan integritas (integrity constraint). ƒStruktur penamaan menunjukkan nama tabel dan nama atribut yang ada lengkap dengan batasan nilai dan tipe datanya. ƒBatasan integritas dipengaruhi oleh integritas referential yang meliputi key constraint dan referensial constraint.

Komponen Relasi Extention ƒKey constraint tidak mengijinkan adanya nilai null pada atribut yang digunakan sebagai PK. Referential constraint memberikan aturan bahwa nilai-nilai dalam atribut kunci yang digunakan untuk menghubungkan ke basis data lain tidak diijinkan memiliki nilai null. Extention Menunjukkan isi dari tabel-tabel pada suatu waktu, cenderung berubah sewaktu-waktu.

Kunci Relasi Dasar penentuan PK adalah bahwa nilai-nilai rinci data dari atribut yang digunakan sebagai PK harus unik, tidak mungkin ada nilai rinci data yang sama pada semua record dalam basis data. Aturan Dalam Relasi ƒIntegritas entity Nilai atribut yang dipilih sebagai PK tidak boleh null untuk setiap record yang ada dalam relasi.

Kunci Relasi Aturan ini menjamin bahwa semua record yang ada dalam basis data akan dapat diakses karena semua record dapat diidentifikasi berdasarkan kunci yang unik. ƒIntegritas referensial Jika dua buah tabel direlasikan maka PK harus menjamin bahwa untuk setiap nilai PK tertentu dalam tabel A, harus ada pula record dengan nilai PK yang sama pada tabel B

Contoh Integritas Entity NIM Nama Jenis Kelamin C9857201003 Munawarah Perempuan C9857201010 Anto Laki-Laki C9857201001 Bambang Mulyatno C9857201014 Kusumawardani NIM = Primary Key NIM = Tidak Boleh Kosong

Contoh Integritas Referensial Tabel Mahasiswa NIM Nama Jenis Kelamin C9857201003 Munawarah Perempuan C9857201010 Anto Laki-Laki C9857201001 Bambang Mulyatno C9857201014 Kusumawardani Tabel KRS NIM Kode_Mk Kode_Dosen C9857201001 MPK111201 96102 C9857201014 C9857201003 MKK111401 98112 C9857201012 MPK111202 97001

Relasi Antar Entity Relasi Entity dalam Satu Tabel Berupa relasi antar entity yang berupa record untuk menyediakan data atau informasi dari atribut-atribut dalam satu tabel. Contoh : dalam tabel mahasiswa dapat diperoleh informasi bahwa NIM C9857201010 bernama Anto dengan jenis kelamin laki-laki.

Relasi Antar Entity Relasi antar entity dalam banyak tabel Tipe ini mempunyai kerelasian yang lebih rumit. Jenis dalam relasi ini : Tree, Simple network, Complex network. Yang harus diperhatikan adalah bagaimana agar relasi-relasi yang ada dalam sistem basis data dapat dihubungkan satu sama lain

Basis Data yang Baik Tabel-tabel dan relasi lebih kompak. Struktur masing-masing tabel lebih efisien dan sistematik. Kebutuhan ruang penyimpanan data lebih efisien. Redundansi data yang optimal akan meningkatkan integritas data. Tidak ada ambiguitas data disemua tabel. Terima Kasih