Az adatbázis-attribútum egy tábla tulajdonságait határozza meg

Tartalomjegyzék:

Az adatbázis-attribútum egy tábla tulajdonságait határozza meg
Az adatbázis-attribútum egy tábla tulajdonságait határozza meg
Anonim

Az adatbázis táblázatokból áll, amelyek mindegyike tartalmaz oszlopokat és sorokat. Minden sor (amelyet sornak neveznek) egy adatkészlet, amely egyetlen elemre vonatkozik, és minden oszlop a sorokat leíró jellemzőket tartalmaz. Az adatbázis-nyelvben ezeket az oszlopokat attribútumoknak nevezik. Az adatbázisattribútum egy oszlopnév és az alatta lévő mezők tartalma egy táblázatban.

Attribútumok Leírják az entitásokat

Ha termékeket értékesít, és beírja azokat egy táblázatba a Product Name, Price és ProductID oszlopokkal, akkor ezek a címsorok mindegyike attribútum. A címsorok alatti minden mezőben meg kell adnia a termékneveket, az árakat és a termékazonosítókat. A mezőbejegyzések mindegyike egy attribútum is. Ez logikus, mivel az attribútum nem technikai meghatározása az, hogy valaminek egy jellemzőjét vagy minőségét írja le.

Íme egy példa a gyakran idézett Northwinds adatbázisra. Ez az adatbázis táblákat (amelyeket az adatbázis-tervezők entitásoknak is neveznek) tartalmaz többek között az ügyfelek, alkalmazottak és termékek számára. A Termékek táblázat meghatározza az egyes termékek jellemzőit. Ide tartozik a termékazonosító, név, szállítóazonosító (idegen kulcsként használt), mennyiség és ár. Ezen jellemzők mindegyike a Products nevű tábla (vagy entitás) attribútuma.

Az attribútum egyetlen adat a leíróban, amelyhez tartozik. Minden sor egy adatkészlet, amely egy elemre vonatkozik. Az oszlopnevek egy termék attribútumai, az oszlopok bejegyzései pedig egy termék attribútumai is.

A kész mintaadatbázisok, mint például a MySQL Sample Database, ingyenesen letölthetők az internetről. Ezek egyikével való munka nagyszerű módja annak, hogy megtanulja az adatbázisok működését.

Image
Image

Az attribútum egy mező?

Néha a "mező" és az "attribútum" kifejezéseket felcserélhetően használják, és a legtöbb célra ugyanazok. A mező azonban egy adott cellát ír le egy táblázatban, amely bármely sorban található, az attribútum pedig egy tervezési értelemben vett jellemzőt ír le.

A fenti táblázatban a ProductName második sorban Chang. Ez egy mező. A termékek általános tárgyalásánál a ProductName a termék oszlopa. Ez az attribútum.

Attribútumok meghatározása

Az attribútumok tartományuk szerint vannak meghatározva. A tartomány határozza meg azokat a megengedett értékeket, amelyeket egy attribútum tartalmazhat. Ide tartozik az adattípus, a hossz, az értékek és egyéb részletek.

Például egy ProductID attribútum tartománya megadhat egy numerikus adattípust. Az attribútum tovább definiálható úgy, hogy meghatározott hosszúságot igényel, vagy megadhatja, hogy üres vagy ismeretlen érték megengedett-e.

Többet szeretne tudni az adatbázisok alapvető tulajdonságairól? Az Adatbázisok kezdőknek útmutatója jó kiindulópont.

Ajánlott: