1

Temat: czym jest SCHEMAT?

Cześć Wam.

Moglibyście mi wytłumaczyć czym jest schemat (schema w bazie danych)? Projektuje teraz bazę danych właśnie na Postgresa przy pomocy pgAdmin i wiedzę, że w ramach jednej bazy danych moge stworzyć dowolną ilość schematów a w nich umieszczać tabele. Jak to się je? Możecie mi pomóc?

Pozdrawiam,
Mirek

2

Odp: czym jest SCHEMAT?

To coś na podobę katalogu w systemie plików albo przestrzeni nazw znanej z XML (jeśli znasz XML'a to wiesz o czym mówię), ogólnie rzecz biorąc taki pojemnik na obiekty bazodanowe (głównie tabele). Każda tabela użytkownika znajduje się z jakimś schemacie, zazwyczaj o nazwie PUBLIC (taki schemat domyślny).
W rożnych schematach mogą znajdować się zupełnie różne obiekty o tych samych nazwach.
Do schematów można nadawać uprawnienia (CREATE, USAGE, ALL).
Nie wiem co jeszcze chciałbyś wiedzieć.