Бир базасы Attribute үстөл касиеттери аныктайт

сыпаттарына ойлонуп бир өзгөчөлүгү катары

Базасы бул ири издөө мүмкүнчүлүк бар, анткени окшош жадыбалга алда канча күчтүү. өз ара байланышкан көп өлчөмдөгү маалыматтын ар түрдүү лоокторуна Катыш базалары кайчылаш-маалымдама жазууларын жана татаал эсептөөлөр жүргүзүлөт. маалыматтар башкарылган, мүмкүн, жана ал башкача жол менен уюштурулган.

бир сыпаты деген эмне?

А базасы столдор турат. Ар бир стол мамычаларды жана саптарды бар.

Ар бир сап (бир Tuple деп аталат) бир нерсеге тиешелүү маалымат жыйындысы. Ар бир мамыча (сыпат) катар өзгөчөлүктөрүн айтып камтылат. Базасы бар атрибуттуу бир тилке аты-жөнү жана маалымат базасын бир үстөлгө ага караштуу талаада мазмуну болуп саналат.

Сиз PRODUCTNAME өнүмдөрүн жана катардан турган столдо киргизет, аларды сатуу болсо, баасы, жана ProductID, ошол ар бир аталышын бир сыпат. Бул темада ар бир тармагында, сизге тиешелүү түрдө, өнүм аттары, бааларды, азык-лерин кирет. талаа жазуулардын ар бири, ошондой эле бир сыпат.

Бул касиеттин nontechnical аныктама ал бир өзгөчөлүк же сапатын аныктайт деп эмес экендигин эске алып, аны ойлогондо мааниси алат.

Attributes сүрөттөп жактардан

Бир иш менен иштелип чыккан маалымат базасын карап көрөлү. Ал, сыягы, башкалардын арасында маалымат базасы иштеп үчүн кардарларга, кызматкерлерге жана буюмдар менен стол-деп да аталат жактарды камтыйт. Products стол, ар бир продукт өзгөчөлүктөрүн аныктайт.

Бул өнүм ID камтышы мүмкүн, бир продукт аты, жөнөтүүчү ID (а катары колдонулган чет ачкычы ), бир санын жана баасы. Бул өзгөчөлүктөрдүн ар бири стол (же уюм) деген аталышы эле бир сыпат.

Жалпы-келтирилген Northwinds базасына бул үзүндүсүн карап көрөлү:

ProductID PRODUCTNAME SupplierID CategoryID QuantityPerU UnitPrice
1 Chai 1 1 10 уяларын 20 х 18.00
2 Чанг 1 1 24 - 12 оз бөтөлкөлөр 19.00
3 Aniseed сиробу 1 2 12 - 550 мл бөтөлкөлөр 10.00
4 Chef Антон Каджан татымал 2 2 48 - 6 OZ кумураларын 22.00
5 Chef Антон Gumbo Mix 2 2 36 Жекече 21.35
6 Бабушка анын Boysenberry таралышы 3 2 12 - 8 OZ кумураларын 25.00
7 Байке, Бобдун Organic Кургатылган Груши 3 7 12 - 1 LB pkgs. 30.00

тилке аталыштары буюмдун сапаттар кирет. тилке тармактарында жазууларын, ошондой эле азык-сапаттарынын бири болуп саналат.

бир сыпаты талаа барбы?

Кээде, мөөнөттүү талаа жана сыпат синоним катары колдонулат, жана максаттары үчүн, алар бир эле нерсе бар. Бирок, кабар айтуу, адатта, сыпат, негизинен, бир дизайн мааниде бир жандык мүнөздөмөсүн сүрөттөө үчүн колдонулат, ал эми бир катар табылган жадыбалда бир клетканы сүрөттөө үчүн колдонулат.

Мисалы, жогорудагы жадыбалда келтирилген, экинчи катарда PRODUCTNAME Чанг болуп саналат. Бул талаа пайда болот. Эгер жалпысынан өнүмдөрдү талкуулап жаткан болсо, PRODUCTNAME өндүрүмдүн мамыча болуп саналат. Бул сыпат.

Бул тууралуу илип алуу эмес. Көп учурда, бул эки термин толук синоним катары колдонулат.

аныктоо Attributes

Касиет-сапаттары, алардын доменде боюнча аныкталат. Домен бул сыпат камтышы мүмкүн берилген баалуулуктарды аныктайт. Бул маалыматтар түрүн, узундугун, баалуулуктарын жана башка маалыматтарды камтышы мүмкүн.

Мисалы, бир сыпат ProductID үчүн домен бир сандардын түрүн көрсөтүү мүмкүн. Касиетин андан ары конкреттүү узундугу талап же бош же белгисиз балл уруксат бар экендигин көрсөтүү үчүн аныкталышы мүмкүн.