Biologie | Chimie | Didactica | Fizica | Geografie | Informatica | |
Istorie | Literatura | Matematica | Psihologie |
Firma de produse electronice
Argument
Se observa ca,pe zi ce trece,Toate afacerile,activitatile,actiunile,iau amploare.Acelasi fenomen se poate observa si in ceea ce priveste domeniul produselor electronice.Produsele devin atat de diverse si sunt prezentate in atat de multe forme de la un producator la celalalt incat este o stringenta nevoie de a retine aceste date pentru o buna vanzare in cadrul oricarei firme.
Acest proiect a fost creat cu scopul de a gestiona toate datele necesare organizarii activitatii unei firme de produse electronice numita "Clever distribution" a carei activitate ,la o analiza atenta,descopera un mare dinamism.Tocmai de aceea este necesara gestionarea tuturor datelor intr-o baza de date bine structurate,pentru o buna extragere a informatiilor de care este nevoie in vederea bunului mers al firmei.
Capitolul I. Descrierea activitatii pentru care a fost creata baza de date
Proiectul contine baza de date ce gestioneaza toate datele necesare organizarii activitatii unei firme de produse electronice.
Trebuie sa proiectati o baza de date a unei firme de electronice.Baza de date trebuie sa contina informatii despre firma-Cod,nume,adresa,telefon-magazinul pe care il detine,produsele comercializate si angajatii magazinului.
Fiecare angajat are in cadrul afacerii o anumita functie (de la manager pana la oameni responsabili cu curatenia) si despre fiecare in parte dorim sa memoram date ce ne ajuta sa extragem informatii despre experienta si profesionalismul cu care isi indeplineste sarcinile, in vederea unei salarizari si aprecieri corecte. Sunt memorate date personale cu ajutorul caruia il identificam, data angajarii,data nasterii,e-mail,nume,prenume-precum si codul departamentul in care lucreaza fiecare angajat.Fiecare department are un mangaer si existenta acestora ajuta la o mai buna organizare a distributiei personalului,in acesta fiind retinute datele-Numele_departamentului,codul departamentului,etaj,sala,codul managerului.
Atunci cand in firma intra un client,daca acesta are nevoie de ajutor,unul dintre supraveghetori intra in discutie cu acesta,clientul intreaba de un anumit produs,i se dau detaliile necesare:garantie,data fabricarii,detaliile tehnice si pretul.Daca clientul se decide sa cumpere,este preluat de unul dintre angajatii ce se ocupa cu vanzarea produselor,iar acesta are datoria sa emita o factura pe numele clientului cu un anumit cod.Orice client nou, care cumpara pentru intaia oara este memorat, pentru ca, ulterior, cand apar oferte si beneficii sa fie rasplatita fidelitatea acestuia.De easemenea daca exista clienti aflati in program de fidelizare,trebuie tinuta o evidenta clara a lor cu datele personale.Pentru ca in orice moment ne-am dori sa aflam ce client a cumparat de cele mai multe ori - tine de politica de bussines - angajatii vor sti ca respectivul client este unul fidel si pentru aceasta categorie, poate, firma are anumite discount-uri.
Baza de date trebuie sa fie proiectata cu atentie, astfel incat sa faciliteze bunul mers al afacerii si sa permita actualizari de structura in concordanta cu eventualele modificari necesare.
Capitolul II. Detalii de implementare
Baze de date in Oracle
(1)O baza de date contine toate informatiile necesare despre obiectele ce intervin intr-o multime de aplicatii, relatiile logice dintre aceste informatii si tehnicile de prelucrare corespunzatoare. In bazele de date are loc o integrare a datelor, in sensul ca mai multe fisiere sunt privite in ansamblu, eliminandu-se informatiile redundante. Este permis accesul simultan la aceleasi date, situate in acelasi loc sau distribuite spatial, a mai multor persoane prin mai multe tipuri de interogariconstrangeri
Exista trei categorii de modele de baze de date:
modelul relational;
modelul retea;
modelul arborescent (ierarhic).
(2)Notiuni si termeni tehnici uzuali:
a. O entitate este reprezentata din datele de acelasi tip ale unui obiect specific. Obiectele pot fi fixate in clase de obiecte numite entitati asociate. Un tip de entitate reprezinta o semnificatie, pe cand o instanta de entitate reprezinta fapte.
b. Fiecare entitate este descrisa de o multime de proprietati esentiale numite atribute. Pentru diferitele elemente ale entitatii, atributele pot sa primeasca valori din anumite multimi numite domeniul atributului respectiv.
c. Un atribut sau o multime de atribute pentru care valorile asociate determina in mod unic orice element al entitatii respective se numeste cheie. Orice entitate admite cel putin o cheie, deci toate elementele unei entitati sunt distincte. In cazul in care exista elemente care sa aiba aceleasi valori pentru toate atributele, se ia drept cheie un atribut suplimentar reprezentat de numarul asociat elementului in entitatea respectiva, care defineste in mod unic elementul.
d. Numim relatie intre entitatile E1,E2, . . . ,Ek orice submultime a produsului cartezian al multimilor elementelor celor k entitati, adica multimi de elemente de forma (e1,e2, . . ,ek), unde e1 este un element din E1, e2 este un element din E2 s.a.m.d. O astfel de relatie o notam REL(E1,E2, . . ,Ek), unde REL este numele asociat relatiei, si putem spune ca relatia are arietatea k. De cele mai multe ori k=2, deci se lucreaza cu relatii binare.
In cazul relatiilor binare, se poate face o clasificare a lor in functie de cate elemente corespund fiecarui element dintr-o entitate in cealalta entitate, dupa cum urmeaza:
relatie unu-la-unu (notata ), in cazul in care fiecarui element din prima entitate ii corespunde cel mult un element din a doua entitate si reciproc;
relatie unul-la-mai-multi (notata 1:N), in cazul in care fiecarui element al primei entitati ii pot corespunde mai multe elemente din a doua entitate, dar fiecarui element din a doua entitate ii corespunde cel mult un element din prima entitate.
relatie mai-multi-la-mai-multi (notata M:N), in cazul in care fiecarui element al primei entitati ii pot corespunde mai multe elemente din a doua entitate si reciproc.
e. Informatiile privind structura unei vederi sunt sintetizate grafic intr-o diagrama entitate-relatie, care pune in evidenta entitatile ce intervin, reprezentate prin dreptunghiuri, atributele asociate lor reprezentate prin elipse, si diferite relatii ce se stabilesc intre entitati reprezentate prin sageti (cu varf dublu catre entitatea pe care pot aparea mai multe elemente in relatie cu un element din cealalta entitate).
Pentru interactiunile utilizatorilor cu baza de date este necesar un limbaj prietenos, cu o sintaxa simpla, numit limbaj de interogare (SQL). In ciuda numelui sau, un limbaj de interogare include facilitati pentru inserarea, stergerea si modificarea datelor din baza de date. In cazul modelului relational, abordarea folosita consta in a incorpora toate aceste facilitati cerute intr-o sintaxa uniforma, in cadrul unui singur limbaj. Standardul cel mai cunoscut este SQL
Limbajul numit SQL (Structured Query Language) este utilizat intens in prelucrarea bazelor de date structurate conform modelului relational. Unul din motivele popularitatii de care se bucura acest limbaj este faptul ca el a fost standardizat de American National Standards Institute (ANSI). In plus, limbajul a fost initial dezvoltat si comercializat de IBM, ceea ce i-a asigurat o mare raspandire. Principala aplicatie in limbajul SQL, efectuata de utilizator, este interogarea bazei de date.
Printr-o singura instructiune SQL se poate exprima o interogare care presupune o secventa de operatii SELECT.
Crearea corecta a unei baze de date presupune respectarea unor restrictii:
.Restrictia de unicitate a cheii. Intr-o tabela nu trebuie sa existe mai multe tupluri cu aceeasi valoare pentru ansamblul cheie;
. Restrictia referentiala. Intr-o tabela t1 care refera o tabela t2, valorile cheii externe trebuie sa figureze printre valorile cheii primare din t2 sau sa ia valoarea null (neprecizat);
. Restrictia entitatii. Intr-o tabela, atributele din cheia primara nu trebuie sa ia valoarea NULL.
Cele trei restrictii de mai sus sunt minimale.
Restrictiile de integritate suportate de Oracle sunt:
Cerinte informationale
Departamente-Angajat2: one-to-many (1:M)
-Un angajat poate lucra in mai multe departamente,iar intr-un departament pot lucra mai multi angajati;
Functie-Angajat2:one-to-many(1:M)
-Un angajat poate avea o singura functie,iar o functie poate corespunde mai multor angajati;
Angajat2-Produs:many-to-many(M:M)
-Un angajat poate vinde mai multe produse,iar un produs poate fi vandut de mai multi angajati,asa ca acea relatie M:M s-a transformat intr-un tabel de intersectie:"Vanzare".
Vanzare-Client:one-to-many(1:M)
-O factura pentru vinderea unui produs apartine unui singur client in schimb un client poate fi posesorul mai multor facturi.In cazul in care cumpara mai multe produse
Modelul conceptual - diagrama entitate-relatie (ERD)
Capitolul III. Construirea bazei de date in limbaj SQL
Crearea bazei de date folosind comanda CREATE
Create table ANGAJAT2
(Cod_angajat varchar2(4),
Nume varchar2(30) NOT NULL,
Prenume varchar2(20) NOT NULL,
E_mail varchar2(20) UNIQUE,
Numar_telefon number(10,0),
Salariu number(8,3) ,
Data_angajarii date NOT NULL,
Cod_departament char(4) REFERENCES Departament(cod_departament),
Cod_functie char(5) REFERENCES Functie(cod_functie),
Data_nasterii date,
Constraint pk_ca PRIMARY KEY(Cod_angajat))
alter table angajat2
add CONSTRAINT fk_fca FOREIGN KEY(cod_functie) REFERENCES functii(cod_functie)
alter table angajat2
add constraint fkad FOREIGN KEY(cod_departament) references produs(cod_departament)
Create table DEPARTAMENT
(Numele_departamentului varchar2(40) NOT NULL,
Cod_departament char(4) PRIMARY KEY,
Etaj number(2,0),
Sala number(3,0),
Cod_sef varchar2(4))
Create table VANZARE
(Cod_factura varchar2(10) PRIMARY KEY,
Cod_angajat varchar2(4),
Cod_produs varchar2(9),
Data_vanzarii date,
Cod_client varchar2(6),
Nr_bucati number(3,0) NOT NULL,
Transport varchar2(15))
alter table vanzare
add constraint fkvp FOREIGN KEY(cod_produs) references produs(cod_produs)
alter table vanzare
add CONSTRAINT fk_fca FOREIGN KEY(Cod_angajat) REFERENCES angajat2(Cod_angajat)
alter table vanzare
add constraint fkvc FOREIGN KEY(cod_client) references client(cod_client)
Create table FUNCTIE
(Numele_functiei varchar2(20) NOT NULL,
Cod_functie char(5) PRIMARY KEY,
Training varchar2(15),
Gradul_functiei number(1,0),
Salariu_mediu number(8,3),
Sarcini varchar2(30),
Nr_ore_luna number(3,0) ,
Comision number(2,1),
Risc varchar2(10),
Observatii varchar2(25))
Create table PRODUS
(Numele_produsului varchar2(30) NOT NULL,
Cod_produs varchar2(9),
Data_fabricarii date,
Garantie number(1,0),
Categoria_produsului varchar2(20),
Pret number(5,2),
Detalii_tehnice varchar2(40),
CONSTRAINT pk_cp PRIMARY KEY(cod_produs)
Create table CLIENT
(Cod_client varchar2(6) PRIMARY KEY,
Nume varchar2(20) NOT NULL,
Prenume varchar2(30) NOT NULL,
Adresa varchar2(40) UNIQUE,
Nr_telefon number(10,0) UNIQUE)
Select * From Angajat2
Select * From Departament
Select * From Vanzare
Select * From Functie
Select * From Produse
Select * From Client
Capitolul IV. Implementarea unei aplicatii vizuale
Vom crea o aplicatie care ne permite sa modificam datele introduse prin comanda SQL INSERT.
Am urmat pasii:
Aceasta aplicatie a fost creata in asa fel incat daca o rulam ne va arata datele introduse de noi,pe care aceasta ne ajuta sa le modificam.
Concluzii
In concluzie,dupa o scurta analiza realizam faptul ca in procesul creerii bazei de date am intampinat multe dificultati, in special modificari ce trebuiau operate in urma unor noi cerinte informationale.
Baza de date a firmei Clever distribution poate fi imbunatatita prin crearea un site al acestei firme cu un forum in care sa putem tine evidenta mentionarilor si parerilor exprimate de clienti sau viitori clienti,prin introducerea de informatii suplimentare la tabelul Produs precum si intentiile de reimbunatatire a produselor si de creare a unor noi categorii de produse moderne si utile.
Anexa
INSERT INTO Angajati
(Cod_angajat, Nume,Prenume,
E-mail,Nr_telefon, Salariu,Data_angajarii, Cod_departament,Cod_functie,Data_nasterii)
VALUES(1000 ,'Popescu','Ionut','ionut@yahoo.com', 745689213, 1500.00, '14-Mar-2001',
200,1211, '12-Mar-1975')
INSERT INTO Angajati
(Cod_angajat, Nume,Prenume,
E-mail,Nr_telefon, Salariu,Data_angajarii,Cod_departament, Cod_functie,Data_nasterii)
VALUES(1001,'Danila',' Vasile','vasile@yahoo.com', 723697512, 1700.50, '23-Apr-1999',201,1212,
'29-Apr-1977')
INSERT INTO Angajati
(Cod_angajat,Nume,Prenume,
E-mail,Nr_telefon, Salariu,Data_angajarii,Cod_departament, Cod_functie,Data_nasterii)
VALUES(1002,'Prundea',' Cosmin','prundea@yahoo.com', 746987512, 2100.00, '30-Aug-2002', 202,1213, '22-iun-1980')
INSERT INTO Angajati
(Cod_angajat,Nume,Prenume,
E-mail,Nr_telefon,Salariu, Data_angajarii,Cod_departament, Cod_functie,Data_nasterii)
VALUES(1003,'Paraschiv', 'Andrei','paras@yahoo.com', 654985631, 1500.00, '2-iul-2003',203,1214,
'10-Mar-1982')
INSERT INTO Angajati
(Cod_angajat,Nume,Prenume,
E-mail,Nr_telefon, Salariu,Data_angajarii, Cod_departament, Cod_functie,Data_nasterii)
VALUES(1004,'Ionescu', 'Laurentiu','iolau@yahoo.com', 453456489, 1500.00, '22-Feb-2005',204,1215,
'5-Aug-1972')
INSERT INTO Angajati
(Cod_angajat,Nume,Prenume,
E-mail,Nr_telefon, Salariu,Data_angajarii,Cod_departament, Cod_functie,Data_nasterii)
VALUES(1005, 'Vlad','Ionut','vlad10@yahoo.com', 456213848, 1700.00, '5-Feb-2007',205,1216,
'14-Apr-1969')
INSERT INTO Angajati
(Cod_angajat, Nume,Prenume,
E-mail,Nr_telefon, Salariu,Data_angajarii, Cod_departament, Cod_functie,Data_nasterii)
VALUES(1006, 'Alexandru','Dumitru','alex212@yahoo.com', 568465456, 2300.00,
'17-Apr-2005', 2006,1217,'19-mai-1971')
INSERT INTO Angajati
(Cod_angajat, Nume,Prenume,
E-mail,Nr_telefon, Salariu,Data_angajarii, Cod_departament, Cod_functie,Data_nasterii)
VALUES(1007,'Dobre', 'Anca','ankaa@yahoo.com', 564234498, 2100.00, '19-mai-2004',
207,1218, '25-Oct-1968')
INSERT INTO Angajati
(Cod_angajat,Nume,Prenume,
E-mail,Nr_telefon, Salariu,Data_angajarii,Cod_departament, Cod_functie,Data_nasterii)
VALUES(1008,'Bogoiu', 'Alina','Bogos@yahoo.com', 564891411, 1900.50, '28-noi-1999',208,1219,'
'29-mai-1974')
INSERT INTO Angajati
(Cod_angajat, Nume,Prenume,
E-mail,Nr_telefon, Salariu,Data_angajarii,Cod_departament, Cod_functie,Data_nasterii)
VALUES(1009,'Zaman', 'Alexandru','zameen@yahoo.com', 489454614, 1700.00,'
12-Mar-2006',209, 1220,' 20-Mar-1973')
INSERT INTO Angajati
(Cod_angajat,Nume,Prenume,
E-mail,Nr_telefon, Salariu,Data_angajarii,Cod_departament, Cod_functie,Data_nasterii)
VALUES(1010,'Costea', 'Mihai', 'miahayy@yahoo.com', 564894654, 2100.00,' 27-Aug-2002,210,1221,
' 27-Dec-1977')
INSERT INTO Angajati
(Cod_angajat, Nume,Prenume,
E-mail,Nr_telefon, Salariu,Data_angajarii,Cod_departament, Cod_functie,Data_nasterii)
VALUES(1011,'Costescu',' Gabriel','gabyy12@yahoo.com', 154689489, 1500.00,' 30-ian-2010',
211,1222,' 21-Feb-1969')
INSERT INTO Angajati
(Cod_angajat,Nume,Prenume,
E-mail,Nr_telefon, Salariu,Data_angajarii,Cod_departament, Cod_functie,Data_nasterii)
VALUES(1012,'Damian',' Gigel','damyan@yahoo.com', 654892513, 1500.00,' 15-iul-2008',212,1223,
'15-iul-2008')
INSERT INTO Angajati
(Cod_angajat, Nume,Prenume,
E-mail,Nr_telefon, Salariu,Data_angajarii,Cod_departament, Cod_functie,Data_nasterii)
VALUES(1013,'Jinculeanu', 'Toni','jinkuu@yahoo.com', 325784623, 1500.00,' 7-Aug-2001',
213,1224,' 12-Aug-1971')
INSERT INTO Angajati
(Cod_angajat,Nume,Prenume,
E-mail,Nr_telefon, Salariu,Data_angajarii,Cod_departament, Cod_functie,Data_nasterii)
VALUES(1014,'Enache', 'Radu','raducu@yahoo.com', 137852465, 1600.50,' 15-Mar-2006',
214,1225,' 7-ian-1974')
INSERT INTO Angajati
(Cod_angajat,Nume,Prenume,
E-mail,Nr_telefon, Salariu,Data_angajarii,Cod_departament, Cod_functie,Data_nasterii)
VALUES(1015,'Postolnic', 'Irina',' iri34@yahoo.com', 195826458, 1900.00,' 14-Apr-2002',
215,1226,' 17-mai-1979')
INSERT INTO Angajati
(Cod_angajat,Nume,Prenume,
E-mail,Nr_telefon, Salariu,Data_angajarii,Cod_departament, Cod_functie,Data_nasterii)
VALUES(1016,'Ilie', 'Mihaela','mihaella@yahoo.com', 568791234, 1800.50,' 30-Dec-2009',
216,1227,' 20-Apr-1964')
INSERT INTO Angajati
(Cod_angajat,Nume,Prenume,
E-mail,Nr_telefon, Salariu,Data_angajarii,Cod_departament, Cod_functie,Data_nasterii)
VALUES(1017,'Bodoc', Gabriel',bodook@yahoo.com', 579132846, 1700.00,' 29-Feb-2008',
217,1228,' 11-Sep-1967')
INSERT INTO Angajati
(Cod_angajat,Nume, Prenume,
E-mail,Nr_telefon, Salariu,Data_angajarii,Cod_departament ,Cod_functie,Data_nasterii)
VALUES(1018,'Zamfir', 'Codea','codrutz@yahoo.com', 123456789, 2100.00,' 15-Sep-2007',
218,1229,' 30-Dec-1975')
INSERT INTO Angajati
(Cod_angajat,Nume,Prenume,
E-mail,Nr_telefon,Salariu, Data_angajarii,Cod_departament, Cod_functie,Data_nasterii)
VALUES(1019,'Biloiu', 'Stefan','bilaa8@yahoo.com', 234567891, 1600.00, '2-Apr-2000',
219,1230,' 27-ian-1967')
INSERT INTO Angajati
(Cod_angajat,Nume,Prenume,
E-mail,Nr_telefon, Salariu,Data_angajarii,Cod_departament, Cod_functie,Data_nasterii)
VALUES(1020,'Corsea', 'Iolanda','ioldorinta@yahoo.com', 568741239, 1600.00, '12-Feb-2001',
220,1231,' 14-Aug-1970')
INSERT INTO Departamente
(Nume_departament, Cod_departament,Etaj,Sala,Cod_sef)
VALUES('Dep_de_Analiza_ Generala',120,1,1,180)
INSERT INTO Departamente
(Nume_departament, Cod_departament,Etaj,Sala, Cod_sef)
VALUES('Dep_de_ Testare',121,3,2,181)
INSERT INTO Departamente
(Nume_departament, Cod_departament, Etaj,Sala,Cod_sef)
VALUES('Dep_de_Analiza_Fizica', 122,2,3,182
INSERT INTO Departamente
(Nume_departament, Cod_departament,Etaj, Sala,Cod_sef)
VALUES('Dep_de_Analiza_ Chimica',123,10,4,183)
INSERT INTO Departamente
(Nume_departament, Cod_departament,Etaj,Sala,Cod_sef)
VALUES('Dep_de_ Analiza_Cibernetica',124,5,5,184)
INSERT INTO Departamente
(Nume_departament, Cod_departament,Etaj,Sala,Cod_sef)
VALUES('Dep_de_Analiza_ Optica',125,12,6,185)
INSERT INTO Departamente
(Nume_departament, Cod_departament,Etaj,Sala,Cod_sef)
VALUES('Dep_de_ Testare_Mediatizata',126,4,7,186)
INSERT INTO Departamente
(Nume_departament, Cod_departament,Etaj, Sala,Cod_sef)
VALUES('Dep_de_ Testare_Finalizata',127,11,8,187)
INSERT INTO Departamente
(Nume_departament, Cod_departament,Etaj,Sala,Cod_sef)
VALUES('Dep_Principal', 128,6,9,188)
INSERT INTO Functii
(Numele_functiei, Cod_functie, Gradul_functiei, Salariu_mediu,Sarcini,N r_ore_luna,Comision,Risc)
VALUES('Coordonator_adjunct', 1211,4, 1600.00, 'coordonare_tehnica_ departament',160,0.50,0.00)
INSERT INTO Functii
(Numele_functiei,Cod_functie, Gradul_functiei,Salariu_mediu, Sarcini,Nr_ore_luna,Comision,Risc)
VALUES('Coordonator_sef', 1212,3,1800.00, 'coordonare_ tehnica_firma',1.00,0.00)
INSERT INTO Functii
(Numele_functiei,Cod_functie, Gradul_functiei, Salariu_mediu,Sarcini, Nr_ore_luna,Comision,Risc)
VALUES(' Programator',1213, 1500.00,' programare_soft', 150, 1.25,0.50)
INSERT INTO Functii
(Numele_functiei, Cod_functie, Gradul_functiei, Salariu_mediu,Sarcini, Nr_ore_luna,Comision,Risc)
VALUES('Verificator',1214,3, 1600.00, 'verificare_standard',120,1.25,0.00)
INSERT INTO Functii
(Numele_functiei, Cod_functie, Gradul_functiei, Salariu_mediu,Sarcini, Nr_ore_luna,Comision,Risc)
VALUES('Instalator', 1215,5, 1500.00,' instalare_hard', 192,1.50,50.00)
INSERT INTO Functii
(Numele_functiei, Cod_functie, Gradul_functiei, Salariu_mediu,Sarcini, Nr_ore_luna,Comision,Risc)
VALUES('Verificator_general', 1216,4, 1400.50,' verificare_obiectiva',130,1.25, 0.00)
INSERT INTO Functii
(Numele_functiei, Cod_functi,e, Gradul_functiei, Salariu_mediu,Sarcini, Nr_ore_luna,Comision,Risc)
VALUES('Operator_pc',1 217,4, 1500.00,' introducere_date_ Transporti,extragere_date_ Transporti',192,1.50, 20.00)
INSERT INTO Functii
(Numele_functiei,Cod_functie, Gradul_functiei,Salariu_mediu ,Sarcini,Nr_ore_luna,Comision,Risc)
VALUES('Inginer_tehnic ',1218,3, 1800.00,' revizie_tehnica, proiectare_tehnica',160,1.00, 70.00)
INSERT INTO Functii
(Numele_functiei, Cod_functie, Gradul_functiei,Salariu_mediu, Sarcini,Nr_ore_luna,Comision,Risc)
VALUES('Director', 1219,2,22000.00,' relatii_firme, informare_statistici_firme',160,1.20, 10.00)
INSERT INTO Functii
(Numele_functiei, Cod_functie, Gradul_functiei, Salariu_mediu,Sarcini, Nr_ore_luna,Comision,Risc)
VALUES('Manager',1220, 1, 2200.00,' coordonare_ si_evidentierea_firmei',192,0.00, 5.00)
INSERT INTO Functii
(Numele_functiei, Cod_functie, Gradul_functiei, Salariu_mediu,Sarcini, Nr_ore_luna,Comision,Risc)
VALUES('Secretar', 1221,8, 1200.00,' cautarea_si_ selectarea_documentelor',180,1.25, 7.50)
INSERT INTO Functii
(Numele_functiei, Cod_functie, Gradul_functiei, Salariu_mediu,Sarcini, Nr_ore_luna,Comision,Risc)
VALUES('Paznic',1222,9,' 1100.00,' protectie_si_paza',192,1.00, 77.00)
INSERT INTO Functii
(Numele_functiei, Cod_functie, Gradul_functiei, Salariu_mediu,Sarcini, Nr_ore_luna,Comision,Risc)
VALUES('Ingrijitor', 1223,9, 10000.00,' curatenie_si_ordine',160,0.50, 25)
INSERT INTO Vanzare
(Cod_factura, Cod_angajat,Cod_produs, Data_vanzarii, Cod_client,Nr_bucati,Transport)
VALUES(2000, 1000, 78961,' 7-Mar-2010', 1226,3,' masina_mica')
INSERT INTO Vanzare
(Cod_factura, Cod_angajat, Cod_produs, Data_vanzarii, Cod_client, Nr_bucati,Transport)
VALUES(2001,1001, 12346,' 15-mai-2009', 2265,14,' masina_mica')
INSERT INTO Vanzare
(Cod_factura, Cod_angajat, Cod_produs, Data_vanzarii, Cod_client,Nr_bucati,Transport)
VALUES(2002,1002, 64567,' 23-Oct-2003', 4458,124,' papuc')
INSERT INTO Vanzare
(Cod_factura,Cod_angajat, Cod_produs,Data_vanzarii, Cod_client,Nr_bucati,Transport)
VALUES(2003,1003, 64531,' 12-Aug-2001', 1245,276,' papuc')
INSERT INTO Vanzare
(Cod_factura,Cod_angajat, Cod_produs,Data_vanzarii,Cod_client, Nr_bucati,Transport)
VALUES(2004,1004, 12346,' 30-Apr-2007', 6982,100, 'masina_mica')
INSERT INTO Vanzare
(Cod_factura,Cod_angajat, Cod_produs,Data_vanzarii, Cod_client,Nr_bucati,Transport)
VALUES(2005,1005, 45679,' 14-iun-2004', 3158,250,' papuc')
INSERT INTO Vanzare
(Cod_factura,Cod_angajat, Cod_produs,Data_vanzarii, Cod_client,Nr_bucati,Transport)
VALUES(2006,1006, 46554,' 2-Feb-2002', 1459,45,'masina¬_mica')
INSERT INTO Vanzare
(Cod_factura,Cod_angajat, Cod_produs,Data_vanzarii, Cod_client,Nr_bucati,Transport)
VALUES(2007,1007, 31237,' 28-Aug-2009', 3258,30,' masina_mica')
INSERT INTO Vanzare
(Cod_factura,Cod_angajat, Cod_produs,Data_vanzarii, Cod_client,Nr_bucati,Transport)
VALUES(2008,1008, 97885,' 25-Sep-2009', 1154,50,' masina_mica')
INSERT INTO Vanzare
(Cod_factura,Cod_angajat, Cod_produs,Data_vanzarii, Cod_client,Nr_bucati,Transport)
VALUES(2009,1009, 56641,' 27-Dec-2008', 1122,150,'papuc')
INSERT INTO Vanzare
(Cod_factura,Cod_angajat, Cod_produs,Data_vanzarii, Cod_client,Nr_bucati,Transport)
VALUES(2010,1010, 23113,' 14-iul-2006', 3255,300,'dubita')
INSERT INTO Vanzare
(Cod_factura,Cod_angajat, Cod_produs,Data_vanzarii, Cod_client,Nr_bucati,Transport)
VALUES(2011,1011, 45342,' 6-Aug-2008', 1452,500,'dubita')
INSERT INTO Vanzare
(Cod_factura,Cod_angajat, Cod_produs,Data_vanzarii, Cod_client,Nr_bucati,Transport)
VALUES(2012,1012, 24311,' 11-Sep-2007', 1796,120,'papuc')
INSERT INTO Vanzare
(Cod_factura,Cod_angajat, Cod_produs,Data_vanzarii, Cod_client,Nr_bucati,Transport)
VALUES(2013,1013, 33245,' 17-noi-2009', 3215,50,'masina_mica')
INSERT INTO Vanzare
(Cod_factura,Cod_angajat, Cod_produs,Data_vanzarii, Cod_client,Nr_bucati,Transport)
VALUES(20141014, 56654,' 8-ian-2006', 1133',20,'masina_mica')
INSERT INTO Vanzare
(Cod_angajat, Cod_produs,Data_vanzarii, Cod_client,Nr_bucati,Client)
VALUES(1015, 66554,' 15-Aug-2008', 1234,45,'masina_mica')
INSERT INTO Vanzare
VALUES(1016,11233, '16-Feb-2006',2578,140,'papuc')
INSERT INTO Vanzare
VALUES(1017,32345 ,'21-noi-2009',800,'dubita')
INSERT INTO Vanzare
VALUES(1018,65644, '31-Mai-2005',1116,25,'masina_mica')
INSERT INTO Vanzare
VALUES(1019,56456,'19-Mar-2009',1348,240,'papuc')
INSERT INTO Client
VALUES(1226,'Pascu', 'Andrei','Str.Victoriei nr.1',2223345689)
INSERT INTO Client
VALUES(2265,'Iordache', 'Alina','Str. Crizantemelor nr. 18',5664312478)
INSERT INTO Client
VALUES(4458,'Mihalache', 'Cosma','strada Bd Unirii, Nr. 209',5548973124)
INSERT INTO Client
VALUES(1245,'Jaleb', 'Silviu','Str. Unirii Bl 11 D-E',3328556941)
INSERT INTO Client
VALUES(6982,'Bratosin', 'Sorina',Str. Maresal Averescu nr. 2',7851432214)
INSERT INTO Client
VALUES(3158,'Bogdan' ,'Ancuta','Str. Bistritei, nr. 41',2236698741)
INSERT INTO Client
VALUES(1459,'Silviu' ,'Cornel','Bd. N. Balcescu, nr. 40',2235699874)
INSERT INTO Client
VALUES(3258,'Sandu', 'Maria','Bd. Unirii nr. 209',5688411233)
INSERT INTO Client
VALUES(1154,'Vasile,' Geta','Str. Ion Baiesu, bl. D1-D2,',1235436467)
INSERT INTO Client
VALUES(1122,'Capatana', 'Ion','Bd. Nicolae Balcescu, nr.48',6446556446)
INSERT INTO Client
VALUES(3255,'Ciobanu' ,'Monica','Str. Unirii, bl.11D-E',8445523123)
INSERT INTO Client
VALUES(1452,'Landu', 'Dumitra','Str. Mesteacanului nr. 20',1231567895)
INSERT INTO Client
VALUES(1796,'Ghirtoiu' ,'Nicolae','str. Transilvaniei nr.403',6658497454)
INSERT INTO Client
VALUES(3215,'Popescu', 'Mihai','Str. Horticolei, nr. 58 bis',3162915216)
INSERTR INTO Client
VALUES(1133,'Matei',' Florin','Str.Democratiei nr.11',8125126618)
INSERT INTO Client
VALUES(1234,'Popescu' ,'Nicoleta','Cartier Bazar, bl. 4C',2469195434)
INSERT INTO Client
VALUES(2578,'Popa',' Andra','strada Frasinet, Nr. 3',6129359114)
INSERT INTO Client
VALUES(1673,'Negoita' ,'Popina','strada Bd Averescu,maresal, Nr. 5',6132616566)
INSERT INTO Client
VALUES(1116,'Petre',' Anton','strada Transilvaniei, Nr. 163',1263331956)
INSERT INTO Client
VALUES(1348,'Ichim', 'Mircea','Cartier Bazar, bl. 4C',1269992334)
INSERT INTO Produse
VALUES('wgs-2801 mp4 game player 2.8 ',12345,'22-May-2000',1,'audio',150.00,'MP4 Player ecran mare 2.8 Inch TFT Screen')
INSERT INTO Produse
VALUES('card memorie SD 8 gb', 45443,'14-Apr-2003',1 ,'unitati_memorie_hard', 70.00, 'plug and play ptr. camere digitale,gps,mp4,playere,pda,etc')
INSERT INTO Produse
VALUES('Stick memorie USB 16 GB traveler3', 45664, '27-Jun-2007', 2, 'unitati_memorie_hard', 120.00 ,' Tip: Flash Drive; Capacitate :16 gb; suport Windows')
INSERT INTO Produse
VALUES('wtv-b1 tuner tv extern analog (1690i)',23167,'12-Jan-2009', 2,'Tunere_tv',129.00,'tunerul tv extern analog prinde programe')
INSERT INTO Produse
VALUES('LCD TV Westwood 16V1',45676,'20-Sep-2007', 1'video', 140.50, 'Diagonala 41 cm, Rezolutie HD Ready')
INSERT INTO Produse
VALUES('LCD TV Funai LT7-M19', 31234,' 1-Feb-2008', 2,'curatenie', 134.00, Diagonala 48 cm, Rezolutie HD Ready')
INSERT INTO Produse
VALUES('Casti Thompson HED51', 97893,' 4-Mar-2010', 1,' audio 9.80 Thomson Casti stereo Micro HED51 131525')
INSERT' INTO Produs
VALUES(Casti in-ear Hama HK-207 56207', 45647,' 17-Apr-2005', 1,' audio 10.79 Casti in-ear Hama HK-207 56207')
INSERT INTO Produse
VALUES('Minisistem audio Sony MHC-EC69',78961, '21-May-2002, 1' audio 643.40 Putere 2x70W RMS, Redare MP3')
INSERT INTO Produse
VALUES('Minisistem audio Sony MHC-EC99', 12346,' 14-Oct-2004', 2,' audio 990.90 Putere totala 350 W (90 W subwoofer)')
INSERT INTO Produse
VALUES('Minisistem audio Panasonic SC-AK270E-K',64567,' 17-Sep-2006',1,'audio','732.50, 'Putere RMS 250 W, Tuner RDS 25 posturi FM')
INSERT INTO Produse
VALUES('PC Expert Digital Classic V1', 64531,' 25-Aug-2009, 2,' video/audio', 791.01,' Procesor AMD Sempron LE-1200')
INSERT INTO Produse
VALUES('PC Expert Digital Gamer VX2', 12346,' 12-Mar-2002', 2,' audio/video', 980.40,' Procesor: AMD Sempron LE-140')
INSERT INTO Produse
VALUES('Aparat de curatat cu aburi Gorenje', 45679,' 23-Jan-2001', 2,' curatenie', 425.60,' Putere 1800 W, Presiune max. 5 bari')
INSERT INTO Produse
VALUES('Aspirator De Longhi XE 1251', 46554,' 30-Dec-2007', 1,' curatenie', ,630.40,' Putere 1300 W, 4 nivele de filtrare')
INSERT INTO Produse
VALUES('Aspirator cu filtrare prin apa Samsung' ,31237,' 21-Apr-2003', 1,' curatenie', ,498.98,' Putere 1600W, Putere de aspirare 200 W')
Bibliografie
(1)Popescu Carmen,Manual de informatica pentru clasa a XII-a,editura L&S Info-mat 2007
(2) Gh. Lazarovici, D. Micle.,BIBLIOTHECA HISTORICA ET ARCHAEOLOGICA UNIVERSITATIS TIMISIENSIS, 2001
INDEX
A
Aplicatie,15,20
Atribut,5,6
Alter,9.10
Add,9,10
B
Baza de date,2,3,4,6,21
C
Create,2,9,10,11,12
D
Diagrama entitate-relatie,2,8
E
Entitate,2,5,6,8
F
Foreign Key,7,9,10
I Insert,15,22,23,24,25,26,27, 28,29,30,31,32,33,34,35,36,37
K
Key,7,9,10,11,12
Primary,
Foreign,
N
Not Null,Constrangere,9,10,11,12
P
Primary Key,Constrangere ,7,9,10,11,12
R
Restrictii,6
S
Select,2,6,13,14
T
Table,9,10,11,12
U
Unique,7,9,12
Copyright © 2024 - Toate drepturile rezervate