Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Pertemuan > > Matakuliah: >/ > Tahun: > Versi: >

Similar presentations


Presentation on theme: "1 Pertemuan > > Matakuliah: >/ > Tahun: > Versi: >"— Presentation transcript:

1 1 Pertemuan > > Matakuliah: >/ > Tahun: > Versi: >

2 2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Mahasiswa dapat Menerangkan 3 level arsitektur Ansi SPARC

3 3 Outline Materi Arsitektur three level AnsiSPARC Level eksternal Level conceptual Level Internal Logikal independensi dan physical independensi data

4 4 Chapter 2 Database Environment Transparencies

5 5 Chapter 2 - Objectives u Purpose of three-level database architecture. u Contents of external, conceptual, and internal levels. u Purpose of external/conceptual and conceptual/internal mappings. u Meaning of logical and physical data independence.

6 6 Objectives of Three-Level Architecture u All users should be able to access same data. u A user’s view is immune to changes made in other views. u Users should not need to know physical database storage details.

7 7 Objectives of Three-Level Architecture u DBA should be able to change database storage structures without affecting the users’ views. u Internal structure of database should be unaffected by changes to physical aspects of storage. u DBA should be able to change conceptual structure of database without affecting all users.

8 8 ANSI-SPARC Three-Level Architecture

9 9 u External Level –Users’ view of the database. –Describes that part of database that is relevant to a particular user. u Conceptual Level –Community view of the database. –Describes what data is stored in database and relationships among the data.

10 10 ANSI-SPARC Three-Level Architecture u Internal Level –Physical representation of the database on the computer. –Describes how the data is stored in the database.

11 11 Differences between Three Levels of ANSI- SPARC Architecture

12 12 Data Independence u Logical Data Independence –Refers to immunity of external schemas to changes in conceptual schema. –Conceptual schema changes (e.g. addition/removal of entities). –Should not require changes to external schema or rewrites of application programs.

13 13 Data Independence u Physical Data Independence –Refers to immunity of conceptual schema to changes in the internal schema. –Internal schema changes (e.g. using different file organizations, storage structures/devices). –Should not require change to conceptual or external schemas.

14 14 Data Independence and the ANSI-SPARC Three-Level Architecture

15 15 > Dilanjutkan ke pert 03 DATABASE ENVIRONMENT


Download ppt "1 Pertemuan > > Matakuliah: >/ > Tahun: > Versi: >"

Similar presentations


Ads by Google