Rabu, 21 April 2010

KISI2 UTS PSBD

TwitThis
Perbedaan Pendekatan File Base dengan Database

File Base Approach :
• Mengoleksi program applikasi disesuai dengan kebutuhan services end users (laporan/dokumen).

• Setiap program menentukan dan memanages data sendiri-sendiri.

Database Approach :
• Pengoleksian data ditentukan dan dimanage secara terpadu



Keterbatasan Pendekatan File Base
• Penyebaran dan terisolasinya data
– Setiap program mengelola sendiri data.
– Pengguna satu program memungkinkan tidak sadar akan potensi penggunaan data diprogram lain
• Duplikasi data
– Data sama terdapat di dua program yang berbeda.
– Adanya Wasted space dan berpotensial adanya nilai berbeda atau perbedaan format.
• Data dependence
– Strukture file di definisikan dalam kode program.

• Format file incompatible.
– Program ditulis dengan beragam bahasa, dan juga tidak dapat mudah melakukan access each file.

• Fixed Queries/Proliferation dari program aplikasi
– Programs ditulis berdasarkan fungsi tertentu.
– Spesifikasi need baru membutuhkan program baru.

Pengertian :
DBMS adalah suatu sistem software sistem yang digunakan users untuk mendefinisikan, create, dan mengelola database dan menentukan kontrol access database
Database ialah System katalog (metadata) menyediakan penjelasan data yang dapat digunakan oleh program–data independence.






Komponen DBMS:
- hardware
-software
-Data
-Prosedur
- manusia

Keuntungan DBMS :
o Redudancy data terkontrol
o Redudancy data terkontrol
o Adanya konsistensi Data
o Lebih banyak informasi dari data
o Adanya Sharing data
o Meningkatkan integritas data
o Meningkatkan Keamanan
o Adanya upaya standarisasi
o Ekonomis
o Balanced conflicting requirements
o Data ditingkatkan accessibility dan responsiveness
o Meningkatkan produktifitas
o Meningkatkan pemeliharaan data secara independen
o Meningkatkan concurrency
o Meningkatkan serfis backup dan recovery

Kerugian DBMS:
• Lebih komplek
• Size memori lebih tinggi
• Adanya biaya untuk DBMS
• Menambah biaya hardware
• Ada biaya konversi
• Performance
• Mempunyai resiko failure tinggi


Fungsi DBMS
• Penyimpanan Data, Retrieval, and Update.

• Sebagai Katalog User-Accessible.

• Support Transaksi.

• Serfis Kontrol Concurrency.

• Serfis Recovery.
• Serfis Authorization.

• Support Komunikasi Data.
• Serfis Integrity.
• Serfis untuk Promote Data Independence.
• Serfis Utility.

Fungsi View :
a. menyediakan mekanisme keamanan yang fleksibel dan baik menyembunyikan bagian database dari user tertentu
b. mengizinkan user untuk mengakses data dengan berbagai cara sehingga data yang sama dapat dilihat oleh user yang berbeda dengan cara yang berbeda pada saat yang sama
c. menyederhanakan operasi yang rumit pada relasi dasar



Objectives Arsitektur Tiga-Level

• Seluruh user dapat mengacces data yang sama.

• View user immune terhadap perubahan oleh views lainnya.

• Users tidak membutuhkan pengetahuan detail mengenai penyimpanan data secara fisik.

• DBA mampu merubah struktur penyimpanan database tanpa mengganggu view user.

• Internal strukture database tidak terpengaruh terhadap perubahan fisik penyimpanan data.

• DBA mampu merubah konsep struktur database tanpa mempengaruhi users.

Relational key :
- Super Key
Sebuah atribut / himpunan yang mengidentifikasi secara unik tuple- tuple yang ada di dalam relasi
- Candidate Key
* superkey dalam relasi
*Untuk setiap Relasi R , nilai K akan mengidentifikasikan secara tuplenya
- primary Key
Cadidate key yang dipilih untuk identifikasi tuple secara unik dalam suatu relasi
-Alternate Key
Candidate key yang tidak terpilih sebagai primary key
-Foreign Key
Atribut / himpunan atribut dalam relasi yang di sesuaikan dengan candidate key pada beberapa relasi

Soal Kuis :

* Perbedaan ANSI SPARC ARCHITECTURE:

( gambar Perbedaan antara 3 level architecture ANSI SPARC)

Data Model terdiri :
- Bagian Struktural , berisikan sekumpulan aturan bedasarkan database yang dapat dibuat.
- Bagian Manipulasi , mendefinisikan tipe operasi yang dapat dibuat
- Aturan aturan Integritas
Data Independence :
- Logical Data Independence :
• Menunjukan kekebalan skema external terhadap perubahan skema konseptual
• Perubahan skema konseptual
• Tidak memerlukan perubahan skema external skema / penulisan ulang program aplikasi
- Physical Data Independence :
• Menunjukan kekebalan skema Konseptual terhadap perubahan skema internal
• Perubahan skema Internal
• Tidak memerlukan perubahan skema konseptual maupun skema external

Dalam MULTI USER DBMS ARCHITECTURE ada beberapa macam jenisnya, jelaskan Perbedaan Teleprocessing , File Server , Client Server
Teleprocessing :
- Asitektur tradisional tuk multi user system ,dimana sbuah CPU terhubung beberapa workstation
File Server :
- File Server dihubungkan dengan beberapa workstation melalui jaringan (network).Database diletakkan pada file server ,DBMS dan aplikasi di jalankan pada masing masing workstation.
Client Server :
- Server menangani database dan DBMS ,client mengatur user interface dan menjalankan aplikasi.

Entity Integrity : terjadi relasi dasar , tidak ada atribut ataupun primary key yang bernilai NULL
Contoh :
PRIMARY KEY ( clientNo, propertyNo )
Agar attribute terjamin keuniquekannya maka di cek :
clientNo VARCHAR(5) NOT NULL,
propertyNo VARCHAR(5) NOT NULL,
UNIQUE ( clienNo, propertyNo )




Referential Key :
Jika terdapat foreign key dalam suatu relasi maka nilai foreign key tersebut harus sesuai dengan nilai candidate key dari beberapa tuple pada database/ nilai foreign key harus NULL seluruhnya.
(tuple= baris pada table)

KASUS (40%)
Buat table dengan CONSTRAINT dan CASCADE serta buatlah kasus yang menggunakan UPDATE dan DELETE
Setelah itu VIEW untuk menampilkannya

thx to : kennedy djinata on fb msg

1 comments:

Anonim mengatakan...

The money releаsed by thе business team. Web Design India is a big issue.
Rοdԁick wanted her ορeгation to be nаtural and
environmentally conscious.

Feel frеe to viѕit mу weblog; internet marketing tool

Posting Komentar

 

Twitter Blog Templates © Copyright by http://AF-binus.blogspot.com
BiNusian Sharing Blog
| Template by BloggerTemplates | Blog Trick at Blog-HowToTricks