Атрибути и клучни атрибути се основни концепти во моделирање на податоци и бази на податоци.
Атрибути:
Атрибутите се карактеристики или особини кои го опишуваат еден ентитет. Секој атрибут содржи специфична информација поврзана со тој ентитет.
Примери:
- За ентитетот Студент, атрибутите може да бидат: Име, Презиме, Број на индекс, Датум на раѓање.
- За ентитетот Книга, атрибутите може да бидат: Наслов, Автор, Година на издавање, ISBN.
Клучни атрибути:
Клучните атрибути се специјални атрибути кои го уникатно идентификуваат секој ентитет во базата на податоци. Тие често се нарекуваат и примарни клучеви (primary keys).
Клучниот атрибут треба да има уникатна вредност за секој поединечен запис (или ентитет), што значи дека не може да има два ентитети со ист клучен атрибут.
Примери на клучни атрибути:
- За ентитетот Студент, клучен атрибут може да биде Број на индекс, бидејќи секој студент има уникатен број.
- За ентитетот Книга, клучен атрибут може да биде ISBN (меѓународен стандарден број на книга), бидејќи секоја книга има уникатен ISBN.
Типови на клучни атрибути:
- Примарен клуч (Primary Key): Главен клуч кој го идентификува секој запис.
- Надворешен клуч (Foreign Key): Атрибут кој се користи за да воспостави релации меѓу ентитети во различни табели.
Пример: Во база на податоци за универзитет, ентитетот Студент може да има атрибут Број на индекс како примарен клуч, а ентитетот Нарачка на учебници може да има атрибут Број на индекс како надворешен клуч, за да се поврзе со студентот кој ја направил нарачката.
No comments:
Post a Comment