MODEL DATA RELASIONAL.

Slides:



Advertisements
Presentasi serupa
SQL – DML.
Advertisements

Pertemuan Minggu Ke-10.
(ENTITY RELATIONSHIP DIAGRAM)
MODEL DATA LANJUTAN Latifah Rifani
Ketergantungan Fungsional (Functional Dependency)
MODEL ENTITY-RELATIONSHIP
03 Model Relasional Basis Data Mata Kuliah: Basis Data
DDL & Aturan Referential
Pengantar Basis Data Sumber :
Model Relasional Part-1
Relational Database Model
PERANCANGAN BASIS DATA
Konsep Dasar Database Database (basis data) adalah: sistem penyimpanan beragam jenis data dalam sebuah entitas yang besar untuk diolah sedemikian rupa.
Manajemen Basis Data menggunakan SQL Server
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.
RELASI DAN KUNCI DINI OKTARIKA,S.KOM.
Konsep Database. S D L C Strategy and Analysis Design Build n Document Transition Production.
Pertemuan Minggu Ke-3 DATABASE RELASIONAL.
Pertemuan 5 TEHNIK NORMALISASI.
Modul 03 Relational Model
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
Data Types Data Definition Language Referential Constraint SQL Query
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.
Rekayasa Perangkat Lunak ER/D
Desain Database Dengan Teknik NORMALISASI
Entity Relationship Diagram
Desain Database Dengan Model Entity Relationship (ER)
Relational model.
Chapter 5 The Relational Data Model and Relational Database Constraint
Integritas Basis Data D. Sinaga, M.Kom.
Konsep Dasar Basis Data
Model Data Relasional.
Pertemuan 2 Model Data, Relational Data Model, Database Schema, DDL
Outline: Relational Data Model Entity Relationship Diagram
PERTEMUAN I Perancangan Database.
Integritas Basis Data D. Sinaga, M.Kom.
Pertemuan 9 ANALISA RANCANGAN DATABASE.
Perancangan Basis Data
MODEL RELASIONAL.
SQL: DDL Basis Data 09.
Manajemen Basis Data menggunakan SQL Server
Data Manipulation Languange (DML) Perintah INSERT dan DELETE
Sistem Basis Data ABU SALAM, M.KOM.
Erika Devi, Fajar Agung N Fakultas Ilmu Komputer UDINUS
PENGENALAN DASAR-DASAR DATABASE
Introduction of Ms Access
TEKNIK NORMALISASI.
SISTEM BASIS DATA STMIK BANI SALEH BEKASI Salim
Model Relational DATABASE
OLEH : Slamet Sn Wibowo Wicaksono
Matakuliah : Sistem Basisdata Versi Materi
ANALYSIS.
MODEL ENTITY-RELATIONSHIP
PEMROGRAMAN BASIS DATA
MODEL RELASIONAL Desain Basis Data.
Integritas Basis Data #3,#4
Tipe data dalam SQL Server
MODEL RELASIONAL BASIS DATA I/2011-GANJIL
PENGERTIAN Relational Model
ENTITY RELATIONSHIP DIAGRAM
MODEL RELASIONAL BASIS DATA I/2011-GANJIL
Model Data Relasional.
WELCOME 15 November 2018.
Konsep Database.
ENTITY RELATIONAL DIAGRAM (bagian 2 – Atribut&relasi)
Tim Dosen Basis Data Fakultas Ilmu Komputer UDINUS
PENDAHULUAN MySQL Oleh: Rudianto.
Pengantar Teknologi SIM 2 (pertemuan 6)
Transcript presentasi:

MODEL DATA RELASIONAL

Definisi model yang menyajikan database sebagai satu kumpulan “relasi” atau tabel Nama tabel dan nama-nama kolom digunakan untuk membantu dalam melakukan interpretasi arti dari nilai-nilai dalam setiap baris dari tabel

