Relație unu-la-mulți

Autor: Lewis Jackson
Data Creației: 6 Mai 2021
Data Actualizării: 15 Mai 2024
Anonim
Doru Octavian Dumitru, invitat special la iUmor! Mihai Bendeac: "Este efectiv o legendă!"
Video: Doru Octavian Dumitru, invitat special la iUmor! Mihai Bendeac: "Este efectiv o legendă!"

Conţinut

Definiție - Ce înseamnă relația Unu la Mulți?

În bazele de date relaționale, o relație unu-la-mulți are loc atunci când o înregistrare părinte într-un tabel poate face referire la mai multe înregistrări ale copiilor dintr-un alt tabel. Într-o relație unu-la-mulți, părintele nu este obligat să aibă înregistrări ale copilului; prin urmare, relația unu-la-mulți permite înregistrări zero pentru copii, o înregistrare pentru un singur copil sau mai multe înregistrări pentru copii. Important este că copilul nu poate avea mai multe înregistrări ale unui părinte.


Opusul unei relații unu-la-multe este o relație de la mulți la mulți, în care o înregistrare a copilului se poate lega din nou de mai multe înregistrări ale părinților.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică relația One-to-Many

Luați în considerare o bază de date pentru înregistrarea informațiilor despre vânzări într-un magazin. Există două tabele în această bază de date:

  • Tabelul CLIENT: Acesta este utilizat pentru stocarea detaliilor de master ale clienților. Cheia sa principală este coloana CUST_ID.
  • Tabelul VÂNZĂRI: Acesta este utilizat pentru evidența tranzacțiilor de vânzări individuale.

Tabelul SALES conține cheia străină CUST_ID, care face referire la coloana cu același nume din tabelul CUSTOMER pentru a urmări clientul căruia i s-a făcut vânzarea. O singură tranzacție de vânzare se poate aplica numai unui singur client, dar un client poate avea multe tranzacții de vânzare de-a lungul timpului. Această logică este ceea ce este definit de relația unu-la-mulți. Unul, în acest exemplu, este un client la multe tranzacții de vânzare.


Relația unu-la-mulți este doar un principiu al proiectării bazelor de date, care nu poate fi definit explicit în structura bazei de date. În schimb, este implicit creat și pus în aplicare prin utilizarea relațiilor dintre tabele, în special relația dintre o cheie primară și o cheie străină.