Započni novu temu Ova tema je zaključana, ne možete da menjate postove ili da odgovarate  [ 449 Posta ]  Idi na stranicu Prethodni  1 ... 3, 4, 5, 6, 7, 8, 9 ... 18  Sledeća
Autoru Poruka
 Tema posta:
PostPoslato: 01.07.2008. 22:43:16 
Korisnikov avatar

Pridružio se: 04.01.2005. 17:43:00
Postovi: 234
Godina: IV
Smer: IS
Zato sto moze da se bira sta cemo uzeti za kljuc rezultat je isti. To je i jedan razlog za uvodjenje BCNF-a, ovde nam se javljaju prklapajuci kanditati za kljuc. Posto mi na kraju imamo dve determinante i dva kandidata za kljuc u toj relaciji sve je ok. Dakle, nije greska uzeti bilo koje za kandidat za kljuc u ovom slucaju.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 01.07.2008. 22:57:17 
Korisnikov avatar

Pridružio se: 23.06.2005. 21:01:23
Postovi: 2046
Lokacija: Novi Beograd
Godina: Dipl.
Smer: IS
^e hvala. nije mi to palo na pamet.
BTW extra ti je ovo detaljno objasnjenje za BCFN. ;)

_________________
"Some will win, some will lose, Some were born to sing the blues" - Journey, "Don' stop believing"


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 01.07.2008. 23:09:45 
Korisnikov avatar

Pridružio se: 04.01.2005. 17:43:00
Postovi: 234
Godina: IV
Smer: IS
@Vlacke

Ako nadjes za shodno, zamolio bih te da na neki nacin ucinis dostupnim taj XML sa poslednjih vezbi, ili ako mozes da zamolish nekoga ko je u mogucnosti.

Isto vazi za sve koji imaju volju i zelju.


OK sad zadatak sa 3NF-om. BP2006-01-22.pdf
Kod:
Dfinicije:

-Relacija je u prvoj normalnoj formi (1NF) aku sve vrednosti njenih atributa atomske.

-Relacija ju 2NF akko je u 1NF i ako svi njeni nekljucni atributi potpuno funkcionalno zavise od primarnog kljuca (koji moze bit prost ili slozen)

-Relacija je u 3NF akko je u @NF i ako su svi njeni nekljucni atributi netranzitivno zavisni od primarnog kljuca te relacije.

+Iteracija 1:


PlasmanFomrula1_1([u]VozacID,TImID,Sezona,RbPlasmana[/u],ImeVozaca,NazivTima,Rang,StazaID,NazivStaze,)

+Diskusija:



Za kandidat za kljuc uzimam onaj par atributa koji od kojih svi nekljucni atributi pocetne relacije funkcionalno zavise (za sada nebitno o kojoj funkcionalnoj zavisnosti se radi).

Dakle kandidat za kljuc ce biti KK={VozacID,TImID,Sezona,RbPlasmana} , na osnovu Fz1 formiram
PlasmanFomrula1_1 rlaciju.

Ispitujemo da li je pocetna relacija u 1NF, kako su sve vrednosti atributa atomske, tj nema tabele u tabeli zakljucujemo da je relacija u 1NF

Ispitujemo da li je pocenta relacija u 2NF, zakljucujmo da nije jer postoje nepotpune funkcionalne zavisnosti, dakle potrebna je dekompozicija.

Itracija 2:

Vozac([u]VozaID[/u],ImeVozaca)

Tim([u]TimID[/u],ImeTima)

PlasmanFormula1_2([u]VozacID,TImID,Sezona,RbPlasmana[/u],Rang,StazaID,NazivStaze)

+Diskusija:

Na osnovu Fz2 a radi dkompozicije relacije PlasmanFormula1_1, dobijam relaciju Vozac, ciji je primarni kljuc VozacID. Data relacija je u !NF i 2NF. Isto vazi i za relaciju Tim dobijenu na osnovu relacije Fz3.

