Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

MODELAREA BAZELOR DE DATE FOLOSIND DIAGRAME E-R ȘI APLICAŢII

No description
by

Alexandra Aly

on 17 November 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of MODELAREA BAZELOR DE DATE FOLOSIND DIAGRAME E-R ȘI APLICAŢII

MODELAREA BAZELOR DE DATE FOLOSIND DIAGRAME E-R ȘI APLICAŢII
Modelarea datelor
Pentru reprezentarea grafica a entităților în cadrul unei diagrame E-R se mai poate folosi și așa numita notație “crow’s foot (picior de cioara)”,ce reprezintă entitățile ca niște dreptunghiuri, iar relațiile dintre acestea ca și linii. Diferitele forme din capătul liniilor desemnează cardinalitatea relațiilor.
Stabilirea noțiunilor elementare de modelare a bazelor de date
Clarificarea termenului de diagrame entitate- relație
prezentarea modului de realizare a unei diagrame E-R
prezentarea a doua mari aplicații software ce ajuta la dezvoltarea diagramelor E-R
Conventii de reprezentare a diagramelor
Diagrame entitate-relație
Student,
Burada Maria Alexandra

Obiective
Modelarea bazelor de date
Diagrame entitate relatie
Aplicatii software utilizate în dezvoltarea diagramelor E-R
Modelarea unei baze de date relaționale prin diagrame E-R

Puncte cheie
Obiective
Sursa: www.google.ro
Modelarea datelor este formalizarea și documentarea proceselor și evenimentelor existente și care apar în timpul proiectării și dezvoltării aplicațiilor software. Tehnicile de modelare a datelor permit captarea și traducerea sistemelor complexe intr-un limbaj ușor de înțeles ce utilizează reprezentări grafice pentru a explica fluxul de procese creând un fel de schița ce poate fi folosita pentru dezvoltare sau re-inginerie
O diagrama este o reprezentare grafică schematică a unui fenomen, a unui obiect, a unei corelații între mărimi.
Sursa:www.google.ro
Entitate-relație
Modelul entitate relație a fost dezvoltat de Peter Chen și publicat în anul 1976 intr-un ziar. Există câteva convenții pentru diagramele entitate-asociere. Notația clasică se referă în principal la modelarea conceptuală.
Tipurile de relații existente sunt relații de tip:
• unu la unu (o persoana poate avea decât un CNP, un CNP poate fi al unei singure persoane)
• unu la mai mulți(o persoana poate avea mai multe numere de telefon, dar un număr de telefon poate fi al unei singure persoane)
• mai mulți la mai mulți (doctor poate avea mai mulți pacienți, așa cum și un pacient poate avea mai mulți doctori)
Peter Chen, în lucrările sale inițiale, descrie relațiile ca pe o “căsătorie” în care sunt îndeplinite cele doua roluri, cel de șot și cel de șotie.

Sursa: www.wikipedia.org
Aplicatii software utilizate în dezvoltarea diagramelor E-R
MySQL Workbench
MySQL WorkBench este un instrument grafic utilizat pentru a lucra cu serverele și bazele de date MySQL.
În cadrul MySQL WorkBench tabelele sunt reprezentate de dreptunghiuri și relațiile dintre aceste din linii de diferite tipuri.
Open ModelSphere
Open ModelSphere este o unealta de modelare a datelor,proceselor dar și UML, dezvoltata în JAVA și distribuita freeware. Oferă suport pentru transformarea diagramelor UML în diagrame relaționale și invers.
O diagrama Model Spehere este o forma grafica speciala compusa din noduri și linii (sau muchii).
Tabelele relaționale reprezintă nodurile graficului în timp ce asocierile(legăturile) sunt reprezentate de lini. Nodurile și liniile sunt componente ale clasei grafice
Forme din cadrul Open ModelSphere
Sursa:http://www.modelsphere.com/org/Developer%20Guide.pdf
Modelarea unei baze de date relaționale prin diagrame E-R
Principalele informații referitoare la clienți pe care aplicația trebuie să le dețină în funcție de tipul de client, persoana fizica sau persoana juridica sunt:
- Denumire pentru persoana juridica, Nume /Prenume pentru persoana fizica
- Detalii despre persoana de contact în cazul persoanelor juridice
o Nume,Prenume
o CNP
o Funcție
o Date de contact
- Cod unic de înregistrare fiscala sau CNP
- Date de contact
- Informații pentru acces la server de la distanta
Principalele informații referitoare la gestiunea tichetelor pe care aplicația trebuie să le dețină sunt:
- Număr de identificare tichet
- Scurta descriere a tichetului
- Starea tichetului
- Data modificării stării tichetului
- Utilizatorul ce a modificat tichetul

Crearea primei entitati din setul de entitati
Concluzii
Consider modelarea bazelor de date un element foarte important, fiind stâlpul de susținere în realizarea oricărei aplicații.
Diagramele entitate relație permit transpunerea grafica a unui model de date ce permite o mai buna analiza a întregului sistem și permite înlăturarea anomaliilor de funcționare a bazei de date.
Uneori diagramele sunt neglijate, unii dezvoltatori creând bazele de date fără a realiza procesul de modelare utilizând diagrame înainte, lucru care deși poate părea ca reduce timpul, poate lungi procesul de dezvoltare software, prin nedetectarea unor anomalii în cadrul proiectării bazei de date încă de la început.
Full transcript