MySQL duomenų bazės ryšių tarp lentelių nustatymas
Spauskite ant duomenų bazės pavadinimo (pagrindiniame lange turite matyti visas lenteles) ir pasirinkite
![SQL Designer](../img/it/sql_designer.jpg)
Matysite, kad lentelės nėra sujungtos jokiais ryšiais:
![DB whithout relations](../img/it/sql_no_relations.jpg)
Norėdami nustatyti ryšius tarp lentelių pasirinkite lentelės pavadinimą, atsidarykite skiltį
![SQL Relation view](../img/it/sql_relation_view.jpg)
ID laukams, skirtiems ryšius tarp lentelių nustatyti, nurodykite atitinkamą duomenų bazę (Database), lentelę (Table) ir stulpelį (Column) bei spauskite apačioje esantį mygtuką![Books constrains](../img/it/sql_constrains_books.jpg)
Norėdami pridėti naują ryšį (ribojimą), spauskite apačioje esančią nuorodą
Nustatysime ryšius ir kitoms lentelėms. Lentelės books_authors ryšiai:
![Books authors constrains](../img/it/sql_constrains_books_authors.jpg)
Lentelės orders ryšiai:
![Orders constrains](../img/it/sql_constrains_orders.jpg)
Dabar atsidarius dizainerio langą matysite visus tarp lentelių nustatytus ryšius (pastumdykite lenteles, kad geriau matytumėt):
![DB with relations](../img/it/sql_yes_relations.jpg)
PASTABA. Spalvos ant ryšių nieko nereiškia. Ryšiai vaizduojami spalvotai tik tam, kad lengviau juos būtų atskirti.
More->Designer
įrankį:![SQL Designer](../img/it/sql_designer.jpg)
Matysite, kad lentelės nėra sujungtos jokiais ryšiais:
![DB whithout relations](../img/it/sql_no_relations.jpg)
Norėdami nustatyti ryšius tarp lentelių pasirinkite lentelės pavadinimą, atsidarykite skiltį
Structure
ir spauskite Relation view
mygtuką:![SQL Relation view](../img/it/sql_relation_view.jpg)
ID laukams, skirtiems ryšius tarp lentelių nustatyti, nurodykite atitinkamą duomenų bazę (Database), lentelę (Table) ir stulpelį (Column) bei spauskite apačioje esantį mygtuką
Save
. Lentelės books ryšiai:
![Books constrains](../img/it/sql_constrains_books.jpg)
Norėdami pridėti naują ryšį (ribojimą), spauskite apačioje esančią nuorodą
+ Add constraint
.Nustatysime ryšius ir kitoms lentelėms. Lentelės books_authors ryšiai:
![Books authors constrains](../img/it/sql_constrains_books_authors.jpg)
Lentelės orders ryšiai:
![Orders constrains](../img/it/sql_constrains_orders.jpg)
Dabar atsidarius dizainerio langą matysite visus tarp lentelių nustatytus ryšius (pastumdykite lenteles, kad geriau matytumėt):
![DB with relations](../img/it/sql_yes_relations.jpg)
PASTABA. Spalvos ant ryšių nieko nereiškia. Ryšiai vaizduojami spalvotai tik tam, kad lengviau juos būtų atskirti.