Kontrola referentnog integriteta
Kontrola referentnog integriteta
Funkcija u bazi podataka pretražuje moguće greške (npr. konto, upotrebljen u šifarniku
VD, ne postoji u šifarniku kontnog okvira). Kontrolu možemo pokrenuti za
pojedinu datoteku ili za celokupnu bazu podataka.
Kontrolu možemo ograničiti na:
Master
| iz izborne tabele izaberemo ime glavne tabele (npr. glava fakture).
Ako podatak
ne unesemo, kontrola će biti izvedena za sve tabele u bazi podataka.
|
Detail
| iz izborne tabele izaberemo ime povezane tabele (npr. pozicije fakture)
|
Status
| polje u kom nalazimo indikator napredovanja i
gde se ispisuju imena tabela, koje program pregleda
|
Prikaži i prazne zapise
| polje označimo, ako želimo, da nam program kontrola ispiše zapise,
koje imaju
prazna polja (empty string)
|
(Prozor za ispis rezultata)
| prozor, u kojem se ispisuju rezultati kontrole
referentnog integriteta.
|
 | izvodi kontrolu referentnog integriteta |
 | Ponovo uspostavi referentni integritet |
 | Taster se aktivira nakon što se pokrene kontrola
(pogledaj prethodno polje). Kontrola referentnog integriteta na velikim bazama
podataka može da traje veoma dugo . Zato nam klik na taster "Prekini" omogućava prekid
operacije. Pre prekida, program zahteva i potvrdu (Pogledaj Da li želite da prekinete operaciju
).
|
Primeri ispisa:
1. "SM" u tabeli POSLDOG ne postoji u master tabeli ODDEL
Greška ovog tipa kaže, da vrednost u znacima navoda ("SM"),
koju sadrži polje u zagradama (POSLDOG) u tabeli (POSLDOG) nema u šifarniku ili
nadređenoj tabeli
(ODDEL), radi toga je porušen referentni integritet vaše baze podataka.
Preporučujemo vam, da u tom slučaju pozovete svog servisera.
2. Greška na Master=ODDEL-USERID, Detail=POSLDOGPROMET-DATUMSPRE, Greška:
"[Microsoft][ODBC SQL Server Driver][SQL Server]The conversion of a char data type
to a datetime data type resulted i an out-of-range datetime value."
Greška, koju javlja SQL server. Kod grešaka tog tipa pozovite vašeg
suportera.
| Funkcija je namenjena pre svega tome, da u slučaju grešaka u bazi korisnik po
dogovoru sa suporterom pokrene kontrolu referentnog integriteta, i rezultate
pošalje putem elektronske pošte ili dr. putem suporteru.
|
Kako to uradimo?
U prozoru za ispis rezultata mišem označimo sve zapise. Onda pomoću
funkcije "Kopiraj" (<Ctrl>+<C>) označimo tekst za
kopiranje. Zatim otvorimo novu elektronsku poruku, te
izaberemo funkciju "Paste" ili "Prenesi"
(<Ctrl>+<V>).