Relacija PlasmanFormula1_2 je dekomponaovana relacija relacije PlasmanFormula1_1. Novo nastala relacija u sebi ne sadrzi atribute ImeVozaca i ImeTima da bi se otklonila npotpuna funckionalna zavisnost. Relacija PlasmanFormula1_2 je u 1NF i 2NF. Relacija nij u 3NF jer postoji tranzitivna funkcionalana zavisost.

Dekompozicija se nastavlja.

+Iteracija 3:

Vozac([u]VozaID[/u],ImeVozaca)

Tim([u]TimID[/u],ImeTima)

Staza([u]StazaID[/u],NazivStaze)

PlasmanFormula1_3([u]VozacID,TImID,Sezona,RbPlasmana[/u],Rang,StazaID)

+Diskusija:

Relacije Vozac, Tim i Staza (koja je dobijena radi dalje dekompozicije relacije PlasmanFormula1_2, a na osnovu Fz4) su u 1NF,2NF i 3NF

Relacija PlasmanFormula1_3 je dekomponovana relacija relacije PlasmanFormula1_2. Atribut NazivStaze nije sadrzan u novonastaloj relaciji sa ciljem da se ponisti tranzitivna zavisnot, da se podaci nebi izgubili pravi se nova relacija Staza. Data relacija je sada i u 1NF,2NF i 3NF.

Sve relacije su u 3NF

+Pregled:

Vozac([u]VozaID[/u],ImeVozaca)

Tim([u]TimID[/u],ImeTima)

Staza([u]StazaID[/u],NazivStaze)

PlasmanFormula1_3([u]VozacID,TImID,Sezona,RbPlasmana[/u],Rang,StazaID)



Dodatak:

Konsolidacija relacije predstavlja integraciju onih relacija koje imaju isti primarni kljuc.
Pri konsolidaciji treba obratiti paznju na:
-Semantiku
-Domen
-Ukolko postoje dve relacije sa istim ljucem koje su zadovoljile prve dve stavke, a pritom jedna od njih ima 1 ili 2 vise atributa, novo nastala rlacija s uvek pravi po uzoru na onu relaciju koja ima vishe atributa.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 02.07.2008. 00:14:11 
Korisnikov avatar

Pridružio se: 23.06.2005. 21:01:23
Postovi: 2046
Lokacija: Novi Beograd
Godina: Dipl.
Smer: IS
^aj probacu sutra da skeniram negde. Jos jedna stvar, u ODL-u koji je stavljen na sajtu baza, on kao literal stavlja int, a u knjizi sam prilicno siguran da nema definisan int i nisam ga nasao nigde u primerima. Mislim, necu da mi na toj gluposti oduzmu par bodova, a kao pregledali su i to je validan primer. Gresim li?

_________________
"Some will win, some will lose, Some were born to sing the blues" - Journey, "Don' stop believing"


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 02.07.2008. 01:17:35 
Korisnikov avatar

Pridružio se: 22.01.2006. 00:35:23
Postovi: 64
Godina: III
Smer: IS
Na Vlacketovu molbu....XML - poslednje vezbe..

http://rapidshare.com/files/126436381/p ... e.rar.html


:D


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 02.07.2008. 10:01:15 
Korisnikov avatar

Pridružio se: 04.01.2005. 17:43:00
Postovi: 234
Godina: IV
Smer: IS
@Jagoda

Hvala

@Vlacke

Nece se gubiti poeni ako stavish int umesto long ili short...


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 02.07.2008. 10:36:13 
Korisnikov avatar

Pridružio se: 11.09.2004. 23:39:52
Postovi: 121
Lokacija: Benzen City
Godina: Dipl.
Smer: IS
Jel neko uradio XML zadatak iz juna 2007. (onaj sa zadatim xml kodom, a mi treba da ga prevedemo u PMOV...)?

a) Nisam siguran kako da predstavim entitete... Kod mene su svi osim BioskopskogRepertoara slabi objekti, i postoji veza izmedju Projekcije i Filma. Takodje ubacio sam i slab objekat Reziser...???

c) Uradio sam ovako:

Kod:
document ("BioskopskiRepertoar.xml")
/Sala [NazivSale="Rita Hayworth"] /Projekcija /count()


Jel to OK?

