Деректер базасынын атрибуту Таблицанын касиеттерин аныктайт

Мазмуну:

Деректер базасынын атрибуту Таблицанын касиеттерин аныктайт
Деректер базасынын атрибуту Таблицанын касиеттерин аныктайт
Anonim

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

Атрибуттар объекттерди сүрөттөйт

Эгер сиз өнүмдөрдү сатсаңыз жана аларды ПродуктАты, Баасы жана Продукт ID тилкелери бар таблицага киргизсеңиз, ал аталыштардын ар бири атрибут болуп саналат. Ошол рубрикалардын астындагы ар бир талаага тиешелүүлүгүнө жараша өнүмдөрдүн аталыштарын, баасын жана өнүм ID'лерин киргизесиз. Талаа жазууларынын ар бири да атрибут болуп саналат. Бул атрибуттун техникалык эмес аныктамасы ал бир нерсенин өзгөчөлүгүн же сапатын сыпаттаарын эске алганда, мааниси бар.

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

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

Даяр үлгү маалымат базалары, мисалы, MySQLден MySQL үлгүсү базасы, интернеттен акысыз жүктөп алууга болот. Булардын бири менен иштөө маалымат базалары кантип иштээрин үйрөнүүнүн эң сонун жолу.

Image
Image

Атрибут талаабы?

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

Жогорудагы таблицада, экинчи катардагы ПродуктАты - Chang. Бул талаа. Жалпысынан өнүмдөрдү талкуулап жатканда, ProductName продукттун тилкеси болуп саналат. Бул атрибут.

Атрибуттарды аныктоо

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

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

Базалардын негизгилери жөнүндө көбүрөөк билгиңиз келеби? Жаңы баштагандар үчүн маалымат базалары жетектемебиз баштоо үчүн жакшы жер.

Сунушталууда: