Datu bāze (DB) ir jebkuras priekšmeta jomas informācijas kolekcija, kas sakārtota saskaņā ar īpašiem noteikumiem un tiek uzturēta datora atmiņā. Šim terminam nav vienotas definīcijas, bet ir šādas atšķirīgas datu bāzes iezīmes: tā tiek glabāta un arī apstrādāta datorsistēmās, datiem datu bāzē ir loģiska struktūra, datu bāzē ir metadati, kas raksturo tās struktūru.
Instrukcijas
1. solis
Vienkāršākie piemēri ir automašīnu datu bāzes (veikals), augstākās izglītības datu bāzes (uzziņu grāmata), produktu datu bāzes (noliktava) utt. Viens no jebkuras datu bāzes centrālajiem punktiem ir datu modelis, ko tā izmanto. Tas ietver datu struktūru datu bāzē, to attiecības un saziņas metodes savā starpā, kā arī darbības ar tām. Ir trīs veidu datu modeļi: hierarhiskais modelis, tīkls, relāciju modelis.
2. solis
Hierarhiskās struktūras būtība ir šāda. Datu bāzes vienības vienā līmenī ir pakārtotas cita līmeņa vienībām. Rezultātā saites starp elementiem veido koka plāna struktūru. Tie. notiek šādi: elementi, kas ir oriģināli, rada jaunus elementus, un tie, savukārt, ir vēl jaunāki. Svarīga iezīme ir tā, ka jebkuram elementam var būt tikai viens no vecākiem. Lielisks hierarhiska datu modeļa piemērs ir ciltskoks.
3. solis
Tīkla struktūrās jebkuram bērnu elementam var būt vairāki ģeneratori. Galvenā atšķirība starp tīkla struktūru un hierarhisko ir tā, ka jebkuram tīkla modeļa elementam ir saistība ar visiem citiem tā elementiem. Tīkla datu bāzes piemērs varētu būt datu bāze, kurā ir informācija par studentiem, kas apmeklē noteikto pasniedzēju nodarbības. Viens students var apmeklēt dažādu skolotāju priekšmetus, un pie viena skolotāja var nākt dažādi skolēni.
4. solis
Relāciju datu bāze ir tā, kuru var attēlot kā divdimensiju masīvu. Ideja ir attēlot patvaļīgas attiecības starp elementiem divdimensiju tabulā. Piemērs būtu tabula, kurā būs informācija par studentiem. Viena rinda atbildīs vienam studentam, t.i. būt vienai datu daļai. Kolonnās būs informācija par studentiem, piemēram, vārds, dzimšanas datums, adrese utt.
5. solis
Datu bāzes pārvaldības sistēma (DBVS) ir specializēta programmatūra, kas nepieciešama datu bāzes izveidošanai, uzturēšanai un atbalstam. DBVS spēj ievadīt informāciju datu bāzē, rediģēt to, meklēt un veikt citas darbības. Piemēri ir Microsoft Access, MySQL, Microsoft SQL Server, Paradox, Oracle utt.