Pensate à un attributu com'è una caratteristica
A basa di dati hè più putente chì a spregla chì s'assumiglia degnu chì hà una capacità enorma di ricerca. Prughjetti relazioni chì anu crescente in i tuli differenti è eseguisce calcule complexe nantu à quantità grande di dati interconnettati. L'infurmazione hè urdinatu in una manera chì hè facilmente amministratu, accessu è aghjurnatu.
Chì ghjè un attributu?
Una basa cuntene di tàvule. Ogni tola hà colonna è fila.
Ogni fila (chjamata tuple) hè un settidu di dati chì appiicà à un unicu elementu. Ogni culleghja (attribute) cuntene a descrizzione di e caratteristiche di e fila. Un attributu di dati hè un nome di e culore è u cuntenutu di e campi sottu à un tavulu in una basa di dati.
Sì vindianu i prudutti è entri in un tagliu cù e culonni per ProductName, Price, and ProductID, ognuna di l'alune sò un attributu. In ogni campu sottu postu, intrite i nomi di u pruduttu, i prezzi è l'ID di produtori, rispettivament. Ogni una di l'inturniati di campu hè ancu un attributu.
Questu sensu sensu quannu pensate di quessa, secondu chì a definizione non tècnica di un attributu hè chì definisce una caratteristica o qualità di qualcosa.
Attributi Scrive Entitajiet
Pensemu à una basa cumminata da un affari. Hè prubbabbilitatu i mette-ancu chjamati entità cù i diseñadori di basa di dati-per Clienti, Amparati è Prodotti, entre àutri. U Table di produci define a caratteristiche di ogni pruduttu.
Quessi puderia cumprà una ID di prodotto, un nome di prodotto, una identità pruvenziale (utilizzata com una chjave straniera ), una quantità, è un prezzu. Ogni cumbattenza sò un attributu di a tavula (o entità) chjamati Prodotti.
Pigliate stu snippettu da a basa di dati cumunitamenti cited Northwinds:
ProductID | ProductName | SupplierID | CategoriaID | QuantitàPerU | UnitàPrice |
---|---|---|---|---|---|
1 | Chai | 1 | 1 | 10 boxes x 20 sacchetti | 18.00 |
2 | Chang | 1 | 1 | 24 - Bottoni d'12 oz | 19:00 |
3 | Sborru anisatu | 1 | 2 | 12 - 550 ml di buttigli | 10.00 |
4 | Chef Anton's Cajun Seasoning | 2 | 2 | 48 - 6 ovi | 22.00 |
5 | Chef Anton's Gumbo Mix | 2 | 2 | 36 case | 21,35 |
6 | Amare di l'amare di l'annu | 3 | 2 | 12 - 8 ovi | 25.00 |
7 | Pezzi secchi organichi d'uncle bob | 3 | 7 | 12 - 1 lb pkgs. | 30.00 |
I nomi di a culonna sò l'attributi di un pruduttu. L'articuli in i campi di e culonni sò ancu attributi di un pruduttu.
Hè un Attributu un Campu?
A volte, u terminu campu è attribuu sò intranetifichemente, è per a maiò parte, sò u listessu cosa. In ogni casu, u campu hè spissu usatu per discrive una cellula particulari in una tavula truvata nantu à ogni fila, mentri l' attributu hè in generale usatu per discrive una entizzioni caratteristica in un sensu di disignu.
Per esempiu, in u tagliu più altu, u ProductName in a seconda fila hè Chang . Questu hè un campu . Se vi prupone un pruduttu in generale, ProductName hè a cullezione di u produttu. Questu hè l' attributu .
Ùn ci micca impastatu annantu à questu. Spessu, sti dui paroli sò usati chjucu.
Attributi di Definizione
Attributi sò definiti in termini di u so duminiu . Un dominu definisce i valori permissibbli chì stu attribuu pò cuntene. Questa puderia includà u so tipu di dati, durata, i valori, è altri ditaglii.
Per esempiu, u duminiu per un attributtu ProductID puderia spicificà un tipu di numericu. L' attribuu pò esse definitu per esse dumandate un tulume specchiu o specifica se un valenu chjetariu o ignuratu hè permessu.