Skip to main content

Атрибут базе података дефинира својства табеле

Anonim

База података је јача од табеларне таблице коју она подсећа јер има огромну могућност претраживања. Релацијске базе података наводе укрштене референце у различитим таблицама и врше сложене калкулације на великим количинама међусобно повезаних података. Информације су организоване на начин који се лако управља, приступа и ажурира.

Шта је атрибут?

База података се састоји од табела. Свака табела има ступце и редове.

Сваки ред (назван тупле) је скуп података који се односи на једну ставку. Свака колона (атрибут) садржи опис карактеристика редова. Атрибут базе података је назив колоне и садржај поља под њим у таблици у бази података.

Ако продате производе и унесете их у столу са ступцима за ПродуцтНаме, Прице и ПродуцтИД, сваки од тих наслова је атрибут. У сваком пољу под тим бројевима уносите имена производа, цијене и ИД-ове производа. Сваки од уноса поља је такође атрибут.

Ово има смисла кад размишљате о томе, с обзиром да је не-техничка дефиниција атрибута да она дефинише карактеристику или квалитет нечега.

Атрибути Описати ентитете

Размотримо базу података коју је развио бизнис. Највероватније укључује табеле - које су и дизајнери база података такође названи ентитети - за купце, запослене и производе, између осталог.

Табела производа дефинира карактеристике сваког производа. Оне могу укључивати ИД производа, име производа, ИД добављача (који се користи као инострани кључ), количину и цену. Свака од ових карактеристика је атрибут табеле (или ентитета) под именом Производи.

Размислите о овом одломку из најчешће цитиране базе Нортхвиндс:

ИД производаНазив производаСупплиерИДЦатегориИДКуантитиПерУЦена по јединици
1Цхаи1110 кутија к 20 кеса18.00
2Цханг1124 - 12 оз боца19.00
3Анисеед Сируп1212 - 550 мл боце10.00
4Цхеф Антон'с Цајун сезонирање2248 - 6 оз тегле22.00
5Цхеф Антон'с Гумбо Мик2236 кутија21.35
6Бајина боксерска раса3212 - 8 оз тегле25.00
7Ујка Бобова органска осушена крушка3712 - 1 лб пкгс.30.00

Имена колона су атрибути производа. Уноси у поља колона су такође атрибути производа.

Да ли је атрибут поље?

Понекад, термин поље и атрибут користе се наизменично, ау већини случајева оне су исте ствари. Међутим, поље обично се користи да опише одређену ћелију у табели која се налази на било ком реду, док је атрибут се обично користи за описивање ентитетске карактеристике у смислу дизајна.

На пример, у горњој табели, ПродуцтНаме у другом реду је Цханг. Ово је поље . Ако говорите о производима уопште, Назив производа је колона производа. Ово је атрибут .

Немојте се спуштати на ово. Често се ова два израза користе наизменично.

Дефинисање атрибута

Атрибути се дефинишу у смислу њиховог домена . Дом дефинише дозвољене вриједности које овај атрибут може садржати.

Ово би могло укључити тип података, дужину, вриједности и друге детаље.

На примјер, домена за атрибут ИД производа може одредити нумерички тип података. Тхе атрибут може се даље дефинисати да захтева одређену дужину или да одреди да ли је дозвољена празна или непозната вриједност.