_________________
==::[ |{ E B B /\ ]::==


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 02.07.2008. 11:21:49 
Korisnikov avatar

Pridružio se: 04.01.2005. 17:43:00
Postovi: 234
Godina: IV
Smer: IS
http://live.gnome.org/Dia/Download

Ovo je open-source program za crtananje MOV-a i ostalih dijagrama, veoma je lak za koriscenje. Kada startujete program samo iz padajuce liste izaberite ER (entity-relatioship). Kada cuvate exportujete u jpg ili slican format.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 02.07.2008. 15:26:23 
Korisnikov avatar

Pridružio se: 27.05.2005. 15:19:09
Postovi: 339
Lokacija: beograd
Godina: Apsolvent
Smer: IS
koliko se radi ispit?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 02.07.2008. 15:48:48 
Korisnikov avatar

Pridružio se: 22.01.2006. 00:35:23
Postovi: 64
Godina: III
Smer: IS
28.08.2007 3.zadatak sa triggerima

CREATE TRIGGER KontrolaPromene
AFTER DELETE
ON Kartica K
REFERENCING
OLD TABLE AS StaraTab
FOR EACH STATEMENT

BEGIN ATOMIC
UPDATE Stanje
WHERE Stanje.Proizvod IN ( SELECT Proizvod FROM StaraTab)
END;

b)

CREATE TRIGGER ZabranaNegStanja
AFTER UPDATE OF KolStanje IN ("Ulaz", "Izlaz")
ON Stanje
REFERENCING
OLD RAW AS StraiRed
NEW RAW AS NoviRed
FOE EACH RAW
WHEN ( NoviRed.KolStanje < 0)
UPDATE Stanje
SET KolStanje = 0;
WHERE KolStanje = NoviRed.KolStanje;

za I grupu pod B

CREATE TRIGGER KontrolaBrisanja
AFTER UPDATE OF *
ON Kartica
REFERENCING
OLD TABLE AS StaraT
NEW TABLE AS NovaT
FOR EACH STATMENT
BEGIN ATOMIC
UPDATE Kartica
SET Kartica = StaraT
WHERE Kartica = NovaT
END;

???????


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 02.07.2008. 17:20:56 
Korisnikov avatar

Pridružio se: 03.06.2006. 18:01:18
Postovi: 427
Lokacija: Beograd
Godina: IV
Smer: IS
^ANYone :D

evo 5zad pod b)iz 28.8 IIgrupa


S1: za X

T1<s1<T2

za Y

T1<s1<T2 postoji konflikt nema ciklusa...

S2: za X

T1<s2<T2
T2<s2<T1 postoji ciklus nema konflikta

??? anyone :)

_________________
Blind leading the blind



Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 02.07.2008. 19:57:53 
Korisnikov avatar

Pridružio se: 04.01.2005. 17:43:00
Postovi: 234
Godina: IV
Smer: IS
BP2007-08-28g2.pdf zadatak 6. tj XML prepisano sa scanova, hvala Jagodi.

a)
Kod:
<?xml version="1.0" encoding="UTF-8"?>
<xs:sxhema xlmns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="Klijenti">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Klijent">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="JMBG" type="xs:int"/>
              <xs:element name="ImePrezime" type="xs:string"/>
              <xs:element name="PlatnaKartica" maxOccurs="unbounded">
                <xs:complexType>
                  <xs:sequence>
                     <xs:element name="BrojKartice" type="xs:int"/>
                     <xs:element name="TipKartice" type="xs:string"/>
                     <xs:element name="Stanje" type="xs=float">
                  </xs:sequence>
                <xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      <xs:sequence>
    <xs:complexType>
  </xs:element>
</xs:sxhema>


U scanu se nije nalazilo <xs:element name="Klijenti"> ali sam pretpostavio da je tu.
Zamolio bih nekoga da proveri ili potvrdi da li je ovo tacno. Ovo je sablon za sve jak objektat-slab objkat zadatke.

