Model Relational. Dian Dharmayanti

dokumen-dokumen yang mirip
Model Relational. S# Nama Status Kota S1 Hanato 20 Bandung S2 Andi 10 Jakarta S3 Shy 25 Surabaya S4 Tina 20 Medan

MODEL RELASIONAL. Alif Finandhita, S.Kom

IF Model Relasional

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

Desain Data Base. Proses Desain Data Base

Entity Relationship Model

PEMODELAN DATA (ER-D) Basis Data -1 / Dian Dharmayanti

P7 Perancangan Database

SISTEM BASIS DATA. Pertemuan 3. Nizar Rabbi Radliya 3 SKS Semester 2 S1 Sistem Informasi

Contents. Normalisasi. Bentuk Normalisasi. Dependency. Status Kunci (Key) Dekomposisi

Entity Relationship Model

Teknik Informatika. Bab III: Perancangan BasisData

Entity Relationship Model

Database Systems: Ch. 3: The Relational Model. History of The Relational Model. Learning Objectives

Model Relasional. Basis Data. Pengertian

Model dan Aljabar Relasional. Rima Dias Ramadhani, S.Kom., M.Kom Wa:

SISTEM BASIS DATA (Lanjutan) :

ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT

Sistem Basis Data BAB 8 MODEL DATA DAN ENTITY RELATIONSHIP MODEL. Komponen model data dapat dikategorikan menjadi 3 (tiga) bagian yang meliputi:

BAB III PERANCANGAN BASIS DATA DGN TEKNIK NORMALISASI

Tabel dan Key dalam Database Tipe data dan Karakter pada Database. Author : Minarni, S.Kom.,MM

SISTEM BASIS DATA 2. WAHYU PRATAMA, S.Kom., MMSI.

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

Basis Data. Roni Andarsyah, ST., M.Kom Lecture Series

Model Data Dalam SBD

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

SATUAN ACARA PERKULIAHAN(SAP)

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

Pertemuan Transformasi ER-MODEL INDIKATOR. 1. Memahami ER model 2. Menerapkan transformasi ER- Model ke Model Relasional.

SISTEM BASIS DATA II S A N T I W I D I A N T I

PERANCANGAN BASIS DATA

PERANCANGAN SISTEM DATABASE

SATUAN ACARA PERKULIAHAN(SAP)

Tujuan Umum Tujuan Khusus Pokok Bahasan/Materi

PEMODELAN DATA DAN PROSES PENGEMBANGAN DATABASE. Pengolahan Basis Data D3-TI STMIK AMIKOM

Modul Praktikum Basis Data 4 Relasi Table

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

MODEL DATA RELASIONAL

BAB IV Normalisasi Data

BASIS DATA. Desain Database dan Normalisasi. Fakultas Ilmu Komputer UDINUS

Relational Database & Pemodelan Data [Review]

Pemodelan Database. Model Data Relational. Adri Priadana ilkomadri.com

PEMROSESAN QUERY. Alif Finandhita, S.Kom, M.T

BAB V. dimengerti, mudah dipelihara, mudah memprosesnya, dan mudah untuk dikembangkan sesuai kebutuhan baru

Perancangan Basis Data Relasional. Bab IV Converting ER Model To Table

Sistem Basis Data; Tutorial Konseptual Oleh : Yakub

Satuan Acara Perkuliahan

Materi 3 BASIS DATA 3 SKS Semester 4 S1 Sistem Informasi UNIKOM 2016 Nizar Rabbi Radliya

PERANCANGAN SISTEM TERINCI DATABASE

P9 Normalisasi. Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta

PEMROSESAN QUERY. Alif Finandhita, S.Kom

OVERVIEW BASIS DATA RELASIONAL. Oleh: Ir. M. Ramadhan, MT

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

Model Data: Model data merupakan kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik (makna) data dan batasan data Jenis

PERTEMUAN 4 Model Data Relational

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

Pertemuan III Entity Relationship Diagram Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

Basis Data Relational

Pertemuan 3 dan 4 : MODEL DATA RELASIONAL

Pertemuan IV Advanced Entity Relationship Diagram Fak. Teknik Jurusan Teknik Informatika

SISTEM BASIS DATA Imam Asrowardi, S.Kom.

