Architektura systemów baz danych

1. System baz danych - przypomnienie

20140922-1-1

2. 3-warstwowa architektura wg standardu ANSI/SPARC

20140922-2-1

Architektura ta została opracowana w 1975 roku przez ANSI-SPARC (ang. American National Standards Institute - Standards Planning and Requirements Committe). Wyrożnia trzy poziomy abstrakcji, nazywane też schematami lub widokami:

  • poziom wewnętrzny - opisuje fizyczny sposób składowania danych na nośnikach, sposób przechowywania danych w bazie danych, strukturę tych danych, organizację plików używanych do przechowywania danych
  • schemat implementacyjny (konceptualny) - odwzorowuje schemat wewnętrzny w struktury modelu danych wykorzystywanego w bazie danych, np. w modelu relacyjnym schemat wewnętrzny jest odwzorowywany w schemat relacyjny. Poziom ten opisuje zbiorowy sposób widzenia bazy danych. Opisuje, jakie dane są przechowywane w bazie danych i jakie są ich wzajemne związki. Zawiera logiczną strukturę bazy danych.
  • widok zewnętrzny - stanowi interfejs użytkownika do bazy danych. Opisuje, w jaki sposób użytkownik mający odpowiednie uprawnienia do bazy danych widzi tę bazę danych z poziomu aplikacji, czyli poziom zewnętrzny opisuje strukturę bazy danych z punktu widzenia grupy użytkowników mających te same uprawnienia do bazy danych (wykorzystywane są tu często widoki)

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.