ER Model

Odeslat odpověď

Smajlíci
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode je zapnutý
[img] je zapnutý
[flash] je vypnutý
[url] je zapnuté
Smajlíci jsou zapnutí

Přehled tématu
   

Rozšířit náhled Přehled tématu: ER Model

Re: ER Model

od Him » 25. 5. 2009 18:49

R.U.R. Díky za info!

Re: ER Model

od R.U.R. » 25. 5. 2009 18:46

Dobrý den,
"pro každý dotaz jeden SELECT" znamená zákaz používání vnořených dotazů?
Děkuji,
Rudolf Rosa

Dobry den,
ne, tim se mysli jediny dotaz na nejvyssi urovni (uvnitr klidne s poddotazy)... proste ne takto

R1 = SELECT ....
R2 = SELECT
R3 = R1 EXCEPT R2

ale

(SELECT ...) EXCEPT (SELECT ...)

TS

Re: ER Model

od Honza Kokoška » 25. 5. 2009 18:03

Já si myslim, že vnořené dotazy povolené jsou. Spíš by mě zajímalo něco jiného:

1. hledám zotavitelnost - je nutné se dívat i na to, zda transakce Commituje/abortuje? Je jasné, že když transakce, která něco zapíše, skončí Commitem, vše je v pořádku i pro další transakce, které se zapsanou entitou pracují. Ale potenciální riziko to je (co kdyby Abortovala) - jak se to bere u Skopala?

2. Když tvořím takový rozvrh, aby vznikl deadlock, může se mi stát (a již jsem na to v zadání narazil), že ho pouhým zamykáním nevytvořím - zkrátka a dobře když transakce pracují s téměř odlišnými položkami. Co potom? Nejde deadlock vytvořit? Nebo mohu zamknout něco, co daná transakce vůbec nepoužívá? Pak by to bylo triviální.

Re: ER Model

od Him » 24. 5. 2009 22:42

janoro: Vykani snad neni nutne :o). Popravde jsem byl docela rad, nez se mi podarilo dat dohromady tenhle dotaz. Pokud by to melo byt na jeden select, tak by mozna mel byt ten ER model nejak vic zjednoduseny. Mas nejaky napad, jak to udelat na jeden SELECT?

Re: ER Model

od janoro » 24. 5. 2009 22:26

K řešení Martina Všetičky bych se rád zeptal: U druhého příkladu (letecká společnost) se v zadání SQL praví "pro každý dotaz jeden SELECT" - pokud tohle zakazuje poddotazy, pak Vaše řešení druhého dotazu nevyhovuje.

Re: ER Model

od janoro » 24. 5. 2009 22:11

Hezký nedělní večer.

Jestli já mám spoustu pochybností, pak u pivovaru: http://siret.ms.mff.cuni.cz/skopal/data ... 6_06/C.pdf
Zdá se mi, že v tom zadání je spousta záludností a ER diagram se mi pěkně zahuštuje.
Zatím se mi nedaří nainstalovat Ertos, tak se poohlédnu po něčem jiném a zkusím to sem později uploadnout.

Re: ER Model

od Him » 24. 5. 2009 17:55

No, asi to neni uplne nejlepsi, ale rikal jsem si, ze kdyz ER je nejabstraktnejsi model, tak ze by to snad melo byt mozne (to jak se to pak prevede do relacniho modelu je neco jineho). Jde to nahradit dvema vztahovymi typy "Pilot 1", "Pilot 2", ktere budou 1:1

Re: ER Model

od Filatko » 24. 5. 2009 17:52

Him píše:http://martinvseticka.eu/index.php?sekc ... e&page=200 - a co takhle (dole)?
To, že pilot může pilotovat jen letadlo, na které má povolení, bych dal do poznámek o integritních omezení.
Zajimalo by me jestli je skutecne mozny tu kardinalitu psat jako (2,2). Smysl by to davalo ale nikde jsem to nezahlid a jak je videt, tak ani software k vyuce s tim moc nepocita...
Ale stejne dik

Re: ER Model

od Him » 24. 5. 2009 12:50

http://martinvseticka.eu/index.php?sekc ... e&page=200 - a co takhle (dole)?
To, že pilot může pilotovat jen letadlo, na které má povolení, bych dal do poznámek o integritních omezení.

ER Model

od Filatko » 22. 5. 2009 21:28

Letmo koukam na lonske zadani http://siret.ms.mff.cuni.cz/skopal/data ... 6_06/A.pdf a potreboval bych nakopnout...
Jak zajistit dva piloty?

Nahoru