b)
Kod:
<?xml version="1.0" encoding="UTF-8"?>
<Klijenti xmlns="http://www.randomstrana.co.yu/primer">
  <Klijent>
    <JMBG>12345678</JMBG>
    <ImePrezime>askldj daklsjd</ImePrezime>
    <PlatnaKartica>
      <BrojKartice>12</BrojKartice>
      <TipKartice>Kreditna</TipKartice>
      <Stanje>100000.00</Stanjje>
    </PlatnaKartica>
    <PlatnaKartica>
      <BrojKartice>122</BrojKartice>
      <TipKartice>Kreditna</TipKartice>
      <Stanje>1001000.00</Stanjje>
    </PlatnaKartica>
  </Klijent>
 </Klijenti>


Isto vazi i za ovo pod b, neka neko verifikuje tacnost ovoga.

c)

Kod:
< xs:unique name="JedinstvenostZaImePrezime">
  <xs:selector xpath = "Klijent"/>
   <xs:field xpath="imePrezime"/>

</xs:unique>


BP2007-08-28g1.pdf zadatak 6.

a)
Kod:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xlmns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="Kursevi">
    <xs:complexType>
      <xs:choice>
        <xs:element name="Kurs">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Sifra" type="xs:int"/>
              <xs:element name="NazivKursa" type="xs:string"/>
            </xs:sequence>
            <xs:attribute name="IDKurs" type="xs:ID" use="required"/>         
          </xs:complexType>
        </xs:element>
        <xs:element name="Student">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="BRIND" type="xs:int"/>
              <xs:element name="ImePrezime" type="xs:string"/>
            </xs:sequence>
            <xs:atribute name="IDKurs" type="xs:IDREF" use="required"/>                                                         
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:comlexType>
  </xs:element>
</xs:schema>   


- da li je xs:ID i xs:IDREF ili xs:id xs:idref ?, i naravno verifikacija.

b)
Kod:
<?xml version="1.0" encoding="UTF-8"?>
<Kursevi xmlns="http://www.randomstrana.co.yu/primer">
  <Kurs IDKurs="ID1">
    <Sifra>12</Sifra>
    <NazivKursa>Kurs1</NazivKursa>
  </Kurs>
  <Kurs IDKurs="ID2">
    <Sifra>31</Sifra>
    <NazivKursa>Kurs2</NazivKursa>
  </Kurs>
  <Student IDKurs="ID1">
   <BRIND>12302</BRIND>
   <ImePrezime>lskda laskd</ImePrezime> 
  </Student>
</Kursevi>

pitam li se da li je ispravno staviti ovo xmlns...

c)
Kod:
< xs:unique name="JedinstvenostZaImePrezime">
  <xs:selector xpath = "Klijent"/>
   <xs:field xpath="imePrezime"/>

</xs:unique>


EDIT v01:

-Hvala alias za resenje pod ce i za 1 i za 2 tip zadatka, ovo je verovatno sve sto moze da nam dodje na pismenom od XML-a. Naravno uvek mogu doci nesto jos gore... ali nadajmo se da nece.

Jos neko samo da proveri sve ovo pa da finalizujem xml.


Poslednji put menjao Strag dana 02.07.2008. 21:03:29, izmenjena 4 puta

Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 02.07.2008. 20:04:23 
Korisnikov avatar

Pridružio se: 03.06.2006. 18:01:18
Postovi: 427
Lokacija: Beograd
Godina: IV
Smer: IS
^ dobro je ;) mada mozda moze i choice odamh ispod klijenti ???anyone...

_________________
Blind leading the blind



Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 02.07.2008. 20:15:31 
Korisnikov avatar

Pridružio se: 04.01.2005. 17:43:00
Postovi: 234
Godina: IV
Smer: IS
@alias

Uhh.. to choise mi mukezadaje. Mislim da se to koristi samo u komunikaciji izmedju Dva objekta od koga su oba jaka, to cu sad u gornjem postu da prikazem. U medjuveremenu centrar interesovanja je ovo pod c).


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 02.07.2008. 20:22:04 
Korisnikov avatar

