Proiectarea unei Baze de Date Relaționale - Evidența Achitării Taxelor și Impozitelor Locale

Proiect
8/10 (1 vot)
Conține 1 fișier: doc
Pagini : 8 în total
Cuvinte : 1427
Mărime: 18.62KB (arhivat)
Publicat de: Isidor Ispas
Puncte necesare: 7

Cuprins

  1. I. Obţinerea modelului E-R pag. 2
  2. II. Obţinerea modelului relaţional pag. 3
  3. 1. Entităţile devin relaţii (tabele) pag. 4
  4. 2. Transformarea asocierilor pag. 6

Extras din proiect

Organizarea datelor, deşi este în esenţă o etapă preliminară, se constituie totuşi ca o activitate foarte importantă care influenţează decisiv forma, funcţionalitatea, dar mai ales eficienţa aplicaţiilor în forma finală a acestora. O organizare eficientă a datelor poate fi realizată numai dacă problematica aplicaţiei a fost perfect înţeleasă, dacă s-au evidenţiat cu claritate cerinţele şi scopurile aplicaţiei.

Organizarea datelor presupune:

- identificarea datelor conform specificaţiilor problemei care sunt grupate, ordonate, organizate şi structurate în colecţii de date;

- stabilirea corectă a relaţiilor (legăturilor) ce apar între colecţiile de date identificate;

- reprezentarea datelor pe suport informaţional.

Aceasta este determinată de lumea reală, unde la un moment dat poate apărea o problemă ce determină crearea unui program sau a unei aplicaţii tip bază de date. Din această problemă, prin detaliere, se obţin specificaţiile funcţionale (informaţiile), dar care pentru realizarea aplicaţiei nu sunt suficiente. Abia după reformularea specificaţiilor funcţionale se obţin cerinţele pentru baza de date de proiectat. Pe baza acestor cerinţe (specificaţii privind baza de date), proiectantul va realiza mai întâi un model – o schemă conceptuală – numit modelul E-R. acest model, nu are nimic tehnic, va fi transpus, translatat, spre un model de date specific SGBD-ului – modelul relaţional. Următoarea etapă o reprezintă normalizarea (de fapt o rafinare a modelului relaţional). Abia acum se trece la partea fizică, de creare efectivă a bazei de date utilizând un SGBD.

Evidenţa achitării taxelor şi impozitelor locale.

Etapele de proiectare a bazei de date:

- obţinerea modelului E-R;

- obţinerea modelului relaţional;

- normalizarea.

I. Obţinerea modelului E-R

Modelul E-R este un model logic, o construcţie teoretică dezvoltată la jumătatea anilor ’70 de americanul Peter Chen. Conceptele cu care lucrează, pe care le foloseşte pentru descrierea problemelor şi a ceea ce numim generic „lumea reală”, sunt: entitate, relaţie şi atribut. Ca rezultat al utilizării acestei modelări se va obţine o diagramă E-R, în fapt schema conceptuală a obligaţiei.

- Entitate este un obiect distinct de lumea reală; poate fi o persoană, un lucru, un concept.

- Set de entităţi reprezintă o colecţie de entităţi de acelaşi tip. Reprezentarea grafică a acestora, în modelul E-R, este un dreptunghi.

- Asocierea se referă la legătura existentă între două sau mai multe entităţi ca şi în lumea reală

- Set de asocieri este o colecţie de legături de acelaşi tip. Reprezentarea grafică a acestora este un romb.

- Fiecare entitate sau asociere trebuie să aibă un număr de caracteristici, proprietăţi, care le individualizează. Aceste elemente care descriu proprietăţile unei entităţi sau asocieri se numesc atribute.

- Cheie se referă la atributul ce identifică în mod unic fiecare entitate sau set de entităţi.

Tot în modelul E-R trebuie identificate şi tipurile de asocieri existente conform specificaţiilor problemei de rezolvat. Pot exista mai multe tipuri de asocieri:

1. după numărul de entităţi ce participă la legătură, pot fi: asocieri binare, recursive, complexe (ternare, etc.).;

2. după gradul asocierii avem: asociere tip „unu la unui”, „unu la mulţi” şi „mulţi la mulţi”.

Cele mai întâlnite entităţi sunt cele binare, dacă există o asociere complexă (de ex: ternară) de obicei, se transformă în mai multe asocieri binare.

Seturile de entităţi ale exemplului studiat sunt: TAXE, IMPOZITE şi CONTRIBUABILI. O entitate este un impozit, o taxă, un contribuabil; mai multe taxe formează un set de entităţi.

Setul de asociere este: PLĂŢI. O asociere este o plată; mai multe plăţi reprezintă un set de asocieri. Există două asocieri:

- între CONTRIBUABILI şi TAXE;

- între CONTRIBUABILI şi IMPOZITE.

Modelul E-R – Seturi de entităţi şi de asocieri

În continuare se vor adăuga atributele fiecărui set de entităţi şi de asocieri.

Pentru setul de entităţi TAXE s-au identificat următoarele atribute:

- cod_taxă – cheie (identifică unic fiecare taxă din setul de taxe);

- denumire;

- valoare;

- nr_rate.

Pentru setul de entităţi IMPOZITE

Preview document

Proiectarea unei Baze de Date Relaționale - Evidența Achitării Taxelor și Impozitelor Locale - Pagina 1
Proiectarea unei Baze de Date Relaționale - Evidența Achitării Taxelor și Impozitelor Locale - Pagina 2
Proiectarea unei Baze de Date Relaționale - Evidența Achitării Taxelor și Impozitelor Locale - Pagina 3
Proiectarea unei Baze de Date Relaționale - Evidența Achitării Taxelor și Impozitelor Locale - Pagina 4
Proiectarea unei Baze de Date Relaționale - Evidența Achitării Taxelor și Impozitelor Locale - Pagina 5
Proiectarea unei Baze de Date Relaționale - Evidența Achitării Taxelor și Impozitelor Locale - Pagina 6
Proiectarea unei Baze de Date Relaționale - Evidența Achitării Taxelor și Impozitelor Locale - Pagina 7
Proiectarea unei Baze de Date Relaționale - Evidența Achitării Taxelor și Impozitelor Locale - Pagina 8

Conținut arhivă zip

  • Proiectarea unei Baze de Date Relationale - Evidenta Achitarii Taxelor si Impozitelor Locale.doc

Alții au mai descărcat și

Utilizarea sistemului informațional în administrația publică

UTILIZAREA SISTEMULUI INFORMATIONAL IN ADMINSTRATIA PUBLICA NOTIUNI GENERALE SISTEMUL INFORMATIONAL AL MANAGEMENTULUI PUBLIC SISTEMUL...

Administrație Publică

Administratia publica 1. Sfera de cuprindere a notiunii de administratie publica. 2. Distinctia dintre administratia publica centrala si locala....

Uniunea Europeană - Olanda

Istoric Uniunea Europeana - Pe 16 aprilie 1948 este semnata conventia instituind Organizatia Europeana de Cooperare Economica. Saisprezece state...

Subiecte Sisteme Administrative Comparate

Subiecte Sisteme Administrative Comparate ASE Administratie Publica 2011-01-24 Nr.1 1. Elaborati o analiza comparativa in ceea ce priveste...

Ai nevoie de altceva?