Reliacinės duomenų bazės tikslas ir ypatybės

Reliacinė duomenų bazė yra ta, kuri siūlo labai sudėtingas ir sudėtingas užklausas ir paieškas dėl dviejų veiksnių: lentelių ir kryžminių nuorodų. Duomenys saugomi kaip lentelės, o ne paprasti sąrašai, todėl lengviau filtruoti atskirus kiekvieno įrašo elementus. Tai taip pat leidžia susieti įvairius duomenų rinkinius.

Pagrindinė duomenų bazė

Pagrindinėje duomenų bazėje visa informacija saugoma viename faile, sudarytame iš eilutės įrašų. Pavyzdžiui, policijos duomenų bazėje gali būti atskirų nusikaltimų įrašų sąrašas, kiekviename pateikiant išsamią informaciją, pvz., Nusikaltėlio vardą, nusikaltimo rūšį, datą ir vietą. Tradicinė duomenų bazė paprasčiausiai būtų elektroninis formų ar kortelių rinkinio atitikmuo, o technine prasme ji būtų panaši į paprastą teksto apdorojimo dokumento sąrašą. Jei norėtumėte rasti tam tikrą modelį, pvz., Visas tam tikro asmens padarytas nusikalstamas veikas, turėtumėte ieškoti kiekvieno vardo paminėjimo ir nukopijuoti visą informaciją iš kiekvieno nusikaltimų registro.

Reliacinių duomenų bazių lentelės

Reliacinė duomenų bazė pateikia informaciją į lenteles, o ne tiesų sąrašą. Tokioje lentelėje kiekvienas stulpelis nurodo tam tikrą informacijos tipą (lauką), o kiekvienoje eilutėje pateikiamas vienas įrašas. Nusikaltimo pavyzdyje galite turėti nusikaltėlio tipo, nusikaltimo rūšies, datos ir vietos stulpelius su kiekvienu nusikaltimu atskiroje eilutėje. Ši struktūra reiškia, kad kompiuteris gali atlikti sudėtingesnes paieškas. Pavyzdžiui, jis gali sudaryti visų eilučių, nurodančių konkretaus nusikaltėlio vardą, sąrašą, kuris sukuria išsamią nusikaltėlio istoriją. Dauguma duomenų bazių suteikia galimybę būti sudėtingesnėms ir gali ieškoti įrašų, atitinkančių kelis kriterijus. Pavyzdžiui, duomenų bazėje būtų galima sudaryti įrašų, susijusių su konkrečiu nusikaltimu, sąrašą ir tam tikrus duomenis, kurie parodytų, ar tam tikri nusikaltimai yra sezoniniai, o tai galėtų padėti policijos vadovams efektyviau paskirti pareigūnus.

Kryžminės nuorodos santykių duomenų bazėse

Praktiškai reliacinės duomenų bazės gali būti dar sudėtingesnės, nei paprasčiausiai naudojant atskiras lenteles. Daugelį jų sudarys skirtingos lentelės, į kurias galima susieti. Pvz., Kaip ir nusikaltimų lentelę, galite turėti lentelę, skirtą gydymui, vieną - mokyklos įrašams ir kitą - mokesčių pajamoms. Sąvoka „reliacinis“ kyla iš duomenų bazės sukūrimo būdo, siekiant atpažinti bendrus kiekvienos duomenų bazės veiksnius. Pavyzdyje duomenų bazė žinotų, kad konkretus miestas, paminėtas kiekvienoje lentelėje, nurodo tą pačią vietą. Tai gali leisti atlikti itin sudėtingas užklausas, pavyzdžiui, norint sužinoti, ar miestuose, kurių mokymosi rezultatai prasti, labiau tikėtina, kad tam tikras nusikaltimas yra didelis.

Tinklalapiai

Nors iš pradžių kompiuterių duomenų bazės buvo sukurtos kaip atskira programinė įranga, reliacinės duomenų bazės dabar yra pagrindinė daugelio svetainių dalis. Pavyzdžiui, internetinis mažmenininkas galėtų turėti duomenų bazę, kurioje būtų pateiktos lentelės, kuriose pateikiami atskiri pirkiniai, apžvalgos ir produktų pasiūlymai. Ši technologija reiškia, kad interneto svetainėse galima greitai sukurti labai suasmenintus puslapius: pavyzdžiui, knygų svetainėje gali būti peržiūrimi ankstesni kliento pirkiniai, pateikiama kryžminė nuoroda norint rasti žmones, nusipirkusius tą pačią knygą, rasti kitų knygų, kurias tie žmonės yra įsigiję, tada išsirinkti knygas. iš šio sąrašo yra specialus pasiūlymas ir siūlo juos klientui.