SlideShare a Scribd company logo
Database Environment
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.
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.
ANSI-SPARC Three-Level Architecture (1)




   ANSI (American National Standards Institute)
   SPARC (Standards Planning And Requirements Committee)
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
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.
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.
Data Independence and the ANSI-SPARC
        Three-Level Architecture
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.
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)

More Related Content

What's hot

TUGAS SIM
TUGAS SIMTUGAS SIM
TUGAS SIM
rizka idris
 
Kd15 menganalisis struktur penyimpanan pada rdbms
Kd15 menganalisis struktur penyimpanan pada rdbmsKd15 menganalisis struktur penyimpanan pada rdbms
Kd15 menganalisis struktur penyimpanan pada rdbms
rohmat arief
 
Materi 3 - Sistem Basis Data
Materi 3 - Sistem Basis DataMateri 3 - Sistem Basis Data
Materi 3 - Sistem Basis Data
beiharira
 
Basis data
Basis dataBasis data
Basis data
Reski Rahayu
 
Kuliah 4 structure query language
Kuliah 4 structure query languageKuliah 4 structure query language
Kuliah 4 structure query languageeli priyatna laidan
 
07 basis data
07   basis data07   basis data
07 basis datakhalghy
 
Chapter 2 lingkungan basis data
Chapter 2 lingkungan basis dataChapter 2 lingkungan basis data
Chapter 2 lingkungan basis dataSetyady Peace
 
6 tahap perancangan database
6 tahap perancangan database 6 tahap perancangan database
6 tahap perancangan database
Abdi Rusdyanto
 
Konsep dasar sistem basis data
Konsep dasar sistem basis dataKonsep dasar sistem basis data
Konsep dasar sistem basis data
Universitas Bina Darma Palembang
 

What's hot (13)

TUGAS SIM
TUGAS SIMTUGAS SIM
TUGAS SIM
 
Kd15 menganalisis struktur penyimpanan pada rdbms
Kd15 menganalisis struktur penyimpanan pada rdbmsKd15 menganalisis struktur penyimpanan pada rdbms
Kd15 menganalisis struktur penyimpanan pada rdbms
 
Materi 3 - Sistem Basis Data
Materi 3 - Sistem Basis DataMateri 3 - Sistem Basis Data
Materi 3 - Sistem Basis Data
 
Basis data
Basis dataBasis data
Basis data
 
Kuliah 4 structure query language
Kuliah 4 structure query languageKuliah 4 structure query language
Kuliah 4 structure query language
 
Materi 6
Materi 6Materi 6
Materi 6
 
Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10
 
07 basis data
07   basis data07   basis data
07 basis data
 
Pertemuan 2
Pertemuan 2Pertemuan 2
Pertemuan 2
 
Chapter 2 lingkungan basis data
Chapter 2 lingkungan basis dataChapter 2 lingkungan basis data
Chapter 2 lingkungan basis data
 
Bab 6
Bab 6Bab 6
Bab 6
 
6 tahap perancangan database
6 tahap perancangan database 6 tahap perancangan database
6 tahap perancangan database
 
Konsep dasar sistem basis data
Konsep dasar sistem basis dataKonsep dasar sistem basis data
Konsep dasar sistem basis data
 

Viewers also liked

Data Management (Database Environment)
Data Management (Database Environment)Data Management (Database Environment)
Data Management (Database Environment)
Adam Mukharil Bachtiar
 
2.4 motivasi
2.4 motivasi 2.4 motivasi
2.4 motivasi
Amirul Ezuan
 
Motivasi
MotivasiMotivasi
4.teori motivasi,content theories
4.teori motivasi,content theories4.teori motivasi,content theories
4.teori motivasi,content theoriesDERIANSIH
 
#sh. motivasi (seri 02)
#sh. motivasi  (seri 02)#sh. motivasi  (seri 02)
#sh. motivasi (seri 02)
Suardi Hasjum
 
Motivasi
MotivasiMotivasi
Motivasi
Haniatur Rohmah
 
Ppt03 motivasi individual.pptx
Ppt03 motivasi individual.pptxPpt03 motivasi individual.pptx
Ppt03 motivasi individual.pptx
Dety Nurfadilah
 
Materi Pelatihan Motivasi Kerja Karyawan
Materi Pelatihan Motivasi Kerja Karyawan Materi Pelatihan Motivasi Kerja Karyawan
Materi Pelatihan Motivasi Kerja Karyawan
Yodhia Antariksa
 
Presentasi motivasi diri
Presentasi motivasi diriPresentasi motivasi diri
Presentasi motivasi diriRona Binham
 
Presentasi motivasi kerja
Presentasi motivasi kerjaPresentasi motivasi kerja
Presentasi motivasi kerja
Prizky Sari
 

Viewers also liked (13)

Data Management (Database Environment)
Data Management (Database Environment)Data Management (Database Environment)
Data Management (Database Environment)
 
Motivating Others
Motivating OthersMotivating Others
Motivating Others
 
2.4 motivasi
2.4 motivasi 2.4 motivasi
2.4 motivasi
 
Motivasi belajar
Motivasi belajarMotivasi belajar
Motivasi belajar
 
Motivasi
MotivasiMotivasi
Motivasi
 
Motivasi Diri
Motivasi DiriMotivasi Diri
Motivasi Diri
 
4.teori motivasi,content theories
4.teori motivasi,content theories4.teori motivasi,content theories
4.teori motivasi,content theories
 
#sh. motivasi (seri 02)
#sh. motivasi  (seri 02)#sh. motivasi  (seri 02)
#sh. motivasi (seri 02)
 
Motivasi
MotivasiMotivasi
Motivasi
 
