Review BD 1
Review Tabel Atrribut Relasi Constraint DDl DML
Pendahuluan Apakah yang anda ketahui tentang ER-Model? ER-Model digunakan dalam fase desain basis data konseptual? Sebutkan dan jelaskan dari elemen-elemen dasar pada ER-Model? Sebutkan dan jelaskan macam-macam batasan integritas (integrity constraints) dalam ER-Diagram?
ER- Model ER model menyediakan suatu konsep yang bermanfaat yang dapat mengubah deskripsi informal dari apa yang diinginkan oleh user menjadi hal yang lebih detail, presisi dan deskripsi detail tersebut dapat diimplementasikan ke dalam DBMS.
ER-model digunakan dalam fase desain basis data konseptual. Berikut ini proses desain basis data yang dapat dibagi dalam 6 tahap ER model biasanya digunakan pada tiga tahap pertama dari proses desain dibawah ini:
Analisa Kebutuhan Pertama kali yang harus dipahami adalah kebutuhan user terhadap basis data. Proses pada tahap ini biasanya berlangsung secara informal meliputi diskusi dengan kelompok user, melakukan studi terhadap lingkungan operasi dan kemungkinan perubahan yang dilakukan, analisa terhadap dokumentasi dari aplikasi yang sudah ada yang dimaksudkan untuk diganti atau disempurnakan oleh basis data.
Desain Konseptual Basis data Informasi dikumpulkan pada bagian analisis kebutuhan dan digunakan untuk mengembangkan deskripsi tingkat tinggi dari data yang disimpan dalam basis data, dengan cosntraints yang digunakan untuk menangani data-data ini. Pada tahap ini digunakan ER model.
Desain logika Basis data Pada tahap ini mengubah desain konseptual basis data ke dalam skema basis data dalam model data yang dipilih oleh DBMS. Dalam hal ini yang dipilih adalah DBMS Relasional. Hasilnya berupa skema konseptual yang disebut juga dengan skema logika.
Skema Perbaikan Desain Fisik Basis data Desain Keamanan
Entiti, Atribut dan Himpunan Entiti Relasi dan Himpunan Relasi Fitur Tambahan untuk ER Model : Batasan Kunci (Key Constraints) Batasan Partisipasi (Participation Constraints) : Total dan partial (Jika semua departemen pasti mempunyai manager maka partisipasi Departements dalam manages dapat dikatakan total. Sebaliknya jika tidak semua departemen memiliki manager maka partisipasinya adalah partial)
1.Rancanglah database sederhana (studi kasus bebas), SOAL LATIHAN 1.Rancanglah database sederhana (studi kasus bebas),
REFERENSI Referensi Wajib: Raghu Ramakhrisnan, Johannes Gehrke , “Database Management System” 6th Edition, Mc Graw Hill,2006 (chapter : 6) Referensi Tambahan/dianjurkan: David M.Kroenke, Database Concepts 4th Edition, Prentice Hall 2004