MODEL DATA RELASIONAL

dokumen-dokumen yang mirip
Pertemuan 3 dan 4 : MODEL DATA RELASIONAL

MODEL DATA RELASIONAL

Model Relasional Basis Data

Pertemuan 2 dan 3 : Tujuan Instruksional Khusus :

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

Model Relasional. Basis Data. Pengertian

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

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

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

«Pengenalan Database Temporal:

UNIVERSITAS INDO GLOBAL MANDIRI

Model data. Gambar Model-model Data

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

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

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2

SATUAN ACARA PERKULIAHAN MATA KULIAH SISTEM BASIS DATA 1 (MI) KODE / SKS KK / 2 SKS

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

Relational Database & Pemodelan Data [Review]

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

RENCANA PEMBELAJARAN

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

RENCANA PEMBELAJARAN

SISTEM BASIS DATA (Lanjutan) :

P7 Perancangan Database

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

Modul Praktikum Basis Data 4 Relasi Table

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

PERANCANGAN DATABASE 04/07/ :53

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

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

SATUAN ACARA PERKULIAHAN MATA KULIAH SISTEM BASIS DATA KODE : TI11. C228 / 4 SKS

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

BAB IV Normalisasi Data

PERANCANGAN SISTEM DATABASE

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

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

SATUAN ACARA PERKULIAHAN MATA KULIAH PENGANTAR BASIS DATA FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI JURUSAN TEKNIK KOMPUTER (D3) KODE: IT014318

SISTEM BASIS DATA 3 SKS

Demi Masa.. Sesungguhnya Manusia Berada Dalam Kerugian Bila Tidak Memanfaatkan Waktu Dengan Sebaiknya.. (sebuah renungan untuk diri )

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

SATUAN ACARA PERKULIAHAN (SAP)

BAB II LANDASAN TEORI

Basis data (Database) adalah sekumpulan data yang terintegrasi yang diorganisasi untuk memenuhi kebutuhan pemakai untuk keperluan organisasi.

Model Data Dalam SBD

PENGANTAR BASIS DATA

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

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

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

SISTEM BASIS DATA Imam Asrowardi, S.Kom.

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

Model Data. Universitas Darwan Ali Kalimantan Tengah. Author : Minarni, S.Kom.,MM

BAB III PERANCANGAN BASIS DATA DGN TEKNIK NORMALISASI

UNIVERSITAS INDO GLOBAL MANDIRI

UNIVERSITAS INDO GLOBAL MANDIRI

UNIVERSITAS INDO GLOBAL MANDIRI

Abstraksi Data (Arsitektur DBMS)

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

KODE MK : ST 126 UT3. Pemodelan Data. Agus Romadhona

PERTEMUAN 4 ENTITY-RELATIONSHIP DIAGRAM (ERD) JUM AT,

System Technology Database 1. 2 Model Relational. Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.

Pertemuan 4. Entity-Relationship Diagram (ERD)

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

DESAIN DATABASE. Pertemuan 06 3 SKS

STEPHANIE BETHA R.H,S.ST

INTEGRITAS BASIS DATA. OLEH : Slamet Sn Wibowo Wicaksono

SOAL KUIS. 3. Data aktual yang disimpan pada tiap elemen atau atribute: a. Atribute d. Enterprise b. Data Value e. Tuple c. File

PERANCANGAN SISTEM TERINCI DATABASE

Model Relational. Dian Dharmayanti

MODEL RELASIONAL. Alif Finandhita, S.Kom

Entity Relationship Model

dalam aljabar relasi kita menggunakan operasi-operasi dasar yang digunakan dalam memanipulasi database, berikut beberapa operasi dasarnya

PERANCANGAN BASIS DATA

Universitas Syiah Kuala :

BAB III MODEL DATA RELASIONAL DAN ALJABAR RELASIONAL

BAB 3 MODEL RELASIONAL

6 PENGANTAR MANAJEMEN DATA

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

Pertemuan 5 TEHNIK NORMALISASI

Pendahuluan. Tujuan MODUL

PERANCANGAN SISTEM TERINCI DATABASE

BASIS DATA I/2011-GANJIL MODEL DATA. Oleh Team Teaching Database. 26 September 2011 BASIS DATA I/2011-GANJIL 1

BAB II LANDASAN TEORI. dan lebih berarti bagi yang menerimanya (Jogiyanto, 1995:8).

NORMALISASI DATA POKOK BAHASAN. Pendahuluan

Pertemuan 11. Donny Yulianto, S.Kom

Perancangan Basis Data

RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI AKUNTANSI KOMPUTER D3 BISNIS DAN KEWIRAUSAHAAN UNIVERSITAS GUNADARMA

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

ALJABAR RELASIONAL. Memperoleh tupel tupel dari suatu relasi yang memenuhi predikat tertentu. Tupel tupel hasil SELECT

BAHASA QUERY KOMERSIAL

Otodidak Pemrograman Database dengan Visual Basic

BAHASA QUERY KOMERSIAL

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

ENTITY RELATIONSHIP DIAGRAM (ERD)

Desain Data Base. Proses Desain Data Base

BASIS DATA MODEL RELASIONAL

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) Mata Kuliah Sistem Basis Data I SI 1303

6. Kumpulan data yang diorganisir menggunakan metode tertentu sehingga menghasilkan informasi yang berguna bagi pemakainya, pengertian dari: JAWAB:

Pendahuluan. Tujuan MODUL

Tujuan Umum Tujuan Khusus Pokok Bahasan/Materi

Transkripsi:

MODEL DATA RELASIONAL PENGERTIAN BASIS DATA RELASIONAL Pada model relasional, basis data akan "disebar" atau dipilah-pilah ke dalam berbagai tabel dua dimensi. Setiap tabel selalu terdiri atas lajur mendatar yang disebut baris data (row/record) dan lajur vertikal yang biasa disebut dengan kolom (column/field). Contoh Tabel dan keterhubungannya: MHS NPM Nama Alamat 10296832 Nadya Palembang 10296126 Anisa Palembang 31296500 Fatahillah Lampung 41296525 Farah Semarang 50096487 Alliya Bogor 21196353 Andre Semarang MKUL KDMK MTKULIAH SKS KK021 P. Basis Data 2 KD132 SIM 3 KU122 Pancasila 2 NILAI NPM KDMK MID FINAL 10296832 KK021 60 75 10296126 KD132 70 90 31296500 KK021 55 40 41296525 KU122 90 80 21196353 KU122 75 75 50095487 KD132 80 0 10296832 KD132 40 30 Suzan Agustri 17

Keuntungan Basis Data Relasional 1. Bentuknya sederhana 2. Mudah melakukan berbagai operasi data Istilah dalam Basis Data Relasional: Relasi Relasi merupakan sebuah tabel yang terdiri dari beberapa kolom dan beberapa baris. Relasi menunjukkan adanya hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Entitas merupakan individu yang mewakili sesuatu yang nyata dan dapat dibedakan dengan yang lainnya. Atribut Atribut merupakan kolom pada sebuah relasi. Setiap entitas pasti memiliki aribut yang mendeskripsikan karakter dari entitas tersebut. Penentuan atau pemilihan atribut-atribut yang relevan bagi sebuah entitas merupakan hal penting dalam pembentukan model data. Tuple Tuple merupakan baris pada sebuah relasi atau kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas secara lengkap. Satu record mewakili satu data atau informasi tentang seseorang, misalnya: NPM, nama mahasiswa, alamat, kota, dan lain-lainl. Domain Kumpulan nilai yang valid untuk satu atau lebih atribut Derajat (degree) Jumlah atribut dalam sebuah relasi Cardinality Jumlah tuple dalam sebuah relasi Suzan Agustri 18

atribut MHS NPM Nama Alamat 10296832 Nadya Palembang 10296126 Anisa Palembang Baris Relasi 31296500 Fatahillah Lampung 41296525 Farah Semarang 50096487 Alliyah Bogor 21196353 Andre Semarang Domain Derajat (Degree) RELATIONAL KEY Super key Satu atribut/kumpulan atribut yang secara unik mengidentifikasi sebuah tuple di dalam relasi Candidate key Suatu atribut atau satu set minimal atribut yang mengidentifikasikan secara unik suatu kejadian spesifik dari entitas. Atribut di dalam relasi yang biasanya mempunyai nilai unik. Satu set minimal dari atribut menyatakan secara tak langsung dimana kita tidak dapat membuang beberapa atribut dalam set tanpa merusak kepemilikan yang unik. Primary key Merupakan satu atribut atau satu set minimal atribut yang tidak hanya mengidentifikasikan secara unik suatu kejadian spesifik, tapi juga dapat mewakili setiap kejadian dari suatu entitas. Candidate key yang dipilih untuk mengidentifikasikan tuple secara unik dalam relasi. Setiap kunci candidate key punya peluang menjadi primary key, tetapi sebaiknya dipilih satu saja yang dapat mewakili secara menyeluruh terhadap entitas yang Suzan Agustri 19

ada. Alternate key Merupakan candidate key yang tidak dipakai sebagai primary key atau Candidate Key yang tidak dipilih sebagai primary key. Foreign key (Kunci Tamu) Atribut dengan domain yang sama yang menjadi kunci utama pada sebuah relasi tetapi pada relasi lain atribut tersebut hanya sebagai atribut biasa. Kunci tamu ditempatkan pada entitas anak dan sama dengan primary key induk direlasikan. Alternate key Candidate key Primary key MHS NPM Nama Alamat 10296832 Nadya Palembang 10296126 Anisa Palembang 31296500 Fatahillah Lampung 41296525 Farah Semarang 50096487 Alliyah Bogor 21196353 Andre Semarang Relational Integrity Rules 1. 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 Suzan Agustri 20

bersangkutan. BAHASA PADA BASIS DATA RELATIONAL Menggunakan bahasa query pernyataan yang diajukan untuk mengambil informasi. Bahasa Query (Query Language) lebih ditekankan pada aspek pencarian data dari dalam tabel. Aspek pencarian ini sedemikian penting karena merupakan inti dari upaya untuk pengelolaan data. Bahasa query terbagi 2: 1. Bahasa Formal Bahasa query yang diterjemahkan dengan menggunakan simbol-simbol matematis. Contoh : Aljabar Relasional Bahasa query prosedural pemakai menspesifikasikan data apa yang dibutuhkan dan bagaimana untuk mendapatkannya. Kalkulus Relasional Bahasa query non-prosedural pemakai menspesifikasikan data apa yang dibutuhkan tanpa menspesifikasikan bagaimana untuk mendapatkannya. Terbagi 2: 1. Kalkulus Relasional Tuple 2. Kalkulus Relasional Domain 2. Bahasa Komersial Bahasa Query yang dirancang sendiri oleh programmer menjadi suatu program aplikasi agar pemakai lebih mudah menggunakannya (user friendly). Contoh: QUEL Berbasis pada bahasa kalkulus relasional QBE Berbasis pada bahasa kalkulus relasional SQL Berbasis pada bahasa kalkulus relasional dan aljabar relasional Suzan Agustri 21

Contoh-contoh Basis Data Relasional: - DB2 IBM - ORACLE Oracle - SYBASE Powersoft - INFORMIX Informix - Microsoft Access Microsoft Suzan Agustri 22