Baza podataka i struktura baze podataka definisani su u procesu instalacije. Struktura baze podataka zavisi od toga da li je baza podataka Oracle Database, IBM DB2 ili Microsoft SQL Server.
Baza podataka koja se može percipirati kao skup tabela i kojima se može manipulisati u skladu sa relacionim modelom podataka. Svaka baza podataka uključuje:
- skup sistemskih kataloških tabela koje opisuju logičku i fizičku strukturu podataka
- konfiguracijsku datoteku koja sadrži vrednosti parametara dodeljene za bazu podataka
- dnevnik oporavka sa tekućim transakcijama i arhiviranim transakcijama
Tabela 1. Hijerarhija baze podataka
Komponenta | Opis |
Kada promenite rečnik podataka, proces promene uključuje provere uređivanja koje mogu sprečiti oštećenje rečnika podataka.
Jedini način za oporavak rečnika podataka je vraćanje iz rezervne kopije.
Poslovni objekti u sistemu su obično državni, postojani i dugovečni. Poslovni objekti sadrže poslovne podatke i modeliraju poslovno ponašanje.
Podaci vraćeni prikazom određeni su SELECT izrazom koji se izvodi na podložnim tabelama.
Indeksi pružaju brz pristup podacima i mogu nametnuti jedinstvenost ključnih vrednosti za redove u tabeli.
Tabele rečnika podataka
Struktura relacione baze podataka je uskladištena u tabelama rečnika podataka baze podataka.
–Provera integriteta (Integrity checker )
Provera integriteta je pomoćni program za konfiguraciju baze podataka koji možete koristiti za procenu ispravnosti rečnika podataka osnovnog sloja. Alat upoređuje rečnik podataka sa osnovnom šemom fizičke baze podataka. Ako se otkriju greške, alatka prikazuje poruke o grešci u kojima je detaljno opisano kako rešiti probleme.
–Particije za skladištenje (Storage partitions)
Particija za skladištenje baze podataka je lokacija na kojoj je objekt baze podataka sačuvan na disku. Particije za skladištenje baze podataka se zovu tabelarni prostori u DB2 i Oracle, a nazivaju se grupe datoteka u SQL Serveru.
– Poslovni objekti (Business objects)
Poslovni objekat je objekat koji ima skup atributa i vrednosti, operacija i odnosa prema drugim poslovnim objektima. Poslovni objekti sadrže poslovne podatke i modeliraju poslovno ponašanje.
– Korisnički definisani objekti (User-defined objects)
Objekti se mogu kreirati na dva načina: možete stvoriti objekt u bazi podataka ili se objekt može izvorno definisati u bazi podataka. Korisnički definisani objekti uvijek se stvaraju u aplikaciji Konfiguracija baze podataka.
– Nivoi konfiguracije za objekte (Configuration levels for objects)
Nivoi opisuju opseg objekata i moraju se primeniti na objekte. U zavisnosti od nivoa koji dodeljujete objektima, morate da kreirate određene atribute. Da bi korisnici mogli pristupiti objektu, vrijednost atributa mora postojati na nivou na koji imaju ovlaštenja. Nivo koji dodeljujete objektu ponekad zavisi od nivoa zapisa u bazi podataka.
– Veze baza podataka (Database relationships)
Odnosi baza podataka su relacije između tabela koje se stvaraju pomoću naredbi join za dohvat podataka.
– Atributi poslovnih objekata (Business object attributes)
Atributi poslovnih objekata sadrže podatke koji su povezani sa poslovnim objektom. Trajni atribut predstavlja kolonu tabele baze podataka ili kolonu prikaza baze podataka. Nepostojan atribut postoji samo u memoriji, jer se podaci koji su povezani sa atributom ne čuvaju u bazi podataka.
– Tipovi atributa podataka (Attribute data types)
Svaki zapis baze podataka sadrži više atributa. Svaki atribut ima pridruženi tip podataka.
– Prikazi baze podataka (Database views)
Prikaz baze podataka je podskup baze podataka i zasnovan je na upitu koji se izvodi na jednoj ili više tabela baze podataka. Prikazi baze podataka se čuvaju u bazi podataka kao imenovani upiti i mogu se koristiti za čuvanje često korišćenih, složenih upita.
– Indeksiranje (Indexes)
Indekse možete koristiti za optimizaciju performansi pri preuzimanju podataka. Indeksi pružaju pokazivače na lokacije podataka kojima se često pristupa. Možete da kreirate indeks na kolonama u objektu koji često postavljate upite.
– Primarni ključevi – (Primary keys)
Kada atributu dodelite primarni ključ, ključ jedinstveno identifikuje objekat koji je povezan sa tim atributom. Vrednost u primarnoj koloni određuje koji se atributi koriste za kreiranje primarnog ključa.
[…] Kako izgleda struktura relacione baze podataka […]