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

Мазмұны:

Дерекқор төлсипаты кестенің сипаттарын анықтайды
Дерекқор төлсипаты кестенің сипаттарын анықтайды
Anonim

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

Атрибуттар нысандарды сипаттайды

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

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

Төлсипат – ол жататын кортеждегі деректердің жалғыз бөлігі. Әрбір кортеж бір элементке қолданылатын деректер жиыны болып табылады. Баған атаулары өнімнің төлсипаттары, ал бағандардағы жазбалар да өнімнің төлсипаттары болып табылады.

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

Image
Image

Атрибут өріс пе?

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

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

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

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

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

Дерекқорлар туралы көбірек білгіңіз келе ме? Жаңадан бастаушыларға арналған дерекқорлар нұсқаулығы - бастау үшін жақсы орын.

Ұсынылған: