Foreign key
Në shqip: Çelës i jashtëm
ShpjegimiSQ
Ç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.
EnglishEN
A foreign key is a column that points to the primary key of another table. That's how tables are linked: for example, every grade “knows” which student it belongs to.
Si ta mendosh
Si fleta e notave ku në vend të emrit shkruhet numri i nxënësit në ditar. Me atë numër shkon te ditari dhe e gjen kush është.
Lexoje në anglisht
Like a grade sheet that lists each student's register number instead of their name. With that number you go to the register and find out who it is.
Shembull kodipython
db.execute("""
CREATE TABLE notat (
nota INTEGER,
nxenesi_id INTEGER REFERENCES nxenesit(id))""")