Дерекқор сипаттамасы Кестенің қасиеттерін анықтайды

Сипаттың сипаты туралы ойлап көріңіз

Деректер базасы, ол ұқсастығы бар электрондық кестеден әлдеқайда күшті, себебі ол үлкен іздеу мүмкіндігіне ие. Әр түрлі кестелердегі салыстырмалы дерекқорлардың өзара анықтамалық жазбалары және өзара байланысты деректердің көп мөлшерінде күрделі есептеулерді орындау. Ақпарат оңай басқарылатын, қолжетімді және жаңартылған түрде ұйымдастырылады.

Атрибут дегеніміз не?

Дерекқор кестеден тұрады. Әр кестеде бағандар мен жолдар бар.

Әрбір жол (нүктелік деп аталады) - бір элемент үшін қолданылатын деректер жиынтығы. Әрбір баған (атрибут) жолдардың сипаттама сипаттамаларын қамтиды. Дерекқор төлбелгісі дерекқордағы кестедегі бағанның атауы және оның астындағы өрістердің мазмұны болып табылады.

Өнімдерді сатсаңыз және оларды ProductName, Price және ProductID бағандары бар кестеге енгізсеңіз, осы тақырыптардың әрқайсысы төлсипат болып табылады. Осы тақырыптардағы әр өрісте, тиісінше, өнім атауын, бағаларын және өнім идентификаторларын енгізіңіз. Өріс жазбаларының әрқайсысы да төлсипат болып табылады.

Бұл атрибуттың техникалық емес анықтамасы бір нәрсенің сипаттамасын немесе сапасын анықтайтынын ескере отырып, ол туралы ойланған кезде мағыналы болады.

Атрибуттар объектілерді сипаттаңыз

Бизнес жасаған дерекқорды қарастырайық. Бәлкім, басқалармен бірге, Клиенттерге, Қызметкерлерге және Өнімдерге арналған дерекқордың дизайнерлері деп аталатын кестелер де бар. Өнімдер кестесі әр өнімнің сипаттамаларын анықтайды.

Бұларға өнім идентификаторы, өнім атауы, өнім идентификаторы ( сыртқы кілт ретінде пайдаланылады), саны және бағаны қамтуы мүмкін. Бұл сипаттамалардың әрқайсысы Өнімдер деп аталатын кестенің (немесе нысанның) атрибуты.

Бұл үзіндіді әдетте сілтеме жасалған Northwinds дерекқорынан қараңыз:

ProductID ProductName Жеткізушінің коды CategoryID QuantityPerU Тауар өлшемінің бағасы
1 Чай 1 1 10 қорап x 20 қап 18.00
2 Chang 1 1 24 - 12 унция бөтелкелері 19.00
3 Анисидті сироп 1 2 12 - 550 мл бөтелкелер 10.00
4 Шеф Антонның Кажун дәмдеуіштері 2 2 48 - 6 унциялық банкалар 22.00
5 Шеф Антонның гумбо қоспасы 2 2 36 қорап 21.35
6 Үлкен әйелі бәйшешекке арналған спред 3 2 12 - 8 унциялық банкалар 25.00
7 Бобтың органикалық құрғақ алмұрт ағашы 3 7 12 - 1 лб pkgs. 30.00

Баған атаулары өнімнің атрибуттары болып табылады. Бағандардың өрістеріндегі жазбалар өнімнің төлсипаттары болып табылады.

Атрибуты өріс бар ма?

Кейде термин өрісі және атрибут өзара алмастырылады және көптеген мақсаттар үшін олар бірдей. Дегенмен өріс , әдетте, кез келген жолда табылған кестеде белгілі бір ұяшықты сипаттау үшін пайдаланылады, ал атрибут , әдетте, жобалау мәнінде субъект сипаттамасын сипаттау үшін қолданылады.

Мысалы, жоғарыдағы кестеде екінші жолдағы ProductName - Chang . Бұл өріс . Өнімдерді жалпы талқылайсаңыз, ProductName өнімнің бағаны болып табылады. Бұл атрибут .

Бұл туралы ештеңе жасамаңыз. Көбінесе бұл екі термин бір-бірімен алмастырылады.

Атрибуттарды анықтау

Атрибуттар олардың домендері бойынша анықталады. Домен осы атрибуттың болуы мүмкін рұқсат етілген мәндерді анықтайды. Бұл деректер түрін, ұзындығын, мәндерін және басқа мәліметтерді қамтуы мүмкін.

Мысалы, төлсипат өнімінің домені сандық деректер түрін көрсете алады. Атрибут белгілі бір ұзындықты талап ету үшін немесе бос немесе белгісіз мәннің рұқсат етілгенін анықтау үшін қосымша анықталуы мүмкін.