Andmebaasid

Andmebaaside tüübid

Lameandmebaas
— andmed asuvad ühes failis ja ühes tabelis, näiteks MS Exceli CSV-failis.

Relatsiooniline andmebaas
— põhineb omavahel seotud andmetabelitel
(relation – seos – связь).

Mitterelatsiooniline andmebaas
— dokument-orienteeritud andmebaas, näiteks MongoDB.

Hierarhiline andmebaas
— puustruktuuriga andmebaas.


Andmebaaside haldamise tarkvara (ABH / DBMS)

(Andmebaaside haldussüsteemid)

  • SQL Server (SQL Server Management Studio)
  • XAMPP (MariaDB)
  • MS Access

Põhisõnavara

  • andmebaas — database
  • tabel — table
  • veerg — column
  • rida / kirje — row / record
  • olem (entity) — сущность
  • päring (query) — запрос

Piirangud

  • primaarvõti (primary key)
  • välisvõti (foreign key)
  • unikaalne (unique)

Seosed andmetabelite vahel

  • üks ühele — mees ↔ naine
  • üks mitmele — ema ↔ lapsed
  • mitu mitmele — töötaja ↔ osakond

Lameandmebaas
— andmed asuvad ühes failis ja ühes tabelis, näiteks MS Exceli CSV-failis.

Relatsiooniline andmebaas
— põhineb omavahel seotud andmetabelitel
(relation – seos – связь).

Mitterelatsiooniline andmebaas
— dokument-orienteeritud andmebaas, näiteks MongoDB.

Hierarhiline andmebaas
— puustruktuuriga andmebaas.


Andmebaaside haldamise tarkvara (ABH / DBMS)

(Andmebaaside haldussüsteemid)

  • SQL Server (SQL Server Management Studio)
  • XAMPP (MariaDB)
  • MS Access

Põhisõnavara

  • andmebaas — database
  • tabel — table
  • veerg — column
  • rida / kirje — row / record
  • olem (entity) — сущность
  • päring (query) — запрос

Piirangud

  • primaarvõti (primary key)
  • välisvõti (foreign key)
  • unikaalne (unique)

Seosed andmetabelite vahel

  • üks ühele — mees ↔ naine
  • üks mitmele — ema ↔ lapsed
  • mitu mitmele — töötaja ↔ osakond