Pridružio se: 23.06.2005. 21:01:23
Postovi: 2046
Lokacija: Novi Beograd
Godina: Dipl.
Smer: IS
U pravu je strag, koliko sam ja skontao razlika izmedju choice i sequence je da li su elementi uredjeni ili ne. U sequence-u jesu, pa ako bi stavila choice ispod klijenti, to valjda znaci da moze da bude klijent1, klijent2. klijent3, pa platnakartica1 platnakartica2, a onda ne bi znala cija je platna kartica cija. U sequence-u ide klijent1 pa platnakartica1...i tako za svakog klijenta, odnosno zna se koja platna kartica pripada kom klijentu, jer je rako ugnjezdena u xml dokumentu. Kad uradite pod b) trebalo bi da bude jasnije. Nadam se da ste razumeli.

Pod c) je onaj drugi kod po redu na 233. strani, s tim sto u selector stavljamo objekta ciji je to atribut, a u field ide sam atribut. Mislim da je tako.

P. S. Ja ne planiram da radim zadatke iz transakcija jer na sajtu pise da iz te oblasti dolazi teorijsko pitanje. :)

_________________
"Some will win, some will lose, Some were born to sing the blues" - Journey, "Don' stop believing"


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 02.07.2008. 20:33:14 
Korisnikov avatar

Pridružio se: 04.01.2005. 17:43:00
Postovi: 234
Godina: IV
Smer: IS
XML Schema choice element allows only one of the elements contained in the <choice> declaration to be present within the containing element.

i

The sequence element specifies that the child elements must appear in a sequence. Each child element can occur from 0 to any number of times.

Kako mi je krivo sto nismo imali vise casova iz ovoga, deluje interesantno.

Hmm sto se tice transkcije, mozda sutra, prekostura... moracu da pogledam ove trigere sto je Jagoda postovala, da bi ih ukapirao jer mi bas i nisu jaca strana. Dobro je bar sad znam da nemoze i choise i sequence...

EDIT:

zavoravih da ostavim link, http://www.w3schools.com/schema/el_sequence.asp


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 02.07.2008. 20:37:49 
Korisnikov avatar

Pridružio se: 03.06.2006. 18:01:18
Postovi: 427
Lokacija: Beograd
Godina: IV
Smer: IS
ok za ovo choice nisam bila sigurna ni ja pa reko da proverim :) a sto se tice pod c ima na prvoj strani link http://www.nemanjakovacevic.com/pages/BP2007-12-04.htm i uradjen rok ..uradjeno je pod c) mada kod xml fali koreni element...


znaci

Kod:
< xs:unique name="JedinstvenostZaImePrezime">
  <xs:selector xpath = "Klijent"/>
   <xs:field xpath="imePrezime"/>

</xs:unique>

_________________
Blind leading the blind



Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 02.07.2008. 21:01:18 
Korisnikov avatar

Pridružio se: 23.06.2005. 21:01:23
Postovi: 2046
Lokacija: Novi Beograd
Godina: Dipl.
Smer: IS
Evo kako sam ja resio XML zadatak iz roka 27.6.2007.

a) Film je jak objekat i ima atribute naviFilma, imeRezisera, trajanje i vezan je binarnom veom sa objektom bioskop (takodje jak objekat i ima atrubure naziv i lokacija). Kardinalnosti su 0, M sa strane filma a 1, M sa strane bioskopa (mada u ovo nisam siguran). Dalje, bioskop ima slab objekat Sala, koji ima atribut nazivSale, a kardinalnost je 1,M. Slab objekat sala takodje ima slab objekat projekcija koji ima atribute datum i broj, a kardinalnost je 0,M.

b)
Kod:
<bioskopskiRepertoar>
  <film filmid="23">
    <nazivFilma>Sin City</nazivFilma>
    <imeRezisera>Nemam pojma</imeRezisera>
    <trajanje>98min</trajanje>
  </film>

  <bioskop>
    <nazivBioskopa>Tuckwood</nazivBioskopa>
    <lokacija>Beograd</lokacija>
    <sala>
      <nazivSale>Glavna sala</nazivSale>
      <projekcija filmid ="23">
        <datumProjakcije>25.5.2008</datumProjakcije>
        <brojPosetilaca>147</brojPosetilaca>
      </projekcija>
    </sala>
  </bioskop>
