Proiect SGBD Oracle

Proiect
8/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: docx
Pagini : 34 în total
Cuvinte : 4310
Mărime: 874.30KB (arhivat)
Publicat de: Amalia I.
Puncte necesare: 9

Extras din proiect

1. Descrierea temei (1/2 pag)

Proiectul vizeaza construirea unei baze de date care sa faciliteze activitatea economica desfasurata de o firma din domeniul cosmeticelor. Firma are ca obiectiv vanzarea cosmeticelor diferitelor companii. Pentru a stoca toata informatia se va folosi modelul relational de reprezentare a datelor. Modelul pastreaza datele in forma de unu sau mai multe tabele cu relatii intre ele.

- Tabela A_OFICII: contine informatii despre oficiile companiilor si este alcatuita din 4 coloane: ID_OFICIU, LOCALITATEA, ID_MANAGER, ID_COMPANIE.

- Tabela A_ANGAJATI: contine informatii despre angajatii companiilor si este alcatuita din 8 coloane: ID_ANGAJAT, NUME, PRENUME, VARSTA, TELEFON, DATA_ANGAJARII, SALARIUL, ID_COMPANIE.

- Tabela A_COMPANII: contine informatii despre companiile cu care colaboreaza firma si este alcatuita din 4 coloane: ID_COMPANIE, NUME_COMPANIE, REPREZENTANT_COMPANIE, EMAIL_COMPANIE.

- Tabela A_PRODUSE: contine informatii despre produsele cosmetice oferite de firma si este alcatuita din 5 coloane: ID_PRODUS, DENUMIRE_PRODUS, PRET, CULOARE, STOC.

- Tabela A_COMENZI: contine informatii despre comenzile primite de firma si este alcatuita din 5 coloane: ID_COMANDA, DATA_COMANDA, ID_CLIENT, ID_PRODUS, CANTITATE.

- Tabela A_RAND_COMENZI contine informatii despre randurile comenzilor si este alcatuita din 2 coloane: ID_COMANDA, ID_PRODUS.

2. Schema conceptuala pentru modelarea temei alese. Din schema va trebui sa rezulte tipul legăturilor dintre entități

3. Construirea bazei de date - tabele și restricții de integritate. Exemplificarea operațiile LDD (CREATE, ALTER, DROP) asupra tabelelor (min 7).

4. Exemple cu operații de actualizare a datelor: INSERT, UPDATE, DELETE, MERGE (min 10).

- Sa se construiasca tabela A_COMPANII in care sa fie precizate restrictiile de integritate.

CREATE TABLE A_COMPANII(

ID_COMPANIE CHAR(4),

NUME_COMPANIE VARCHAR2(25),

REPREZENTANT_COMPANIE VARCHAR2(25) NOT NULL,

EMAIL_COMPANIE VARCHAR(25),

CONSTRAINT COMP_PK PRIMARY KEY(ID_COMPANIE));

- Sa se adauge in tabela A_COMPANII 4 companii ale caror date sunt introduse de la tastatura(id-ul companiei, numele companiei, reprezentantul comaniei, email-ul companiei)

INSERT INTO A_COMPANII(ID_COMPANIE,NUME_COMPANIE,REPREZENTANT_COMPANIE,EMAIL_COMPANIE) VALUES(300,'ASD','ANDREI','asd@yahoo.com');

INSERT INTO A_COMPANII(ID_COMPANIE,NUME_COMPANIE,REPREZENTANT_COMPANIE,EMAIL_COMPANIE) VALUES(301,'VAB','ALEX','vab@gmail.com');

INSERT INTO A_COMPANII(ID_COMPANIE,NUME_COMPANIE,REPREZENTANT_COMPANIE,EMAIL_COMPANIE) VALUES(302,'MMF','DIANA','mmf@yahooo.com');

INSERT INTO A_COMPANII(ID_COMPANIE,NUME_COMPANIE,REPREZENTANT_COMPANIE,EMAIL_COMPANIE) VALUES(303,'RRF','IOANA','RRf@yahooo.com');

- Sa se seteze reprezenatul companiei cu ID_COMPANIE=300 ca fiind ‘Corina’ din tabela A_COMPANII.

UPDATE A_COMPANII SET REPREZENTANT_COMPANIE='CORINA' WHERE ID_COMPANIE=300;

- Sa se construiasca tabela A_OFICII in care sa fie precizate restrictiile de integritate, apoi sa se stearga si sa se construiasca din nou.

Preview document