Ppt03 motivasi individual.pptx
Ppt03 motivasi individual.pptxPpt03 motivasi individual.pptx
Ppt03 motivasi individual.pptx
 
Materi Pelatihan Motivasi Kerja Karyawan
Materi Pelatihan Motivasi Kerja Karyawan Materi Pelatihan Motivasi Kerja Karyawan
Materi Pelatihan Motivasi Kerja Karyawan
 
Presentasi motivasi diri
Presentasi motivasi diriPresentasi motivasi diri
Presentasi motivasi diri
 
Presentasi motivasi kerja
Presentasi motivasi kerjaPresentasi motivasi kerja
Presentasi motivasi kerja
 

Similar to Database Environment

Modul teori basis data ch. 2
Modul teori basis data ch. 2Modul teori basis data ch. 2
Modul teori basis data ch. 2Ratzman III
 
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.pptBab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
suliantojo
 
Desain database
Desain databaseDesain database
Desain database
Ainul Yaqin
 
Tugas sim, wanda soraya,yananto mihadi p., s.e., m.si., cma, sistem manajemen...
Tugas sim, wanda soraya,yananto mihadi p., s.e., m.si., cma, sistem manajemen...Tugas sim, wanda soraya,yananto mihadi p., s.e., m.si., cma, sistem manajemen...
Tugas sim, wanda soraya,yananto mihadi p., s.e., m.si., cma, sistem manajemen...
wandasoraya
 
2.lingkungan bsd
2.lingkungan bsd2.lingkungan bsd
2.lingkungan bsd
Dani Suryanto
 
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
Pratiwi Rosantry
 
Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...
Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...
Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...
Mutia Nabila
 
01 Pengatantar Basis Data
01 Pengatantar Basis Data01 Pengatantar Basis Data
01 Pengatantar Basis Data
Martin Arale
 
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
VIKIANJARWATI
 
72238483-Perancangan-Basis-Data.ppt
72238483-Perancangan-Basis-Data.ppt72238483-Perancangan-Basis-Data.ppt
72238483-Perancangan-Basis-Data.ppt
merisipahutar
 
Perspektif database
Perspektif databasePerspektif database
Perspektif database
Eka Harefa
 
Konsep dan Arsitektur SMBD_02.pdf
Konsep dan Arsitektur SMBD_02.pdfKonsep dan Arsitektur SMBD_02.pdf
Konsep dan Arsitektur SMBD_02.pdf
damselfly2
 
2 model basis data
2 model basis data2 model basis data
2 model basis data
Katrina Flomina
 
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
GithaMahulete
 
konsep sistem basis data
konsep sistem basis datakonsep sistem basis data
konsep sistem basis data
fenty ema
 
Pengenalan sistem database
Pengenalan sistem databasePengenalan sistem database
Pengenalan sistem databaseFajar Zain
 
PERANCANGAN BASIS DATA - SISTEM KOMPUTER
PERANCANGAN BASIS DATA - SISTEM KOMPUTERPERANCANGAN BASIS DATA - SISTEM KOMPUTER
PERANCANGAN BASIS DATA - SISTEM KOMPUTER
SitiOlis
 

Similar to Database Environment (20)

Modul teori basis data ch. 2
Modul teori basis data ch. 2Modul teori basis data ch. 2
Modul teori basis data ch. 2
 
Bab 2
Bab 2Bab 2
Bab 2
 
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.pptBab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
 
Desain database
Desain databaseDesain database
Desain database
 
Tugas sim, wanda soraya,yananto mihadi p., s.e., m.si., cma, sistem manajemen...
Tugas sim, wanda soraya,yananto mihadi p., s.e., m.si., cma, sistem manajemen...Tugas sim, wanda soraya,yananto mihadi p., s.e., m.si., cma, sistem manajemen...
Tugas sim, wanda soraya,yananto mihadi p., s.e., m.si., cma, sistem manajemen...
 
2.lingkungan bsd
2.lingkungan bsd2.lingkungan bsd
2.lingkungan bsd
 
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
 
Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...
Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...
Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...
 
01 Pengatantar Basis Data
01 Pengatantar Basis Data01 Pengatantar Basis Data
01 Pengatantar Basis Data
 
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
 
Basis data2
Basis data2Basis data2
Basis data2
 
72238483-Perancangan-Basis-Data.ppt
72238483-Perancangan-Basis-Data.ppt72238483-Perancangan-Basis-Data.ppt
72238483-Perancangan-Basis-Data.ppt
 
Perspektif database
Perspektif databasePerspektif database
Perspektif database
 
Konsep dan Arsitektur SMBD_02.pdf
Konsep dan Arsitektur SMBD_02.pdfKonsep dan Arsitektur SMBD_02.pdf
Konsep dan Arsitektur SMBD_02.pdf
 
2 model basis data
2 model basis data2 model basis data
2 model basis data
 
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
 
konsep sistem basis data
konsep sistem basis datakonsep sistem basis data
konsep sistem basis data
 
Pengenalan sistem database
Pengenalan sistem databasePengenalan sistem database
Pengenalan sistem database
 
Gis Bab8
Gis Bab8Gis Bab8
Gis Bab8
 
PERANCANGAN BASIS DATA - SISTEM KOMPUTER
PERANCANGAN BASIS DATA - SISTEM KOMPUTERPERANCANGAN BASIS DATA - SISTEM KOMPUTER
PERANCANGAN BASIS DATA - SISTEM KOMPUTER
 

Database Environment

  • 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.
  • 4. ANSI-SPARC Three-Level Architecture (1) ANSI (American National Standards Institute) SPARC (Standards Planning And Requirements Committee)
  • 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.
  • 8. Data Independence and the ANSI-SPARC Three-Level Architecture
  • 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)