</bioskopskiRepertoar>


c) Za ovo bas nisam siguran ali bi trebalo da je nesto ovako:
Kod:
document("bioskopskiRepertoar.xml")//sala[nazivSale = "rita hayworth"]/projekcija[count()]


@kebba - znaci isto mi je kao tebi samo bih ja stavio count() u zagradu jer to nije cvor nego funkcija.

_________________
"Some will win, some will lose, Some were born to sing the blues" - Journey, "Don' stop believing"


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 02.07.2008. 21:18:24 
Korisnikov avatar

Pridružio se: 04.01.2005. 17:43:00
Postovi: 234
Godina: IV
Smer: IS
@Vlacke

Sto se tice prvog, za slab objekat i sab objekat slabog objekta je lako. Samo se ugnjjezde kao u prvom primeru. Sto se tice ove dve veze one forimraju agregaciju, zakljucio sam da kada je veza 1,M da se koristi choise tako da ce verovatno oba imate u sebi choise kao i dva atributa. tj jedan ce biti xs:ID a drugi xs:IDREF to je moja pretpostavka. Samo neznam da li je to podrazno xml Schemom. Kasnije cu probati da uradim taj primer.

Ono sto mene brine je da se ne pojavi i specializacija, to naznam kako bi resio.

EDIT:

Izvinjavam se mislio pogresno sam shvatio.

Moje misljenjne:

Imamo Film kao jak objekat, njegovi atributi su Naziv Filma i trajanjje, dok su reziseri slab objekta (komntar za je da ima maxOccurs="Unbounded", komentar protiv je da nema kljuc).

On sa svoje strane ima kradinalnost 1,M sigurno, na osnovu ranijih iskutava.

Imamo Bioskop kao objekat sa kardilanosu 1,1 jer da je 1,M ili 0,M morao bi da postoji i xd:ID sa njegove stranje.
Atributi su NaziV lokacija nije atribut jer nije logicno da minOccurs=0 za atribut to bi znacilo da bioskom nema lokaciju sto je nelogicno, ostaje da se vidi. Sala slab objekat sa atributima Naziv i salbim objktom Projkcija koji ima dva atibuta.

EDIT V02:

Jos jedna moja greska, Film i Bioskop uopse nisu vezani, to sam uvideo kada sam pogledao tvoj XML pod b) Film je vezan sa Projekcijom..


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 02.07.2008. 21:53:09 

Pridružio se: 25.12.2006. 13:09:28
Postovi: 211
Godina: IV
Smer: IS
^
Kakva je uloga 5og reda od pocetka, posle <xsd:complexType>

<xsd:choice maxOccurs="unbounded">


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 02.07.2008. 22:06:52 
Korisnikov avatar

Pridružio se: 23.06.2005. 21:01:23
Postovi: 2046
Lokacija: Novi Beograd
Godina: Dipl.
Smer: IS
@strag - cini mi se da si upravu za agregaciju, logicno je tako kada bolje pogledam, ali nikada nismo radili primer sa agregacijom, pa sam onda resio ovako.

_________________
"Some will win, some will lose, Some were born to sing the blues" - Journey, "Don' stop believing"


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 02.07.2008. 22:37:31 
Korisnikov avatar

Pridružio se: 04.01.2005. 17:43:00
Postovi: 234
Godina: IV
Smer: IS
@Gauco

Ne znam, ja sam ignorisao taj deo komande na osnovu logike,
Ovaj link ti moze odgovoriti na pitanje http://www.w3schools.com/Schema/el_choice.asp


.... Sad primetih..... zasto xsd? a ne xs?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 02.07.2008. 23:22:01 

Pridružio se: 15.10.2005. 19:54:17
Postovi: 580
Lokacija: NBG
Godina: Dipl.
Smer: IS
Strag je napisao:
.... Sad primetih..... zasto xsd? a ne xs?

Mozes da ga imenujes kako zelis bitno je samo na vrhu deklarisati tako namespace ;)

_________________
www.kakosepise.com


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 03.07.2008. 00:14:15 
Korisnikov avatar

