11
Data
independence,
karakteristik utama
DBMS,
membantu
pengembangan aplikasi
yang
lebih
fleksibel
dan
lebih
mudah
dimodifikasi.
Kerugian DBMS
menurut
Atzeni,
Ceri,
Paraboschi, dan
Torlone
(1999,
p10) yaitu:
DBMS adalah produk
yang
mahal, kompleks, dan cukup berbeda dari
peralatan
perangkat
lunak
lainnya, sehingga pengenalannya
menggambarkan
investasi
yang
dapat
dipertimbangkan,
baik
secara
langsung (biaya produk)
maupun
tidak langsung (akuisisi dari sumber
perangkat
keras
dan
perangkat
lunak
yang
diperlukan,
migrasi
aplikasi, pelatihan personil).
DBMS
menyediakan,
dalam
bentuk
standar,
sekumpulan
pelayanan,
yang
mana
tentu
memakan biaya.
Dalam
kasus
dimana
sebagian
pelayanan
ini
tidak
dibutuhkan,
sulit
untuk
memisahkan pelayanan
yang
tepat
dibutuhkan dari
yang
lainnya,
dan
hal
ini
dapat
mengakibatkan ketidak-efisienan.
2.3 Data Definition Language
Menurut
Connolly dan
Begg
(2002,
p40),
Data
Definition
Language
(DDL)
adalah
sebuah
bahasa
yang
memungkinkan DBA
atau
pemakai
untuk
menggambarkan dan
menamai
entiti,
atribut,
dan
hubungan
yang
diperlukan
untuk
aplikasi, bersama dengan batasan integritas dan keamanan yang berhubungan.
|