5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 1/36
BASIS DATA
Konsep Sistem Informasi
Bab. 8 Pertemuan ke - 11
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 2/36
BASIS DATA
representasi dari fakta dunia yang mewakilisuatu obyek yang direkam dalam bentuk angka,huruf, simbol, teks, gambar, bunyi atau
kombinasinya.
markas / tempat berkumpul / tempat bersarang / gudang
�� Basis data bisa dibayangkan sebagai lemari arsipBasis data bisa dibayangkan sebagai lemari arsip
dengan berbagai cara pengaturannyadengan berbagai cara pengaturannya
�� Basis data dan lemari arsip memiliki prinsip kerja danBasis data dan lemari arsip memiliki prinsip kerja dantujuan yang sama; prinsipnya yakni pengaturantujuan yang sama; prinsipnya yakni pengaturan
data/arsip. Tujuan utamanya adalah kemudahan dandata/arsip. Tujuan utamanya adalah kemudahan dankecepatan dalam pengambilan kembali data/arsip.kecepatan dalam pengambilan kembali data/arsip.
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 3/36
Definisi Basis Data
Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkankembali dengan cepat dan mudah
Kumpulan data yang saling berhubungan yang disimpan secarabersama sedemikian rupa dan tanpa pengulangan (redundancy)yang tidak perlu, untuk memenuhi berbagai kebutuhan
Kumpulan file/tabel/arsip yang saling berhubungan yang
disimpan dalam media penyimpanan tertentu
Suatu pengorganisasian sekumpulan data yang saling terkaitsehingga memudahkan aktivitas untuk memperoleh informasi.
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 4/36
DBMS
Adalah perangkat lunak sistem yang memungkinkan parapemakai membuat, memelihara, mengontrol, dan mengaksesbasis data dengan cara yang praktis dan efisien
Contoh DBMS: dBase, Foxbase, Rbase, MS. Access, MS.Foxpro, Borland Paradox. Contoh kelas kompleks: Borland-Interbase, MS. SQL Server, Oracle, Informix, Sybase.
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 5/36
Kelebihan dan Kekurangan DBMS
KELEBIHAN SISTEM BASIS D ATA Mengurangi duplikasi data Menjaga konsistensi dan integritas data Memudahkan memperoleh informasi yang lebih banyak dari data yang sama Meningkatkan produktivitas pemrograman. Data dapat digunakan secara bersama ² sama sehingga menghemat biaya
Menyediakan recovery. Memudahkan penerapan standarisasi. Data bersifat mandiri ( data independen ) tidak mempengaruhi program
(pada sistem berbasis berkas dikenal istilah dependensi data-program yaituperubahan data membuat program juga harus diubah)
KEKURANGAN SISTEM BASISD
ATA Diperlukan tempat penyimpanan yang besar. Diperlukan tenaga yang terampil untuk mengolah data. Perangkat lunaknya mahal. Kerusakan di sistem basis data dapat mempengaruhi departemen yang terkait.
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 6/36
Komponen/Lingkungan Basis Data
Hardware
Perangkat Lunak
Data
Prosedur
User
Biasanya berupa perangkat komputer standar, media penyimpan
sekunder dan media komunikasi untuk sistem jaringan.
Mencakup DBMS itu sendiri (mis: dBase, Foxbase, Rbase, MS. Access, MS.
Foxpro, Borland Paradox. Contoh kelas kompleks: Borland-Interbase, MS. SQL
Server, Oracle, Informix, Sybase.), program aplikasi (mis: C++, Pascal, Delphi,
Visual Basic, serta perangkat lunak pendukung untuk komputer dan jaringan
Y ang merupakan komponen pembentuk informasi yang ingin
diperoleh pengguna sesuai dengan kebutuhan masing-masing
Merupakan petunjuk tertulis yang berisi cara merancang hingga menggunakan basis data mis: cara masuk/login
ke DBMS; cara menggunakan DBMS; cara mengaktifkan dan menghentikan DBMS; cara membuat cadangan
basis data dan cara mengembalikan cadangan ke DMBS
Orang-orang yang berinteraksi dengan sistem basis data, yang terbagi menjadi :
1. Pemakai Akhir
2. Pemrogram Aplikasi
3. Administrator Basis Data
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 7/36
USER BASIS D ATA
1. Pemakai akhir ( end-user )a. Pemakai aplikasi orang yang mengoperasikan program
aplikasi tapi tidak pernah berhubungan secara langsung dengan DBMS ( native user )
b. Pemakai interaktif pemakai yang berinteraksi secaralangsung dengan DBMS, dapat memberikan perintah-perintah DBMS untuk mengakses basis data ataupun melaluiperangkat-perangkat seperti pembangkit query danpembangkit laporan
2. Pemrogram aplikasi
Adalah orang yang membuat program aplikasi yang melibatkan basis data
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 8/36
USER BASIS D ATA (2)
3. Administrator Basis Data
Adalah orang yang bertanggung jawab terhadap manajemen basisdata.
Tugasnya : Mendefinisikan basis data
Mendefinisikan struktur dan metode akses penyimpan
Menentukan keamanan basis data
Melakukan pemeliharaan basis data secara rutin
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 9/36
Arsitektur Basis Data
ANSI-SPARC (American National Standards Institute ² StandardsPlanning and Requirements Comitte), pada tahun 1975mendefinisikan arsitektur basis data pada 3 level, yaitu:
1. Level eksternal level yang berhubungan secara langsung dengan pemakai, dengan konsep pemakai cukup
mengetahui struktur data yang sederhana dalam basis datasupaya bisa mengakses basis data.
2. Level konseptual menjelaskan data apa yang tersimpandalam basis data dan juga menjabarkan hubungan antardata (level ini biasa dipakai administrator basis data)
3. Level internal level yang berhubungan secara langsung dengan basis data dan menjabarkan bagaimana datadisimpan dalam basis data.
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 10/36
Arsitektur Basis Data
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 11/36
Contoh : Database Universitas
Eksternal/View Level
Infokuliah (kodemk : string, Ruang : string)
Conceptual Level
Mahasiswa (nim : string, nama : string, alamat : string)
Matakuliah (kodemk : string, nama : string, sks : integer)
Dosen (nip : string, nama : string)
Mengajar (kodemk : string, nip : string)
krs (nim : string, kodemk : string, nilai : string)
Internal/Physical Level
Relasi-relasi disimpan sebagai file-file.
Indeks berdasarkan pada kolom pertama.
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 12/36
Bahasa Basis Data
Merupakan bahasa yang digunakan oleh user untuk berkomunikasi/berinteraksi dengan DBMS yang bersangkutan.
Terdiri dari sejumlah perintah (statement) yang dapatdiformulasikan oleh pengguna. Bahasa yang digunakan adalah
SQL ( Structured Query Language ). Bahasa SQL terdiri dari :
Data Definition Language ( DDL)
Data Manipulation Language ( DML)
Data Control Language ( DCL)
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 13/36
Bahasa Basis Data (2) DDL ( Data Definition Language )
Menyediakan perintah untuk membuat database, mendefinisikan danmemodifikasi struktur tabel temasuk konstrain-konstrain yang ada pada suatutabel, pembuatan index, dsb.
DML ( Data Manipulation Language )
Merupakan bahasa query yang digunakan untuk melakukan manipulasi danpengambilan data yang ada dalam suatu database. Manipulasi yang dilakukan adalah : Penyisipan/penambahan data baru ( insert ) Penghapusan data ( delete ) Pengubahan data ( update )
enis : Prosedural perintah-perintah yang memungkinkan pemakai
menentukan data apa yang diinginkan serta bagaimana caramendapatkannya (seperti mengikuti suatu algoritma ² langkah yang rinci untuk menyelesaikan masalah)
Non-prosedural perintah-perintah yang memungkinkan pemakaimenentukan data yang diinginkan tanpa perlu menyebutkan bagaimanacara mendapatkannya.
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 14/36
Bahasa Basis Data (3)
DCL ( Data Control Language )DCL terdiri dari sekolompok perintah SQL yang digunakanuntuk memberikan hak akses/otoritas user terhadap database.
Model BasisD
ata Model data adalah sekumpulan konsep terintegrasi yang
dipakai untuk menjabarkan data, hubungan antardata, dankekangan terhadap data untuk menjaga konsistensi.
Model data secara umum ada 4 :
1. model data hierarkis 2. model data jaringan
3. model data relasional 4. model data berbasis objek
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 15/36
Model Data Hirarkis Model data hirarkis adalah model data paling tua yang pernah diterapkan
dalam suatu DBMS. Model ini mengikuti pola hirarki pada suatu organisasiatau pada suatu keluarga, dimana terdapat rekaman data yang berfungsisebagai ´bapakµ (parent-record) ada yang berfungsi sebagai ´anakµ (child-record), atau sebagai ´pimpinan· dan ´anak-buahµ. Dalam model ini seorang ´bapakµ bisa memiliki lebih dari satu ´anakµ tetapi seorang ´anakµ hanyaboleh memiliki satu ́ bapakµ.
Perhatikan dalam model hirarki diatas, data mahasiswa yang sama terpaksadirekam berulang ketika mahasiswa tersebut memprogramkan lebih dari satumatakuliah.
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 16/36
Model Data Jaringan
Model data jaringan adalah pengembangan dari model data hirarkis, melihatkekurangan dari model hirarkis tersebut. Pada model jaringan diperkenankanbahwa sebuah child-record bisa memiliki lebih dari satu parent-record. Padaimplementasi-nya berarti antara parent-record dan child-record diperlukanpenghubung (link atau pointer) yang bisa satu arah atau dua-arah.
Persoalan yang timbul adalah ´terjadinya hutan pointerµ akibat relasi antar recordyang rumit sehingga penelusuran data menjadi sangat sulit. Ketika modelrelasional menjadi lebih populer maka model inipun ditinggalkan orang.
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 17/36
Model Data Relasional
Pada prinsipnya model data relasional dapat di-representasikandalam bentuk table (tabel) data, dimana:
satu tabel mewakili satu ´domainµ data atau entity, bila direkammerupakan satu file yang hanya memiliki satu tipe record saja,setiap record adalah baris
setiap record terdiri atas beberapa field (atribut) atau tuple , ataukolom
jumlah tuple / field pada setiap record sama
setiap record memiliki atribut kunci utama (primary key) yang unik dan dapat dipakai untuk mengenali satu record
record dapat diurutkan menurut kunci utama,
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 18/36
Model Data Relasional (2)
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 19/36
Model Data Berbasis Objek Model data berbasis objek dikembangkan searah dengan perkembangan
pemrograman berbasis objek. Salah satu karakteristik dari sistem berbasisobjek adalah encapsulation yaitu suatu objek terpisah dari objek lain sehinggasetiap objek seakan-akan berada dalam kapsulnya masing-masing. Pada setiapkapsul terdapat komponen data (attribute) dikemas bersama dengan komponenakses-nya (methods). Sebagai contoh, berikut ini disajikan data pegawai dalam
format berbasis objek.
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 20/36
Data Warehouse
Data warehouse adalah basis data yang menyimpan data sekarang dan data masa lalu yang berasal dari berbagai sistem operasionaldan sumber yang lain (sumber eksternal) yang menjadi perhatianpenting bagi manajemen dalam organisasi dan ditujukan untuk keperluan analisis dan pelaporan manajemen dalam rangka
pengambilan keputusan
Data warehouse digunakan untuk mendukung pengambilankeputusan, bukan untuk melaksanakan pemrosesan transaksi
Data warehouse hanya berisi informasi-informasi yang relevan bagikebutuhan pemakai yang dipakai untuk pengambilan keputusan
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 21/36
Perbedaan D W dan OLTP
OLTP Data Warehouse
y Menangani data saat ini
y Data bisa saja disimpan pada beberapa
platform
y Data diorganisasikan berdasarkan fungsi
atau operasi seperti penjualan, produksi,
dan pemrosesan pesanan
y Pemrosesan bersifat berulang
y Untuk mendukung keputusan harian
(operasional)
y Melayani banyak pemakai operasional
y Berorientasi pada transaksi
y Lebih cenderung menangani data masa
lalu
y Data disimpan dalam satu platform
y Data diorganisasikan menutut subjek
seperti pelkanggan atau produk
y Pemrosesan sewaktu-waktu, tak
terstruktur, dan bersifat heuristik
y Untuk mendukung keputusan yang
strategis
y Untuk mendukung pemakai manajerial
yang berjumlah relatif sedikity Berorientasi pada analisis
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 22/36
Sumber Data untuk D W
1. Data operasional dalam organisasi, misalnya basis datapelanggan dan produk, dan
2. Sumber eksternal yang diperoleh misalnya melalui Internet,basis data komersial, basis data pemasok atau pelanggan
Berbagai data yang berasal dari sumber digabungkan dandiproses lebih lanjut oleh manajer data warehouse dan disimpandalam basis data tersendiri.
Selanjutnya, perangkat lunak seperti OLAP dan data mining dapat digunakan oleh pemakai untuk mengakses data warehouse
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 23/36
Prinsip Data Warehouse
Sumber Data Internal
Sumber
Data
Operasional
1
Sumber
Data
Operasional
2
Sumber
Data
Eksternal
Manajer
Data Warehouse
y Perangkat EIS
y Perangkat pelaporan
y Perangkat
pengembangan
aplikasi
OLAP
Data Mining
Data
Warehouse
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 24/36
Data Mart Bagian dari data warehouse yang mendukung kebutuhan pada tingkat
departemen atau fungsi bisnis tertentu dalam perusahaan. Karakteristik yang membedakan data mart dan data warehouse adalah sebagai berikut(Connolly, Begg, Strachan 1999).
Data mart memfokuskan hanya pada kebutuhan-kebutuhan
pemakai yang terkait dalam sebuah departemen atau fungsi bisnis. Data mart biasanya tidak mengandung data operasional yang rinci
seperti pada data warehouse .
Data mart hanya mengandung sedikit informasi dibandingkandengan data warehouse . Data mart lebih mudah dipahami dandinavigasi.
Contoh Software Data Mart SmartMart (IBM)
Visual Warehouse (IBM)
PowerMart (Informatica)
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 25/36
OLAP OnLine Analytical Processing
Suatu jenis pemrosesan yang memanipulasi dan menganalisa databervolume besar dari berbagai perspektif (multidimensi). OLAPseringkali disebut analisis data multidimensi.
Data multidimensi adalah data yang dapat dimodelkan sebagai atributdimensi dan atribut ukuran
Contoh atribut dimensi adalah nama barang dan warna barang,sedangkan contoh atribut ukuran adalah jumlah barang
OLAP : Contoh Data 2 Dimensi
Kota
Triwulan
Kudus Magelang Semarang «
1 6.000.000 8.500.000 12.500.000 «
2 4.500.000 3.500.000 14.000.000 «
3 7.600.000 5.500.000 13.700.000 «
4 5.400.000 7.200.000 12.800.00 «
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 26/36
Kemampuan OLAP Konsolidasi melibatkan pengelompokan data. Sebagai contoh
kantor-kantor cabang dapat dikelompokkan menurut kota atau
bahkan propinsi. Transaksi penjualan dapat ditinjau menuruttahun, triwulan, bulan, dan sebagainya. Kadangkala istilah rollup
digunakan untuk menyatakan konsolidasi
Drill-down adalah suatu bentuk yang merupakan kebalikan darikonsolidasi, yang memungkinkan data yang ringkas dijabarkanmenjadi data yang lebih detail
Slicing and dicing (atau dikenal dengan istilah pivoting)
menjabarkan pada kemampuan untuk melihat data dari berbagaisudut pandang
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 27/36
Contoh Tabel Pivoting
Rasa Strawberry Mangga Nanas Total
Sirup
Biasa 3.500.000 1.750.000 500.000 5.750.000
Rendah
Kalori 2.300.000 1.500.000 250.000 4.050.000Total 5.800.000 3.250.000 750.000 9.800.000
Sirup Rasa Pendapatan
Biasa Strawberry 3 .500 .000
Biasa Mangga 1 .750 .000Biasa Nanas 500 . 000
Rendah Kalori Strawberry 2 .300 .000
Rendah Kalori Mangga 1 .500 .000
Rendah Kalori Nanas 250 . 000
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 28/36
Hierarki Dimensi
untuk D
rill-down
Tahun
Triwulan
Bulan
Tanggal
Nama Hari
Wilayah
Negara
Provinsi
Kota
Kecamatan
(a) Hierarki Waktu (b) Hierarki Lokasi
Software OLAP
Express Server (Oracle)
PowerPlay (Cognos
Software)
Metacube
(Informix/Stanford Technology Group)
HighGate Project (Sybase)
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 29/36
Data Mining Perangkat lunak yang digunakan untuk menemukan pola-pola tersembunyi
maupun hubungan-hubungan yang terdapat dalam basis data yang besar danmenghasilkan aturan-aturan yang digunakan untuk memperkirakan perilakudi masa medatang
Data mining sering dikatakan berurusan dengan ´penemuan pengetahuanµdalam basis data. Suatu aturan yang dihasilkan oleh data mining misalnya
seperti berikut : ´Kebanyakan pembeli mobil Forsa adalah wanita berusia diatas 30 tahunµ.
Data
Warehaouse
Data Mining Pola
Prinsip Data Mining
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 30/36
Aplikasi Data Mining
Bidang Contoh
Pemasaran y Mengidentifikasi pembelian yang dilakukan
konsumen
y Menemukan hubungan di antara karakteristik
demografi pelanggany Memperkirakan tanggapan penawaran melalui
surat
Bank y Mendeteksi pola penyalahgunaan kartu kredit
y
Mengidentifikasi tingkat loyalitas pelangganAsuransi y Analisis klaim
y Memperkirakan pelanggan yang akan membeli
produk baru
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 31/36
Teknologi Untuk Data Mining
Statistik
Jaringan saraf ( neural network )
Logika kabur ( fuzzy logic )
Algoritma genetika
dan berbagai teknologi kecerdasan buatan yang lain
Data Mining : Visualisasi Data
Pendekatan data mining juga ada yang melalui visualisasi data Pada sistem seperti ini, pemakai akan dibantu untuk
menemukan sendiri pola dari sejumlah data berukuran besardengan didasarkan visualisasi oleh data mining
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 32/36
Data Mining : Visualisasi Data
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 33/36
Structured Query Language (SQL) SQL (Structured Query Language) adalah salah satu bahasa DBMS yang meng-
adopsi model data relasional. SQL muncul dalam berbagai variasi sepertiMicrosoft SQL, MySQL, dan versi SQL lainnya
Beberapa perintah dasar SQL diperlihatkan pada tabel berikut ini.
Perintah Manfaat
SELECT membaca data dari database
INSERT menambahkan data kedalam database
UPD ATE meremajakan / mengganti data
DELETE menghapus rekord data
CREATE TABLE membuat tabel data baru
DROP TABLE menghapus tabel data
ALTER TABLE merubah struktur tabel/file
GRANT memberi hak akses pada user
REVOKE membatalkan hak akses dari user
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 34/36
Sistem Basis Data Terdistribusi Dalam sebuah database terdistribusi, database disimpan pada beberapa komputer.
Komputer-komputer dalam sebuah sistem terdistribusi berhubungan satu sama lain
melalui bermacam-macam media komunikasi seperti high-speed buses atau telephoneline.
Sebuah sistem database terdistribusi berisikan sekumpulan site, di mana tiap-tiap sitedapat berpartisipasi dalam pengeksekusian transaksi-transaksi yang mengakses datapada satu site atau beberapa site. Tiap-tiap site dapat memproses transaksi lokal yaitusebuah transaksi yang mengakses data pada satu site di mana transaksi telahditentukan.
Sebuah site juga dapat mengambil bagian dalam mengeksekusi transaksi global yaitutransaksi yang mengakses data pada site yang berbeda di mana transaksi telahditentukan, atau transaksi yang mengakses data pada beberapa site yang berbeda.
DDMS adalah software yang mengelola basis data terdistribusi
Perbedaan dari DBMS tersentralisasi : DDBMS mengelola sejumlah DBMS yang tersebar di beberapa lokasi; sedangkan
DBMS tersentralisasi hanya mengelola basis data lokal.
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 35/36
Sistem Basis Data Terdistribusi
5/7/2018 Basis Data - slidepdf.com
http://slidepdf.com/reader/full/basis-data-559aba6b82d02 36/36
ISTILAH LAINN Y A R DBMS (Relational Database Management System)
RelationalD
atabase Management System (R D
BMS) atau Sistem ManajemenBasisdata Relasional adalah sebuah program komputer (atau secara lebih tipikaladalah seperangkat program komputer) yang didisain untuk mengatur/memanajemen sebuah basisdata sebagai sekumpulan data yang disimpansecara terstruktur, dan melakukan operasi-operasi atas data atas permintaanpenggunanya.
OODBMS (OBJECT ORIENTED D ATABASE)
Object-oriented database adalah salah satu jenis database dimana datadirepresentasikan dalam bentuk object. Object Oriented Database merupakansebuah sistem data base yang menggabungkan semua konsep penting dari objectoriented.
Pendekatan ini sangat dipengaruhi oleh bahasa pemrograman object-oriented dandapat dipahami sebagai usaha untuk menambah fungsionalitasDBMS pada lingkup
bahasa pemrograman. DDBMS (distributed database management system)
Sebuah sistem perangkat lunak yang mengatur basis data terdistribusi danmembuat pendistribusian data secara transparan.