Egy mező egyetlen attribútum egy adatbázisrekordban. Egy ügyféltáblában a mezők tartalmazhatják a keresztnevet, a vezetéknevet, az e-mail címet, a telefonszámot és a regisztráció dátumát. Minden mező egy információt tartalmaz a rekordról. A mező adattípusa lehet szöveg, szám, dátum, logikai érték. Lehetnek rá korlátozások: kötelező, egyedi, maximális hossz. A mező a legkisebb adategység egy relációs adatbázisban.
A mezők a sémában vannak definiálva. A séma határozza meg a mező nevét, típusát és a korlátozásokat. Egy mező módosítása az adatok létezése után lehetséges, de kockázatos. Egy mező hozzáadása általában biztonságos. Egy mező eltávolítása összeomlik a rá hivatkozó lekérdezésekben. A típus módosítása az adatok sérülését okozhatja, ha az átalakítás nem tiszta. Egy mező átnevezése minden olyan lekérdezést, jelentést és alkalmazást összeomlik, amely a régi nevet használja. A mezőelnevezési konvenciók fontosak. Az egységes nevek megkönnyítik a sémák megértését. Az egyik táblában a cust_email nevű mező, egy másikban pedig a customer_email nevű mező zavart okoz. Az állapot nevű mező, amely különböző dolgokat jelent a különböző táblákban, hibákat okoz. A jó mezőnevek leíróak és következetesek. Megmondják, hogy mik az adatok, dokumentáció nélkül. A rossz mezőnevek dekódoló gyűrűt igényelnek.
Mezőtulajdonságok
- Név – a lekérdezésekben használt azonosító
- Típus – szöveg, szám, dátum, logikai érték
- Hossz – szövegmezők maximális mérete
- Korlátozások – kötelező, egyedi, alapértelmezett értékek
- Leírás – a mező tartalmának dokumentációja
Egy mező egy ígéret. Azt mondja meg, hogy milyen adatokat tartalmaz a rekord. Ha megszeged az ígéretet, akkor minden ráépített lekérdezés is megszegi a rekordot.
Comments
No comments yet. Be the first to share a thought.
Leave a comment