Baze de date - anunțul clientului

Proiect
8/10 (1 vot)
Domeniu: Calculatoare
Conține 10 fișiere: doc, sql, txt
Pagini : 6 în total
Cuvinte : 1849
Mărime: 110.40KB (arhivat)
Publicat de: Trandafir Tănasă
Puncte necesare: 7

Extras din proiect

Tema proiectului:

Crearea unei baze de date în care clienţii pot introduce anunţuri sau să răspundă la anunţurile introduse de alţi clienţi referitoare la vânzarea sau cumpărarea de produse.

Cerinţele proiectului:

- baza de date trebuie realizată în SQL sau alt limbaj asemănător;

- Un potenţial client poate chiar el răspunde unui anunţ sau poate creea el însuşi un anunţ;

- Clienţii trebuie să se înregistreze înainte ca ei să răspundă anunţurilor;

- După căutarea în baza de date pentru potenţiale informaţii, clienţii pot trimite email-uri precum şi răspunsuri la anunţ;

- Toate tranzacţiile trebuie să fie urmărite.

Structura bazei de date (diagrama conceptuală):

Schemele relaţionale corespunzătoare diagramei conceptuale sunt:

1. Clienţi (clienţi_id, nume, prenume, iniţiala_tatălui, vârsta, sexul, ocupaţia, adresa, localitatea, codul_poştal, judeţul, telefon, email);

2. Anunţuri (anunţ_id, client_id, textul_anunţului, data_introducerii);

3. Comenzi (comenzi_id, produs_id, Client_id, data_comenzii, cantitatea, produsul, client, total_plată, comandă_onorată);

4. Produse (produs_id, denumire, descriere, preţ, producător).

Am stabilit cheile primare pentru fiecare tabel şi anume: “clienţi_id” pentru tabelul “clienţi”, anunţ_id pentru tabelul “Anunţuri”, comenzi_id pentru tabelul “Comenzi”, produs_id pentru tabelul “Produse”. Tipurile de relaţii care există între tabele sunt unu-la mai mulţi (one to many), între tabelele “Clienţi”-“Anunţuri”, “Clienţi”-“Comenzi”, “Produse”-“Comenzi”.

Descrierea tabelelor corespunzătoare acestor scheme relaţionale:

Tabelul “Clienţi” – oferă informaţii pentru toţi clienţii din tabel. Conţine următoarele coloane:

- clienţi_id -este cheia primară a tabelului şi este destinată să identifice în mod unic fiecare client din tabel;

- nume -numele clientului, tip de date varchar(10), not null;

- prenume -prenumele clientului, tip de date varchar(15), not null;

- initiala_tatălui - tip de date char(1);

- vârsta -vârsta clientului, tip de date integer;

- sexul -sexul clientului, tip de date enum(“M”,”F”);

- ocupaţia -ocupaţia clientului, tip de date varchar(20);

- adresa -adresa clientului, tip de date varchar(35), not null;

- localitatea -localitatea de destinaţie a clientului, tip de date varchar(15), not null;

- codul_poştal -codul poştal al adresei clientului, tip de date integer(6), not null;

- judeţul -judeţul adresei clientului, tip de date char(2), not null;

- telefon -nr. de telefon al clientului, tip date integer(10);

- email -adresa de email al clientului, tip de date varchar(25), not null;

Preview document

Baze de date - anunțul clientului - Pagina 1
Baze de date - anunțul clientului - Pagina 2
Baze de date - anunțul clientului - Pagina 3
Baze de date - anunțul clientului - Pagina 4
Baze de date - anunțul clientului - Pagina 5
Baze de date - anunțul clientului - Pagina 6

Conținut arhivă zip

  • Baze de Date - Anuntul Clientului
    • anuntul_clientului.sql
    • ANUNTURI.TXT
    • CLIENTI.TXT
    • COMENZI.TXT
    • cr_anunturi_tbl.sql
    • cr_clienti_tbl.sql
    • cr_produse_tbl.sql
    • PRODUSE.TXT
    • Proiect.doc
    • world.sql

Alții au mai descărcat și

Agenție de asigurări

1. INTRODUCERE Sistemele de baze de date sunt folosite pentru a stoca informaţii în orice mediu de afaceri imaginabil în zilele noastre. Începând...

Baze de Date - Proiect în SQL

1. Descrierea bazei de date si a entitatilor Baza de date contine informatii despre produsele aflate intr-un depozit de aparate si accesorii de...

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...

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

Practică bancară - BRD

CAPITOLUL 1 Prezentarea societatii bancare. Istoric si evolutie 1.1 Scurt istoric al Bancii Romane pentru Dezvoltare Istoria sistemului bancar...

Managementul Recompenselor

CAP.1. PREZENTAREA FIRMEI În realizarea studiului am pornit de la firma: Sc. StarNet Srl. ce constituie un furnizor de soluţii de comunicaţii si...

Protecția consumatorului privind serviciile hoteliere

INTRODUCERE Întâietatea utilizării noţiunii de consumator este disputată între europeni şi nord-americani. Cei din urmă afirmă că preşedintele...

Nokia

CAPITOLUL I ISTORIA FIRMEI 1.1 SCURT ISTORIC Istoria firmei Nokia începe în secolul al XIX-lea, cu o fabrică de hârtie. Compania se dezvoltă în...

Bazele Marketingului - Orange

1.Prezentarea firmei Orange 1.1.Scurt istoric Orange SA este un operator de telecomunicații mobile și o subsidiară a grupului France Telecom....

Proiect de practică - SC Activ Cont SRL

INTRODUCERE Motivatia : motivul pentru care am optat sa fac practica la aceasta firma este acela ca este unul dintre cei mai mari prestatori de...

Caiet practică Hotelu IBIS

1. Prezentarea de ansamblu a unității economice 1.1 Profilul de activitate, statutul juridic, dimensiunea și complexitatea activității Ibis este...

Comunicarea pe piața business to business

Particularitati ale Politicii de Promovare in Business-to-Business Marketing. Paralela cu Business-to-Consumer Marketing Practicile de marketing...

Ai nevoie de altceva?