6533b837fe1ef96bd12a2b87

RESEARCH PRODUCT

Nedokumentētas datubāzes struktūras atšifrēšana

Gatis Ozoliņš

subject

Datorzinātne

description

Nereti datubāzes sistēmas ir pavirši dokumentētas, piemēram, ir aprakstītas datubāzes tabulas, bet ne to saistības un atkarības. Tāpēc bieži, pārņemot šādu sistēmu uzturēšanu, vai arī izstrādājot izmaiņu pieprasījumus, nozīmīgs laiks tiek pavadīts analizējot datubāzes struktūru. Īpaši aktuāli tas ir izstrādājot datu noliktavu risinājumus, kur parasti ir daudz avotu sistēmu. Vislabāk saprast datubāzes struktūru ļauj ER diagramma, kura ideālā gadījumā tiek iekļauta dokumentācijā un tiek regulāri atjaunota. Tomēr praksē ER diagrammas nākas iegūt ar trešās puses rīku palīdzību, izmantojot datubāzē izveidotas ārējās atslēgas, kas dod nepieciešamo informāciju par datubāzes tabulu saistībām. Bet nereti ārējās atslēgas netiek izveidotas vispār, vai arī daļai no datubāzes tabulām, kas liedz iegūt pilnīgu ER diagrammu. Šā darba ietvaros tiek izpētītas iespējamās metodes ārējo atslēgu iegūšanai, ja tādas nav nodefinētas datubāzē. Atslēgvārdi: relāciju datubāze, ārējā atslēga, reversā inženierija

https://dspace.lu.lv/dspace/handle/7/19577