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ënashBaza 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 tabelashJOIN-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
MigrimMigrimi ë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).