SGBD Oracle

Proiect
7/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 16 în total
Cuvinte : 3147
Mărime: 26.05KB (arhivat)
Publicat de: Florentin Cozma
Puncte necesare: 8
Profesor îndrumător / Prezentat Profesorului: Adela Bara
ASE Bucuresti

Extras din proiect

A. Descrierea problemei şi prezentarea schemei conceptuale a tabelelor.

Baza de date pe care o voi prezenta in cele ce urmeaza are ca scop monitorizarea situatiei clientilor unei firme de brokeraj, evidentiind relatiile dintre firma, clienti, produsele oferite si evolutia pietei bursiere.

Schema logica a bazei de date este urmatoarea:

TRANSFERURI

NRTRANSF CODC TIP VALOARE

CLIENTI

CODC NUME PRENUME CNP ADRESA CONT SOLD COMISION

RAND

NRORD CODC SIMBOL TIP CANTITATE PPIATA DATA STARE

PORTOFOLII

CODC SIMBOL CANTITATE

PIATA

NUMESA SIMBOL PCERERE POFERTA

Am folosit tabelele clienti, transferuri, piata, rand si portofolii a caror structura este urmatoarea:

CLIENTI :

Nume coloana

Tipul restrictiei

Tip data

Lungime Descriere

CODC Primary key NUMBER 7 Codul unic asociat clientului in baza de date

NUME VARCHAR2 20 Numele clientului

PRENUME VARCHAR2 25 Prenumele clientului

CNP VARCHAR2 13 CNP-ul clientului

ADRESA VARCHAR2 60 Adresa clientului

CONT VARCHAR2 20 Contul din care si in care se vor transfera bani

SOLD NUMBER 15 Suma ramasa disponibila pentru tranzactionare

COMISION NUMBER 3,2 Comisionul stabilit prin contract

Tabela TRANSFERURI:

Nume coloana

Tipul restrictiei

Tip data

Lungime Descriere

NRTRANSF Primary key NUMBER 10 Numarul de ordine asociat transferului

CODC Foreign key – refera tabela

CLIENTI, coloana CODC NUMBER 7 Codul unic asociat clientului

TIP VARCHAR2 10 Poate aparea: DEPUNERE / EXRAGERE

VALOARE NUMBER 10 Valoarea transferata de client

Tabela PIATA:

Nume coloana

Tipul restrictiei

Tip data

Lungime Descriere

NUMESOC VARCHAR2 25 Numele complet al societatii tranzactionate

SIMBOL Primary key VARCHAR2 4 Simbolul societatii (3 sau 4 caractere)

PCERERE NUMBER 8,4 Pretul la care clientul poate vinde

POFERTA NUMBER 8,4 Pretul la care clientul poate cumpara

Tabela RAND:

Nume coloana

Tipul restrictiei

Tip data

Lungime Descriere

NRORD Primary key NUMBER 10 Numarul asociat ordinului dat de client

CODC Foreign key – refera tabela

CLIENTI, coloana CODC NUMBER 7 Codul unic asociat clientului

SIMBOL Foreign key – refera tabela

PIATA, coloana SIMBOL VARCHAR2 4 Simbolul societatii tranzactionate

TIP VARCHAR2 9 Poate aparea: CUMPARARE / VANZARE

CANTITATE NUMBER 7 Numarul de actiuni tranzactionate

PPIATA NUMBER 8,4 Pretul la care se cumpara/vinde. Preluat din tabela PIATA in functie de tipul ordinului

DATA DATE Data la care s-a dat ordinul

STARE VARCHAR2 8 Poate aparea: EXECUTAT / EXPIRAT

Tabela PORTOFOLII:

Nume coloana

Tipul restrictiei

Tip data

Lungime Descriere

CODC Foreign key – refera tabela

CLIENTI, coloana CODC NUMBER 7 Codul unic asociat clientului

SIMBOL Foreign key – refera tabela

PIATA, coloana SIMBOL VARCHAR2 4 Simbolul societatii tranzactionate

CANTITATE NUMBER 10 Numarul de actiuni detinute ce clientul cu CODC la societatea cu SIMBOL

B. Interacţiunea cu serverul Oracle prin intermediul comenzilor SQL (LDD şi LMD)

--crearea tabelei CLIENTI

begin

execute immediate’ drop table CLIENTI cascade constraints’;

execute immediate’create table CLIENTI(codc NUMBER(7) constraint PK_CLIENTI primary key, nume VARCHAR2(20) NOT NULL, prenume VARCHAR2(25) not null, cnp varchar2(13),adresa varchar2(60), cont varchar2(20) not null, sold number(15),) ’ ;

end;

/

--crearea tabelei TRANSFERURI

begin

execute immediate ‘drop table TRANSFERURI cascade constraints’;

execute immediate’create table TRANSFERURI (nrtransf NUMBER(10) constraint PK_CLIENTI primary key, codc number(7) NOT NULL, tip VARCHAR2(10) , valoare number(10), constraint FK_TRANSF foreign key (codc) references CLIENTI(codc))’;

end;

Preview document

SGBD Oracle - Pagina 1
SGBD Oracle - Pagina 2
SGBD Oracle - Pagina 3
SGBD Oracle - Pagina 4
SGBD Oracle - Pagina 5
SGBD Oracle - Pagina 6
SGBD Oracle - Pagina 7
SGBD Oracle - Pagina 8
SGBD Oracle - Pagina 9
SGBD Oracle - Pagina 10
SGBD Oracle - Pagina 11
SGBD Oracle - Pagina 12
SGBD Oracle - Pagina 13
SGBD Oracle - Pagina 14
SGBD Oracle - Pagina 15
SGBD Oracle - Pagina 16

Conținut arhivă zip

  • SGBD Oracle.doc

Alții au mai descărcat și

Crearea unei Baze de Date în Oracle

In ziua de azi automobilul este o necesitate nu un lux, datorita nevoii de deplasare rapida prin orasele din ce in ce mai mari cat si in afara...

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

Probleme Rezolvate Oracle

I. SISTEME DE GESTIUNE A BAZELOR DE DATE 1. Facultăţi Se dă următoarea structură de fişier: Denumire C,20 (Denumirea facultăţii) Localitate...

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

Sisteme de gestiune a bazelor de date

SEMINAR 1 - CONTINUT: 1. Baze de date – recapitulare: schema bazei de date, tabela, camp, cheie primara, cheie externa, relatie, forme normale...

Te-ar putea interesa și

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

Proiect SGBD Oracle

1. Descrierea temei (1/2 pag) Proiectul vizeaza construirea unei baze de date care sa faciliteze activitatea economica desfasurata de o firma din...

SGBD Oracle csie

DESCRIEREA TEMEI Trebuie să proiectați o bază de date pentru stocarea unor informații și a unor date cu privire la magazinul The Ordinary. The...

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

Modelarea contabilității și gestionarea stocurilor la SC N A Grup SRL

Societatea comercială N.A. GROUP SRL a fost înfiinţată în anul 2007, în localitatea Miercurea Ciuc, B-dul Fratiei 11, jud. Harghita, înregistrată...

Rețelistică

Societatea umană a înregistrat un traseu evolutiv marcat de trecerea de la era agricola la era industrială şi acum la societatea informaţională,...

Baze de date - Grotto Hair Studio

CAPITOLUL I. INTRODUCERE Notiuni introductive despre Baze de Date Definitie: Bazele de Date sunt colectii de date organizate care servesc unui...

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

Ai nevoie de altceva?