Kd15 menganalisis struktur penyimpanan pada rdbmsrohmat arief
Di dalam sebuah database yang disediakan oleh Oracle terdapat dua(2) jenis struktur, yaitu logical structure dan physical structure
Karena kedua struktur ini terpisah, tempat penyimpanan data physical dapat dikelola tanpa mempengaruhi akses terhadap tempat penyimpanan data logical.
Keadaan kejiwaan dan sikap mental manusia yg memberikan energi, mendorong kegiatan (moves), dan mengarah atau menyalurkan perilaku ke arah mencapai kebutuhan yg memberi kepuasan atau mengurangi ketidakseimbangan
Kd15 menganalisis struktur penyimpanan pada rdbmsrohmat arief
Di dalam sebuah database yang disediakan oleh Oracle terdapat dua(2) jenis struktur, yaitu logical structure dan physical structure
Karena kedua struktur ini terpisah, tempat penyimpanan data physical dapat dikelola tanpa mempengaruhi akses terhadap tempat penyimpanan data logical.
Keadaan kejiwaan dan sikap mental manusia yg memberikan energi, mendorong kegiatan (moves), dan mengarah atau menyalurkan perilaku ke arah mencapai kebutuhan yg memberi kepuasan atau mengurangi ketidakseimbangan
2. Tujuan Three-Level Architecture (1)
• Semua user dapat mengakses satu database
yang sama.
• Tampilan user kebal terhadap perubahan yang
dibuat dalam tampilan lain.
• User tidak perlu tahu detail physical database
storage.
• Data Base Administrator struktur database
storage tanpa mempengaruhi pandangan user.
3. Tujuan Three-Level Architecture (2)
• Struktur internal database seharusnya tidak
terpengaruh oleh perubahan pada aspek
physical storage.
• Database Administrator harus dapat
mengubah struktur konseptual database
tanpa mempengaruhi semua pengguna.
5. ANSI-SPARC Three-Level Architecture (2)
• External-Level
o Pandangan user terhadap database.
o Mendeskripsikan bahwa bagian dari database yang relevan dengan
pengguna tertentu.
• Conceptual-Level
o Pandangan komunitas terhadap database.
o Menggambarkan data apa yang disimpan dalam database dan
hubungannya.
• Internal-Level
o Physical representation dari database di komputer.
o Menjelaskan bagaimana data disimpan dalam database
6. Data Independence (1)
• Logical Data Independence
o Mengacu pada kekebalan skema eksternal untuk perubahan
dalam skema konseptual.
o Perubahan skema Konseptual (misalnya penambahan /
penghapusan entitas).
o Seharusnya tidak memerlukan perubahan skema eksternal
atau penulisan ulang program aplikasi.
7. Data Independence (2)
• Physical Data Independence
o Mengacu pada kekebalan skema konseptual dengan
perubahan skema internal.
o Perubahan skema Internal (misalnya menggunakan organisasi
file yang berbeda, struktur penyimpanan / perangkat).
o Seharusnya tidak memerlukan perubahan ke skema
konseptual maupun eksternal.
9. Database Languages (1)
• Data Definition Language (DDL)
o Memungkinkan DBA atau pengguna untuk mendeskripsikan
dan menamai entitas, atribut, dan hubungan yang diperlukan
untuk aplikasi.
o Ditambah setiap integritas terkait dan kendala keamanan.
10. Database Languages (2)
• Data Manipulation Language (DML)
Menyediakan operasi dasar manipulasi data pada data dalam
database.
• Procedural DML
memungkinkan pengguna untuk memberitahu sistem bagaimana
untuk memanipulasi data.
• Non-Procedural DML
mengijinkan user menyatakan data apa yang dibutuhkan bukan
bagaimana itu harus diambil.
• Fourth Generation Languages (4GLs)