RELASI DAN KUNCI DINI OKTARIKA,S.KOM.

Slides:



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

BAB 6 SISTEM MANAJEMEN DATABASE
Pemodelan Informasi 1 Modul 6 CSDP step 7 & Implementasi Relasional.
Desain Fisik Database Oleh : ARI YAZID M. ( )
SISTEM BASIS DATA INTRO-5. •Setelah mengikuti perkuliahan ini diharapkan mahasiswa dapat mengerti : 1.Aplikasi perintah SQL ke MySql Server 2.Mengerti.
Yufis Azhar – Teknik Informatika – UMM
Ketergantungan Fungsional (Functional Dependency)
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.
Pembuatan Tabel dan Relasi antar Tabel
BASIS DATA RELASIONAL.
OPTIMASI DAN IMPLEMENTASI ENTITY RELATIONSHIP 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.
OPTIMASI DAN IMPLEMENTASI ENTITY RELATIONSHIP DIAGRAM
Pertemuan Minggu Ke-3 DATABASE RELASIONAL.
Pertemuan 5 TEHNIK NORMALISASI.
Administrasi Basis Data
Modul 03 Relational Model
Struktur Penyimpanan dan Macam-Macam Atribut
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
ENTITY RELATIONSHIP DIAGRAM
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.
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
Pertemuan ke - Perancangan Basis Data Relasional Menggunakan ERD
Model Basis Data Relasional
Relational model.
Chapter 5 The Relational Data Model and Relational Database Constraint
Pertemuan Ke-6 Aljabar Relasional
Konsep Dasar Basis Data
Model Data Relasional.
Outline: Relational Data Model Entity Relationship Diagram
Integritas Basis Data D. Sinaga, M.Kom.
Pemodelan Data Menggunakan MODEL Entity Relationship
Perancangan Basis Data
Integritas basis data.
MODEL RELASIONAL.
SQL: DDL Basis Data 09.
PERANCANGAN BASIS DATA
Model Basis Data Relasional
Oleh : Devie Rosa Anamisa
Sistem Basis Data ABU SALAM, M.KOM.
Erika Devi, Fajar Agung N Fakultas Ilmu Komputer UDINUS
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
MODEL DATA RELASIONAL.
Fakultas Ilmu Komputer dan Teknologi Informasi, Universitas Gunadarma
Matakuliah : Sistem Basisdata Versi Materi
PERANCANGAN DATABASE.
Atribut Tabel.
PEMROGRAMAN BASIS DATA
MODEL RELASIONAL Desain Basis Data.
Sistem Manajemen Basis Data
MODEL DATA RELASIONAL (1)
Tipe data dalam SQL Server
ENTITY RELATIONSHIP DIAGRAM
Integritas basis data.
Model Data Relasional.
ENTITY RELATIONAL DIAGRAM (bagian 2 – Atribut&relasi)
DESAIN BASIS DATA-Bagian 1
Tim Dosen Basis Data Fakultas Ilmu Komputer UDINUS
Bahasa basis data Safitri Jaya, S.Kom, M.T.I.
Pengantar Teknologi SIM 2 (pertemuan 6)
Transcript presentasi:

RELASI DAN KUNCI DINI OKTARIKA,S.KOM

KUNCI Sebuah kunci merupakan kombinasi dari suatu kolom atau lebih dalam suatu tabel yang secara unik mengidentifikasi masing- masing baris pada tabel.

Sifat-sifat yang diinginkan kunci Familiarity: nilai-nilai kunci yang harus berarti bagi pengguna Stability: nilai-nulai kunci tidak harus bisa berubah Minimality: kolom harus tercakup di dalam kunci jika penting untuk keunikan. Simplicity: pendek, kunci yang sederhana lebih baik dari pada panjang. Secara konsep, kunci bersifat kompleks.

Jenis-jenis kunci Primary Key Secondary atau candidate key Simple key Compound atau composite key Surrogate key Intellegent key Natural key

Primary Key Suatu kunci yang dipilih oleh DBA untuk menyajikan tabel. Pada model relasional suatu tabel harus terlebih dahulu memiliki sebuah kunci utama (primary key). PRIMARY KEY juga digunakan oleh batasan REFERENCES sehingga memungkinkan adanya struktur indeing khusus lain yang memelihara batasan antara tabel yang merujuk dan yang dirujuk

Secondary Key (Candidate Key) Suatu kombinasi dari kolom yang berbeda dari kunci utama yang juga membuat sebuah kunci. Kunci dinyatakan dengan UNIQUE dan batasan NOT NULL pada SQL.

Simple Key Suatu kunci terdiri dari hanya satu atribut. Idealnya, suatu kunci yang diinginkan oleh pengguna adalah yang paling pendek atau tipe data yang sesederhana mungkin sehingga gabungan bisa dilakukan secara cepat. Contoh INTEGER atau tipe data numerik lainnya yang memiliki dukungan perangkat keras sebagai perbandingan dan operasinya.

Compound Key (Composite Key) Suatu kunci yang berisi lebih dari satu atribut

Surrogate Key Juga disebut “meaning key” atau “artificial key” merupakan kunci yang dibangun di dalam basis data yang berisi informasi. Sebuah surrogate key sering digunakan sebagai pengganti dari meaningful compound key yang terlalu susah dipakai dalam penggunaan basis data.

Intelligent Key Suatu kunci yang juga memiliki nilai-nilai dari suatu atribut yang ditempelkan sehingga berisi informasi.

Natural Key Suatu kasus khusus dari intelegent key dalam beberapa cara yang alami dan abadi atas aplikasi.

Relational Integrity Rules Null Nilai suatu atribut yang tidak diketahui dan tidak cocok untuk baris (tuple) tersebut. Nilai (konstanta) Null digunakan untuk menyatakan / mengisi atribut-atribut yang nilainya memang belum siap/tidak ada. 2. Entity Integrity Tidak ada satu komponen primary key yang bernilai null. 3. Referential Integrity Suatu domain dapat dipakai sebagai kunci primer bila merupakan atribut tunggal pada domain yang bersangkutan.

RELASI table buku table peminjaman table anggota. Pembuatan relasi antar tabel bertujuan untuk membuat hubungan antar table agar ada relasi antara table yang satu dengan yang lain. Sebagai contoh sistem informasi perpustakaan, yang terdiri table sebagai berikut: table buku table peminjaman table anggota.

Tabel Buku

Tabel Anggota

Tabel Pinjam

Pembuatan Relasi Tabel Hubungan antar tabel : Antara tabel anggota dan tabel pinjam (field KodeAnggota yang ada pada tabel pinjam merupakan foreign key yang berhubungan dengan field KodeAnggota yang merupakan primary key pada tabel Anggota. Antara tabel buku dan tabel pinjam (field KodeBuku yang ada pada tabel pinjam merupakan foreign key yang berhubungan dengan field KodeBuku yang merupakan primary key pada tabel Buku.

RELASI