baze de date spatiale

download baze de date spatiale

of 15

Transcript of baze de date spatiale

  • 7/23/2019 baze de date spatiale

    1/15

    Academia de Studii Economice

    Facultatea de Cibernetica, Statistica si Informatica Economica

    Proiect Oracle Spatial

    Badescu Viorel Master aprofundare an II

    Grupa 106

    1

  • 7/23/2019 baze de date spatiale

    2/15

    Tema: Gesitonarea depozitelor unei companii

    !elul principal al acestei aplicatii este de a permite "i#uali#area spatiala a

    depo#itelor detinute de o companie in "ederea optimi#arii acti"itatii de transport a

    acesteia$%entru acest lucru am definit & entitati' (epo#ite, )ocalitati, *udete pentru care

    sc+ema conceptuala a ba#ei de date este urmatoarea Fi-$1.$ !abela ce contine date

    spatiale este (epo#ite, pe care am folosit/o pentru locali#area pe +arta a depo#itelor uneicompanii$

    Fi-$1

  • 7/23/2019 baze de date spatiale

    3/15

    1) Crearea tabelelorCrearea tabelei Localitati

    create table localitatiidlocalitate number&,0. primar2 3e2,

    denumirelocalitate "arc+ar40.,id5udet number&,0..

    Crearea tabelei Judete

    create table 5udeteid5udet number&,0. primar2 3e2,

    denumire5udet "arc+ar40..

    Crearea tabelei DepoziteCreate table depo#iteiddepo#it number&,0. primar2 3e2,

    denumire "arc+ar&0.,

    idlocalitate number&,0., forma-eom S(7GE7ME!89,

    adresa "arc+ar40., F78EIG: ;E9 idlocalitate. 8EFE8E:CES localitatiidlocalitate..

    2)Inserarea de date in tabela Judete

    insert into 5udeteid5udet, denumire5udet . "alues,

  • 7/23/2019 baze de date spatiale

    4/15

    S(778(I:A!EA88A914,&,1>,4,14,>..

    ,,>,=,4,6,,4..

    ,,

  • 7/23/2019 baze de date spatiale

    5/15

    ) !ctualizarea tabelei de metadate spa"iale

    I:SE8! I:!7 usersdo-eommetadata !AB)E:AME, C7)?M::AME, (IMI:F7, S8I(.

    VA)?ES

  • 7/23/2019 baze de date spatiale

    6/15

    %) &izualizarea datelor spa"iale 'n (ap &ie

    !*isarea tuturor depozitelor

    6

  • 7/23/2019 baze de date spatiale

    7/15

    !*isarea intersectiei topolo+ice dintre depozitele cu id,urile 1 si #-

    SE)EC! S(7GE7M$S(7I:!E8SEC!I7:dep1$forma-eom, dep$forma-eom,0$004.

    F87M depo#ite dep1, depo#ite dep

    DE8E dep1$iddepo#it

  • 7/23/2019 baze de date spatiale

    8/15

  • 7/23/2019 baze de date spatiale

    9/15

    Sa se a*iseze depozitele a caror *orma +eometrica este reprezentata printr,un cerc

    .) Intero+/rile spa"iale

    !*isarea supra*etelor depozitelor

    SE)EC! d$denumire depo#it , S(7GE7M$S(7A8EAd$forma-eom, 0$004.

    suprafata F87M depo#ite d

    @

  • 7/23/2019 baze de date spatiale

    10/15

    select d$denumire, S(7GE7M$S(7A8EAd$forma-eom, 0$004. Suprafata, d$adresa

    Adresa, l$denumirelocalitate (en)ocalitate,5$denumire5udet (en*udetfrom depo#ite d

    5oin localitati l

    on d$idlocalitate l$idlocalitate5oin 5udete 5

    on 5$id5udet l$id5udet

    !*isarea perimetrelor celor 0 depozite

    SE)EC! d$iddepo#it :umar, d$denumire (epo#it ,S(7GE7M$S(7len-t+d$forma-eom, 0$004. %erimetrul F87M depo#ite d

    10

  • 7/23/2019 baze de date spatiale

    11/15

    !*isarea distantei dintre depozitele cu id 2 si .

    SE)EC! dep1$denumire, dep$denumire,S(7GE7M$S(7(IS!A:CEdep1$forma-eom,dep$forma-eom, 0$004. distanta

    F87M depo#ite dep1, depo#ite depDE8E dep1$iddepo#it

  • 7/23/2019 baze de date spatiale

    12/15

    Determinati eistenta unei relatii spatiale intre depozitele cu ID: 1 si #-

    SE)EC! S(7GE7M$8E)A!Edep1$forma-eom,

  • 7/23/2019 baze de date spatiale

    13/15

    Calculati supra*ata de intersectie dintre depozitele cu id: 1 si #-

    select S(7GE7M$S(7A8EASE)EC! S(7GE7M$S(7I:!E8SEC!I7: dep1$forma-eom, dep$forma-eom,

    0$004.

    F87M depo#ite dep1, depo#ite depDE8E dep1$iddepo#it

  • 7/23/2019 baze de date spatiale

    14/15

    !*isare intr,o procedura PLS3L a perimetrelor tuturor depozitelor-

    declare

    cursor c is select iddepo#it numar(ep, S(7GE7M$S(7)E:G!Dd$forma-eom,0$004. perimetru F87M depo#ite d order b2 numar(ep

    nr number'0

    be-in

    dbmsoutput$putline

  • 7/23/2019 baze de date spatiale

    15/15

    14