Proiect SGBD Oracle - Pagina 1
Proiect SGBD Oracle - Pagina 2
Proiect SGBD Oracle - Pagina 3
Proiect SGBD Oracle - Pagina 4
Proiect SGBD Oracle - Pagina 5
Proiect SGBD Oracle - Pagina 6
Proiect SGBD Oracle - Pagina 7
Proiect SGBD Oracle - Pagina 8
Proiect SGBD Oracle - Pagina 9
Proiect SGBD Oracle - Pagina 10
Proiect SGBD Oracle - Pagina 11
Proiect SGBD Oracle - Pagina 12
Proiect SGBD Oracle - Pagina 13
Proiect SGBD Oracle - Pagina 14
Proiect SGBD Oracle - Pagina 15
Proiect SGBD Oracle - Pagina 16
Proiect SGBD Oracle - Pagina 17
Proiect SGBD Oracle - Pagina 18
Proiect SGBD Oracle - Pagina 19
Proiect SGBD Oracle - Pagina 20
Proiect SGBD Oracle - Pagina 21
Proiect SGBD Oracle - Pagina 22
Proiect SGBD Oracle - Pagina 23
Proiect SGBD Oracle - Pagina 24
Proiect SGBD Oracle - Pagina 25
Proiect SGBD Oracle - Pagina 26
Proiect SGBD Oracle - Pagina 27
Proiect SGBD Oracle - Pagina 28
Proiect SGBD Oracle - Pagina 29
Proiect SGBD Oracle - Pagina 30
Proiect SGBD Oracle - Pagina 31
Proiect SGBD Oracle - Pagina 32
Proiect SGBD Oracle - Pagina 33
Proiect SGBD Oracle - Pagina 34

Conținut arhivă zip

  • Proiect SGBD Oracle.docx

Alții au mai descărcat și

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

Aplicație cu privire la gestiunea unui magazin de electronice-electrocasnice

INTRODUCERE În condițiile de piață actuale caracterizate printr-o concurență puternică modernitate. progres tehnologic etc. este foarte important...

Bază de date - Oriflame

I) Descrierea problemei propuse Aplicaţia care face obiectul acestui proiect se numeşte " . cosmetice - distribuitor gen AVON ". Aceasta aplicaţie...

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

Sistem Informatic de Gestiune a Absolvenților unei Universități

Motivarea alegerii temei Unul dintre motivele principale care a adus la alegerea că tema de diplomă a fost crearea unui sistem informatic care să...

Baze de Date - gestionarea unui salon de cosmetice

1. Descrierea temei și schema conceptuală Descrierea temei Am creat o bază de date formată din 7 tabele, care vine în ajutorul procesului de...

Proiectarea bazei de date a unui supermarket

1.Descrierea bazei de date: obiectivul proiectului, descrierea tabelelor si a atributelor, precizarea restrictiilor si a tipurilor de legaturi...

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

Te-ar putea interesa și

Auditarea Sistemului Informatic

Capitolul 1 Auditul sistemelor informatice, componentă a sistemului de audit 1.1. Definirea şi conceptul auditului sistemelor informatice În...

Extragerea Adreselor URL din Pagini Web cu Ajutorul Expresiilor Regulate în SGBD-ORACLE

INTRODUCERE Oracle este cel mai răspîndit Sistem de Gestiune a Bazelor de Date Relaţionale (Relaţional Database Management System - RDBMS) din...

Baze de date

Introducere 1. Definirea bazelor de date In ziua de astazi, fara sa ne dăm seama folosim pentru aproape orice activitate din mediul online si nu...

SGBD-ul și Bazele de Date ORACLE

Cap1. SISTEME DE GESTIUNE A BAZELOR DE DATE - SGBD 1.1. Conceptul de SGBD. Pentru a înţelege noţiunea de SGBD (Sistem de Gestiune a Bazelor de...

SGBD Oracle

A. Descrierea problemei şi prezentarea schemei conceptuale a tabelelor. Baza de date pe care o voi prezenta in cele ce urmeaza are ca scop...

Sisteme de gestiune a bazelor de date

I. Conceptul de SGBD. a) Definirea unui SGBD SGBD este un ansamblu complex de programe care asigură interfaţa între o bază de date şi...

Baza de date a unei biblioteci

A.Schema conceptuala a tabelelor MEMBRI COD_MEMBRU NUME ORAS STATUT VARSTA IMPRUMUTURI COD_IMPRUMUT COD_MEMBRU DATA_IMPRUMUT...

Oracle PL-SQL

Introducere în PL/SQL – Procedural Language extension to SQL 1. Caracteristici generale: -Construcţiile PL/SQL conţin structuri de control...

Ai nevoie de altceva?