Skip to main content

Az adatbázis tulajdonság határozza meg a táblázatok tulajdonságait

AZ - The Come Up (Prod. By DJ Premier) (Lehet 2024)

AZ - The Come Up (Prod. By DJ Premier) (Lehet 2024)
Anonim

Az adatbázis erősebb, mint a táblázat, amelyre hasonlít, mert óriási keresési képességgel rendelkezik. Relációs adatbázisok kereszthivatkozási bejegyzései különböző táblázatokban, és komplex számítások végrehajtása nagy mennyiségű összekapcsolt adatokon. Az információk olyan módon szerveződnek, hogy könnyen kezelhetők, elérhetők és frissíthetők.

Mi az a tulajdonság?

Az adatbázis táblákból áll. Minden táblázat oszlopokkal és sorokkal rendelkezik.

Minden sor (egy tuple) egy olyan adatkészlet, amely egyetlen elemre vonatkozik. Minden oszlop (attribútum) a sorok leírási jellemzőit tartalmazza. Az adatbázis-attribútum egy oszlopnév és a benne lévő mezők tartalma az adatbázisban lévő táblában.

Ha termékeket árul el, és beveszed őket egy ProductName, Price és ProductID oszlopokkal ellátott táblába, mindegyik címsor egy attribútum. A címsorok minden mezőjében megadja a termékneveket, az árakat és a termékazonosítót. A mezőbejegyzések mindegyike szintén attribútum.

Ennek akkor van értelme, amikor gondolkodunk rajta, mivel egy attribútum nem technikai meghatározása az, hogy meghatározza valami jellegét vagy minőségét.

Attribútumok leírása

Gondoljunk egy vállalkozás által kifejlesztett adatbázisra. Valószínűleg táblákat is tartalmaz - amelyeket adatbázis-tervezőként is neveznek - többek között az ügyfelek, az alkalmazottak és a termékek számára.

A Termékek táblázat meghatározza az egyes termékek jellemzőit. Ezek lehetnek termékazonosító, terméknév, szállítóazonosító (idegen kulcs), mennyiség és ár. Mindegyik jellemző a Termékek nevű tábla (vagy entitás) attribútuma.

Tekintsük ezt a részletet a leggyakrabban említett Northwinds adatbázisból:

Termék azonosítóTermék névSupplierIDkategóriaazonosítóQuantityPerUEgységár
1Chai1110 doboz x 20 zsák18.00
2Chang1124 - 12 oz-es palackok19.00
3Ánizs szirup1212 - 550 ml-es palackokat10.00
4Anton's Cajun Fűszeres séf2248 - 6 oz tégelyek22.00
5Chef Anton's Gumbo Mix2236 doboz21.35
6A nagymama's Boysenberry Spread3212 - 8 oz tégelyek25.00
7Bob bácsi szerves száraz körte3712 - 1 lb pkgs.30.00

Az oszlopnevek egy termék tulajdonságai. Az oszlopok mezőiben szereplő bejegyzések egy termék tulajdonságai is.

Van egy attribútum egy mező?

Néha a kifejezés mező és tulajdonság felcserélhető, és a legtöbb cél érdekében ugyanazok. Azonban, mező általában egy adott cella leírására használják egy sorban található táblában, miközben tulajdonság általában a tervezési értelemben jellemző entitás jellemzésére használják.

A fenti táblázatban például a ProductName a második sorban található Chang. Ez egy mező . Ha általánosságban megvitatja a termékeket, Termék név a termék oszlopa. Ez a tulajdonság .

Ne kapja meg ezt. Gyakran a két kifejezést felcserélhető módon használják.

Attribútumok meghatározása

Az attribútumok meghatározása a következő: domain . Egy domain határozza meg az attribútum által megengedett értékeket.

Ez magában foglalhatja az adattípusát, hosszát, értékeit és egyéb adatait.

Például a domain egy attribútumhoz Termék azonosító megadhat egy numerikus adattípust. A tulajdonság tovább definiálható egy adott hosszúság megköveteléséhez, vagy megadhatja, hogy megengedett-e üres vagy ismeretlen érték.