Model Relasional Merupakan hubungan logika antar data dalam basis data dalam bentuk tabel-tabel dimensi dua yang terdiri dari baris dan kolom yang menunjukkan.

Slides:



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

Pemodelan Informasi 1 Modul 6 CSDP step 7 & Implementasi Relasional.
Desain Fisik Database Oleh : ARI YAZID M. ( )
Pertemuan Minggu Ke-10.
MODEL ENTITY RELATIONSHIP
Yufis Azhar – Teknik Informatika – UMM
Latifah Rifani Materi: 4
Ketergantungan Fungsional (Functional Dependency)
MODEL ENTITY-RELATIONSHIP
03 Model Relasional Basis Data Mata Kuliah: Basis Data
Pengantar Basis Data Sumber :
Perancangan Basis Data secara Logika
Relational Database Model
Pendahuluan 1 Pemerograman Database Client Server.
2 Bab 2 Model Basis Data Relasional Basis Data
BASIS DATA RELASIONAL.
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.
Administrasi Basis Data
Modul 03 Relational Model
Konsep Dan Struktur DATABASE
ANALISIS DAN PEMODELAN DATA
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
ENTITY RELATIONSHIP DIAGRAM
Tabel dan Skema Konversi ER-D ke RDBM
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.
Model Basis Data Relasional
Rekayasa Perangkat Lunak ER/D
Pertemuan Ke-5 Model Basis Data Relasional
Desain Database Dengan Model Entity Relationship (ER)
Relational model.
Chapter 5 The Relational Data Model and Relational Database Constraint
Pertemuan Ke-6 Aljabar Relasional
Konsep Dasar 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.
Perancangan Basis Data
MODEL RELASIONAL.
ERD (Entity Relationship Diagram)
PERANCANGAN BASIS DATA
Oleh : Devie Rosa Anamisa
Erika Devi, Fajar Agung N Fakultas Ilmu Komputer UDINUS
Ada beberapa sifat yang melekat pada suatu tabel :
Basis Data Dasar Rudi Hartono, S.E, S.Kom.
Normalisasi.
SISTEM BASIS DATA STMIK BANI SALEH BEKASI Salim
Model Relational DATABASE
OLEH : Slamet Sn Wibowo Wicaksono
Fakultas Ilmu Komputer dan Teknologi Informasi, Universitas Gunadarma
Matakuliah : Sistem Basisdata Versi Materi
PERANCANGAN DATABASE.
Atribut Tabel.
CONCEPTUAL MODEL ER-D (Entity Relationship Diagram)
MODEL DATA RELASIONAL.
PEMROGRAMAN BASIS DATA
MODEL RELASIONAL Desain Basis Data.
MODEL DATA RELASIONAL (1)
PENGERTIAN Relational Model
ENTITY RELATIONSHIP DIAGRAM
Model Data Relasional.
ENTITY RELATIONAL DIAGRAM (bagian 2 – Atribut&relasi)
DESAIN BASIS DATA-Bagian 1
Tim Dosen Basis Data Fakultas Ilmu Komputer UDINUS
MODEL DATA RELASIONAL.
Pengantar Teknologi SIM 2 (pertemuan 6)
Transcript presentasi:

Model Relasional Merupakan hubungan logika antar data dalam basis data dalam bentuk tabel-tabel dimensi dua yang terdiri dari baris dan kolom yang menunjukkan atribut-atribut.

Struktur Data Relasi Setiap tabel dalam database mempunyai nama yang unik yang mengidentifikasi isinya. Sebuah relasi ialah istilah yang resmi untuk tabel. Sebuah baris atau record biasa disebut dengan tupel. Tiap kolom dalam tabel harus mempunyai nama yang berbeda tanpa spasi dan tanpa tanda minus “-” kecuali tanda underscore “_”

Struktur Data Relasi Banyaknya tupel pada sebuah relasi disebut Cardinality. Banyak atribut atau kolom disebut degree.

Domain Merupakan Himpunan nilai yang berlaku bagi suatu atribut. Nilai atribut dibatasi oleh tipe dan panjang datanya,sedangkan himpunan nilai yang diperbolehkan untuk atribut tersebut disebut domain.

Kunci (Key) Merupakan satu atau gabungan dari beberapa atribut yang dapat membedakan satu baris data (row) dalam tabel secara unik. Jika suatu atribut dijadikan sebagai key, maka tidak boleh ada dua atau lebih baris data yang mempunyai nilai sama untuk atribut tersebut.

Kunci (Key) Macam/jenis kunci (Key) : Candidate Key Primary Key Alternate Key Foreign Key Composite Key

Kunci (Key) Candidate Key Merupakan satu atau lebih atribut/field yang dapat membedakan sebuah baris data secara unik dalam sebuah tabel. Fungsi dari Candidate Key adalah sebagai calon Primary Key (Kunci Primer/kunci utama)

Kunci (Key) Primary Key Candidate Key yang terpilih yang dapat membedakan sebuah baris data secara unik. Primary Key (kunci primer) harus merupakan atribut(field) yang benar-benar unik tidak boleh ada nilai NULL (kosong).

Kunci (Key) Alternate Key adalah candidate key yang tidak terpilih sebagai primary key .

Kunci (Key) Foreign Key (Kunci Tamu) adalah suatu primary key pada suatu tabel yang menjadi atribut/field di tabel lain. (menjadi pendatang di sebuah tabel)

Kunci (Key) Composite Key Jenis primary key yang menggunakan gabungan dua atau lebih atribut yang dapat membedakan suatu baris data secara unik. Composite Key (kunci komposit) harus merupakan field yang benar-benar unik tidak boleh ada nilai NULL (kosong).

Aturan-Aturan Primary Key Aturan dalam Primary Key selain nilai datanya harus unik, juga berhubungan dengan masalah integritas (entity Integrity) antara lain : 1. Integritas Entity 2. Integritas Referensial

Aturan-Aturan Primary Key Integritas Entity yaitu bahwa nilai yang dipilih sebagai primary key tidak boleh NULL untuk setiap record yang ada dalam relasi/tabel. Pengertian Null ada dua; a. Null untuk data string/teks, yaitu apabila panjangnya nol atau tidak ada datanya. b. Null untuk data Numeric/angka, yaitu apabila datanya berisi nilai nol (0).

Aturan-Aturan Primary Key 2. Integritas Referensial yaitu berhubungan dengan dua atau lebih tabel/relasi dalam suatu sistem basis data dengan key yang sama. Jika tabel-tabel tersebut direlasikan maka primary key harus menjamin bahwa untuk setiap nilai primary key tertentu pada suatu tabel,harus ada pula record/tupel dengan nilai primary key sama pada tabel lain.