Object Constraint Language OCL
|
|
- Danuše Sedláková
- před 6 lety
- Počet zobrazení:
Transkript
1 Object Constraint Language OCL Tomáš Černý : Object contraint language
2 OCL Intro Flight Airplane type : enum of cargo, passenger flights type : enum of cargo, passenger {context Flight inv: type = #cargo implies airplane.type = #cargo inv: type = #passenger implies airplane.type = #passenger} Tomáš Černý : Object contraint language 2
3 OCL Intro Flight Airplane type : enum of cargo, passenger flights type : enum of cargo, passenger {context Flight inv: type = #cargo implies airplane.type = #cargo inv: type = #passenger implies airplane.type = #passenger} Tomáš Černý : Object contraint language 3
4 OCL Intro Flight Airplane type : enum of cargo, passenger flights type : enum of cargo, passenger {context Flight inv: type = #cargo implies airplane.type = #cargo inv: type = #passenger implies airplane.type = #passenger} Always true Tomáš Černý : Object contraint language 4
5 OCL Intro Flight type : enum of cargo, passenger flights Airplane type : enum of cargo, passenger {context Flight inv: type = #cargo implies airplane.type = #cargo inv: type = #passenger implies airplane.type = #passenger} Tomáš Černý : Object contraint language 5
6 OCL Intro II Airport name: String context Flight origin destination departing Flights inv: origin <> destination * * arriving Flights Flight departtime: Time /arrivaltime: Time duration : Interval maxnrpassengers: Integer Airline name:string flights airline inv: origin.name = Amsterdam context Flight inv: airline.name = KLM Tomáš Černý : Object contraint language 6
7 OCL Intro II Airport name: String context Flight origin destination departing Flights inv: origin <> destination * * arriving Flights Flight departtime: Time /arrivaltime: Time duration : Interval maxnrpassengers: Integer Airline name:string flights airline inv: origin.name = Amsterdam context Flight inv: airline.name = KLM inv: airline.name.tolower = klm Tomáš Černý : Object contraint language 7
8 OCL Intro III context Person inv: if employer.name = CVUT then job.type = #lecturer else job.type = #programmer endif Job type : {lecturer, programmer} Person * employee employer Company name : String Tomáš Černý : Object contraint language 8
9 Definition of constraint A constraint is a restriction on one or more values of (part of) an object-oriented model or system. Tomáš Černý : Object contraint language 9
10 History 995 IBEL IBM Součást UML. Tomáš Černý : Object contraint language 0
11 UML diagram nedostačuje Potřebujeme jazyk pro specifikaci Potřebujeme něco pro Objektový návrh ne nový jazyk Potřebujeme něco standardizovaného Tomáš Černý : Object contraint language
12 Účel OCL Jazyk formální specifikace -> implementovatelný Objektový návrh Intuitivní syntax pro OO jazyk Pozor není to programovací jazyk! Tomáš Černý : Object contraint language 2
13 Výhody formální specifikace Lepší dokumentace Omezení modelu Informace navíc Přesnost Zamezí dvojznačnosti Komunikace bez nedorozumění Komunikace mezi vývojářem a analytikem bez nedorozumění Tomáš Černý : Object contraint language 3
14 Kam s OCL Specifikace invariantů tříd a typů Co smí a co ne Vymezení legálních hodnot Pre- a post-conditions pro metody Navigační jazyk Omezení/vymezení operací Test požadavku a specifikace Tomáš Černý : Object contraint language 4
15 Example: A Mortgage System (Hypoteka). A person may have a mortgage only on a house she owns. 2. The start date of a mortgage is before its end date. Tomáš Černý : Object contraint language 5
16 OCL specification of the constraints:. context Mortgage context Mortgage invariant: self.security.owner = self.borrower invariant: security.owner = borrower 2. context Mortgage context Mortgage invariant: self.startdate < self.enddate invariant: startdate < enddate. A person may have a mortgage only on a house she owns. 2. The start date of a mortgage is before its end date. Tomáš Černý : Object contraint language 6
17 OCL specification of the constraints:. context Mortgage context Mortgage invariant: self.security.owner = self.borrower invariant: security.owner = borrower 2. context Mortgage context Mortgage invariant: self.startdate < self.enddate invariant: startdate < enddate Tomáš Černý : Object contraint language 7
18 OCL specification of the constraints:. context Mortgage context Mortgage invariant: self.security.owner = self.borrower invariant: security.owner = borrower 2. context Mortgage context Mortgage invariant: self.startdate < self.enddate invariant: startdate < enddate Tomáš Černý : Object contraint language 8
19 OCL specification of the constraints:. context Mortgage context Mortgage invariant: self.security.owner = self.borrower invariant: security.owner = borrower 2. context Mortgage context Mortgage invariant: self.startdate < self.enddate invariant: startdate < enddate Tomáš Černý : Object contraint language 9
20 OCL specification of the constraints:. context Mortgage context Mortgage invariant: self.security.owner = self.borrower invariant: security.owner = borrower 2. context Mortgage context Mortgage invariant: self.startdate < self.enddate invariant: startdate < enddate Tomáš Černý : Object contraint language 20
21 OCL specification of the constraints:. context Mortgage context Mortgage invariant: self.security.owner = self.borrower invariant: security.owner = borrower 2. context Mortgage context Mortgage invariant: self.startdate < self.enddate invariant: startdate < enddate Tomáš Černý : Object contraint language 2
22 More Constraints Examples All players must be over 8. context Player invariant: self.age >=8 Player age: Integer The number of guests in each room doesn t exceed the number of beds in the room. Room numberofbeds: Integer room guest * Guest context Room invariant: guest -> size() <= numberofbeds Tomáš Černý : Object contraint language 22
23 Constraints/Omezení (invariants), Contexts and Self Constraint (invariant) Boolean OCL výraz vyhodnotitelný do true/false Každý constraint je vázán na specifický typ (class, association class, interface) v UML modelu Má svůj context. Context objektu může být vytyčen přes keyword self. Context lze specifikovat přes: Context <context name> Přerušovanou čárou spojující objekt v UML modelu Constraint může mít název za klíčovým slovem invariant. Tomáš Černý : Object contraint language 23
24 ProgramPartner numberofcustomers: Integer deliveredservices Service condition: Boolean pointsearned: Integer pointsburned: Integer description: String Date..* partner generatedby $now: Date partners isbefore(t:date): Boolean isafter(t:date): Boolean =(t:date): Boolean..* {ordered}..* Tomáš Černý : Object contraint language LoyaltyProgram enroll(c:customer) ServiceLevel name: String level availableservices transactions program actuallevel Membership 0.. LoyaltyAccount points: Integer earn(i: Integer) burn(i: Integer) isempty(): Boolean transactions Transaction points: Integer date:date account program(): LoyaltyProgram Burning Earning card transactions Customer name: String title:string ismale: Boolean dateofbirth: Date age(): Integer owner card CustomerCard valid: Boolean validform: Date goodthru: Date color: enum{silver, gold} printedname: String card 24
25 Using OCL in Class Diagrams <<precondition>> i >= 0 LoyaltyAccount points: Integer earn(i: Integer) burn(i: Integer) isempty(): Boolean class invariant { points >= 0 } <<precondition>> points >= i and i >= 0 precondition for burn operation <<postcondition>> points = points@pre + i <<postcondition>> result = (points=0) <<postcondition>> points = points@pre - i postcondition for burn operation Tomáš Černý : Object contraint language 25
26 Invarianty Atributů Invarianty atributů: context Customer invariant age-restriction: age >= 8 context CustomerCard invariant correctdates: validfrom.isbefore(goodthru) The type of validfrom and goodthru is Date. isbefore(date):boolean is a Date operation. Customer name: String title:string ismale: Boolean dateofbirth: Date age(): Integer owner card CustomerCard valid: Boolean validform: Date goodthru: Date color: enum{silver, gold} printedname: String The class on which the invariant must be put is the invariant context. For the above example, this means that the expression is an invariant of the Customer class. Tomáš Černý : Object contraint language 26
27 Invarianty : Navigace přes associace role Navigation over associations is used to refer to Associated objects, starting from the context object: context CustomerCard invariant: owner.age >= 8 owner a Customer instance. owner.age an Integer. Customer name: String title:string ismale: Boolean dateofbirth: Date age(): Integer CustomerCard valid: Boolean validform: Date goodthru: Date color: enum{silver, gold} printedname: String Note: This is not the right context for this constraint! If the role name is missing use the class name at the other end of the association, starting with a lowercase letter. Preferred: Always give role names. owner card Tomáš Černý : Object contraint language 27
28 Invarianty : Navigace přes associace roles context CustomerCard invariant printedname: printedname = owner.title.concat( ).concat(owner.name) printedname a String. owner a Customer instance. owner.title a String. owner.name a String. String is a recognized OCL type. concat is a String operation, with the signature concat(string): String. Tomáš Černý : Object contraint language 28
29 ProgramPartner numberofcustomers: Integer deliveredservices Service condition: Boolean pointsearned: Integer pointsburned: Integer description: String Date..* partner generatedby $now: Date partners isbefore(t:date): Boolean isafter(t:date): Boolean =(t:date): Boolean..* {ordered}..* Tomáš Černý : Object contraint language LoyaltyProgram enroll(c:customer) ServiceLevel name: String level availableservices transactions program actuallevel Membership 0.. LoyaltyAccount points: Integer earn(i: Integer) burn(i: Integer) isempty(): Boolean transactions Transaction points: Integer date:date account program(): LoyaltyProgram Burning Earning card transactions Customer name: String title:string ismale: Boolean dateofbirth: Date age(): Integer owner cards CustomerCard valid: Boolean validform: Date goodthru: Date color: enum{silver, gold} printedname: String card 29
30 Invarianty : Navigace přes associace Navigation from a class through an association class uses the association class name to obtain all tuples of an object: The cards of the memberships of a customer are only the customer s cards : context Customer invariant correctcard: cards->includesall(membership.card) This is exactly the same as the previous constraint: The owner of the card of a membership must be the customer in the membership : context Membership invariant correctcard: card.owner = customer The Membership correctcard constraint is better! Tomáš Černý : Object contraint language 30
31 Invariants using Navigation through Associations with Many Multiplicity Navigation over associations roles with multiplicity greater than yields a Collection type. Operations on collections are accessed using an arrow ->, followed by the operation name. A customer card belongs only to a membership of its owner : context CustomerCard invariant correctcard: owner.membership->includes(membership) owner a Customer instance. owner.membership a set of Membership instances. membership a Membership instance. includes is an operation of the OCL Collection type. Tomáš Černý : Object contraint language 3
32 Navigating to collections Customer Account Transaction context Customer account context Customer account.transaction produces a set of Accounts produces a bag of transactions If we want to use this as a set we have to do the following account.transaction -> asset Tomáš Černý : Object contraint language 32
33 ProgramPartner numberofcustomers: Integer deliveredservices Service condition: Boolean pointsearned: Integer pointsburned: Integer description: String Date..* partner generatedby $now: Date partners isbefore(t:date): Boolean isafter(t:date): Boolean =(t:date): Boolean..* {ordered}..* Tomáš Černý : Object contraint language LoyaltyProgram enroll(c:customer) ServiceLevel name: String level availableservices transactions program actuallevel Membership 0.. LoyaltyAccount points: Integer earn(i: Integer) burn(i: Integer) isempty(): Boolean transactions Transaction points: Integer date:date account program(): LoyaltyProgram Burning Earning card transactions Customer name: String title:string ismale: Boolean dateofbirth: Date age(): Integer owner cards CustomerCard valid: Boolean validform: Date goodthru: Date color: enum{silver, gold} printedname: String card 33
34 Navigation to Collections The partners of a loyalty program have at least one delivered service : context LoyaltyProgram invariant minservices: partners.deliveredservices->size() >= The number of a customer s programs is equal to that of his/her valid cards : context Customer invariant sizesagree: Programs->size() = cards->select(valid=true)->size() Tomáš Černý : Object contraint language 34
35 Navigation to Collections When a loyalty program does not offer the possibility to earn or burn points, the members of the loyalty program do not have loyalty accounts. That is, the loyalty accounts associated with the Memberships must be empty : context LoyaltyProgram invariant noaccounts: partners.deliveredservices-> forall(pointsearned = 0 and pointsburned = 0) implies Membership.account->isEmpty() and, or, not, implies, xor are logical connectives. Tomáš Černý : Object contraint language 35
36 The OCL Collection types Collection is a predefined OCL type Operations are defined for collections They never change the original Three different collections: Set (no duplicates) Bag (duplicates allowed) Sequence (ordered Bag) With collections type, an OCL expression either states a fact about all objects in the collection or states a fact about the collection itself, e.g. the size of the collection. Syntax: collection->operation Tomáš Černý : Object contraint language 36
37 Collection Operations <collection> size ( ) isempty ( ) notempty ( ) sum ( ) count ( object ) includes ( object ) includesall ( collection ) Tomáš Černý : Object contraint language 37
38 Collections cont. <collection> select ( e:t <b.e.>) reject ( e:t <b.e.>) collect ( e:t <v.e.>) forall ( e:t* <b.e.>) exists ( e:t <b.e.>) iterate ( e:t ; r:t 2 = <v.e.> <v.e.>) b.e. stands for: boolean expression v.e. stands for: value expression Tomáš Černý : Object contraint language 38
39 Changing the context Customer name:string title: String golduser: Boolean age( ):Integer owner..* cards StoreCard printname:string points: Integer earn(p:integer) context StoreCard invariant: printname = owner.title.concat(owner.name) context Customer cards forall ( printname = owner.title.concat(owner.name) ) Tomáš Černý : Object contraint language 39
40 Example UML diagram Student name: String..* taken_by submitted_by takes Module code: String credit: Integer for_module set_work..* submits..* Assessment weight: Integer Exam hours: Integer Coursework date: String Tomáš Černý : Object contraint language 40
41 Constraints a) Modules can be taken iff they have more than seven students registered b) The assessments for a module must total 00% c) Students must register for 20 credits each year d) Students must take at least 90 credits of CS modules each year e) All modules must have at least one assessment worth over 50% f) Students can only have assessments for modules which they are taking Tomáš Černý : Object contraint language 4
42 Constraint (a) Modules can be taken iff they have more than seven students registered Note: when should such a constraint be imposed? context Module invariant: taken_by size > 7 Tomáš Černý : Object contraint language 42
43 Constraint (b) The assessments for a module must total 00% context Module invariant: set_work.weight sum( ) = 00 Tomáš Černý : Object contraint language 43
44 Constraint (c) Students must register for 20 credits each year context Student invariant: takes.credit sum( ) = 20 Tomáš Černý : Object contraint language 44
45 Constraint (d) Students must take at least 90 credits of CS modules each year context Student invariant: takes select(code.substring(,2) = CS ).credit sum( ) >= 90 Tomáš Černý : Object contraint language 45
46 Constraint (e) All modules must have at least one assessment worth over 50% context Module invariant: set_work exists(weight > 50) Tomáš Černý : Object contraint language 46
47 Constraint (f) Students can only have assessments for modules which they are taking context Student invariant: takes includesall(submits.for_module) Tomáš Černý : Object contraint language 47
48 OCL Constraints A constraint is a restriction on one or more values of (part of) an object model/system. Constraints come in different forms: invariant constraint on a class or type that must always hold pre-condition constraint that must hold before the execution of an op. post-condition constraint that must hold after the execution of an op. guard constraint on the transition from one state to another. We studied only class constraints (invariants). Tomáš Černý : Object contraint language 48
49 Further Resources for OCL The Object Constraint Language ISBN OCL home page Tomáš Černý : Object contraint language 49
50 Further Resources for OCL The Amsterdam Manifesto on OCL In Object Modeling with the OCL (LNCS2263) p5-49 The Object Constraint Language, Precise Modeling with UML, Addison-Wesley, 999. The Object Constraint Language, Precise Modeling with UML 2nd Response to the UML 2.0 OCL RfP (ad/ ) Revised Submission, Version.6 January 6, 2003 Some Shortcomings of OCL, the Object Constraint Language of UML Mandana Vaziri and Daniel Jackson,999 UML CENTER Informal formality? The Object Constraint Language and its application in the UML metamodel Anneke Kleppe, Jos Warmer, Steve Cook A Pratical Application of the Object Constraint Language OCL Kjetil Moage The UML's Object Constraint Language: OCL Specifying Components, JAOO Tutorial September 2000 Jos Warmer & Anneke Kleppe Tomáš Černý : Object contraint language 50
OCL a integritní omezení
OCL a integritní omezení Karel Richta Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze richta@fel.cvut.cz, 2011 Softwarové inženýrství I., BI-SI1 04/2011,
2. 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š
UML. Unified Modeling Language. Součásti UML
UML Unified Modeling Language 1995 počátek 1997 verze 1.0 leden dnes verze 2.0 (vývoj stále nedokončen) Standardní notace OMG podpora velkých firem (Microsoft, IBM, Oracle, HP ) popisuje struktury popisuje
Gymná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.
Problém identity instancí asociačních tříd
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.
WORKSHEET 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
Transportation 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
PRAVIDLA ZPRACOVÁNÍ STANDARDNÍCH ELEKTRONICKÝCH ZAHRANIČNÍCH PLATEBNÍCH PŘÍKAZŮ STANDARD ELECTRONIC FOREIGN PAYMENT ORDERS PROCESSING RULES
PRAVIDLA ZPRACOVÁNÍ STANDARDNÍCH ELEKTRONICKÝCH ZAHRANIČNÍCH PLATEBNÍCH PŘÍKAZŮ STANDARD ELECTRONIC FOREIGN PAYMENT ORDERS PROCESSING RULES Použité pojmy Platební systém Elektronický platební příkaz Účetní
GUIDELINES 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
Contact person: Stanislav Bujnovský,
Tender documentation link: https://nen.nipez.cz/seznamzadavacichpostupu/zakladniinformaceozadavacimpostupum- 674611632-20523816/ZakladniInformaceOZadavacimPostupu-674611632-20523816/ Contact person: Stanislav
Introduction 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
Database 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
UML - Unified Modeling Language
UML - Unified Modeling Language Martin Molhanec Katedra elektrotechnologie, ČVUT - Fakulta elektrotechnická, Technická 2, 166 21 PRAHA 6 e-mail: molhanec@fel.cvut.cz Abstrakt UML Unified Modeling Language
User 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
AIC Č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
Čipové karty Lekařská informatika
Čipové karty Lekařská informatika Následující kód je jednoduchou aplikací pro čipové karty, která po překladu vytváří prostor na kartě, nad kterým jsou prováděny jednotlivé operace a do kterého jsou ukládány
PAINTING SCHEMES CATALOGUE 2012
Evektor-Aerotechnik a.s., Letecká č.p. 84, 686 04 Kunovice, Czech Republic Phone: +40 57 57 Fax: +40 57 57 90 E-mail: sales@evektor.cz Web site: www.evektoraircraft.com PAINTING SCHEMES CATALOGUE 0 Painting
SPECIFICATION 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
Course description. Course credit prior to NO Counted into average NO Winter semester 0 / - 0 / - 0 / - Timetable Language of instruction
Course description Course abbreviation: KAL/CAE2 Page: 1 / 8 Course name: English - Preparation for The CAE 2 Academic Year: 2015/2016 Printed: 16.06.2016 22:02 Department/Unit / KAL / CAE2 Academic Year
Immigration Studying. Studying - University. Stating that you want to enroll. Stating that you want to apply for a course.
- University I would like to enroll at a university. Stating that you want to enroll I want to apply for course. Stating that you want to apply for a course an undergraduate a postgraduate a PhD a full-time
Immigration Studying. Studying - University. Stating that you want to enroll. Stating that you want to apply for a course.
- University Rád/a bych se zapsal/a na vysoké škole. Stating that you want to enroll Rád/a bych se zapsal/a na. Stating that you want to apply for a course bakalářské studium postgraduální studium doktorské
Czech Republic. EDUCAnet. Střední odborná škola Pardubice, s.r.o.
Czech Republic EDUCAnet Střední odborná škola Pardubice, s.r.o. ACCESS TO MODERN TECHNOLOGIES Do modern technologies influence our behavior? Of course in positive and negative way as well Modern technologies
DC 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
Střední odborná škola a Střední odborné učiliště, Chrudim, Čáslavská 205. Keywords: The wedding banquet, The seating arrangement, Wedding customs
Klíčová slova: 5. Keywords: The wedding banquet, The seating arrangement, Wedding customs Text: The wedding banquet The wedding banquet is a special occasion for each restaurant owner. It should be prepared
Tento 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
Gymnázium, Brno, Slovanské nám. 7, SCHEME OF WORK Mathematics SCHEME OF WORK. cz
SCHEME OF WORK Subject: Mathematics Year: first grade, 1.X School year:../ List of topisc # Topics Time period Introduction, repetition September 1. Number sets October 2. Rigtht-angled triangle October,
Postup objednávky Microsoft Action Pack Subscription
Postup objednávky Microsoft Action Pack Subscription DŮLEŽITÉ: Pro objednání MAPS musíte být členem Microsoft Partner Programu na úrovni Registered Member. Postup registrace do Partnerského programu naleznete
GENERAL INFORMATION MATCH: ALSA PRO ARENA MASTERS DATE: TIME SCHEDULE:
GENERAL INFORMATION MATCH: ALSA PRO ARENA MASTERS DATE: 22.9. - 23.9.2018 TIME SCHEDULE: Mainmatch 1 - Saturday 22.9. registration: 22.9.2018-9.00h first shot: 22.9.2018-10.00h Mainmatch 2 - Sunday 23.9.
PART 2 - SPECIAL WHOLESALE OFFER OF PLANTS SPRING 2016 NEWS MAY 2016 SUCCULENT SPECIAL WHOLESALE ASSORTMENT
PART 2 - SPECIAL WHOLESALE OFFER OF PLANTS SPRING 2016 NEWS MAY 2016 SUCCULENT SPECIAL WHOLESALE ASSORTMENT Dear Friends We will now be able to buy from us succulent plants at very good wholesale price.
Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49
Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Výukový materiál zpracovaný v rámci projektu Výuka moderně Registrační číslo projektu: CZ.1.07/1.5.00/34.0205 Šablona: III/2 Anglický jazyk
Compression of a Dictionary
Compression of a Dictionary Jan Lánský, Michal Žemlička zizelevak@matfyz.cz michal.zemlicka@mff.cuni.cz Dept. of Software Engineering Faculty of Mathematics and Physics Charles University Synopsis Introduction
Chapter 7: Process Synchronization
Chapter 7: Process Synchronization Background The Critical-Section Problem Synchronization Hardware Semaphores Classical Problems of Synchronization Critical Regions Monitors Synchronization in Solaris
Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49
Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Výukový materiál zpracovaný v rámci projektu Výuka moderně Registrační číslo projektu: CZ.1.07/1.5.00/34.0205 Šablona: III/2 Anglický jazyk
Jazyk OCL a modelem řízený vývoj 1
Jazyk OCL a modelem řízený vývoj 1 Karel Richta Katedra softwarového inženýrství, MFF UK Malostranské nám.25, 118 00, Praha 1 Tel: 221917316 e-mail: richta@ksi.mff.cuni.cz www: http://www.ksi.mff.cuni.cz/~richta/
Rekonstrukce OCL z SQL *
Rekonstrukce OCL z SQL * Karel RICHTA 1 1 Katedra softwarového inženýrství, MFF UK Praha Malostranské nám. 25, 118 00 Praha karel.richta@mff.cuni.cz Abstrakt. Jednou z často citovaných zkratek poslední
On 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
valid from 1st November 2011
Client format Payment cards statement valid from 1st November 2011 The file is created every 11th day of the month. In case the 11th day is a holiday or SAT or SUN, the file will be created on the following
CZ.1.07/1.5.00/
Projekt: Příjemce: 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 3, 371 60 České Budějovice
2 Axiomatic Definition of Object 2. 3 UML Unified Modelling Language Classes in UML Tools for System Design in UML 5
Contents Contents 1 Semestrální práce 1 2 Axiomatic Definition of Object 2 3 UML Unified Modelling Language 2 3.1 Classes in UML............................ 3 4 Tools for System Design in UML 5 5 Student
COMPETENT AUTHORITY responsible for ensuring compliance with Regulation (EC) No 21/2004:
COMPETENT AUTHORITY responsible for ensuring compliance with Regulation (EC) No 21/2004: Ministry of Agriculture of the Czech Republic Těšnov 17 117 05 Prague 1 Czech Republic Contact person: Mrs. Zdeňka
18.VY_32_INOVACE_AJ_UMB18, Frázová slovesa.notebook. September 09, 2013
1 (Click on the text to move to the section) Worksheet Methodology Sources 2 Decide which words are considered prepositions (předložky) and which are particles (částice) Source: SWAN, Michael a Catharine
EURO přeshraniční platba
EURO přeshraniční platba EURO přeshraniční platba je platební příkaz splňující následující kriteria: Je předložen elektronicky Je požadováno standardní provedení (tj. nikoliv urgentní nebo expresní) Částka
GENERAL INFORMATION MATCH: ALSA PRO HOT SHOTS 2018 DATE:
GENERAL INFORMATION MATCH: ALSA PRO HOT SHOTS 2018 DATE: 7.7. - 8.7.2018 TIME SCHEDULE: Prematch - Friday registration: 6.7.2018-10.00h first shot: 6.7.2018-11.00h Mainmatch 1 - Saturday registration:
ROLZ-2. Portable AV/Conference Center. Assembly Instructions
1 ROLZ-2 Portable AV/Conference Center Assembly Instructions Rolz-2 Portable AV/Conference Center Part Drawing Description Qty Part Drawing Description Qty Hardware List A 1 ½ Flat Head Screw 2 EA P-1
Travelling Rules for Inbounds in District 2240 Czechia and Slovakia
Travelling Rules for Inbounds in District 2240 Czechia and Slovakia For the purpose of this document, travelling means leaving the territory of the Host Rotary Club (residence of the club and belonging
MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY. Stručný úvod do programování v jazyce C 2.díl. České vysoké učení technické Fakulta elektrotechnická
MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY Stručný úvod do programování v jazyce C 2.díl České vysoké učení technické Fakulta elektrotechnická A1B14MIS Mikroprocesory pro výkonové systémy 07 Ver.1.10 J. Zděnek,
Obsah&/&Content& Všeobecné)podmínky)(v)češtině)) Terms)and)Conditions)(in)english)) )
Obsah/Content Všeobecnépodmínky(včeštině TermsandConditions(inenglish Všeobecnépodmínky používáníwebovýchstránekneighboursuniverseasouvisejícíchslužebazásadyochrany osobníchdat A.! PodmínkyužíváníwebovýchstránekNeighboursUniverseasouvisejícíchslužeb
Ošetřovací plán Treatment Plan
Ošetřovací plán Treatment Plan Czech / Česky Contents 1. Contents 2. Examination 3. Periodontitis ( Gum Disease ) 4. Treatment 5. Root Treatment 6. Crown 7. Extraction 8. Dentures 9. Exemption 10. HC2
Tento 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
Přihláška ke studiu do doktorských studijních programů Hospodářská politika Systémové inženýrství a informatika Aplikovaná informatika
Přihláška ke studiu do doktorských studijních programů Hospodářská politika Systémové inženýrství a informatika Aplikovaná informatika Č. J.: PID: Datum: Akademický rok 2017/2018 forma prezenční forma
Prá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á
Progressive loyalty V1.0. Copyright 2017 TALENTHUT
Progressive loyalty Copyright 2017 TALENTHUT www.talenthut.io 1. Welcome The Progressive Loyalty Siberian CMS module will allow you to launch a loyalty program and reward your customers as they buy from
III/2 Inovace a zkvalitnění výuky prostřednictvím ICT
Název školy Gymnázium, Šternberk, Horní nám. 5 Číslo projektu CZ.1.07/1.4.00/21.0390 0218 Šablona III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Označení materiálu VY_32_INOVACE_HoP05 Vypracoval(a),
Jméno autora: Mgr. Alena Chrastinová Datum vytvoření: 2O.08.2012 Číslo DUMu: VY_32_INOVACE_O9_AJ
Jméno autora: Mgr. Alena Chrastinová Datum vytvoření: 2O.08.2012 Číslo DUMu: VY_32_INOVACE_O9_AJ Ročník: IV. Anglický jazyk Vzdělávací oblast: Jazyk a jazyková komunikace Vzdělávací obor: cizí jazyk anglický
PC/104, PC/104-Plus. 196 ept GmbH I Tel. +49 (0) / I Fax +49 (0) / I I
E L E C T R O N I C C O N N E C T O R S 196 ept GmbH I Tel. +49 (0) 88 61 / 25 01 0 I Fax +49 (0) 88 61 / 55 07 I E-Mail sales@ept.de I www.ept.de Contents Introduction 198 Overview 199 The Standard 200
THE MARKING OF BOVINE ANIMALS IN THE CZECH REPUBLIC
THE MARKING OF BOVINE ANIMALS IN THE CZECH REPUBLIC Specimen of eartag used for bovine animal identification born before 1.5.2004. 1. Specimens of plastic eartag left ear logo plastic country code district
PACIFIC AEROSPACE CORPORATION letadlo model PAC 750 XL Tento PZZ je vydáván pro výrobek transferovaný pod působnost EASA
PŘÍKAZ K ZACHOVÁNÍ LETOVÉ ZPŮSOBILOSTI ÚŘAD PRO CIVILNÍ LETECTVÍ ČESKÁ REPUBLIKA Sekce technická letiště Ruzyně, 160 08 Praha 6 tel: 233320922, fax: 220562270 Číslo: DCA/750XL/3A Datum účinnosti: 29. listopad
Ž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
Code List of Transactions in XML Statements KB Code List of Transactions in XML Statements Issued by KB ver. 008 (valid from
Statements Issued by KB ver. 008 (valid from 30. 11. 2018) Content: 1 System of payments... 4 2 Cash transactions... 6 3 Card transactions... 6 4 Fees... 7 5 R Transactions... 8 6 Other... 9 Definition
Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49
Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Výukový materiál zpracovaný v rámci projektu Výuka moderně Registrační číslo projektu: CZ.1.07/1.5.00/34.0205 Šablona: III/2 Anglický jazyk
DATA SHEET. BC516 PNP Darlington transistor. technický list DISCRETE SEMICONDUCTORS Apr 23. Product specification Supersedes data of 1997 Apr 16
zákaznická linka: 840 50 60 70 DISCRETE SEMICONDUCTORS DATA SHEET book, halfpage M3D186 Supersedes data of 1997 Apr 16 1999 Apr 23 str 1 Dodavatel: GM electronic, spol. s r.o., Křižíkova 77, 186 00 Praha
VY_32_INOVACE_06_Předpřítomný čas_03. Škola: Základní škola Slušovice, okres Zlín, příspěvková organizace
VY_32_INOVACE_06_Předpřítomný čas_03 Autor: Růžena Krupičková Škola: Základní škola Slušovice, okres Zlín, příspěvková organizace Název projektu: Zkvalitnění ICT ve slušovské škole Číslo projektu: CZ.1.07/1.4.00/21.2400
Next 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
7.VY_32_INOVACE_AJ_UMB7, Tázací dovětky.notebook. September 08, 2013
1 2 3 SPECIAL CASES: 1. After Let s... the question tag is... shall we? 2. After the imperative (Do.../Don t... the tag is usually... will you? 3. Note that we say... aren t I? (=am I not?) instead of
Just write down your most recent and important education. Remember that sometimes less is more some people may be considered overqualified.
CURRICULUM VITAE - EDUCATION Jindřich Bláha Výukový materiál zpracován v rámci projektu EU peníze školám Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Bc. Jindřich Bláha. Dostupné z Metodického
Co vím o Ázerbájdžánu?
Ministerstvo mládeže a sportu Ázerbájdžánské republiky Ministerstvo zahraničních věcí Ázerbájdžánské republiky Velvyslanectví Ázerbájdžánské republiky v Praze ve spolupráci s Centrem ázerbájdžánských a
CODE BOOK NEISS 8. A code book is an identification tool that allows the customer to perform a test result evaluation using a numeric code.
CODE BOOK NEISS 8 A code book is an identification tool that allows the customer to perform a test result evaluation using a numeric code. Kodová kniha je identifikační pomůcka, která umožňuje provést
OBJECT DEFINITION LANGUAGE. Jonáš Klimeš NDBI001 Dotazovací Jazyky I 2013
OBJECT DEFINITION LANGUAGE Jonáš Klimeš NDBI001 Dotazovací Jazyky I 2013 ODL a OQL ODL Objektové Object Definition Language popis objektového schéma SQL DDL Relační Data Definition Language příkazy CREATE,
1, Žáci dostanou 5 klíčových slov a snaží se na jejich základě odhadnout, o čem bude následující cvičení.
Moje hlavní město Londýn řešení: 1, Žáci dostanou 5 klíčových slov a snaží se na jejich základě odhadnout, o čem bude následující cvičení. Klíčová slova: capital, double decker bus, the River Thames, driving
Digitá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í
Vypsání závodu / Notice of Race strana/page 1/5. Compotech Cup. v lodních třídách / in classes. D-One, 7P CTL 161315
Vypsání závodu / Notice of Race strana/page 1/5 Compotech Cup v lodních třídách / in classes D-One, 7P CTL 161315 Datum / date: 04.06.2016 05.06.2016 místo konání : Kemp Jestřábí 1, Lipno Černá v Pošumaví
VOŠ, SPŠ automobilní a technická. Mgr. Marie Šíchová. At the railway station
Název SŠ: Autor: Název: Tematická oblast: VOŠ, SPŠ automobilní a technická Mgr. Marie Šíchová At the railway station VOŠ, Provoz a ekonomika dopravy, cizí jazyk, angličtina B, odborné téma Železniční doprava
Dohoda č. Agreement No. o podmínkách následného placení s platbou Tankovací kartou on Conditions of Post-Payment Mode with payment using a Fleet Card
o podmínkách následného placení s platbou Tankovací kartou on Conditions of Post-Payment Mode with payment using a Fleet Card Ředitelství silnic a dálnic ČR sídlo (Registered Seat): Na Pankráci 546/56,
PRAVIDLA ZPRACOVÁNÍ EXPRESNÍCH ELEKTRONICKÝCH DOMÁCÍCH PLATEBNÍCH PŘÍKAZŮ EXPRESS ELECTRONIC DOMESTIC PAYMENT ORDERS PROCESSING RULES
PRAVIDLA ZPRACOVÁNÍ EXPRESNÍCH ELEKTRONICKÝCH DOMÁCÍCH PLATEBNÍCH PŘÍKAZŮ EXPRESS ELECTRONIC DOMESTIC PAYMENT ORDERS PROCESSING RULES Použité pojmy Platební systém Domácí platební příkaz Elektronický platební
Aplikace matematiky. Dana Lauerová A note to the theory of periodic solutions of a parabolic equation
Aplikace matematiky Dana Lauerová A note to the theory of periodic solutions of a parabolic equation Aplikace matematiky, Vol. 25 (1980), No. 6, 457--460 Persistent URL: http://dml.cz/dmlcz/103885 Terms
Mechanika Teplice, výrobní družstvo, závod Děčín TACHOGRAFY. Číslo Servisní Informace Mechanika: 5-2013
Mechanika Teplice, výrobní družstvo, závod Děčín TACHOGRAFY Servisní Informace Datum vydání: 20.2.2013 Určeno pro : AMS, registrované subj.pro montáž st.měř. Na základě SI VDO č./datum: Není Mechanika
Výukový materiál v rámci projektu OPVK 1.5 Peníze středním školám
VY_22_INOVACE_AJOP40764ČER Výukový materiál v rámci projektu OPVK 1.5 Peníze středním školám Číslo projektu: Název projektu: Číslo šablony: CZ.1.07/1.5.00/34.0883 Rozvoj vzdělanosti II/2 Datum vytvoření:
kterou se provádí zákon č. 122/2000 Sb., o ochraně sbírek muzejní povahy a o změně některých dalších zákonů
275/2000 Sb. VYHLÁŠKA Ministerstva kultury ze dne 28. července 2000, kterou se provádí zákon č. 122/2000 Sb., o ochraně sbírek muzejní povahy a o změně některých dalších zákonů Změna: 96/2013 Sb. Ministerstvo
Vý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
Java Cvičení 05. CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics
Java Cvičení 05 http://d3s.mff.cuni.cz CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics Test 1 Co program vypíše? Hello world Nic Něco jiného package cz.cuni.mff.java.example05.tests; public
LOGOMANUÁL / LOGOMANUAL
LOGOMANUÁL / LOGOMANUAL OBSAH / CONTENTS 1 LOGOTYP 1.1 základní provedení logotypu s claimem 1.2 základní provedení logotypu bez claimu 1.3 zjednodušené provedení logotypu 1.4 jednobarevné a inverzní provedení
Course description. Second Romance language 2 Printed: :05. Course name: Academic Year 2015/2016
Course description Course abbreviation: KRP/DRJ2 Page: 1 / 5 Course name: Second Romance language 2 Academic Year: 2015/2016 Printed: 15.01.2017 11:05 Department/Unit / KRP / DRJ2 Title Second Romance
Litosil - application
Litosil - application The series of Litosil is primarily determined for cut polished floors. The cut polished floors are supplied by some specialized firms which are fitted with the appropriate technical
Číslo projektu: CZ.1.07/1.5.00/34.0036 Název projektu: Inovace a individualizace výuky
Číslo projektu: CZ.1.07/1.5.00/34.0036 Název projektu: Inovace a individualizace výuky Autor: Mgr. Libuše Matulová Název materiálu: Education Označení materiálu: VY_32_INOVACE_MAT27 Datum vytvoření: 10.10.2013
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115
Číslo projektu: Číslo šablony: Název materiálu: Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 CZ.1.07/1.5.00/34.0410 II/2 Business correspondence Business English Ročník: Identifikace materiálu:
Aktivita 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:
ŽÁDOST O UZNÁNÍ ZAHRANIČNÍHO VYSOKOŠKOLSKÉHO VZDĚLÁNÍ A KVALIFIKACE APPLICATION FOR THE RECOGNITION OF FOREIGN EDUCATION IN THE CZECH REPUBLIC
Otisk podacího razítka VŠE Vysoká škola ekonomická v Praze PRÁVNÍ ODDĚLENÍ nám. W. Churchilla 4 Praha 3 130 67 ŽÁDOST O UZNÁNÍ ZAHRANIČNÍHO VYSOKOŠKOLSKÉHO VZDĚLÁNÍ A KVALIFIKACE APPLICATION FOR THE RECOGNITION
1) Personal data / Osobní údaje
Central European Studies Středoevropská studia EXECUTIVE MBA EXECUTIVE MBA APPLICATION FORM PŘIHLÁŠKA KE STUDIU University of St. Francis Vysoké učení technické v Brně 500 Wilcox Street Fakulta podnikatelská
Luk aˇ s R uˇ ziˇ cka Pˇ redbudouc ı ˇ cas
aneb Perfektní budoucnost. 2013 Předminulý čas se v angličtině nazývá Future Perfect. Používáme jej tehdy, potřebujeme-li jasně vyjádřit, že nějaký děj proběhl ještě dříve než budoucí děj, o kterém hovoříme.
PRAVIDLA ZPRACOVÁNÍ URGENTNÍCH ELEKTRONICKÝCH DOMÁCÍCH PLATEBNÍCH PŘÍKAZŮ URGENT ELECTRONIC DOMESTIC PAYMENT ORDERS PROCESSING RULES
PRAVIDLA ZPRACOVÁNÍ URGENTNÍCH ELEKTRONICKÝCH DOMÁCÍCH PLATEBNÍCH PŘÍKAZŮ URGENT ELECTRONIC DOMESTIC PAYMENT ORDERS PROCESSING RULES Použité pojmy Platební systém Domácí platební příkaz Elektronický platební
Britské 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á
USING 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
Název školy STŘEDNÍ ODBORNÁ ŠKOLA a STŘEDNÍ ODBORNÉ UČILIŠTĚ, Česká Lípa, 28. října 2707, příspěvková organizace
Název školy STŘEDNÍ ODBORNÁ ŠKOLA a STŘEDNÍ ODBORNÉ UČILIŠTĚ, Česká Lípa, 28. října 2707, příspěvková organizace Číslo a název projektu: CZ.1.07/1.5.00/34.0880 Digitální učební materiály www.skolalipa.cz
Té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
2N LiftIP. IO Extender. Communicator for Lifts. Version
2N LiftIP Communicator for Lifts IO Extender Version 2.4.0 www.2n.cz Description The IO extender helps you extend 2N LiftIP with 1 input and 2 outputs. The purpose of the input is to cancel the rescue
GENERAL INFORMATION MATCH: ALSA PRO OPEN 2018 DATE: TIME SCHEDULE: Prematch - Friday. registration:
GENERAL INFORMATION MATCH: ALSA PRO OPEN 2018 DATE: 28.7. - 29.7.2018 TIME SCHEDULE: Prematch - Friday registration: 27.7.2018-10.00h first shot: 27.7.2018-11.00h Mainmatch 1 - Saturday registration: 28.7.2018-9.00h
Vý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
STŘEDNÍ ODBORNÁ ŠKOLA a STŘEDNÍ ODBORNÉ UČILIŠTĚ, Česká Lípa, 28. října 2707, příspěvková organizace
Název školy STŘEDNÍ ODBORNÁ ŠKOLA a STŘEDNÍ ODBORNÉ UČILIŠTĚ, Česká Lípa, 28. října 2707, příspěvková organizace Číslo a název projektu: CZ.1.07/1.5.00/34.0880 Digitální učební materiály www.skolalipa.cz
World cup #9 and #10 Czech republic
World cup #9 and #10 Czech republic A. GENERAL INFORMATION A.1 EVENT PLACE - Místo konání 49.3207864N, 14.2012869E Písek South Bohemia Lovecká střelnice Provazce Dolní Novosedly 53 397 01 Písek Jihočeský
series Awards program
733 series Awards program Č AV Č e s k o m o r a v š t í a m a t é ř i v y s í l a č i Č A V P O D P O R U J E Q - K L U B V e ř e j n á s b í r k a Osvědčení ve smyslu Zákona č.117/2001 Sb. vydal Krajský