Relational Databases
Relational Databases
Databases
Basis Data Relasional
Andesni Reza Saputra
1211031005
Herwanto
1211031047
Hilarius Digo Mario
1211031049
Yustiansyah
1211031109
Data
Gabungan dari
beberapa
catatan yang
saling
berhubungan
File
Gabungan
dari file yang
terintegrasi
Databa
se
Basis Data (Database) adalah koleksi terpadu dari datadata yang saling berkaitan yang disimpan dalam media
elektronik untuk memenuhi berbagai kebutuhan yang
disimpan di dalam komputer secara sistematik sehingga
dapat diperiksa menggunakan suatu program komputer
untuk memperoleh informasi dari basis data tersebut.
Pelangga
n
Pelannga
n1
Nomor
Pelangga
n
Pelangga
n2
Nama
Pelangga
n
Penjuala
n
Pelangga
n3
Alamat
Pelangga
n
Persedia
an
Pelangga
n ...
Nomor
Telepon
File Approach
Database Approach
Sales
Program
Master File
Database
Fact A Fact B
Fact C Fact D
Fact E Fact F
Fact G Fact H
1
Fact A
Fact B
Fact C
Fact D
Shipping
Program
DM
S
Master File
2
Fact A
Fact B
Fact C
Fact D
Billing
Program
Master File
3
Fact A
Fact B
Fact C
Fact D
Sales Program
Shipping
Program
Billing Program
Skema Database
Menurut ANSI/SPARC skema sistem basis data/ arsitektur basis data
terdiri dari 3 level, yaitu:
1. Skema Internal atau Internal/Physical Level, Skema yang
berhubungan dengan bagaimana data disimpan secara fisik. Skema
ini adalah level terendah dalam mempresentasikan basis data yang
dimana record disimpan sebagai byte pada storage.
2. Skema Eksternal atau Eksternal/View Level, Skema yang
berhubungan bagaimana menyajikan suatu basis data dari sisi
setiap user. Skema ini membatasi user berdasarkan perangkat keras
dan perangkat lunak yang digunakan dalam membangun aplikasi
basis data.
3. Skema Konseptual atau Conceptual/Logical Level, adalah skema
yang menghubungkan skema internal dengan skema eksternal.
Skema ini merepresentasikan seluruh muatan informasi yang
dikandung oleh suatu basis data tanpa dibatasi oleh perangkat
keras dan lunak yang ada.
Jenis-Jenis Atribut
Tabel-tabel dalam database relasional memiliki tiga
jenis atibut yaitu:
1. Kunci utama (primary keyprimary key) atribut
atau kombinasi ) dari beberapa atribut yang
secara unik mengidentifikasi baris tertentu dalam
sebuah tabel.
2. Kunci luar (foreign keyforeign key) atribut yang
muncul dalam suatu tabel, yang juga merupakan
kunci utama dalam tabel lainnya.
3. Bukan merupakan kunci baik kunci utama
maupun kunci luar didalam tabel yang
menyimpan informasi penting mengenai
entitasnya.
Studi Kasus
Studi Kasus
Studi Kasus
Mahasis
Mahasis
wa
wa A
A
Nama
Nama
Mahasis
Mahasis
wa
wa B
B
NPM
NPM
Database
Database
Mahasis
Mahasis
wa
wa
Dosen
Dosen
Staf
Staf
Mahasis
Mahasis
wa
wa C
C
Mahasis
Mahasis
wa
wa D
D
Mahasis
Mahasis
wa
wa ...
...
Password
Password
Transkrip
Transkrip
Nilai
Nilai
Status
Status
SPP
SPP
...
...
Studi Kasus
Studi Kasus
Studi Kasus