Bazat e të dhënave

Ku dhe si i ruajnë aplikacionet të dhënat. · 13 terma

Backup

Kopje rezervë

Backup-i është një kopje e të dhënave që e ruan në një vend tjetër, për t'i rikthyer nëse diçka shkon keq — prishet disku, fshihet diçka gabimisht ose sulmohet serveri.

CRUD

CRUD janë katër veprimet bazë me të dhëna: Create (krijo), Read (lexo), Update (ndrysho) dhe Delete (fshi). Pothuajse çdo aplikacion — nga rrjetet sociale te ditari elektronik — bën kryesisht këto katër gjëra.

Database

Bazë të dhënash

Baza e të dhënave është vendi ku një aplikacion i ruan të dhënat në mënyrë të rregullt dhe të përhershme — përdoruesit, postimet, porositë. Të dhënat mbeten aty edhe kur programi fiket, dhe mund t'i gjesh shpejt kur të duhen.

Foreign key

Çelës i jashtëm

Çelësi i jashtëm është një kolonë që tregon te çelësi primar i një tabele tjetër. Kështu lidhen tabelat: p.sh. çdo notë „e di“ cilit nxënës i përket.

JOIN

Bashkim tabelash

JOIN-i në SQL i bashkon rreshtat nga dy ose më shumë tabela sipas një kolone të përbashkët. Kështu, p.sh., merr në një listë emrin e nxënësit bashkë me notat e tij.

Migration

Migrim

Migrimi është një skedar që përshkruan një ndryshim në strukturën e databazës — p.sh. shtimin e një kolone të re. Migrimet ruhen me radhë, që i gjithë ekipi ta ndryshojë databazën njësoj.

NoSQL

NoSQL janë baza të dhënash që nuk i ruajnë të dhënat në tabela me rreshta e kolona, por p.sh. si dokumente të ngjashme me JSON. Janë fleksibile kur të dhënat nuk kanë gjithmonë të njëjtën formë. Shembuj: MongoDB, Firebase.

ORM

ORM-ja të lejon të punosh me databazën duke përdorur klasat dhe objektet e gjuhës tënde, në vend që ta shkruash SQL-në me dorë. ORM-ja e përkthen vetë kodin tënd në SQL.

Primary key

Çelës primar

Çelësi primar është një kolonë që e identifikon çdo rresht në mënyrë unike — zakonisht një „id“. Dy rreshta nuk mund ta kenë kurrë të njëjtin çelës primar.

Query

Query-ja është një pyetje ose urdhër që i dërgon bazës së të dhënave, zakonisht në SQL. Me të kërkon të dhëna sipas kushteve, i rendit ose i ndryshon.

Schema

Skemë

Skema është plani i bazës së të dhënave: cilat tabela ka, çfarë kolonash ka secila, të çfarë tipi janë dhe si lidhen me njëra-tjetrën. E vendos para se të fillosh të ruash të dhëna.

SQL

SQL-ja është gjuha me të cilën „flet“ me bazat e të dhënave: kërkon, shton, ndryshon dhe fshin të dhëna. Komandat lexohen pothuajse si fjali në anglisht: SELECT, INSERT, UPDATE, DELETE.

Table

Tabelë

Tabela është vendi ku baza e të dhënave i ruan të dhënat, me rreshta dhe kolona si në Excel. Çdo rresht është një regjistrim (p.sh. një nxënës), çdo kolonë një e dhënë (emri, mosha, klasa).