Pridružio se: 11.09.2004. 23:39:52
Postovi: 121
Lokacija: Benzen City
Godina: Dipl.
Smer: IS
Vlacke je napisao:
Evo kako sam ja resio XML zadatak iz roka 27.6.2007.

a) Film je jak objekat i ima atribute naviFilma, imeRezisera, trajanje i vezan je binarnom veom sa objektom bioskop (takodje jak objekat i ima atrubure naziv i lokacija). Kardinalnosti su 0, M sa strane filma a 1, M sa strane bioskopa (mada u ovo nisam siguran). Dalje, bioskop ima slab objekat Sala, koji ima atribut nazivSale, a kardinalnost je 1,M. Slab objekat sala takodje ima slab objekat projekcija koji ima atribute datum i broj, a kardinalnost je 0,M.


OK. Zadatak pod b je trivijalan, zato ga nisam ni pisao... Pod c) bih se slozio s tobom (nadam se da si u pravu za f-ju :-)).

E sad pod a)...
Delimicno se slazem sa tobom, ali... I ja sam prvo stavio Film i Bioskop kao jake objekte. Ali onda vidim u XMLSchemi da stoji i element BioskopskiRepertoar. Da li si 100% siguran da i taj BRepertoar ne treba da bude predstavljen kao neki objekat, agregacija... u modelu?
To i mene buni... Jer na primer kod Otpremnice (koja bi bila ekvivalent BioskopskomRepertoaru) imamo da je ona prvi element iza korenog tj xsd:schema, i predstavljena je kao objekat u modelu. Hocu da kazem i BRepertoar je nekakav dokument, zar ne? Gde s jedne strane imamo spisak filmova koji su aktuelni, a s druge za svaki film spisak bioskopa u kojima se prikazuje (ili obrnuto, svejedno)...
I jos nesto... Veza treba da postoji izmedju objekta Film i slabog objekta Projekcija, jer Projekcija 'povlaci' info o Bioskopu i Sali, gde se desila. Jer neki film moze biti prikazan u vise razlicitih sala jednog bioskopa u toku dana, a takodje moze biti pusten i u nekoliko razlitih termina u toku dana u istom bioskopu i sali...

Jel moze jos neko da se ukljuci da razjasnimo ovo? Ne bih da izgubim 10 bodova zbog neke zackoljice...

_________________
==::[ |{ E B B /\ ]::==


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 03.07.2008. 00:49:09 
Korisnikov avatar

Pridružio se: 23.06.2005. 21:01:23
Postovi: 2046
Lokacija: Novi Beograd
Godina: Dipl.
Smer: IS
Pazi, za to da film i projekcija treba da budu vezani, je vec rekao Strag, i rekoh da mislim da je upravu, da se to radi preko agregacije. Nisam hteo tako da radim, jer ne znam kako se agregacija predstavlja u XML schemi, ali recimo da je tako. E sada, mislim da bioskopski repertoar ne ide kao objekat jer, npr. kada smo radili na vezbama primer sa klijentom i platnom karticom, on je stvarao koreni element KLIJENTI, a objekat KLIJENTO nemas u PMOV-u, vec samo klijent i platna kartica.

_________________
"Some will win, some will lose, Some were born to sing the blues" - Journey, "Don' stop believing"


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
Prikaži postove u poslednjih:  Poređaj po  
Započni novu temu Ova tema je zaključana, ne možete da menjate postove ili da odgovarate  [ 449 Posta ]  Idi na stranicu Prethodni  1 ... 3, 4, 5, 6, 7, 8, 9 ... 18  Sledeća


Ko je OnLine

Korisnici koji su trenutno na forumu: Nema registrovanih korisnika i 2 gostiju


Ne možete postavljati nove teme u ovom forumu
Ne možete odgovarati na teme u ovom forumu
Ne možete monjati vaše postove u ovom forumu
Ne možete brisati vaše postove u ovom forumu
Ne možete slati prikačene fajlove u ovom forumu

Pronađi:
Idi na:  
cron
Copyleft FONForum 2001-2014 | Powered by phpBB © phpBB Group