dbms-kuliah-1-universitas sangga buana ypkp
Post on 30-May-2018
228 Views
Preview:
TRANSCRIPT
-
8/14/2019 DBMS-Kuliah-1-Universitas Sangga Buana YPKP
1/28
Lingkungan Database(Basisdata)
-
8/14/2019 DBMS-Kuliah-1-Universitas Sangga Buana YPKP
2/28
Definisi
Data: fakta yg mempunyai arti, text,grafik, gambar, suara, video
Database: kumpulan data yangdiorganisasi secara logis Information: data yang sudah diproses
sehingga berguna dalam pengambilan
keputusan Metadata: data yang menjelaskan
tentang data
-
8/14/2019 DBMS-Kuliah-1-Universitas Sangga Buana YPKP
3/28
-
8/14/2019 DBMS-Kuliah-1-Universitas Sangga Buana YPKP
4/28
-
8/14/2019 DBMS-Kuliah-1-Universitas Sangga Buana YPKP
5/28
Table 1-1 Metadata
Deskripsi properti atau karakteristik data,
meliputi : data types, field sizes, nilai yangdiizinkan, and dokumentasi
-
8/14/2019 DBMS-Kuliah-1-Universitas Sangga Buana YPKP
6/28
Contoh Pemrosesan File pada sebuah Sistem
Duplicate
Data
-
8/14/2019 DBMS-Kuliah-1-Universitas Sangga Buana YPKP
7/28
Masalah dengan Data bersangkutan
Setiap pemrogram aplikasi mengelola datasendiri
Setiap program aplikasi butuh kode programuntuk masing-masing meta data
Setiap program aplikasi butuh program untuk :baca, tulis, ganti, dan hapus data
Korang koordinasi dan pengendalian terpusatsulit dilakukan
Format file tidak standar
-
8/14/2019 DBMS-Kuliah-1-Universitas Sangga Buana YPKP
8/28
Masalah dengan Data
Berulang-ulang
Menghamburkan ruang untuk duplikasi
Mengakibatkan kesulitan pemeliharaanMasalah terbesar :
Bila data berubah pada satu file,
menyebabkan tidak konsistenPenurunandata integrity
-
8/14/2019 DBMS-Kuliah-1-Universitas Sangga Buana YPKP
9/28
SOLUSI :
Database
Penyimpanan data terpusatData dikelola oleh program khusus
Disimpan secara standar, bentukkonvensional
Memerlukan Database Management System (DBMS)
-
8/14/2019 DBMS-Kuliah-1-Universitas Sangga Buana YPKP
10/28
Database Management
System (DBMS)
Suatu penyimpanan data dan sistem
pembacaan yang mengizinkan datadisimpan secara tidak berulang-ulang danmemberikan fasilitas sehingga penggunadapat melihatnya sebagai suatu kesatuanyang baik
-
8/14/2019 DBMS-Kuliah-1-Universitas Sangga Buana YPKP
11/28
Database Management
System
DBMS mengelola sumberdayaseperti sistem operasi
mengelola perangkat keras
DBMSDBMS DatabaseMengandungdata terpusat
secara bersama
Application
#1
Application
#2
Application
#3
-
8/14/2019 DBMS-Kuliah-1-Universitas Sangga Buana YPKP
12/28
Keuntungan Database
Program-Data tidak saling bergantungMetadata disimpan pada DBMS, sehingga aplikasi tidak
perlu peduli dengan format dataQuery/update data dikelola oleh DBMS sehingga program
tidak memerlukan program baca/tulis sendiriHasilnya: mempercepat waktu pengembangan aplikasi
dan pemeliharaannya
Mengurangi Duplikasi DataMeningkatkan integritas/konsistensi data
-
8/14/2019 DBMS-Kuliah-1-Universitas Sangga Buana YPKP
13/28
Keuntungan Database
Meningkatkan penggunaan bersama Pengguna yang berbeda melihat data secara berbeda
Memaksa standar Semua data diakses dengan cara yang sama
Meningkatkan kualitas data
Constraints, aturan validasi data Respon /akses data lebih cepat
Menggunakan bahasa standar (SQL, structured-querylanguage)
Keamanan, Backup/Recovery, Keserentakan (concurrency)
Pemulihan bencana lebih mudah
-
8/14/2019 DBMS-Kuliah-1-Universitas Sangga Buana YPKP
14/28
Biaya dan Resiko Database
Up-front costs:Biaya manajemen instalasi dan kerumitanBiaya konversi
Ongoing CostsSesuatu yang baru, tenaga khususButuh Backup and Recovery
Konflik OrganizationalBenturan dengan kebiasaan lama
-
8/14/2019 DBMS-Kuliah-1-Universitas Sangga Buana YPKP
15/28
Figure 3
Model Data
-
8/14/2019 DBMS-Kuliah-1-Universitas Sangga Buana YPKP
16/28
Figure 3
Model Data
Satu pelanggan mungkin
mempunyai beberapa order,
tetapi tiap order dipunyai hanyaoleh seorang pelanggan
Relasi One-to-many
-
8/14/2019 DBMS-Kuliah-1-Universitas Sangga Buana YPKP
17/28
Figure 3
Model Data
Setiap order mempunyai
beberapa baris; setiap baris
berkaitan dengan satu baris
order
Relasi One-to-many
-
8/14/2019 DBMS-Kuliah-1-Universitas Sangga Buana YPKP
18/28
Figure 3
Model Data
Satu produk dapat berada pada
banyak order, tiap baris ordermengacu pada satu produk
Relasi One-to-many
-
8/14/2019 DBMS-Kuliah-1-Universitas Sangga Buana YPKP
19/28
Figure 3
Model Data
Sehingga, satu order terdiri dari
beberapa produk dan satu
produk terdapat pada banyak
order
Relasi Many-to-many
-
8/14/2019 DBMS-Kuliah-1-Universitas Sangga Buana YPKP
20/28
Order, Baris_Order, Pelanggan, dan Tabel Produk
Relationships established in special columns that provide links
between tables
-
8/14/2019 DBMS-Kuliah-1-Universitas Sangga Buana YPKP
21/28
Sistem
Client-
Server
-
8/14/2019 DBMS-Kuliah-1-Universitas Sangga Buana YPKP
22/28
-
8/14/2019 DBMS-Kuliah-1-Universitas Sangga Buana YPKP
23/28
Kisaran Aplikasi Database
Database Personal database standalone pada komputerdesktop
Workgroup Database local area network (
-
8/14/2019 DBMS-Kuliah-1-Universitas Sangga Buana YPKP
24/28
Database Workgroup pada Local Area Network
-
8/14/2019 DBMS-Kuliah-1-Universitas Sangga Buana YPKP
25/28
Kumpulan
Database
-
8/14/2019 DBMS-Kuliah-1-Universitas Sangga Buana YPKP
26/28
Komponen-komponen pada
Lingkungan Database CASE Tools computer-aided software engineering Penyimpanan penyimpanan terpusat metadata Database Management System (DBMS) perangkat lunak
pengelola database Database kumpulan dari data
Program-program aplikasi program untuk mengelola data User Interface teks dan grafik untuk pengguna Data Administrator orang-orang yang bertanggung jawab untuk
mengelola database Pengembang Sistem orang-orang yang bertanggung jawab
merancang database dan perangkat lunak End Users orang-orang yang menggunakan aplikasi dan
database
-
8/14/2019 DBMS-Kuliah-1-Universitas Sangga Buana YPKP
27/28
Komponen-
komponenpada
Lingkungan
Database
-
8/14/2019 DBMS-Kuliah-1-Universitas Sangga Buana YPKP
28/28
top related