Documente online.
Username / Parola inexistente
  Zona de administrare documente. Fisierele tale  
Am uitat parola x Creaza cont nou
  Home Exploreaza
Upload






























Programarea bazei de date: Avize de racordare

sql


Programarea bazei de date: Avize de racordare

1.Determinarea scopului bazei de date



( Descrierea fenomenului modelat de baza de date )

Se cere realizarea unei baze de date care stocheaza si monitorizeaza informatii despre avizele de racordare la reteaua de energie electrica, emise de centrul de distributie Bolintin, din cadrul Sucursalei de Distributie a Energiei Electrice Giurgiu.

Datele de intrare in baza de date ( atributele ) sunt:

-numarul avizului de racordare la reteaua de energie electrica

-data avizului de racordare la reteaua de energie electrica

-numele consumatorului de energie electrica solicitant al avizului de racordare la reteaua de energie electrica

-localitatea in care se realizeaza racordarea la reteaua de energie electrica

-puterea electrica ceruta (in kW)

-nivelul de tensiune dorit (in V)

-tipul bransamentului - monofazic

- trifazic

2. Dictionarul de date

Pentru cazul de fata dictionarul de date coincide cu lista atributelor si anume

-numarul avizului de racordare la reteaua de energie electrica

-data avizului de racordare la reteaua de energie electrica

-numele consumatorului de energie electrica solicitant al avizului de racordare la reteaua de energie electrica

-localitatea in care se realizeaza racordarea la reteaua de energie electrica

-puterea electrica ceruta (in kW)

-nivelul de tensiune dorit (in V)

-tipul bransamentului - monofazic

- trifazic

3.Analiza problemei

3.1. Modelul entitate - asociere

Se stabilesc doua entitati:

1. aviz de racordare

2. nume cosumator

Fiecare entitate contine un numar de atribute dupa cum urmeaza:

Aviz de racordare cu urmatoarele atribute:

-aviz de racordare

-data

-localitate

-nume consumator

Nume consumator cu urmatoarele atribute:

-nume consumator

-puterea

-tensiunea

-tipul bransamentului

-numarul avizului de racordare

Se stabileste o asociere intre cele doua entitati (realizat)

3.2. Stabilirea cardinalitatilor

In cazul asocierii realizate:

-dinspre entitatea Aviz de racordare (1 )

-un aviz este destinat cel putin si cel mult unei persoane (cardinalitate (1,1))

Toate realizarile din entitatea Aviz de racordare trebuie sa participe la realizarea tipului de asociere ( cardinalitate minimala 1).



-dinspre entitatea Nume consumator (1,n)

-unei persoane ii este destinat cel putin un aviz de racordare (cardinalitate minima 1).

Toate realizarile din entitatea Nume consumator trebuie sa participe la realizarea tipului de asociere ( cardinalitate minimala 1).

-unei persoane ii sunt destinate mai multe avize de racordare cardinalitate maxima n).

4. Diagrama dependentelor functionale

5. Modelul conceptual al datelor

Pentru fiecare entitate se construieste o tabela cu acelasi nume cu al entitatii si aceeasi cheie primara.

Astfel vom avea

-tabela aviz de racordare

-tabela nume consumator

5.1. Specificatii de implementare

Pentru realizarea bazei de date se vor crea 2 tabele:

-tabela aviz de racordare cu coloanele

-aviz de racordare - valoare numerica

-data - date/time

-nume consumator - text

-localitate - text

Se adauga restrictia cheie primara pentru nume consumator

-tabela nume consumator cu coloanele

-nume consumator - text

-puterea -number

-tensiunea -number

-tipul bransamentului -text

-numar aviz de racordare - number

Se adauga restrictia cheie primara pentru nume consumator

6. Modelul logic al datelor ( Relatiile )

E1 Aviz de racordare ( Aviz de racordare, Data, Nume consumator, Localitate )

E2 Nume consumator ( Nume consumator, Puterea, Tensiunea, Tipul bransamentului, Numar aviz de racordare )

7. Modelul fizic al datelor

Acesta se prezinta in baza de date realizata.





Document Info


Accesari: 1410
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )