Proiect Baze de Date - Gestiunea unei Familii

Proiect
8/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 15 în total
Cuvinte : 1485
Mărime: 156.04KB (arhivat)
Publicat de: Moise Burlacu
Puncte necesare: 6
Profesor îndrumător / Prezentat Profesorului: Vlad Diaconita
ACADEMIA DE STUDII ECONOMICE DIN BUCUREŞTI FACULTATEA CIBERNETICĂ, STATISTICĂ ŞI INFORMATICĂ ECONOMICĂ

Cuprins

  1. 1. DESCRIEREA BAZEI DE DATE 3
  2. 2. SCHEMA CONCEPTUALĂ 4
  3. 3. OPERAŢII LDD 4
  4. 3.1. CREAREA TABELELOR 4
  5. 3.2. ACTUALIZAREA TABELELOR 5
  6. 3.2.1. Adăugarea unui câmp nou 5
  7. 3.2.2. Modificarea dimensiunii unui câmp 6
  8. 3.2.3. Ştergerea unei coloane 6
  9. 3.2.4. Adăugarea unei restricţii 7
  10. 3.2.5. Eliminarea unei restricţii 7
  11. 4. ADĂUGAREA DE ÎNREGISTRĂRI 7
  12. 5. MODIFICAREA DATELOR 9
  13. 5.1. CHELTUIALA CU ABONAMENTUL RATB S-A REDUS CU 50% 9
  14. 5.2. PENALIZARE FACTURA CURENT 2% 9
  15. 5.3. MODIFICAREA TERMENULUI LIMITA A SARCINII S2 10
  16. 5.4. MODIFICARE DENUMIRE SARCINĂ 10
  17. 5.5. MODIFICAREA OCUPAŢIEI CELUI MAI TÂNĂR LOCATAR 11
  18. 6. EXEMPLE DE INTEROGĂRI 11
  19. 6.1. AFIŞAREA LOCATARILOR CU NUMELE POPESCU 11
  20. 6.2. LOCATARII NĂSCUŢI ÎN SECOLUL 20 12
  21. 6.3. LOCATARII NĂSCUŢI ÎN AN CARE SE TERMINĂ ÎN 7 12
  22. 6.4. LOCATARII CU OCUPAŢIA INGINER/INGINERĂ 12
  23. 6.5. NUMĂRUL DE MEMBRI CU NUMELE IONESCU 12
  24. 6.6. NUMĂRUL DE LOCATARI NĂSCUŢI ÎN ACEEAŞI LUNĂ 13
  25. 6.7. CHELTUIELILE MAI MARI DE 99 13
  26. 6.8. CHELTUIALA MAXIMĂ 13
  27. 6.9. MEDIA CHELTUIELILOR DIN LUNA OCTOMBRIE 14
  28. 6.10. CHELTUIELILE CU FACTURI 14
  29. 6.11. SARCINILE CU FRECVENŢA SĂPTĂMÂNALĂ 14
  30. 6.12. CEA MAI URGENTĂ SARCINĂ 14
  31. 6.13. SARCINA CEA MAI PUŢIN URGENTĂ 15
  32. 6.14. SARCINILE CARE APAR DE CEL PUŢIN DOUĂ ORI 15
  33. 6.15. ACEEAŞI DATĂ LIMITĂ PENTRU CEL PUŢIN DOUĂ SARCINI 15

Extras din proiect

GESTIUNEA UNEI FAMILII

1. Descrierea bazei de date

Pentru a-şi gestiona mai bine bugetul familiei şi sarcinile care trebuie îndeplinite, familiile Ionescu şi Popescu, care locuiesc împreună, decid să folosească o bază de date. Structura bazei de date poate fi observată în Tabelele 1÷4:

Tabel 1– LOCATARI

CODLOC NUMELOC PRENUMELOC DATANAST RUDENIE OCUPATIE

Tabel 2– CHELTUIELI

CODCH CODLOC SCOP SUMA DATACH

Tabel 3 – TIPSARCINI

CODSARCINA DENSARCINA FRECVENTA

Tabel 4 – LISTASARCINI

CODSARCINA CODLOC TERMENS

Tipul de entitate LOCATARI desemnează toate persoanele care locuiesc în casă şi prezintă următoarele caracteristici: cod locatar, nume locatar, prenume locatar, data naşterii locatarului, relaţia de rudenie, ocupaţia. Identificatorul este CODLOC.

Tipul de entitate CHELTUIELI desemnează toate cheltuielile făcute de persoanele care locuiesc în casă şi prezintă următoarele caracteristici: cod cheltuieli, cod locatar, scopul cheltuielii, suma, data efectuării cheltuielii. Identificatorul este CODCH.

Tipul de entitate TIPSARCINI desemnează toate sarcinile care trebuie îndeplinite de locuitorii casei şi prezintă următoarele caracteristici: cod sarcina, denumirea sarcinii, frecvenţa cu care trebuie îndeplintă. Identificatorul este CODSARCINA.

Tipul de entitate LISTASARCINI desemnează acele sarcini care trebuie îndeplinite cu specificarea persoanei care trebuie să le îndeplinească şi termenul limita. Prezintă următoarele caracteristici: cod sarcina, codul locatarului, termenul limita. Referă codsarcina din tabela TIPSARCINI şi codloc din tabela LOCATARI.

