Cum de a desena o diagramă ER folosind MySQL
introducere
conținut
- Un model de date este un document care arată organizarea datelor companiei și este folosit ca punct de plecare pentru dezvoltarea aplicațiilor. Un model de date descrie structura și formatul datelor. Un model de bază de date definește modul în care datele vor fi stocate, organizate și modificate într-un sistem de baze de date. Cele mai frecvente tipuri de modele de date sunt modelele Flat, modelele ierarhice, modelele de rețea, modelele relaționale, modelele dimensionale și modelele Object-Relational.
- O diagramă a structurii datelor (Diagramă structură de date sau DSD) oferă o reprezentare grafică a entităților prezente în baza de date, relațiile dintre acestea și constrângerile existente. Reprezentarea grafică se face prin intermediul dreptunghiurilor și săgeților pentru a reprezenta entitățile și relațiile. Modelarea entității-relație este una dintre metodele cele mai utilizate în crearea modelelor de date. Un model de entitate-relație (model E-R) oferă o reprezentare logică a datelor companiei. O diagramă de relații a entităților, sau ERD, reprezintă o reprezentare grafică a modelului E-R.
- ERD este un mijloc foarte eficient de comunicare între dezvoltatori și utilizatorii bazei de date. Principalele componente ale unei diagrame ER sunt:
- Entitate - poate fi o persoană, un loc, un obiect, un eveniment sau orice altceva care trebuie gestionat.
- Relația - reprezintă asocierea între entități / tipuri de entități.
- Atribute - sunt proprietatea unei entități importante pentru companie.
- Constrângeri (Cardinality) - o caracteristică a unei relații care arată numărul de instanțe ale entității legate de numărul de instanțe ale unei alte entități.
- Relațiile împreună cu caracteristicile lor definesc așa-numitele "regulile de afaceri" reprezentate în ERD. Entitățile și relațiile pot avea atribute care sunt afișate în ERD. Acest tutorial pas cu pas arată cum se creează un ERD utilizând baza de date MySQL.
paşi
1
Identificați entitățile bazei de date pe baza cerințelor companiei / organizației sau ale afacerii.
- Există linii directoare generale pentru definirea denumirilor entităților. Numele unei entități trebuie să fie unic, sintetic (pentru simplitate) - dacă se utilizează abrevieri, acestea trebuie să fie foarte specifice.
- Evitați spațiile din nume. Dacă se utilizează mai mult de un cuvânt, este preferabil să folosiți un sublinieră (_) ca separator.
2
Definiți caracteristicile entităților specificând atributele acestora.
3
Creați relații semnificative între instanțele uneia sau mai multor entități. Relațiile trebuie să reflecte regulile de afaceri definite de companie / organizație.
4
Deschideți Workbench-ul MySQL. Pentru a lansa MySQL Workbench mergeți la Start, faceți clic pe "Toate programele". "MySQL" și selectați "MySQL Workbench".
5
Deschideți instrumentul pentru a desena diagrama ER. Din bara de meniu, faceți clic pe "fișier" și apoi pe "Model nou". Faceți clic din nou pe bara de meniu apoi pe "model" și alegeți "Adăugați diagrama".
6
Desenați tabelele. Tabelele reprezintă entitățile de afaceri din modelul ERD. Selectați pictograma tabelului sau faceți clic pe "T" pe meniul vertical.
7
Deplasați mouse-ul peste zona desenului și alegeți locul în care doriți să renunțați la masă.
8
Dați tabelului un nume. Faceți dublu clic pe masă pentru a deschide o fereastră (editor de tabele) în partea de jos a ecranului. În această fereastră puteți introduce numele tabelului (entitate).
9
Adăugați atribute la tabele. În interiorul editorului de tabele puteți adăuga coloane (atribute) la tabel (entitate).
10
Selectați tipul de date corespunzător (tipul de date) și definiți cheia primară (constrângere). Selectați tipul de date definit în cerințele pentru fiecare atribut prin selectarea acestuia din meniul derulant. Selectați un atribut sau un grup de atribute care pot identifica în mod unic o înregistrare a acelui tabel. Aceasta va fi cheia primară a tabelului. Mai mult, selectați atributele care trebuie să fie populate obligatoriu (non-zero).
11
Repetați operația pentru entitățile rămase care fac parte din cerințele afacerii.
12
Adăugați relații între tabele (entități).
13
Repetați aceeași acțiune pentru a adăuga relațiile (reguli de afaceri) între tabele rămase (entități).
14
Salvați diagrama ER (ERD). Din bara de meniu, faceți clic pe "fișier", selectați "Salvați modelul ca" și alocați un nume adecvat ERD care trebuie salvat.
Sfaturi
- Stabiliți cu atenție tipul de relație dintre două entități deoarece poate fi un element de confuzie.
- Acordați o atenție deosebită relațiilor "identificarea" și "Non-identificarea".
- Urmați regulile generale pentru denumirea tabelelor și coloanelor. O practică răspândită este atribuirea unei prime litere la prima literă a fiecărui cuvânt.
- Marcați cheile primare și câmpurile non-zero.
- Identificarea tuturor entităților pe care întreprinderea dorește să le gestioneze este de o importanță fundamentală.
- Alegeți corespunzător tipurile de date ale coloanelor.
- Definițiile tuturor atributelor necesare și relațiile dintre entități sunt extrem de importante.
Avertismente
- O identificare incorectă a entităților poate duce la o creștere a complexității designului și la o pierdere de timp.
- O identificare incorectă a tipurilor de relații poate duce la un model de date incorect care va duce la manipularea incorectă a datelor și la pierderea timpului pentru corectarea erorilor.
- Evitați ciclurile (trei sau mai multe entități asociate printr-o relație ciclică) în diagramele ERD. Ar putea duce la interogări de date incorecte și pierdere de timp pentru corectarea erorilor.
Afișați mai multe ... (1)
Distribuiți pe rețelele sociale:
înrudit
- Cum se construiește o diagramă de linii
- Cum se adaugă oa doua axă Y la o diagramă Microsoft Excel
- Cum se calculează deviația standard cu Excel
- Cum se calculează viteza de transfer a datelor
- Cum să ștergeți o bază de date MySQL
- Cum se conectează tabelele în Microsoft Access
- Cum să înțelegeți structura rețelei între computere
- Cum se creează o bază de date pentru clienți
- Cum se creează o diagramă Gantt
- Cum se creează o diagramă Pareto cu MS Excel 2010
- Cum se creează o diagramă utilizând o foaie de calcul electronică
- Cum se creează o diagramă de bare în Excel
- Cum să faci o diagramă cu Excel
- Cum se creează o diagramă cu Adobe Illustrator
- Cum se creează o diagramă dintr-un tabel pivot
- Cum se creează o diagramă în Excel 2010
- Cum să faci o diagramă în Adobe Illustrator
- Cum se creează o bază de date SQL Server
- Cum se creează o bază de date pentru inventar pe Access
- Cum de a desena o linie grafică
- Cum sa faci o cutie