Definirea unei relații într-o diagramă model bază de date

Definirea relațiilor în Visio utilizând chei primare și străine, astfel încât puteți crea o colecție de date din mai multe tabele.

Notă:  Dacă utilizați Visio Pro pentru Office 365 și doriți să aflați cum să transformați programul sursă al bazei de date existente în model de bază de date, consultați subiectul Refacerea programului sursă al unei baze de date existente.

Ce intenționați să faceți?

Crearea unei relații într-o diagramă model bază de date

Eliminarea unei relații dintr-un model de bază de date

Definirea unei relații unu-la-unu sau unu-la-mai-mulți

Afișarea relațiilor și proprietăților lor într-o diagramă

Nu puteți găsi caracteristicile modelului de bază de date?

Cel mai probabil, ediția dvs. de Visio nu include caracteristicile pe care le căutați. Pentru a afla ce ediție de Visio aveți, faceți clic pe Despre Microsoft Office Visio în meniul Ajutor. Numele ediției se află în rândul de text de sus din caseta de dialog.

Microsoft Office Visio Standard nu include șablonul Diagramă model bază de date.

Microsoft Office Visio Professional acceptă caracteristicile de refacere a programului sursă pentru șablonul Diagramă model bază de date (mai exact, utilizarea unei baze de date existente pentru a crea un model în Visio), dar acestea nu acceptă crearea programului sursă (mai exact, utilizarea unui model de bază de date Visio pentru a genera cod SQL).

Notă: Puteți găsi suita completă de caracteristici de modelare a bazelor de date, inclusiv refacerea programului sursă și crearea programului sursă, în Visio for Enterprise Architects. Visio for Enterprise Architects este inclus în abonamentul MSDN Premium, care este disponibil cu edițiile bazate pe roluri Visual Studio Professional și Visio Studio Team System.

Crearea unei relații într-o diagramă model bază de date

  1. Asigurați-vă că ambele tabele sunt vizibile în diagramă. Dacă refaceți programul sursă al modelului de la o bază de date existentă, poate fi necesar să glisați unul sau ambele tabele din fereastra Tabele și vizualizări în pagina de desen.

  2. Faceți dublu clic pe tabelul pe care îl doriți pentru partea cheie primară a relației.

  3. În fereastra Proprietăți bază de date, sub Categorii, faceți clic pe Coloane.

  4. În grilă, faceți clic pe coloana pe care doriți să o utilizați pentru a identifica în mod unic fiecare rând din tabel și bifați caseta de selectare PK pentru a o seta drept cheie primară.

  5. Din tiparul Relațional la nivel de obiect sau Relații entități, glisați o formă Relație și fixați-o într-un spațiu necompletat din pagină.

  6. Conectați capătul de sus la tabelul cu tabelul părinte.

  7. Conectați celălalt capăt la tabelul fiu.

    Dacă al doilea tabel nu conține deja o coloană cu același nume ca cel al cheii primare, modelatorul o adaugă la al doilea tabel drept cheie străină.

Notă: Dacă liniile de relație dispar, în meniul Date, indicați spre Opțiuni și faceți clic pe Document. Pe fila Relații, sub Afișare, bifați caseta de selectare Relații.

Începutul paginii

Eliminarea unei relații dintr-un model de bază de date

  1. Faceți clic pe relația din modelul dvs. și apăsați pe Delete.

  2. În caseta de dialog Ștergere obiect, efectuați una dintre următoarele acțiuni:

    • Faceți clic pe Da pentru a elimina o relație din desen și din modelul subiacent.

    • Faceți clic pe Nu pentru a elimina linia doar din desen.

      Notă: Dacă faceți clic pe Nu și mai târziu decideți să adăugați linia înapoi în desen, selectați unul dintre tabelele din relație și, în meniul Bază de date, faceți clic pe Afișare tabele asociate.

Sfat: Puteți alege să eliminați întotdeauna sau să nu eliminați niciodată relațiile șterse din modelul subiacent. În meniul Bază de date, indicați spre Opțiuni, faceți clic pe Modelare și accesați fila Diagramă logică.

Începutul paginii

Definirea unei relații unu-la-unu sau unu-la-mai-mulți

Cardinalitatea unei relații se referă la numărul de rânduri dintr-un tabel asociate unui număr de rânduri dintr-un alt tabel. De exemplu, un departament poate avea mai mulți angajați, dar un angajat poate aparține unui singur departament. Cardinalitatea este, de obicei, exprimată sub forma relațiilor de tip unu-la-unu, unu-la-mai-mulți și mai-mulți-la-mai-mulți.

  1. Faceți dublu clic pe relație.

  2. În fereastra Proprietăți bază de date, sub Categorii, faceți clic pe Diverse.

  3. Sub Cardinalitate, alegeți cardinalitatea cea mai potrivită pentru relație. Pentru relații de tip unu-la-mai-mulți, aceasta este Zero sau mai mulți sau Unul sau mai mulți. Pentru relații de tip unu-la-unu, aceasta este Zero sau unu sau Exact unul.

Începutul paginii

Afișarea relațiilor și proprietăților lor într-o diagramă

Puteți alege să afișați sau să ascundeți informațiile despre relații din diagramă.

  1. În meniul Bază de date, indicați spre Opțiuni, apoi faceți clic pe Document.

  2. În fila Relații, bifați informațiile pe care doriți să le afișați în diagramă.

    Puteți să afișați sau să ascundeți

    • Relații

    • Cardinalitatea

    • Notația Crow's Foot

    • Expresii verbale

    • Acțiuni referențiale

Începutul paginii

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×