Terminologi model relasional Sebuah baris disebut sebuah tuple/ row / record Suatu header dari kolom disebut attribute/ field Tipe data yang menjelaskan jenis-jenis nilai yang dapat muncul dalam setiap kolom disebut domain

Domain Domain D merupakan satu set dari nilai-nilai yang utuh Menjelaskan tipe data Suatu domain juga dijelaskan dengan memberikan: nama dan format data, plus informasi tambahan untuk memudahkan menginterpretasikan nilai-nilai domain Contoh Domain “NIP” : satu set dari 9 angka NIP yang valid Domain “Umur pegawai” : umur yang memungkinkan menjadi pegawai suatu perusahaan, masing-masing harus mempunyai nilai umur antara 16 dan 50 tahun

Karakteristik Tabel Pengurutan record dalam suatu tabel Tabel didefinisikan sebagai satu set Record Record dalam suatu Tabel tdk mempunyai urutan tertentu Pengurutan Nilai dalam suatu Record Suatu n-record mrp ordered-list (suatu list terurut) dari n nilai; sehingga urutan-urutan nilai dalam suatu record menjadi penting

Karakteristik Tabel (lanj) Nilai-nilai dalam Record Setiap nilai dalam suatu Record merupakan satu nilai yang utuh (tidak dapat dipecah menjadi komponen-komponen yang lebih kecil dalam kontek model Tabel) Composite dan multivalued attribute tdk diperbolehkan dalam model relasional. attribute2 multivalued harus dipisahkan menjadi Tabel2 yang terpisah attribute2 composite harus disajikan oleh simple attributes yang membentuknya

Kumpulan table pada “Koperasi ABC” Barang Kode_Barang Nama_Barang satuan Harga B001 Indomie Kari Ayam Kardus 40000 B002 Saus ABC 50 ml Botol 3000 B003 Kecap ABC 2000 B004 Susu Bendera 400 gr Kotak 15000 B005 Rinso 1 Kg Plastik 12000 Karyawan NIK Nama_Karyawan Bagian K1001 Agus Haryanto Personalia K1002 Amri Setiadi Kasir K1003 Mahdiyansyah Sales K1004 Yuri Irawan K1005 Rachmat Nasir S Detail_Pjl No_Fak Kode_Barang Nama_Barang Satuan Harga Jumlah F0001 B001 Indomie Kari Ayam Kardus 40000 1 B002 Saus ABC 50 ml Botol 3000 2 F0002 B003 Kecap ABC 2000 3 F0003 H_Pjl No_Fak Tgl_Fak NIK F0001 01/10/2004 K1001 F0002 02/10/2004 K1002 F0003 03/10/2004 K1003

Spesifikasi untuk tabel Barang Kode_Barang Nama_Barang satuan Harga B001 Indomie Kari Ayam Kardus 40000 B002 Saus ABC 50 ml Botol 3000 B003 Kecap ABC 2000 B004 Susu Bendera 400 gr Kotak 15000 B005 Rinso 1 Kg Plastik 12000 Nama Field Tipe Lebar Keterangan *Kode_Barang Text 4 Kode untuk barang Nama_Barang 30 Nama barang Satuan 10 Satuan jumlah barang Harga Number Harga barang * Primary key

Constraints Model Relational Domain Constraints Nilai dari setiap field suatu Tabel harus utuh Key Constraints Suatu Tabel adalah satu set record, dan semua elemen dalam satu set harus berbeda Tdk boleh terdapat dua Record yang mempunyai nilai yang sama untuk semua attributnya Entity Integrity Dalam suatu Tabel, tidak boleh terdapat primary key yang bernilai kosong/null Referential Integrity Constraint Field yang mengacu field yang lain, dalam proses update, nilainya tidak boleh menyalahi field yang diacu

Operasi-operasi update pada tabel (Penggunaan operasi update harus tidak melanggar integrity constraint yang telah ditentukan) Operasi INSERT Operasi DELETE Operasi MODIFY