Databaserelasional 160222065345
Databaserelasional 160222065345
PERTEMUAN VI :
Rohmacl Sianaa
n Relational Databases
Adi
nformasi r\kuntansi
,��uliteknik KellllllfJan
NICJ8Pa ST4N
Curriculum Vitae
SD s.d SMU (Magelang)
1985-2002
D III Akuntansi STAN (Bintaro)
2002-2005
Auditor Terampil, BPKP Maluku
(Ambon)
2006-2008
DIV Akuntansi STAN (Bintaro)
2009-2010
Rohmad Adi Siaman SST. Akt., M.Ec.Dev. Auditor Muda, BPKP Pusat dan
NIP. 19850529 200602 1 003 Dosen Tidak Tetap PKN
Magelang, 29 Mei 1985 STAN(Jakarta)
2014-sekarang
Contact
Rohmad Adi Siaman SST. Akt., M.Ec.Dev.
NIP. 19850529 200602 1 003
Magelang, 29 Mei 1985
085243341401 twitter.com/adiswebid
085243341401 facebook.com/rohmadadis
www.adis.web.id slideshare.net/rohmadadis
Chapter 4
Pendahuluan
01 02 03 04
Gu Sob
omer Fil
file e
Rerord R,B(O{d l
l: 000:
C:cntom Cu��lOO
er 1 O
m lnfarmasi
t\kuntansi STc\
alh nik K N
Database System
Keuntungan
Database System
Data Integration
Data Sharing
Data Independence
No Data Redundancy
& Inconsistencies
Analisis lintas fungsi
Skema
Deskripsi dari hubungan dan model logika dari elemen data dalam database
Tampilan pengguna
Skema level eksternal/
individu terhadap
subskema
bagian dalam database
,Corocieph!,al li.vel
En!ew ..,._;...,,...,..;J.. �
of -,}in,, d,,,,rlio:lboSI!'!
lnve111tory Re<card
I rn numb.!:,, -on � {5L ....,....,..nu•. ,.-..de,. -·�
Des,cirip "en -chciinde.- [151
� -Ql.ln'fenq' �6.2]
Sc:lle,,5; Record
Envoioc n1J mbc.- -mrh>gcr C61. 'l"K>O ---'I. � ....:.lc,s.,,
,
Kamus dan Bahasa Data
Kamus Data
SQL
Ren me
Relational Databases
Relational Data
Model
Tabel dua dimensi
representasi data
Data Model Tuple
Representasi Baris dalam tabel yang berisi
abstrak konten data mengenai komponen
database dalam tabel database
Tipe Atribut
Primary Key
Atribut dalam database
yang mengidentifikasi
tabel
Foreign Key
Atribut dalam tabel yang
menjadi primary key
dalam tabel lain
Menyimpan Data Dalam Satu Tabel
Update Anomaly
Insert Anomaly
Penambahan catatan di dalam database
yang menyebabkan database menjadi cacat
Delete Anomaly
Update Anomaly
Delete Anomaly
Insert Anomaly
Memvariasikan Jumlah Kolom
Relational
Database
Setiap
Kolom harus
dinilai
tunggal
Atribut non kunci
harus menjelaskan
Primary karakteristik obyek
Key tidak yang diidentifikasi
Boleh melalui Primary Key
kosong
m lnfarmasi
t\kuntansi STc\
alh nik K N
Semantic Data Modeling
Keuntungan
• Desain yang efisien
• Mempermudah komunikasi
dengan para pengguna
sistem
Mari Praktek Dengan Access!!
• Membuat Database
• Membuat Tabel
• Membuat Query
• Membuat Form
• Membuat Report
Latihan
4.1. Th follow ing data clement cornpri c th onceptual-l v I herna f a e:
bi II ing n ldrev- data
,t
r dit limit
cu torner n m
cu I mer number
d . rription
inv i c number
item number
pri e
quantity on hand
quantity Id
hipping addresv
term.
Required
a. Identify three potential user and d . ign a. ubscherna for ea h. Ju tify your devign by e
plaining why ea h u er need a ce: , lo the ub herna data elements.
b. se Mi ros fl cces: or, me other relarional database produ t t create the . chema
table . pecify the prim ry kc (, • f reign key(.). and other data f r each table. Te�I
ur m el b entering amp) data in ea h ta I .
m lnfarmasi
t\kuntansi STc\
alh nik K N
Latihan
Table Name Primary Key Foreign Keys Other Attributes
m lnfarmasi
t\kuntansi STc\
alh nik K N
Jawaban
Table Name Primary Key Foreign Keys Other Attributes
Inventory Item Number Cost (standard or list)
Description
Quantity on Hand
Price (standard or
list)
Sales Invoice number Customer Date of sale
number Terms