SQL Server merupakan program yang dirancang khusus untuk berkomunikasi dengan database relasional guna mendukung aplikasi dengan arsitektur

Desain Sistem Basis Data. 1. Struktur Basis Data 2. Normalisasi Data 3. ERD (entity relationship diagram)

TUGAS I BERKAS DAN BASIS DATA E-R Diagram

PERTEMUAN IV ADVANCED ENTITY RELATIONSHIP DIAGRAM FAK. TEKNIK JURUSAN TEKNIK INFORMATIKA

Model Entity Relationship Bagian I

-DATABASE (BASIS DATA)- Nama : Novriansyah Kelas : 2.DB.10 NPM : Dosen : Leli Safitri

MODEL DATA RELASIONAL

Basis Data Modul Teori

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

BASIS DATA I/2011-GANJIL MODEL RELASIONAL. Oleh Team Teaching Database. 12 Oktober 2011 BASIS DATA I/2011-GANJIL 1

Konversi ERD ke Tabel. Brigida Arie Minartiningtyas, M.Kom.

Model Relasional Basis Data

NIM Nama... Kode_kul Nama_kul SKS Andi... A01 Pancasila Rudi... A03 Internet I Susi... A02 Network I 2

PERANCANGAN SISTEM TERINCI DATABASE

Pertemuan Sistem Informasi SI adalah suatu suatu sistem dalam suatu organisasi yang merupakan

Hirarki dan Abstraksi Data

Perancangan Basis Data

BASIS DATA ALJABAR RELASIONAL (RELATIONAL ALGEBRA)

KONSEP SISTEM BASIS DATA

POKOK BAHASAN: TUJUAN PEMBELAJARAN:

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

bergantung pada keberadaan entitas lainnya[9]. relasi yang merekatkan dua entitas adalah bersifat

MAKALAH PERANCANGAN BASIS DATA MODEL DATA. Disusun oleh: Ainun Aisyiyah Iman Safuad Ismi Fadhilah

ASSALAMU ALAIKUM WR.WB

SATUAN ACARA PERKULIAHAN (SAP)

Perancangan Basis Data

MODUL 1 SEPUTAR PERANCANGAN DATABASE. 1.1 Entity-Relationship Model (ER Model) dan Entity Relationship Diagram (ERD)

Abstraksi Data (Arsitektur DBMS)

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Strategi Pembelajaran

DESAIN DATABASE DAN NORMALISASI

IMPLEMENTASI BASIS DATA. By : I Ngh Putu Mardika, S.Pd

ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen

Pendahuluan. Tujuan MODUL

Konsep Foreign Key. Foreign key adalah kolom yang diambil dari primary key entitas lain yang menggunakan hubungan antar 2 tabel tsb.

BASIS DATA (BS203) NORMALISASI. fb: NDoro Edi. Page 1

STMIK AMIKOM YOGYAKARTA

PERANCANGAN DATABASE 04/07/ :53

Model Data HANI IRMAYANTI, M.KOM

BAB II LANDASAN TEORI

Transkripsi:

Model Relational Dian Dharmayanti

Pendahuluan Relation Properti Relasi Basis Data Relasional Key Konversi Model E-R ke Relasional Transformasi kedalam skema relasi

Pendahuluan Model relasional terkait dengan 3 aspek : struktur data, integritas data dan manipulasi data. RDBMS (Sistem Manajemen Basisdata Relasional) : Data dilihat pemakai sebagai sejumlah tabel (relasi). Operator yang dikenakan terhadap data akan membentuk tabel baru & paling tidak menangani SELECT, PROJECT & JOIN. Hal yang perlu diperhatikan : Tabel merupakan struktur lojik atau abstraksi struktur fisik. Informasi dinyatakan dalam bentuk nilai data Semua nilai data bersifat atomik / skalar

Pendahuluan (2) Contoh Struktur data S# Nama Status Kota S1 Hanato 20 Bandung S2 Andi 10 Jakarta S3 Shy 25 Surabaya S4 Tina 20 Medan Primary Key adalah indikator unik bagi sebuah tabel. Contohnya : S# Atribut adalah item data yang menjadi bagian dari suatu entitas. Contohnya : S#, Nama, Status dan kota. Tuple(baris)/Record adalah kumpulan dari field-field atau kolom. Domain adalah kumpulan nilai yang mungkin bagi sebuah atribut. Contohnya: isi dari atribut S#, Nama, Status dan kota. Kardinalitas(Cardinality) adalah jumlah tuple suatu relasi. Contoh pada tabel diatas memiliki kardinalitas 4. Aritas(Arity)/Degree adalah jumlah atribut suatu relasi. Contohnya pada tabel diatas aritasnya adalah 4

