Extras din proiect
1. Sa se creeze urmatoarele tabele privind evidenta proprietatilor la o agentie imobiliara:
- oferte_proprietati- contine date generale despre proprietati si are urmatoarea structura:
Simbol camp Explicatie Tip
codinreg Cod de inregistrare Number(5)
tippropr Tip de proprietate Varchar2(30)
zona Zona Varchar2(20)
str Strada Varchar2(20)
nr Numar Number(4)
bl Bloc Varchar2(3)
sc Scara Varchar2(3)
ap Apartament Number(3)
et Etaj Number(2)
pcerut Pret cerut Number(10)
pmin Pret minim Number(10)
moneda Moneda Varchar2(10)
telfix Telefon fix Varchar2(15) Varchar2(15)
telmob Telefon mobil Varchar2(15)
obs Observatii Varchar2(40)
- detalii_oferte- contine detalii privind proprietatile si are urmatoarea structura:
Simbol camp Explicatie Tip
codinreg Cod de inregistrare Number(5)
suprloc Suprafata locuibila Number(10)
suprtot Suprafata totala Number(10)
decom Decomandat Varchar2(5)
Conf Confort Char(1)
Nrbalc Numar de balcoane Number(1)
Nrbai Numar de bai Number(1
Boxa Boxa Varchar2(2)
Garaj Garaj Varchar2(20)
Dotari Dotari Varchar2(70)
Intervviz Interval de vizita Varchar2(10)
Sursainreg Sursa inregistrarii Varchar2(20)
Datainreg Data inregistrarii Date
dataultmodif Data ultimei modificari Date
- arhiva- contine date generale despre proprietatile vândute si are urmatoarea structura:
Simbol camp Explicatie Tip
Nrtranz Numarul tranzactiei Number(4)
Codinreg Cod de inregistrare Number(5)
Tippropr Tip de proprietate Varchar2(30)
Zona Zona Varchar2(20)
Str Strada Varchar2(20)
Nr Numar Number(4)
Bl Bloc Varchar2(3)
Sc Scara Varchar2(3)
Ap Apartament Number(3)
Et Etaj Number(2)
Pcerut Pret cerut Number(10)
Pmin Pret minim Number(10)
Ultvalneg Ultima valoare negociata Number(10)
Moneda Moneda Varchar2(10)
Telfix Telefon fix Varchar2(15)
Telmob Telefon mobil Varchar2(15)
Obs Observatii Varchar2(40)
- detalii_arhiva- contine detalii privind proprietatile vândute si are urmatoarea structura:
Simbol camp Explicatie Tip
Nrtranz Numarul tranzactiei Number(4)
Suprloc Suprafata locuibila Number(10)
Suprtot Suprafata totala Number(10)
Decom Decomandat Varchar2(5)
Conf Confort Char(1)
Nrbalc Numar de balcoane Number(1)
Nrbai Numar de bai Number(1
Boxa Boxa Varchar2(2)
Garaj Garaj Varchar2(20)
Dotari Dotari Varchar2(70)
Intervviz Interval de vizita Varchar2(10)
sursainreg Sursa inregistrarii Varchar2(20)
Datainreg Data inregistrarii Date
dataultmodif Data ultimei modificari Date
- tranzactii- contine operatiile privind vânzarea acestor proprietati si are urmatoarea structura:
Simbol camp Explicatie Tip
Nrtranz Numarul tranzactiei Number(4)
Datatranz Data tranzactiei Date
Ultvalneg Ultima valoare negociata Number(10)
pcom Procentul de comision Number(3,1)
valcom Valoarea comisionului Number(13,2)
valtot Valoarea totala Number(13,2)
create table oferte_proprietati(
codinreg number(5) constraint pk_codinreg primary key
constraint nn_codinreg not null,
tippropr varchar2(30) constraint ck_tippropr check (tippropr in ('apart cu 1 cam',
'apart cu 2 cam','apart cu 3 cam', 'apart cu 4 cam','apart cu 5 cam',
'casa','garsoniera','vila')) constraint nn_tippropr not null,
zona varchar2(20),
str varchar2(20),
nr number(4),
bl varchar2(3),
sc varchar2(3),
ap number(3),
et number(2),
pcerut number(10) constraint ck_pcerut check(pcerut>0),
pmin number(10) constraint ck_pmin check(pmin>0),
moneda varchar2(10) default 'euro',
telfix varchar2(15),
telmob varchar2(15),
obs varchar2(40));
create table detalii_oferte(
codinreg number(5) constraint fk_codinreg references oferte_proprietati(codinreg)
constraint nn_codinreg1 not null,
suprloc number(10),
suprtot number(10),
decom varchar2(5),
conf char(1),
nrbalc number(1),
nrbai number(1),
boxa varchar2(2),
garaj varchar2(20),
dotari varchar2(70),
intervviz varchar2(10),
sursainreg varchar2(20),
datainreg date default sysdate,
dataultmodif date);
create table arhiva(
nrtranz number(4) constraint pk_nrtranz primary key
constraint nn_nrtranz not null,
codinreg number(5),
tippropr varchar2(30) constraint ck_tippropr1 check(tippropr in ('apart cu 1 cam',
'apart cu 2 cam', 'apart cu 3 cam', 'apart cu 4 cam',
'apart cu 5 cam', 'casa','garsoniera','vila')) constraint nn_tippropr1 not null,
zona varchar2(20),
str varchar2(20),
Preview document
Conținut arhivă zip
- Evidenta Proprietatilor la o Agentie Imobiliara - Proiect la Baze de Date II.doc