slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Model Relasional Basis Data PowerPoint Presentation
Download Presentation
Model Relasional Basis Data

Loading in 2 Seconds...

play fullscreen
1 / 24

Model Relasional Basis Data - PowerPoint PPT Presentation


  • 246 Views
  • Uploaded on

Model Relasional Basis Data. Mata Kuliah: Basis Data. Sabar Rudiarto, S.Kom., M.Kom. 03. ILMU KOMPUTER. Teknik Informatika. Bahasa pada Model data relasional. Pengertian. Materi. Keuntungan. Relational key. Relational integrity rules. Model data relasional.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Model Relasional Basis Data' - daphne-aguirre


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1
Model Relasional Basis Data

Mata Kuliah: Basis Data

Sabar Rudiarto, S.Kom., M.Kom.

03

ILMU KOMPUTER

Teknik Informatika

slide3

Bahasa pada Model data relasional

Pengertian

Materi

Keuntungan

Relational key

Relational integrity rules

Model data relasional

slide4

Model Data Relasionaladalahsuatu model basis data yang menggunakantabelduadimensi, yang terdiriatasbarisdankolomuntukmenggambarkansebuahberkas data.

Ditemukan oleh E.F. Codd.

Model ini menunjukkan cara mengelola/mengorganisasikan data secara fisik dalam memory sekunder, yang akan berdampak pula pada bagaimana kita mengelompokkan data dan membentuk keseluruhan data yang terkait dalam sistem yang kita buat.

slide6

Bentuknya sederhana

Mudah melakukan berbagai operasi data (query, update/edit, delete)

slide7

Model Basis Data

Model basis data hirarki

slide8

Model Basis Data

Model basis data network

slide10

Informix

SyBase

DBMS yang mengelola basis data relasional

DB2

Oracle

Borland

MS. Access

dBase III+

slide11
ContohPembuatanTabel

MKUL

Karakteristikdaritabel MKUL:

  • Data matakuliahmemiliki 3 buahkolom data
  • Kolom1 berisidata string/alphanumerikdenganlebartetap, yaitu 5 digit/char.
  • Kolom 2 berisi data string denganlebarmaksimum 30 digit.
  • Kolom 3 berisi data integer denganlebarmaksimum 1 digit.
slide12
ContohPembuatanTabel

Dari karakteristik di atas, kitabisamenetapkanstruktur data tabel MKUL:

  • Namakolom/field.
  • Tipe data.
  • Lebar (banyaknyadigitmaksimum yang bisaditampung).

Jadi, strukturtabel MKUL :

slide13

Sebuah tabel yang terdiri dari beberapa kolom dan beberapa baris.

IstilahDalam Model Data Relasional

Relasi

  • Kolom pada sebuah relasi (field).

Atribut

  • Baris pada sebuah relasi (record).

Tupel

  • Kumpulan nilai yang valid untuksatuataulebihatribut

Domain

  • Jumlahatributdalamsebuahrelasi (jumlah field)

Degree

  • Jumlahtupeldalamsebuahrelasi (jumlah record)

Cardinality

slide15
Relational Key

Super key

Satuatribut/kumpulanatribut yang secaraunikmengidentifikasisebuahtupel di dalamrelasi (satuataulebih field yang dapatdipilihuntukmembedakanantara 1 record dengan record lainnya).

Contoh: Untuktabel MHS di atas, super key-nya:

  • NIM
  • NAMA (dengansyarattidakadanama yang sama)
  • ALAMAT (dengansyarattidakadaalamat yang sama)
  • NIM + NAMA
  • NIM + ALAMAT
  • NAMA + ALAMAT
  • NIM + NAMA + ALAMAT
slide16
Relational Key

Candidate key

Atributdi dalamrelasi yang biasanyamempunyainilaiunik (super key denganjumlah field yang paling sedikit)

Maka, candidate key-nyaadalahNIM, NAMA dan ALAMAT (karenahanyaterdiridari 1 field saja)

Primary key

Candidate key yang dipilihuntukmengidentifikasikantupelsecaraunikdalamrelasi

Maka, primary key yang dipilihadalahNIM (unik, tidakadaNIM yang sama).

slide17
Relational Key

Alternate key

Candidate key yang tidakdipilihsebagai primary key

Maka, candidate key-nya NAMA dan ALAMAT

Foreign key

Atributdengan domain yang sama yang menjadikunciutamapadasebuahrelasitetapipadarelasi lain atributtersebuthanyasebagaiatributbiasa

slide19
Relational Integrity Rules

Null

Nilaisuatuatribut yang tidakdiketahuidantidakcocokuntukbaris (tuple) tersebut

Entity Integrity

Tidakadasatukomponen primary key yang bernilai null.

Referential Integrity

Suatu domain dapatdipakaisebagaikunci primer bilamerupakanatributtunggalpada domain yang bersangkutan.

slide20
BahasaPada Model Data Relasional

Menggunakanbahasa query, yaitupernyataan yang diajukanuntukmengambilinformasi.

Terbagi2 :

BahasaQuery Formal

Bahasaquery yang diterjemahkandenganmenggunakansimbol-simbolmatematis.

Terbagi 2, yaitu:

  • Prosedural, yaitupemakaimemberispesifikasi data apa yang dibutuhkandanbagaimanacaramendapatkannya.

Contoh:

AljabarRelasional, yaitudimana query diekspresikandengancaramenerapkan operator tertentuterhadapsuatutabel / relasi.

slide21
BahasaPada Model Data Relasional

Non Prosedural, yaitupemakaimenspesifikasikan data apa yang dibutuhkantanpamenspesifikasikanbagaimanauntukmendapatkannya.

Contoh:

KalkulusRelasional, dimana query menjelaskan set tuple yang diinginkandengancaramenjelaskanpredikat tuple yang diharapkan.

Terbagi 2 :

KalkulusRelasionalTupel

KalkulusRelasional Domain

slide22
BahasaPada Model Data Relasional

BahasaQuery Komersial

BahasaQuery yang dirancangsendirioleh programmer menjadisuatu program aplikasi agar pemakailebihmudahmenggunakannya (user friendly).

Contoh:

QUEL

Berbasispadabahasakalkulusrelasional

QBE

Berbasispadabahasakalkulusrelasional

SQL

Berbasispadabahasakalkulusrelasionaldanaljabarrelasional