Turinys:
Apibrėžimas - ką reiškia duomenų bazės stulpelis?
Reliacinių duomenų bazių kontekste stulpelis yra duomenų verčių, visų tipų, lentelės rinkinys. Stulpeliai apibrėžia duomenis lentelėje, o eilutės užpildo duomenis lentelėje.
Daugelyje duomenų bazių stulpeliuose gali būti sudėtingų duomenų, tokių kaip vaizdai, visi dokumentai ar net vaizdo įrašai. Todėl stulpelis, leidžiantis gauti vieno tipo duomenų reikšmes, nebūtinai reiškia, kad jis turi tik paprastas teksto reikšmes. Kai kurios duomenų bazės eina dar toliau ir leidžia duomenis saugoti kaip failus operacinėje sistemoje, o stulpelio duomenyse yra tik žymiklis arba nuoroda į tikrąjį failą. Tai daroma siekiant išlaikyti bendrą duomenų bazės dydį - mažesnis duomenų bazės dydis reiškia, kad reikia mažiau laiko atsarginėms kopijoms sukurti ir mažiau laiko duomenų paieškai duomenų bazėje.
„Techopedia“ paaiškina duomenų bazės stulpelį
Paprastas pavyzdys yra lentelė, kurioje kaupiama banko klientų informacija. Šios lentelės stulpeliai gali būti tokie: Kliento vardas, pavardė, kliento telefono numeris, kliento gimimo data, kliento ID, adresas, miestas, pašto kodas. Duomenų eilutė yra kiekvienas horizontalus rinkinys, kuriame yra duomenys apie klientą iš visų išvardytų stulpelių. Pavyzdžiui:
Klientas | vardas | Telefonas | DoB | ID | Adresas | Miestas |
---|---|---|---|---|---|---|
1 | Andrew Jonesas | 202-555-2452 | 70 - birželio 12 d | 4356 | 12 klevo pavara | Niujorkas |
Terminas „laukas“ paprastai vartojamas pakaitomis su „stulpeliu“, tačiau duomenų bazės tyrinėtojai mieliau naudoja žodį „laukas“, kad pažymėtų tam tikrą stulpelio vertę ar atskirą elementą. Taigi, laukas yra eilutės ir stulpelio sankirta. Aukščiau pateiktame banko pavyzdyje laukas suformuojamas susikertant eilutei su stulpeliu „Kliento vardas“ ir formuojant „Andrew Jones“. Tačiau dauguma šio skirtumo nepaiso.
