Skip to main content

Un atribut de base de dades defineix les propietats d'una taula

Anonim

Una base de dades és més poderosa que el full de càlcul que s'assembla perquè té una enorme capacitat de cerca. Les entrades relacionals de bases de dades relacionals en taules diferents i realitzen càlculs complexos en grans quantitats de dades interconnectades. La informació s'organitza d'una manera fàcil de gestionar, accedir i actualitzar-se.

Què és un atribut?

Una base de dades està formada per taules. Cada taula té columnes i files.

Cada fila (anomenada "tupla") és un conjunt de dades que s'aplica a un únic element. Cada columna (atribut) conté la descripció de les característiques de les files. Un atribut de la base de dades és un nom de columna i el contingut dels camps que hi ha sota d'una taula d'una base de dades.

Si veneu productes i introduïu-los en una taula amb columnes per a ProductName, Price i ProductID, cadascun d'aquests encapçalaments és un atribut. A cada camp d'aquests capítols, introduïu els noms dels productes, els preus i els identificadors de producte, respectivament. Cada una de les entrades del camp també és un atribut.

Això té sentit quan ho pensa, ja que la definició no tècnica d'un atribut és que defineix una característica o qualitat d'alguna cosa.

Atributs descriuen entitats

Considerem una base de dades desenvolupada per un negoci. És probable que inclogui taules, també anomenades entitats per dissenyadors de bases de dades, per a clients, empleats i productes, entre d'altres.

La taula Productes defineix les característiques de cada producte. Aquests poden incloure una identificació de producte, un nom de producte, una identificació de proveïdor (utilitzada com a clau externa), una quantitat i un preu. Cadascuna d'aquestes característiques és un atribut de la taula (o entitat) anomenada Productes.

Considereu aquest fragment de la base de dades Northwinds citat habitualment:

ProductIDNom del producteSupplierIDCategoria IDQuantitatPerUPreu unitari
1Chai1110 caixes x 20 bosses18.00
2Chang11Ampolles de 24 a 12 oz19.00
3Xarop anisat1212 ampolles de 550 ml10.00
4Chef Anton's Cajun Seasoning2248 - pots de 6 oz22.00
5Chef Anton's Gumbo Mix2236 caixes21.35
6Ànim de Boysenberry Spread3212 - pots de 8 oz25.00
7Pears seques orgàniques del tio Bob3712 - 1 lb pkgs.30.00

Els noms de les columnes són els atributs d'un producte. Les entrades dels camps de les columnes també són atributs d'un producte.

És un atribut d'un camp?

De vegades, el terme camp i atribut s'utilitzen indistintament, i per a la majoria dels propòsits, són el mateix. Malgrat això, camp normalment s'utilitza per descriure una cel·la en particular en una taula que es troba en qualsevol fila, mentre que atribut generalment s'utilitza per descriure una entitat característica en un sentit del disseny.

Per exemple, a la taula anterior, el ProductName a la segona fila és Chang. Això és un camp . Si estàs debatent sobre productes en general, Nom del producte és la columna del producte. Aquest és el atribut .

No us deixeu penjar sobre això. Sovint, aquests dos termes s'utilitzen indistintament.

Definició d'atributs

Els atributs es defineixen en termes de la seva domini . Un domini defineix els valors permesos que aquest atribut pot contenir.

Això podria incloure el seu tipus de dades, longitud, valors i altres detalls.

Per exemple, el domini per a un atribut ProductID podria especificar un tipus de dades numèric. El atribut es pot definir més per requerir una longitud específica o especificar si es permet un valor buit o desconegut.