Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
KULIAH MANAJEMEN BASIS DATA
PROF. DR. IR. H. IMAN SUDIRMAN, DEA
2
Tujuan : Memahami konsep dan teori dalam manajemen basis data
Memberikan kemampuan dalam mengelola dan merancang basis data
3
Out line kuliah Pendahuluan Sistem file Organisasi data base
Data base dan sistem informasi Normalisasi Entity relationship diagram Penerapan manajemen data base
4
Literatur : Data base design (James martin)
Manegement information system ( Mcleod) Analysis and system design ( Whitten )
5
Data base : kumpulan sistem struktur data base :
Field Record file
6
Karakteristik pada sistem file :
Pemogramman kompleks dan extensive Organisasi file sulit Proteksi sulit Perubahan file merubah program Redudansi tinggi
7
Sistem basis data Memperhatikan relasi data
Mengurangi inkosistensi data Mengurangi duplikasi/ reduksi data Mengurangi ketergantungan program dan struktur data DBMS menyimpan data struktur dan relasi
8
Sistem basis data
9
Sistem basis data
10
Sistem basis data The Database System Components Hardware Software
Computer Peripherals Software Operating systems software DBMS software Applications programs and utilities software
11
Komponen manajemen basis data :
People Systems administrators: Database administrators Database designers Systems analysts and programmers End users Procedures Data
12
Tipe sistem basis data :
Number of Users Single-user Multi-user Scope Desktop (Single user) Workgroup (Used by a department, nbr of users < 50) Enterprise (Used by the entire organization, users in 100s)
13
Location Use Centralized (Database located in a single site)
Distributed (Database distributed across multiple sites) Use Transactional (aka Production) Data integrity, consistency and operational efficiency are important Decision support Historical, aggregated data Used for managerial decision making Data warehouse Used for decision support
14
Fungsi DBMS : Data Dictionary Management Data Storage Management
Data Transformation and Management Security Management Multi-User Access Control Backup and Recovery Management Data Integrity Management Database Access Languages & Application Programming Interfaces Database Communication Interfaces
15
Tiga jenis hubungan dalam model database conceptual :
One- to- many relationship Many- to- many relationship One-to- one relationship
16
Jenis model implementasi database :
Hierarchical Network Relational Object oriented
17
Hierachical model
18
Keuntungan : Mengurangi besarnya usaha pembuatan program
Data independent Mengurangi besarnya usaha pembuatan program Integrity tinggi ( anak hanya punya satu orang tua ) Hubungan dominan one-to- many yang banyak digunakan dalam bisnis
19
Kerugian : Hanya berlaku untuk one- to-many relationship
Membutuhkan program yang kompleks
20
Network model : Relasi antara record dapat berupa jaringan . Contoh :
COMISSION SET SALES SET PAYMENT SET INVENTORY SET LINE SET SALESREP COSTUMER INVOICE PAYMENT PRODUCT INV_LINE
21
Keuntungan : Mudah di implementasikan untuk berbagai relasi
Integrity terjamin Indepedensi data terjamin
22
Kerugian : Program kompleks
Perancangan sulit karena hubungan dapat kompleks Sulit melakukan perubahan data base
23
Relational database model
24
Keuntungan : Data independen Mudah dirancang dan dikelola
Tidak membutuhkan usaha programming yang tinggi Pleksibel dan mudah dalam pencarian data
25
Kerugian : Membutuhkan DBMS tertentu
Memiliki kecenderungan lebih lambat dalam pencarian data
26
Object oriented database model
Objek adalah : entitas yang memiliki sekumpulan atribut. Misal ; mahasiswa memiliki Nama, NIP dan sebagainya Objek yang memiliki kesamaan /kemiripadikelompokan dalam sebuah kelas Kelas memiliki hirarki dan sebuah kelas memilki atribut yang diturunkan dari super kelas
27
Keuntungan : Dapat digunakan oleh program yang kompleks seperti CAD/CAM Kerugian : Belum distandar kan
28
Konsep Dasar Pemodelan Data
Desain database adalah art and science. Data model adalah representasi sederhana, biasanya dalam bentuk grafik, yang menggambarkan struktur data dalam suatu sistem nyata; serta karakteristik, relasi, batasan-batasan, dan transformasi data. Desainer database menggunakan model data sebagai tools komunikasi untuk menfasilitasi interaksi antar designer, applications programmer, and end user. Database yang baik adalah dasar untuk suatu aplikasi yang baik.
30
Model Data Model Konseptual
Model konseptual merepresentasikan view global dari data; enterprise-wide representation of data Entity-Relationship (E-R) model paling banyak digunakan untuk model konseptual. Model konseptual independent terhadap software (software independence) and hardware (hardware independence).
31
Relationship dalam Database Relasional
E-R Diagram (ERD) Kotak sebagai representasi entitas. Nama entitas dalam kta benda dan dengan huruf kapital. Diamond untuk relationship(s) antara entitas. 1 is untuk menyatakan sisi “1”/satu dalam suatu relasi. M is untuk menyatakan sisi “many”/banyak dalam suatu relasi.
34
Perancangan database dengan menggunakan ERD
Tentukan katagori entitas : Manusia, tempat, barang, konsep dan output Penjabaran katagori menjadi entitas, misal : manusia dijabarkan menjadi dosen, mahasiswa, pegawai, tamu, suplier dsb Perumusan data, misal : data dosen, nama, NIP, Tgl lahir, unit kerja Dsb Perumusan hubungan antar entitas a. one-to-one ( ) b. one-to-many ( M ) c. many-to-many ( M M )
35
5. Penggambaran ERD = entitas dengan hurup kapital = untuk hubungan antar entitas
36
Contoh :
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.