E Datebank Attribut definéiert d'Properties vun enger Tabelle

Denkt un engem Attribut als Charakteristesch

Eng Datebank ass méi kraftvoll wéi d'Tabelle ass ähnlech wéi et eng enorme Sich Fähigkeit huet. Relational Datenbanken Cross Referenz Einträg an verschiddene Tabellen maachen komplexe Berechnungen op grouss Quantitéiten vun menger gewonnenen Daten. D'Informatioun ass op eng Manéier organiséiert ginn, déi einfach verwalt, zougänglech a aktualiséiert gëtt.

Wat ass en Attribut?

Eng Datebank besteet aus Dëscher. All Dësch sëtzen Saile an Zeilen.

Jidder Zeil (sougenannte Tupel) ass e Datensatz deen fir e puer Elementer gëllt. All Kolonn (Attribut) beschreift Charakteristiken vun den Zeilen. E Datebuch Attribut ass e Spaltnam an den Inhalt vun de Felder ënner dem Titel an enger Tabelle an enger Datebank.

Wann Dir Produkter verkafen a gitt se an eng Tabell mat Spalten fir ProductName, Präis an ProductID, all dës Rubriken ass en Attribut. Op all Feld ënner de Rubriken, gitt Dir d'Produktennamme, Präiser a Produkt IDs. Jiddwer vun de Feldseen ass och e Attribut.

Dëst mécht Sënn wann Dir denkt, datt d'nettechnesch Definitioun vun engem Attribut ass datt et eng charakteristesch oder héich Qualitéit vun eppes definéiert.

Attribut Beschreiwt Entitéiten

Loosst eis eng Datenbank déi vun engem Geschäft entwéckelt gëtt. Et wahrscheinlech beinhalt Dëscher - och nach Entitéite vu Datenbankdesigner genannt - fir Clienten, Mataarbechter a Produkter, ënner anerem. De Produkter Dësch definéiert d'Charakteristiken vun all Artikel.

Dëst kënnen en Produkt ID, e Produktbezeechnunge, e Supplier ID (gebraucht als auslännesch Taste ), eng Quantitéit an e Präis. All dës Charakteristiken ass en Attribut vun der Tabelle (oder Entitéit) genannt Produkter.

Bedenkt dëse Schnapp vun der gewéinlech zitéierend Northwinds-Datebank:

ProductID ProductName SupplierID CategoryID QuantityPerU Eenzelpräis
1 Chai 1 1 10 Boxen x 20 Säiten 18.00
2 Chang 1 1 24 - 12 oz Flaschen 19.00
3 Aniseed Sirrup 1 2 12 - 550 ml Flaschen 10.00
4 Chef Anton's Cajun Seasoning 2 2 48 - 6 Ozeer 22.00
5 Chef Anton's Gumbo Mix 2 2 36 Boxen 21.35
6 Grousse Boysenberry Spread 3 2 12 bis 8 oz Glas 25.00
7 Oncle Bob's Organic Dry Pears 3 7 12-1 lb pkgs. 30.00

D'Spaltnamen sinn d'Attributiounen vun engem Produkt. D'Eegeschaften an de Beräicher vun de Säulen sinn och Attributiounen vun engem Produkt.

Ass engem Attribut e Feld?

Heiansdo gëtt de Begrëff Feld an Attribut wielt austauschen, an fir déi meeschten Zweck si se déiselwecht Saach. Allerdéngs gëtt Feld normalerweis benotzt fir eng bestëmmten Zelle an engem Dësch ze beschreiwen, deen op all Zeil fonnt gëtt, während d' Attribut allgemeng benotzt gëtt fir eng Entity-Charakteristik am Konstruktiv ze beschreiwen.

Zum Beispill, an der Tabelle hei, gëtt den ProductName an der zweeter Zeil Chang . Dëst ass e Feld . Wann Dir Är Produkter am Allgemengen diskutéiere wäert, gëtt ProductName d'Spalte vum Produit. Dëst ass dat Attribut .

Bleift net opgespléckt. Oft ginn dës zwee Begrëffer austauscht benotzt.

Attribut definéieren

Attributer sinn an hirem Domain definéiert . Eng Domain definéiert déi zulässlech Wäerter, déi dësen Attribut kann enthale sinn. Dëst kéint seng Dateityp, Längt, Wäerter an aner Detailer schloen.

Zum Beispill kann d' Domäne fir en Attribut ProductID mat engem numeresche Datentyp spezifizéieren. Den Attribut kann weider definéiert sinn fir eng spezifesch Längt ze ginn oder a wéi eng eidel oder onbekanntes Wäert erlaabt ass.