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. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

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