2. Schema conceptuală

În Figura 1 se observă schema conceptuală, de unde reies următoarele:

• Un locatar poate face mai multe cheltuieli, dar o cheltuială poate fi făcută de un singur locatar,

• Un locatar poate avea de îndeplinit mai multe sarcini, iar o sarcină poate fi îndeplinită de mai mulţi locatari (o legătură n,n descompusă în două legături 1,n).

3. Operaţii LDD

3.1. Crearea tabelelor

Scriptul pentru crearea tabelelor:

DROP TABLE LOCATARI CASCADE CONSTRAINTS;

DROP TABLE CHELTUIELI CASCADE CONSTRAINTS;

DROP TABLE TIPSARCINI CASCADE CONSTRAINTS;

DROP TABLE LISTASARCINI CASCADE CONSTRAINTS;

create table locatari

(codloc number(2) constraint PKey_locatari primary key,

numeloc varchar2(15) not null,

prenumeloc varchar2(25) not null,

datanast date,

rudenie varchar2(15),

ocupatie varchar2(40));

create table cheltuieli

(codch varchar2(4) constraint pk_cheltuieli primary key,

codloc number(2),

scop varchar2(20),

suma number(7),

datach date default sysdate,

CONSTRAINT FKLocatarc FOREIGN KEY (codloc) REFERENCES locatari(codloc));

create table tipsarcini

(codsarcina varchar2(3) constraint pk_sarcini primary key,

densarcina varchar2(20) not null,

frecventa varchar2(10));

create table listasarcini

(codsarcina varchar2(3),

codloc number(2) not null,

termens date,

Preview document

Proiect Baze de Date - Gestiunea unei Familii - Pagina 1
Proiect Baze de Date - Gestiunea unei Familii - Pagina 2
Proiect Baze de Date - Gestiunea unei Familii - Pagina 3
Proiect Baze de Date - Gestiunea unei Familii - Pagina 4
Proiect Baze de Date - Gestiunea unei Familii - Pagina 5
Proiect Baze de Date - Gestiunea unei Familii - Pagina 6
Proiect Baze de Date - Gestiunea unei Familii - Pagina 7
Proiect Baze de Date - Gestiunea unei Familii - Pagina 8
Proiect Baze de Date - Gestiunea unei Familii - Pagina 9
Proiect Baze de Date - Gestiunea unei Familii - Pagina 10
Proiect Baze de Date - Gestiunea unei Familii - Pagina 11
Proiect Baze de Date - Gestiunea unei Familii - Pagina 12
Proiect Baze de Date - Gestiunea unei Familii - Pagina 13
Proiect Baze de Date - Gestiunea unei Familii - Pagina 14
Proiect Baze de Date - Gestiunea unei Familii - Pagina 15

Conținut arhivă zip

  • Proiect Baze de Date - Gestiunea unei Familii.doc

Alții au mai descărcat și

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Placa de Bază

Caracteristici generale ale placii de baza Placa de baza este un dizpozitiv ‘de baza’ un ‘pamânt’ pe care ‘se planteaza’ celelalte componente ....

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Te-ar putea interesa și

Organizarea Gestiunii Financiare în Cadrul Institutiei Prefectului Iasi

Cap. I Organizarea şi funcţionarea Instituţiei Prefectului Judeţului Iaşi I.1. Institutia Prefectului in cadrul structurii administratiei publice...

Aplicație Informatică pentru Evidența Resurselor Umane Dintr-o Firmă

1. INTRODUCERE Managementul competitiv al resurselor umane reprezintă un factor esenţial pentru succesul oricărei firme. Datorită importanţei...

Gestionarea resurselor umane în Ministerul Apărării

INTRODUCERE În contextul direcţionării eforturilor euro – atlantice în Sud – Estul Europei, în spaţiul Mării Negre, precum şi în alte zone de...

Stadiul Actual al Sistemelor de Management al Traficului Feroviar

Introducere Dezvoltarea transporturilor a urmat îndeaproape dezvoltarea economică mondială, care a impus sporirea continuă a volumului de mărfuri...

Riscurile pe care și le asumă BancPost la acordarea creditelor

CAPITOLUL 1 - RISCURILE ÎN ACTIVITATEA BANCARĂ 1.1. Definirea şi identificarea riscurilor Orice organizaţie cu profil economic sau financiar se...

Casa Ecologică

1.INTRODUCERE În ultimele decenii ale acestui secolul, pe plan european s-au luat o serie de măsuri pentru stoparea risipei resurselor naturale şi...

Întreprinderea în Mediul Competitiv

CAPITOLUL 1 Prezentarea generala a firmei 1.1. Scurt istoric Societatea comercială “BEST ELECTRONICS” S.R.L. a fost înfiinţată la data de...

Proiect SGBD - Gestiunea unei Familii

GESTIUNEA UNEI FAMILII A. Descrierea problemei şi prezentarea schemei conceptuale a tabelelor A.1 Descrierea bazei de date Pentru a-şi gestiona...

Ai nevoie de altceva?