Problém identity instancí asociačních tříd
|
|
- Štefan Staněk
- před 8 lety
- Počet zobrazení:
Transkript
1 Problém identity instancí asociačních tříd Autor RNDr. Ilja Kraval Ve školeních a také následně po jejich ukončení se stále častěji objevují dotazy, které se týkají tzv. identity instancí asociační třídy. Jako příklad uvedu citaci z jednoho mailu: Dobrý den. Absolvoval jsem u Vás školení o objektovém modelování a bylo pro mě velmi poučné. Nedávno jsem narazil na jeden článek na internetu, který mi ale trochu naboural můj pohled na použití asociativní třídy. Příklad se týkal následující asociativní třídy:
2 Zaujal mě závěr diskuse, kde se mimo jiné hovoří:... - jediné co je podstatné je to, že v každém okamžiku běhu systému existuje maximálně jedna instance asociační třídy, jejíž identita je dána třídami v asociaci. Jinými slovy - třída Jízda v systému nemůže být modelována jako asociační třída, protože byste po čase měl n tříd se stejnou identitou - tuto vazbu je nutné rozpadnout na běžnou agregaci.... U asociační třídy je opravdu zakázáno mít instance, jejichž identita není jednoznačná. Příklad: Když řeknu, že každý řidič je na jedno použití a uskuteční jednu jízdu - pak je asociační třída v pořádku. Za běhu aplikace, při implementaci mohu toto pravidlo zjemnit tak, že řeknu, že vždy existuje jen jedna aktivní jízda (ostatní jsou neaktivní a nejsou součástí business vrtvy). Když řeknu, že v nějakém okamžiku může jeden řidič řídit jen jeden autobus, jsem nucen: 1) Nepoužít asociační třídu, ale zavést běžnou třídu Jízda, která agreguje jednu instanci řidiče a jednu instanci 2) Zavést omezení (Constraint), že při plánování/evidenci jízd nesmí dojít k časovému překryvu uskutečněných jízd různými autobusy ve stejné době u jednoho řidiče.... A dále: Je to na různých místech, ale snad postačí citace z UML reference guide: "An association class connecting classes A and B is not the same as a class D with binary associations to A and B. Like all links, a link of an association class such as C takes its identity from the object references in it. The attribute values are not involved in providing identity. Therefore, two links of C must not have the same pair (a,b) objects, even if their attribute values differ, because they would have the same identity. That is, given attribute E, it is not permitted that (a,b,e1) and (a,b,e2) both be instances of C, because they share the same identity (a,b)" Pokud platí výše uvedená citace, potom příklady, které uvádíte ve svých skriptech "Objektové modelování pomocí UML v praxi 2005" např. pro vztah Auto - Osoba prostřednictvím Asociativní třídy Vlastnictví (str. 155) mají stejný charakter jako výše uvedený příklad a neměly by být zapsány pomocí asociativní třídy. Problém ale je, že intuitivně je mi bližší vaše vysvětlení. Navíc se mi nepodařilo na internetu najít originál UML reference guide s touto definici. Specifikace UML 2.0 na také jednoznačně nedefinuje vlastnost Asociativní třídy, jak je uvedena ve výše uvedené citaci. strana 2
3 Můžete mi pomoci? Moje odpověď na tento mail byla následující: Přeji pěkný den, nevím, kde uvedený názor vzniká, ale myslím, že je chybný a myslím, že UML jej ve své specifikaci z uvedených stránek přímo vyvrací. Viz kapitola Association: When one or more ends of the association have isunique=false, it is possible to have several links associating the same set of instances. In such a case, links carry an additional identifier apart from their end values. a logicky to může nastat jedině v tom případě, kdy link má svou vlastní strukturu (tehdy totiž links carry an additional identifier apart from their end values), tedy své atributy anebo další asociace, a tedy nutně pochází z asociační třídy. Uvedená věta vysloveně popírá nutnost "identity" linku ve smyslu věty: jediné co je podstatné je to, že v každém okamžiku běhu systému existuje maximálně jedna instance asociační třídy, jejíž identita je dána třídami (dodatečná poznámka Ilji Kravala: přesněji instancemi) v asociaci, Pravda je jiná: Na základě uvedené "černé" věty z UML může existovat několik různých linků (instancí asociace) mezi dvěma stejnými instancemi. V našem případě je totiž sama jízda jednoznačně identifikována vším, co obsahuje: instancí ze třídy Autobus, instancí ze třídy Osoba, cílem, datumem a časem odjezdu. Pro dvě stejné instance Autobus a Osoba tedy může existovat vícero linků (tj. instancí jízd) s různými svými dalšími hodnotami atributů a to měla na mysli věta napsaná černě. Co musí být unikátní, je jasné a není to jenom a pouze dvojkombinace instancí na koncích asociace. Další kapitola AssociationClass, která definuje asociační třídu jako prvek, který má vlastnosti jak asociace, tak třídy, nemůže popřít předešlou černou větu a takové omezení se tedy nemůže vyskytnout. Důležitá je poznámka Note v této kapitole: Note It should be noted that in an instance of an association class, there is only one instance of the associated classifiers at each end, i.e., from the instance point of view, the multiplicity of the associations ends are 1. To prozrazuje tu skutečnost, jak to vše funguje instančně: Každá instance asociační třídy si ukazuje (má na konci asociace přiřazenu) po jedné instanci z každé třídy, strana 3
4 které propojuje - a to je celý mechanismus asociační třídy: Přes tato propojení "se chodí" do jedněch k druhým. Konec mailu K této odpovědi mailem dodám ještě jeden názorný příklad, kde se právě vyskytuje otázka co je vlastně identita instance asociační třídy. Zaveďme vzor Povolené kombinace mezi prvky tříd A a B tak, že existuje multiinstanční třída A (z ní bude seznam instancí) a existuje multiinstanční třída B (z ní bude druhý seznam instancí). Zaveďme povolené kombinace mezi A a B tak, že se jedná o asociační třídu mezi A a B, nazvěme ji například Povolené A versus B. Takovýto vzor se v podnikových systémech vyskytuje velmi často. K tomu zaveďme ještě dva atributy typu datum ve třídě povolených kombinací a nazvěme je od a do (doba platnosti). Je zřejmé, že nyní netvoří analytickou identitu pouze dvojice konců asociace, ale navíc i tyto dva atributy. (poznámka: navíc musí být zaveden constraint ohledně možných překryvů datumů ). V každém případě nemá smysl zavádět dva prvky se stejnou dvojkombnací konců aosicační třídy a dvojící datumů, takový prvek už tam je. Například velmi dobře to vystihuje tato situace: Někdo se splete a zapomene, že tam tento konkrétní prvek již jednou zadal a pokusí se jej zadat znovu. Všimněme si detailně slovního spojení tento konkrétní prvek, tím jsme velmi nápadně dali najevo, že každý prvek je přesně takto identifikován, tj. je identifikován tímto: Kdo z A a ke komu z B a odkdy a dokdy. Jinak řečeno, do hry na identitu může vstoupit libovolný další prvek vnitřní struktury v instanci asociační třídy, pokud jej má. Pokud instance asociační třídy nemá takovou další vnitřní strukturu (obsahuje pouze konce asociace), potom povinně musí být tyto konce v kombinaci unikátní a nemůže nastat situace, že by existovaly dva linky propojující stejnou množinu instancí na koncích asociace. Znamená to jednoduše to, že pokud vypustíme v našem příkladu atributy od - do, tak potom nemá smysl (a je to zakázáno) zavádět dva linky pro dvě stejné dvojkombinace instancí z A a B, protože taková dvojkombinace instancí z A a z B už tam jednou je a nedaly by se od sebe rozlišit. Tedy jinak řečeno, pokud si instance očíslujeme, tak nemá smysl něco takového (pokud jsme zrušili další vnitřní strukturu, jako byla např. od - do): Povolené kombinace bez od - do (pozor : chybná konstrukce!): (1,1) (1,2) (2,1) (1,1) prvek (1,1) už tam jednou je! Jakmile zavedeme datumy od do, situace se změní, ale princip nikoliv. Kombinace (1,1) se může opakovat, identitu nyní tvoří dvojkombinace instancí z A a z B plus nějaká další vnitřní struktura, například od do (anglicky řečeno, v tomto případě nastává ono zmiňované: in such a case, links carry an additional identifier apart from their end values Myslím, že tím je jasné, co se skutečně myslí onou identitou strana 4
5 instance asociační třídy a co ji vlastně tvoří. V žádném případě to není povinně pouze kombinace konců asociace --- * * * --- strana 5
Odpověď na dotaz ohledně asociační třídy v modelu měření
Odpověď na dotaz ohledně asociační třídy v modelu Část 4. Tento článek navazuje na předešlé články jako jejich pokračování autor RNDr. Ilja Kraval, http://www.objects.cz září 2007 firma Object Consulting
VíceS KONFIGURACÍ POVOLENÝCH KOMBINACÍ DĚDICŮ
VZOR HETEROGENNÍ SEZNAM S KONFIGURACÍ POVOLENÝCH KOMBINACÍ DĚDICŮ RNDr. Ilja Kraval, září 2008 http://www.objects.cz ÚVOD Jak známo, v CLASS DIAGRAMU se dělí vztahy do dvou základních typů: Buď se jedná
VícePrávní formy podnikání v ČR
Bankovní institut vysoká škola Praha Právní formy podnikání v ČR Bakalářská práce Prokeš Václav Leden, 2009 Bankovní institut vysoká škola Praha Katedra Bankovnictví Právní formy podnikání v ČR Bakalářská
VíceČtvrtá část odpovědi aneb jak je to vlastně s interakcí <<include>>
Čtvrtá část odpovědi aneb jak je to vlastně s interakcí autor RNDr. Ilja Kraval leden 2008 www.objects.cz Úvod Tento článek navazuje jako pokračování na články předešlé. Minule jsme si zde
VíceDatabase systems. Normal forms
Database systems Normal forms An example of a bad model SSN Surnam OfficeNo City Street No ZIP Region President_of_ Region 1001 Novák 238 Liteň Hlavní 10 26727 Středočeský Rath 1001 Novák 238 Bystřice
VíceGymnázium, Brno, Slovanské nám. 7 WORKBOOK. Mathematics. Teacher: Student:
WORKBOOK Subject: Teacher: Student: Mathematics.... School year:../ Conic section The conic sections are the nondegenerate curves generated by the intersections of a plane with one or two nappes of a cone.
VíceInfrastruktura UML. Modelování struktury v UML. Superstruktura UML. Notace objektů. Diagramy objektů
Infrastruktura UML v UML Karel Richta listopad 2011 Richta: B101TMM - v UML 2 Superstruktura UML Směr pohledu na systém dle UML Diagramy popisující strukturu diagramy tříd, objektů, kompozitní struktury,
VíceTřída. Atributy. Operace
Class Diagrams Třída Atributy Operace Třída Třída je jakýsi prototyp objektů. Za třídou si můžeme představit množinu jejích instancí. Každý objekt dané třídy má stejnou množinu atributů (proměnných) a
VíceLOGBOOK. Blahopřejeme, našli jste to! Nezapomeňte. Prosím vyvarujte se downtrade
název cache GC kód Blahopřejeme, našli jste to! LOGBOOK Prosím vyvarujte se downtrade Downtrade (z GeoWiki) Je to jednání, kterého byste se při výměnách předmětů v keších měli vyvarovat! Jedná se o snížení
VíceEXACT DS OFFICE. The best lens for office work
EXACT DS The best lens for office work EXACT DS When Your Glasses Are Not Enough Lenses with only a reading area provide clear vision of objects located close up, while progressive lenses only provide
VíceROZDÍL MEZI VZTAHEM EXTEND A INCLUDE V USE CASE DIAGRAMECH
ROZDÍL MEZI VZTAHEM EXTEND A INCLUDE V USE CASE DIAGRAMECH 3. část RNDr. Ilja Kraval, srpen 2009 http://www.objects.cz ÚVOD Tento článek je pokračováním předešlých článků. Článek vysvětluje použití vztahu
Více1 st International School Ostrava-mezinárodní gymnázium, s.r.o. Gregorova 2582/3, 702 00 Ostrava. IZO: 150 077 009 Forma vzdělávání: denní
1 st International School Ostrava-mezinárodní gymnázium, s.r.o. Gregorova 2582/3, 702 00 Ostrava IZO: 150 077 009 Forma vzdělávání: denní Kritéria pro IV. kolo přijímacího řízení pro školní rok 2015/2016
VíceIntroduction to MS Dynamics NAV
Introduction to MS Dynamics NAV (Item Charges) Ing.J.Skorkovský,CSc. MASARYK UNIVERSITY BRNO, Czech Republic Faculty of economics and business administration Department of corporate economy Item Charges
VíceDatové typy v Javě. Tomáš Pitner, upravil Marek Šabo
Datové typy v Javě Tomáš Pitner, upravil Marek Šabo Úvod k datovým typům v Javě Existují dvě základní kategorie datových typů: primitivní a objektové Primitivní v proměnné je uložena přímo hodnota např.
VíceVondřich I.: Potlačení ekzému kortikoidní terapií (KAZUISTIKA 4/2010)
Vondřich I.: Potlačení ekzému kortikoidní terapií (KAZUISTIKA 4/2010) VONDŘICH I.: POTLAČENÍ EKZÉMU KORTIKOIDNÍ TERAPIÍ KASUISTIKA Z POHLEDU LÉKAŘE, PSYCHOSOM, 2010;8(4), s. 249-252 Souhrn: Rád bych se
VíceŠumperský efekt rozmnožení případů užití
Šumperský efekt rozmnožení případů užití Ilja Kraval, 2007 http://www.objects.cz Článek pojednává o jednom velmi nepříjemném efektu bobtnání projektu. 1. Odhad velikosti a rozsahu informačního systému
VíceByznys a obchodní záležitosti
- Úvod Dear Mr. President, Dear Mr. President, Velmi formální, příjemce má speciální titul či status, který musí být použit v místě jejich jména Dear Sir, Formální, příjemce muž, jméno neznámé Dear Madam,
VíceTéma 8. Náklady kapitálu. Kapitálová struktura a její optimalizace
Téma 8. Náklady kapitálu. Kapitálová struktura a její optimalizace 1. Náklady kapitálu a jejich kvantifikace 2. Kapitálová struktura podniku 3. Působení finanční páky 4. Optimální kapitálová struktura
VíceEvoluční algoritmy. Podmínka zastavení počet iterací kvalita nejlepšího jedince v populaci změna kvality nejlepšího jedince mezi iteracemi
Evoluční algoritmy Použítí evoluční principů, založených na metodách optimalizace funkcí a umělé inteligenci, pro hledání řešení nějaké úlohy. Populace množina jedinců, potenciálních řešení Fitness function
VíceInvitation to ON-ARRIVAL TRAINING COURSE for EVS volunteers
Invitation to ON-ARRIVAL TRAINING COURSE for EVS volunteers (český text pro hostitelské organizace následuje na str. 3) 6.11. 11.11. 2015 Hotel Kaskáda, Ledeč nad Sázavou Husovo nám. 17, 584 01 Ledeč nad
VícePřevod prostorových dat katastru nemovitostí do formátu shapefile
GIS Ostrava 2009 25. - 28. 1. 2009, Ostrava Převod prostorových dat katastru nemovitostí do formátu shapefile Karel Janečka1, Petr Souček2 1Katedra matematiky, Fakulta aplikovaných věd, ZČU v Plzni, Univerzitní
VícePOSLECH. Cinema or TV tonight (a dialogue between Susan and David about their plans for tonight)
POSLECH Jazyk Úroveň Autor Kód materiálu Anglický jazyk 9. třída Zora Smolková aj9-jes-smo-pos-01 Z á k l a d o v ý t e x t : Cinema or TV tonight (a dialogue between Susan and David about their plans
VíceII_ _Listening Pracovní list č. 2.doc II_ _Listening Pracovní list č. 3.doc II_ _Listening Řešení 1,2.doc
Název školy: ZŠ Brno, Měšťanská 21, Brno -Tuřany Název práce: Listening Pořadové číslo: II_2-01-06 Předmět: Anglický jazyk Třída: 9. AC Téma hodiny: Problémy Vyučující: Mgr. Milena Polášková Cíl hodiny:
VíceTKGA3. Pera a klíny. Projekt "Podpora výuky v cizích jazycích na SPŠT"
Projekt "Podpora výuky v cizích jazycích na SPŠT" Pera a klíny TKGA3 Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem ČR Pera a klíny Pera a klíny slouží k vytvoření rozbíratelného
Více1. Dříve než začneme... 11 1.1 Trocha historie nikoho nezabije... 11 1.2 Co budete potřebovat... 11 1.3 Microsoft versus zbytek světa...
Obsah Digitální fotografie tisk, úprava a prohlížení v ACDSee Úvod... 9 Co naleznete uvnitř této knihy... 9 Co nenaleznete v této knize... 9 Komu je kniha určena... 9 Příklady používané v knize... 10 Používané
VíceOn large rigid sets of monounary algebras. D. Jakubíková-Studenovská P. J. Šafárik University, Košice, Slovakia
On large rigid sets of monounary algebras D. Jakubíková-Studenovská P. J. Šafárik University, Košice, Slovakia coauthor G. Czédli, University of Szeged, Hungary The 54st Summer School on General Algebra
VíceTřetí část odpovědi na mail ohledně zpracování případů užití, aneb jak je to s číslováním pořadí případů užití
Třetí část odpovědi na mail ohledně zpracování případů užití, aneb jak je to s číslováním pořadí případů užití autor RNDr. Ilja Kraval leden 2008 www.objects.cz Úvod Tento článek navazuje jako pokračování
VíceSPECIFICATION FOR ALDER LED
SPECIFICATION FOR ALDER LED MODEL:AS-D75xxyy-C2LZ-H1-E 1 / 13 Absolute Maximum Ratings (Ta = 25 C) Parameter Symbol Absolute maximum Rating Unit Peak Forward Current I FP 500 ma Forward Current(DC) IF
VíceRegistrační číslo projektu: CZ.1.07/1.5.00/34.0185. Název projektu: Moderní škola 21. století. Zařazení materiálu: Ověření materiálu ve výuce:
STŘEDNÍ ODBORNÁ ŠKOLA A STŘEDNÍ ODBORNÉ UČILIŠTĚ NERATOVICE Školní 664, 277 11 Neratovice, tel.: 315 682 314, IČO: 683 834 95, IZO: 110 450 639 Ředitelství školy: Spojovací 632, 277 11 Neratovice tel.:
VíceÚvod do datového a procesního modelování pomocí CASE Erwin a BPwin
Úvod do datového a procesního modelování pomocí CASE Erwin a BPwin (nově AllFusion Data Modeller a Process Modeller ) Doc. Ing. B. Miniberger,CSc. BIVŠ Praha 2009 Tvorba datového modelu Identifikace entit
VíceGymnázium Arabská. Hra Pexeso. ročníkový projekt předmět programování vyučující Tomáš Obdržálek autor Ondřej Novák školní rok 2013/2014
Gymnázium Arabská Hra Pexeso ročníkový projekt předmět programování vyučující Tomáš Obdržálek autor Ondřej Novák školní rok 2013/2014 Anotace Mým projektem byla známá karetní hra pexeso, ovšem s menší
Více11.12. 100 ΕΙΣΟΔΟΣ = E / ENTRANCE = E = = 1174 550 ΤΥΠΟΠΟΙΗΜΕΝΟ ΚΥ = 2000 (ΕΠΙΛΟΓΗ: 2100) / CH STANDARD = 2000 (OPTIONAL: 2100) 243 50 ΚΥ/CH + 293 ΚΥ/CH +103 100 ΚΥ /CH 6 11 6 20 100 0,25 ΚΑ (CO) + 45
VícePostřehová hra. Zadání projektu. 1 Moje cíle
Gymnázium, Praha 6, Arabská 16 předmět Programování, vyučující Tomáš Obdržálek Postřehová hra ročníkový projekt Matouš Jokl, 1E květen 2014 Obsah 1 Moje cíle...1 2 Kód...2 1.Objekty a ArrayList...2 2.Jpanel
VíceDC circuits with a single source
Název projektu: utomatizace výrobních procesů ve strojírenství a řemeslech egistrační číslo: Z..07/..0/0.008 Příjemce: SPŠ strojnická a SOŠ profesora Švejcara Plzeň, Klatovská 09 Tento projekt je spolufinancován
VíceMistrovství CR Š týmu v sudoku 6. kolo Èas øešení
ŠRešitel Body celkem ŠCas Mistrovství CR Š týmu v sudoku. kolo Èas øešení 0 minut a) Klasika b) Klasika c) Klasika d) Vnìjší nebo mrakodrapy a) Klasika b) Klasika c) Klasika d) Rossini a) Klasika b) Klasika
VíceManuál pro vyplnění přihlášky
2016 Manuál pro vyplnění přihlášky Následující dokument je určen pro všechny dobrodruhy, blázny, šťastlivce i smolaře, nesmělé i statečné, zkušené i nováčky, aktivní či tápající osoby, a jednoduše pro
VíceSocial Media a firemní komunikace
Social Media a firemní komunikace TYINTERNETY / FALANXIA YOUR WORLD ENGAGED UČTE SE OD STARTUPŮ ANALYSIS -> PARALYSIS POUŽIJTE TO, CO ZNÁ KAŽDÝ POUŽIJTE TO, CO ZNÁ KAŽDÝ POUŽIJTE TO, CO ZNÁ KAŽDÝ POUŽIJTE
VíceBlast Rozhraní DeviceNet
Blast Rozhraní DeviceNet Verze: 1.0 27/09/2001 BLAST-E MNU 0030 MANUÁL DNetBlast JKO MEZ CZ s.r.o. ELEKTROPOHONY Oficiální zastoupení firem REEL S.r.l. a EARP s.p.a Hájecká 2 618 00 Brno-Černovice Tel./fax
VíceElektronová mikroanalýza trocha historie
Elektronová mikroanalýza trocha historie 1949 - Castaing postavil první mikrosondu s vlnově disperzním spektrometrem a vypracoval teorii 1956 počátek výroby komerčních mikrosond (Cameca) 1965 - počátek
VíceObjekty, třídy, vazby 2006 UOMO 30
Objekty, třídy, vazby 2006 UOMO 30 Osnova Vymezení pojmu objekt Objekt a základní objektové koncepty Třídy, třída vs. objekt Vztahy mezi objekty, vazby mezi třídami Polymorfismus 2006 UOMO 31 Vymezení
VíceMySQL sežere vaše data
MySQL sežere vaše data David Karban @davidkarban AWS Certified http://davidkarban.cz/ It s not a bug, it s a feature syndrome Pravděpodobně znáte indexy. Urychlují dotazy. Mohou být řazené, vzestupně i
VíceBritské společenství národů. Historie Spojeného království Velké Británie a Severního Irska ročník gymnázia (vyšší stupeň)
Název vzdělávacího materiálu: Číslo vzdělávacího materiálu: Autor vzdělávací materiálu: Období, ve kterém byl vzdělávací materiál vytvořen: Vzdělávací oblast: Vzdělávací obor: Vzdělávací předmět: Tematická
VíceAktivita CLIL Chemie III.
Aktivita CLIL Chemie III. Škola: Gymnázium Bystřice nad Pernštejnem Jméno vyučujícího: Mgr. Marie Dřínovská Název aktivity: Balancing equations vyčíslování chemických rovnic Předmět: Chemie Ročník, třída:
VíceCvičení 3. Přednášející: Mgr. Rudolf B. Blažek, Ph.D. prof. RNDr. Roman Kotecký, DrSc.
Cvičení 3 Přednášející: Mgr. Rudolf B. Blažek, Ph.D. prof. RNDr. Roman Kotecký, DrSc. Katedra počítačových systémů Katedra teoretické informatiky Fakulta informačních technologií České vysoké učení technické
VíceNext line show use of paragraf symbol. It should be kept with the following number. Jak může státní zástupce věc odložit zmiňuje 159a.
1 Bad line breaks The follwing text has prepostions O and k at end of line which is incorrect according to Czech language typography standards: Mezi oblíbené dětské pohádky patří pohádky O Palečkovi, Alenka
VíceProjekty pro výuku programování v jazyce Java
JIHOČESKÁ UNIVERZITA V ČESKÝCH BUDĚJOVICÍCH Pedagogická fakulta Katedra informatiky Akademický rok: 2006/2007 TEZE BAKALÁŘSKÉ PRÁCE Projekty pro výuku programování v jazyce Java Jméno: František Přinosil
VíceProjekt MŠMT ČR: EU peníze školám
Projekt MŠMT ČR: EU peníze školám Číslo projektu CZ.1.07/1.5.00/34.1094 Název projektu Učíme se trochu jink moderně zábvněji Číslo název šblony II/2 Inovce zkvlitnění výuky cizích jzyků n středních školách
VíceJak funguje element deep history v UML
Jak funguje element deep history v UML autor RNDr. Ilja Kraval, http://www.objects.cz březen 2007 firma Object Consulting s.r.o. Úvod Již několikrát jsem v internetových diskusích a při školeních narazil
VícePSANÍ. M e t o d i c k é p o z n á m k y k z á k l a d o v é m u t e x t u :
PSANÍ Jazyk Úroveň Autor Kód materiálu Anglický jazyk 5. třída Hana Stryalová Aj5-kap-str-psa-05 Z á k l a d o v ý t e x t : Dear Judy, My name s Caroline and I m from Leeds. I m 11 years old. I ve got
VícePOSLECH. Kate and Jim are friends. It's Thursday afternoon and they are talking about their free time activities.
POSLECH Jazyk Úroveň Autor Kód materiálu Anglický jazyk 5. třída Markéta Zakouřilová aj5-jen-zak-pos-03 Z á k l a d o v ý t e x t : Kate and Jim are friends. It's Thursday afternoon and they are talking
VíceDalším příkladem může být například výstup dat na různá zařízení, souborů, grafických rozhraní, sítě atd.
1. Zapouzdření Cíl látky Tento blok nejdříve přiblíží zásadu zapouzdření a odpoutání kódu a po té na relacích, jako jsou asociace, agregace a kompozice, vysvětlí jak lze objektový zdrojový kód zapouzdřovat
VícePOSLECH. M e t o d i c k é p o z n á m k y k z á k l a d o v é m u t e x t u :
POSLECH Jazyk Úroveň Autor Kód materiálu Anglický jazyk 5. třída Kamila Hejlíková aj5-usk-hej-pos-02 Z á k l a d o v ý t e x t : The Browns are on their holiday in Italy. They arrived to the Four Gardens
VíceWORKSHEET 1: LINEAR EQUATION 1
WORKSHEET 1: LINEAR EQUATION 1 1. Write down the arithmetical problem according the dictation: 2. Translate the English words, you can use a dictionary: equations to solve solve inverse operation variable
VíceSSOS_AJ_3.18 British education
Číslo a název projektu Číslo a název šablony DUM číslo a název CZ.1.07/1.5.00/34.0378 Zefektivnění výuky prostřednictvím ICT technologií III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT SSOS_AJ_3.18
VíceDigitální učební materiál
Digitální učební materiál Projekt Šablona Tématická oblast DUM č. CZ.1.07/1.5.00/34.0415 Inovujeme, inovujeme III/2 Inovace a zkvalitnění výuky prostřednictvím ICT (DUM) Anglický jazyk pro obor podnikání
VíceŽivot v zahraničí Studium
- Univerzita Rád/a bych se zapsal/a na vysoké škole. Uvést, že se chcete zapsat Rád/a bych se zapsal/a na. Uvést, že se chcete přihlásit na předmět bakalářské studium postgraduální studium doktorské studium
VíceCambridge International Examinations Cambridge International General Certificate of Secondary Education
Cambridge International Examinations Cambridge International General Certificate of Secondary Education *0123456789* FIRST LANGUAGE CZECH 0514/02 Paper 2 Writing For Examination from 2016 SPECIMEN PAPER
VíceProč by se průmysl měl zabývat výzkumem nanomateriálů
Proč by se průmysl měl zabývat výzkumem nanomateriálů Měření velikost částic Jak vnímat nanomateriály Pigmenty x nanopigmenty Nové vlastnosti? Proč se věnovat studiu nanomateriálů Velikost (cm) 10-1000
VíceUSING VIDEO IN PRE-SET AND IN-SET TEACHER TRAINING
USING VIDEO IN PRE-SET AND IN-SET TEACHER TRAINING Eva Minaříková Institute for Research in School Education, Faculty of Education, Masaryk University Structure of the presentation What can we as teachers
VíceRegistrace (obchodní příležitosti i do partnerského programu)
Petr Flek Registrace (obchodní příležitosti i do partnerského programu) Solution Provider Program EMEA 1 12 Října 2016 BUSINESS PARTNER Jak dále s DELL EMC, co by partneři měli vědět 2 12 Října 2016 Portál
VíceTento materiál byl vytvořen v rámci projektu Operačního programu Vzdělávání pro konkurenceschopnost.
Tento materiál byl vytvořen v rámci projektu Operačního programu Vzdělávání pro konkurenceschopnost. Projekt MŠMT ČR Číslo projektu Název projektu školy Klíčová aktivita III/2 EU PENÍZE ŠKOLÁM CZ.1.07/1.4.00/21.2146
VíceELEKTRONICKÉ STUDIJNÍ OPORY PRO VÝUKU ZDRAVOTNÍCH SESTER A PORODNÍCH ASISTENTEK ELECTRONIC STUDY SUPPORT FOR EDUCATION OF NURSES AND MIDWIVES
ELEKTRONICKÉ STUDIJNÍ OPORY PRO VÝUKU ZDRAVOTNÍCH SESTER A PORODNÍCH ASISTENTEK ELECTRONIC STUDY SUPPORT FOR EDUCATION OF NURSES AND MIDWIVES O. Zahradníček Mikrobiologický ústav LF MU a FN u sv. Anny
VíceUživatelská příručka. Xperia P TV Dock DK21
Uživatelská příručka Xperia P TV Dock DK21 Obsah Úvod...3 Přehled zadní strany stanice TV Dock...3 Začínáme...4 Správce LiveWare...4 Upgradování aplikace Správce LiveWare...4 Použití stanice TV Dock...5
VíceAbsolventská práce. žáka 9. ročníku
Základní škola Polešovice Absolventská práce žáka 9. ročníku Školní rok 2014/2015 Vít Marťán Základní škola Polešovice Absolventská práce žáka 9. ročníku Překlad Žák: Vít Marťán Vedoucí práce: Bohuslava
Více2N Voice Alarm Station
2N Voice Alarm Station 2N Lift1 Installation Manual Version 1.0.0 www.2n.cz EN Voice Alarm Station Description The 2N Voice Alarm Station extends the 2N Lift1/ 2N SingleTalk with an audio unit installed
Více10. blok Logický návrh databáze
10. blok Logický návrh databáze Studijní cíl Tento blok je věnován převodu konceptuálního návrhu databáze na návrh logický. Blok se věnuje tvorbě tabulek na základě entit z konceptuálního modelu a dále
Více2. blok část B Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE
2. blok část B Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE Studijní cíl Tento blok je věnován základní syntaxi příkazu SELECT, pojmům projekce a restrikce. Stručně zde budou představeny příkazy
VíceTechoLED H A N D B O O K
TechoLED HANDBOOK Světelné panely TechoLED Úvod TechoLED LED světelné zdroje jsou moderním a perspektivním zdrojem světla se širokými možnostmi použití. Umožňují plnohodnotnou náhradu žárovek, zářivkových
VíceInformační systémy 2008/2009. Radim Farana. Obsah. Jazyk SQL
4 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Jazyk SQL, datové typy, klauzule SELECT, WHERE, a ORDER BY. Doporučená
Více2. Entity, Architecture, Process
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Praktika návrhu číslicových obvodů Dr.-Ing. Martin Novotný Katedra číslicového návrhu Fakulta informačních technologií ČVUT v Praze Miloš
VíceThe Czech education system, school
The Czech education system, school Pracovní list Číslo projektu Číslo materiálu Autor Tematický celek CZ.1.07/1.5.00/34.0266 VY_32_INOVACE_ZeE_AJ_4OA,E,L_10 Mgr. Eva Zemanová Anglický jazyk využívání on-line
VícePřehled probírané látky
OOPR_04 1 Přehled probírané látky asociace (relace) mezi třídami popis množiny spojení mezi objekty skládání objektů - upřesněný typ asociace, vazba mezi objekty kompozice objektů (velmi pevná vazba mezi
VíceXML Š ABLONY A JEJICH INTEGRACE V LCMS XML TEMPLATES AND THEIN INTEGRATION IN LCMS
XML Š ABLONY A JEJICH INTEGRACE V LCMS XML TEMPLATES AND THEIN INTEGRATION IN LCMS Roman MALO - Arnošt MOTYČKA This paper is oriented to discussion about using markup language XML and its features in LCMS
VíceUser manual SŘHV Online WEB interface for CUSTOMERS June 2017 version 14 VÍTKOVICE STEEL, a.s. vitkovicesteel.com
1/ 11 User manual SŘHV Online WEB interface for CUSTOMERS June 2017 version 14 2/ 11 Contents 1. MINIMUM SYSTEM REQUIREMENTS... 3 2. SŘHV ON-LINE WEB INTERFACE... 4 3. LOGGING INTO SŘHV... 4 4. CONTRACT
VíceVLIV STÁLÉHO PŘEVODU NA ÚROVEŇ VIBRACÍ A HLUKU PŘEVODOVKY ŠKODA
XXXIV. mezinárodní konference kateder a pracovišť spalovacích motorů českých a slovenských vysokých škol VLIV STÁLÉHO PŘEVODU NA ÚROVEŇ VIBRACÍ A HLUKU PŘEVODOVKY ŠKODA Elias TOMEH 1 Abstract: The effect
VíceVY_22_INOVACE_60 MODAL VERBS CAN, MUST
VY_22_INOVACE_60 MODAL VERBS CAN, MUST Vzdělávací oblast: Jazyk a jazyková komunikace Vzdělávací obor: Anglický jazyk Ročník: 9. MODAL VERBS CAN, MUST, SHOULD 1/ Connect the verbs to their future forms.
VíceSize / Světlost : DN 1/4 to 4 / DN 1/4 až 4
Size / Světlost : 1/4 to 4 / 1/4 až 4 Ends / Konce : Threaded BSP / Závitové BSP Min. Temperature / Minimální teplota : -20 C Max. Temperature / Maximální teplota : +180 C Max. Pressure / Maximální tlak
VíceVýukový materiál zpracovaný v rámci operačního programu Vzdělávání pro konkurenceschopnost
Výukový materiál zpracovaný v rámci operačního programu Vzdělávání pro konkurenceschopnost Registrační číslo: CZ.1.07/1. 5.00/34.0084 Šablona: II/2 Inovace a zkvalitnění výuky cizích jazyků na středních
VíceElektroinstalační lišty a tvarovky. Elektroinstalační lišty / Cable trunkings
Elektroinstalační lišty a tvarovky Elektroinstalační lišty / Cable trunkings Z důvodu jednodušší instalace jsou lišty na spodní straně opatřeny montážními otvory. Délka 2m. Na přání lze vyrobit v různých
VíceJak správně psát scénáře k případům užití?
Jak správně psát scénáře k případům užití? Autor RNDr. Ilja Kraval 2007 http://www.objects.cz K napsání tohoto článku mne inspiroval tento mail: Dobrý den pane Kravale, chci Vás poprosit o radu, která
VíceTransportation Problem
Transportation Problem ١ C H A P T E R 7 Transportation Problem The transportation problem seeks to minimize the total shipping costs of transporting goods from m origins (each with a supply s i ) to n
VíceGUIDELINES FOR CONNECTION TO FTP SERVER TO TRANSFER PRINTING DATA
GUIDELINES FOR CONNECTION TO FTP SERVER TO TRANSFER PRINTING DATA What is an FTP client and how to use it? FTP (File transport protocol) - A protocol used to transfer your printing data files to the MAFRAPRINT
VíceV Dolních Břežanech dne 10. května 2014
Námořní bitva Gymnázium, Praha 6, Arabská 14 předmět Programování, vyučující Tomáš Obdržálek dokumentace ročníkového projektu Otto Vodvářka, 1E květen 2014 Prohlašuji, že jsem jediným autorem tohoto projektu,
VícePOSLECH. M e t o d i c k é p o z n á m k y k z á k l a d o v é m u t e x t u :
POSLECH Jazyk Úroveň Autor Kód materiálu Anglický jazyk 5. třída Hana Stryalová Aj5-kap-str-pos-02 Z á k l a d o v ý t e x t : O n t h e p h o n e : Annie: Hello. 892356. Who is it? Jack: Hello. It s Jack.
VíceII/2 Inovace a zkvalitnění výuky cizích jazyků na středních školách
Název školy Gymnázium, Šternberk, Horní nám. 5 Číslo projektu CZ.1.07/1.5.00/34.0218 Šablona Označení materiálu II/2 Inovace a zkvalitnění výuky cizích jazyků na středních školách VY_22_INOVACE_Mrh43 Vypracovala,
VíceVývoj informačních systémů. Architektura, návrh Vzory: Doménová logika
Vývoj informačních systémů Architektura, návrh Vzory: Doménová logika Zachman Framework Zdroje Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. Design Patterns: Elements of Reusable Object-Oriented
VíceÚvod do principů objektově orientovaného programování
OBSAH DISTANČNÍHO E-LEARNINGOVÉHO KURZU PROFESNÍ RŮST ANALYTIKA OD ZÁKLADŮ (BASE) ÚVOD DO TECHNOLOGIÍ INFORMAČNÍCH SYSTÉMŮ Jak funguje počítač na základní úrovni Základy HTML Skripty ve webovských technologiích
VíceTeoretické minimum z PJV
Teoretické minimum z PJV Pozn.: následující text popisuje vlastnosti jazyka Java zjednodušeně pouze pro potřeby výuky. Třída Zavádí se v programu deklarací třídy což je část programu od klíčových slov
Více2. Konceptuální model dat, E-R konceptuální model
2. Konceptuální model dat, E-R konceptuální model Úvod Databázový model souhrn prostředků, pojmů a metod, jak na logické úrovni popsat data a jejich strukturu výsledkem je databázové schéma. Databázové
VíceDatabázové systémy. - SQL * definice dat * aktualizace * pohledy. Tomáš Skopal
Databázové systémy - SQL * definice dat * aktualizace * pohledy Tomáš Skopal Osnova přednášky definice dat definice (schémat) tabulek a integritních omezení CREATE TABLE změna definice schématu ALTER TABLE
VíceDUM DIGITÁLNÍ UČEBNÍ MATERIÁL ANGLIČTINA. Mgr. Kateřina Kasanová
DUM DIGITÁLNÍ UČEBNÍ MATERIÁL ANGLIČTINA Mgr. Kateřina Kasanová PRO VYJÁDŘENÍ PRAVDĚPODOBNOSTI SEKUNDÁRNÍ MODÁLNÍ SLOVESA základní informace must be must have been can t be can t have been may, might,
VíceTento materiál byl vytvořen v rámci projektu Operačního programu Vzdělávání pro konkurenceschopnost.
Tento materiál byl vytvořen v rámci projektu Operačního programu Vzdělávání pro konkurenceschopnost. Projekt MŠMT ČR Číslo projektu Název projektu školy Klíčová aktivita III/2 EU PENÍZE ŠKOLÁM CZ.1.07/1.4.00/21.2146
VíceÚSES A GIS PRAKTICKÉ APLIKACE
ÚSES A GIS PRAKTICKÉ APLIKACE RNDr. Jiří Kocián, RNDr. Josef Glos AGERIS s.r.o., Jeřábkova 5, 602 00 Brno jiri.kocian@ageris.cz, josef.glos@ageris.cz Úvod V návaznosti na vytvoření obecných principů informačního
VíceODPOVĚDNOST STATUTÁRNÍHO ORGÁNU PODLE INSOLVENČNÍHO PRÁVA
ODPOVĚDNOST STATUTÁRNÍHO ORGÁNU PODLE INSOLVENČNÍHO PRÁVA JAKUB JUŘENA Faculty of Law, Masaryk University, Czech Republic Abstract in original language Tento příspěvek si klade za cíl čtenáře seznámit
VíceAIC ČESKÁ REPUBLIKA CZECH REPUBLIC
ČESKÁ REPUBLIKA CZECH REPUBLIC ŘÍZENÍ LETOVÉHO PROVOZU ČR, s.p. Letecká informační služba AIR NAVIGATION SERVICES OF THE C.R. Aeronautical Information Service Navigační 787 252 61 Jeneč A 1/14 20 FEB +420
VíceBudějovice Název materiálu: Reported Speech. Datum (období) vytvoření: Srpen 2013. Autor materiálu: PhDr. Dalibor Vácha PhD. Zařazení materiálu:
Projekt: Příjemce: Budějovice Název materiálu: Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/34.0527 Střední zdravotnická škola a Vyšší odborná škola zdravotnická, Husova
VíceStatSoft Odkud tak asi je?
StatSoft Odkud tak asi je? Ukážeme si, jak bychom mohli vypočítat pravděpodobnosti, na které jsme se ptali v minulém newsletteru Úkolem bylo zjistit, z kterého kraje nejpravděpodobněji pochází náš výherce
VíceVýukový materiál zpracovaný v rámci operačního programu Vzdělávání pro konkurenceschopnost
Výukový materiál zpracovaný v rámci operačního programu Vzdělávání pro konkurenceschopnost Registrační číslo: CZ.1.07/1. 5.00/34.0084 Šablona: II/2 Inovace a zkvalitnění výuky cizích jazyků na středních
VíceALERGICI A ASTMATICI VE ŠKOLE 21. STOLETÍ
Škola a zdraví 21, 2009, Obecné otázky výchovy ke zdraví ALERGICI A ASTMATICI VE ŠKOLE 21. STOLETÍ Marie HAVELKOVÁ, Petr KACHLÍK, Kamila SYNKOVÁ, Martina POKORNÁ Abstrakt: Práce prezentuje výsledky získané
VíceProč je analytický model IS nutným předpokladem pro zabránění tvorbě molochálních systémů
Proč je analytický model IS nutným předpokladem pro zabránění tvorbě molochálních systémů Část 1 autor RNDr. Ilja Kraval, http://www.objects.cz březen 2007 firma Object Consulting s.r.o. Úvod V reakci
Více