Relation Variable Vs Value Relation variable adalah sebuah relasi yang skemanya terdefinisi. Relation value adalah nilai yang dikandung suatu relasi pada suatu waktu disebut juga instans. Berdasarkan keberadaannya, relasi terbagi 3 : Base Relation adalah relasi yang skemanya terdefinisi & benar-benar ada pada basisdata. Derived Relation adalah relasi yang diturunkan dari relasi lainnya dengan menggunakan ekspresi relasional. View adalah derived relation yang memiliki nama

Properti Relasi Tidak terdapat tuple yang terduplikasi Tuple terurut dari atas kebawah Dikenal pengalamatan posisi (seperti tuple pertama, tuple berikutnya, dll) Atribut terurut dari kiri-kanan Dikenal pengalamatan posisi atribut (seperti atribut pertama, atribut berikutnya dll). Semua atribut adalah atomik Menghasilkan relasi yang ternormalisasi (normalized). Setiap relasi memiliki Predicate yang merupakan kriteria kebenaran update terhadap relasi.

Basis Data Relasional Definisi Formal : Adalah sebuah basis data yang dilihat oleh pemakai sebagai sekumpulan relasi yaitu variabel relasi, yang ternormalisasi dengan derajat yang beragam. Relasi merupakan subset dari hasil perkalian kartesian antara domain-domain yang terdefinisi bagi relasi tersebut. Skema Relasi :R1=(S#, Nama, Status, Kota)

Key Key/kunci tidak sekedar sebagai metode untuk mengakses suatu baris tertentu tetapi sekaligus juga dapat menjadi pengenal unik (tunggal) terhadap tabel. Jenis Key : 1. Super Key 2. Candidat Key 3. Primary Key 4. Foreign Key

Konversi Model E-R ke Relasional Setiap himpunan entitas dipetakan menjadi sebuah relasi dasar dengan primary key yang telah didefinisikan. Keterhubungan Kardinalitas many to many -Setiap keterhubungan dipetakan menjadi sebuah relasi dasar. -Primary key dapat berbentuk komposit atau didefinisikan (atribut) baru. -Foreign key adalah semua primary key dari himpunan entitas yang terlibat. Kardinalitas many to one -Sebuah atribut foreign key ditambahkan ke himpunan entitas many yang mengacu ke primary key himpunan entitas. Kardinalitas one to one -Seperti many to one dengan pemilihan salah satu himpunan entitas sebagai acuan.

Transformasi kedalam skema relasi 1 entitas 1 Relasi Relasi 1 1 Dapat dipetakan ke salah satu relasi EA 1 R 1 EB Skema EA=(, ) dan skema EB=( ) atau Skema EA=( ) dan EB =(, )

Transformasi kedalam skema relasi (2) Relasi 1 N dipetakan pada relasi N EA 1 R N EB Skema EA=( ) dan Skema EB=(, )

Transformasi kedalam skema relasi (3) Relasi N N terdapat 3 skema relasi EA N R N EB Skema EA=( ), Skema EB=( ) dan Skema R=(, ). Pada R dapat ditambahkan atribut baru

Transformasi kedalam skema relasi (4) Entitas Lemah terdapat 2 skema relasi EA R EB Skema EA=( ) dan Skema EB=(, ).

Transformasi kedalam skema relasi (5) Relasi Tunggal Tergantung Derajat Relasi E R

Transformasi kedalam skema relasi (6) Multi Entitas terdapat 4 skema relasi (E1, E2, E3, dan R) e1 E1 R E2 e3 e3 E3

Transformasi kedalam skema relasi (7) Relasi Ganda Skema relasi yang terbentuk tergantung derajat relas e1 R1 E1 E2 e1 R2 e1

Transformasi kedalam skema relasi (8) Agregasi Tergantung derajat relasi e1 E1 R1 E2 e1 e1 e3 R2 E3 e3 Generalisasi dan Spesialisasi sama dengan entitas lemah