[c] What is the difference between a modified page and a dirty page? Mitä eroa on päivitetyllä sivulla ja likaisella sivulla?
|
|
- Sofia Ahola
- 7 vuotta sitten
- Katselukertoja:
Transkriptio
1 CS-E4230 Transaction Management in DB Early Spring 2017 Tutorial No 2 (1/5) [0] [a] Why is it a good idea to keep the DB log on a separate disk? Miksi on hyvä pitää tietokannan loki omalla levyllään? [b]writing one log record at a time to disk is slow. How can batching log records be made to work in practice? Lokin kirjoitus tietue kerrallaan levylle on hidasta. Miten lokitietueita voidaan käytännössä tallentaa levylle eränä? [c] What is the difference between a modified page and a dirty page? Mitä eroa on päivitetyllä sivulla ja likaisella sivulla? [d] Answer briefly the following. Can an unmodified page contain dirty data items? Why can all the data items in a modified page (also called a dirty page by some authors) be clean (that is, nondirty)? [e] Joe wanted to explain buffer management to his classmates using the analogy below. Did Joe get these analogies right? Consider eight scientists working together on a joint book containing twelve chapters with a total of 200 pages. It is agreed that each single page of any chapter will be written by one scientist and then be reviewed and corrected by another scientist within the next day. The scientists prefer to work on a printed version of the book, so that once a single page has been written and printed, it is placed in one of the free slots of a wooden pigeonhole (see left) consisting of 40 free holes (=slots). So when the author of a page p wants the page to be reviewed, s/he puts the printed page p in an empty slot together with a small sticker on which the page number is written to indicate that the page should be reviewed. Another scientist then comes and picks up page p, leaving the slot empty except for the remaining sticker in the slot which acts as an indicator that the corrected page p should be returned into this same slot (i.e. the slot is taken). No *other* page can be inserted into such a slot containing a sticker. Eventually, the scientist who picked up page p will return the page marked with her/his corrections to the same slot and remove the sticker. The page will then remain in the slot until another scientist possibly decides to review it or the chapter is ready (see below). When all the pages comprising a chapter c have been reviewed by at least one scientist, an assistant collects all the pages belonging to chapter c, scans them and stores all the notes for the updates on the chapters on a special disk. The chapter is then considered as closed. Assume that a chapter represents a transaction, that a page of a book is equivalent to a data page, that each pigeonhole slot is equivalent to a buffer frame and that a closed chapter is equivalent to a completed transaction. In case all of the 40 slots become full, a new page to be reviewed can be inserted into a slot containing another page (that has been reviewed and thus has no sticker) as follows: the existing page in the slot is removed from the slot, scanned and written to disk and the new page is inserted into the now free slot. Now here are the actual analogies: the STEAL analogy: If there is no room (all the slots are taken) where to put a page that needs to be reviewed, then one of the pages for which the relevant chapter is not yet closed can be removed from the slot (as long as there is no sticker on the slot), scanned and written to disk. the DIRTY-PAGE analogy: a page is considered dirty if it has been reviewed by a scientist but the chapter to which the page belongs is not yet closed. the FORCE-policy analogy: Before a chapter is closed (considered complete), all the handwritten corrections for the page have to be scanned and stored on a data disk.
2 CS-E4230 Transaction Management in DB Early Spring 2017 Tutorial No 2 (2/5) [1][a] Define the before image and the after image Määritä data-alkion alkukuva sekä jälkikuva [b] If all of a transaction s modified pages are always written to disk at commit time (before the commit record), what do we call such a policy? Why is a latch placed on a page? Kun transaktion kaikki päivitetyt sivut kirjoitetaan levylle aina sitoutumisen yhteydessä (eli ennen kuin transaktio merkitään sitoutuneeksi), miksi tätä kutsutaan? Miksi sivu salvataan? What does a No-Steal policy mean? Give a precise definition of the Steal policy. Mitä älä-varasta käytäntö tarkoittaa? Anna tarkka määritelmä varasta käytännöstä. [c] Combine the WAL-policy and the Commit Protocol (Section 3.8) so that we can define a committed transaction with respect to its logs. Also define a fuzzy or light checkpoint? [d] Steal and Force both write modified pages to disk. What is the difference between the two polices (i) with regards to the number of pages for each policy? (ii) with regards to evicting a page (removing a page from the buffer)? Sekä varasta että pakota käytäntö kirjoittavat päivitettyjä sivuja levylle. Miten ne eroavat toisistaan (i) koskien kirjoitettavien sivujen lukumäärää? (ii) koskien sivun poistamista puskurista? [e] Why do we need the UNDO and REDO operations at RECOVERY? Mihin tarvitaan Peruutus ja Toisto toimintoja? When do we need the UNDO and REDO operations? [f] What is the main idea of recovery? What is a so-called loser transaction? Mikä on elvytyksen pääperiaate? Mikä on ns. häviäjä transaktio? Mitkä ovat ns. häviäjä-transaktioita alla olevassa kuvassa? Identify the loser transactions above. What is the state of T 1? What happens to transactions T 4 and T 5? Mikä on T 1 :n tila? Mitä tapahtuu transaktioille T 4 ja T 5?
3 CS-E4230 Transaction Management in DB Early Spring 2017 Tutorial No 2 (3/5) [g] What is the modified pages table (sometimes aka dirty pages table) and where is it kept? What about the transaction table? Mikä on päivitettyjen sivujen (joskus myös likaisten sivujen taulu ) ja missä sitä pidetään? Entä transaktiotaulu? [h] If the transaction is committing/aborting, what gets written to the log? What is physiological logging? Jos transaktio sitoutuu/peruuntuu, mitä kirjoitetaan lokiin? Mikä on fysiologinen loki? [i]what operation could the physiological log record represent? Mihin operaatioon alla oleva fysiologinen loki voisi viitata? [j] What is wrong with the following statement? Mitä vikaa on seuraavassa väittämässä: With the Force policy, a page is removed from the buffer pool and written to disk at commit time How would the statement change if instead No-Force were used along with the WAL-policy? Miten lause muuttuisi, jos Force policyn sijaan käytössä onkin No-Force sekä WAL-käytäntö? [2] a) With physiological logging and using the key-range model, what log records are produced by the following transaction? You can assume there are no internal changes and no concurrency. Mitä avainvälimallin lokikirjauksia seuraava transaktio tuottaa fysiologisessa lokikäytännössä? Voit olettaa, ettei rakennemuutoksia satu ja ettei suorituksessa ole muita samanaikaisia transaktioita. insert into r values(x 1 ; v 1 ); set savepoint P 1 ; insert into r values(x 2 ; v 2 ); set savepoint P 2 ; insert into r values(x 3 ; v 3 ); rollback to savepoint P 2 ; insert into r values(x 4 ; v 4 ); rollback to savepoint P 1 ; insert into r values(x 5 ; v 5 ); rollback. [b] Assume that the database is as follows: contains relations R(X, V ) and S(X, V ). Relation R contains only the tuple (5, 10) and is stored in page p1. Relation S contains only the tuple (15, 2) and is stored in page p2. We execute the following transaction: begin transaction; update R set V=18 where X=5; update S set V=20 where X=15; commit Olkoon tietokanta kuten yllä ja suoritetaan edellä mainittu transaktio: What log entries are produced by the transaction? Assume that the next free LSN is 101. Mitä lokitietoja transaktio synnyttää? Oletetaan, että seuraava vapaa LSN on 101.
4 CS-E4230 Transaction Management in DB Early Spring 2017 Tutorial No 2 (4/5) [3] At the highest level of abstraction, logical logging would mean writing original SQL statements into the log, such as the single log record below done by transaction T. Are there any advantages in this approach? What are the disadvantages? Does this work at all? <T, update r set V = V + 1 where X > 50> SQL statement is update r set V = V + 1 where X > 50 Korkeimmalla abstraktiotasolla, looginen lokikirjaus tarkoittaisi alkuperäisten SQL-lauseiden kirjoittamista lokiin, kuten yllä olevaa lokitietuetta, jonka transaktio T suorittaa. Onko tässä menetelmässä mitään etuja? Entä sen haitat? Toimiiko tämä ylipäätänsä? [4] (Problem 2.1 from you text) Assume that the size of the database buffer pool is buffer frames for database pages of size 4 kilobytes (4k). The tuples of relation r occupy data pages, and the tuples of relation s 500 data pages. In the beginning, there are no pages in the buffer pool, and no transactions are active. The first transaction to be run is T1: update r set A = A + 100; commit. [a] How many data pages of r are fetched from disk into the buffer pool, and how many data pages are flushed from the buffer pool onto disk while T 1 is running? How does the disk version of the database differ from the current version of the database at the time T 1 commits? [b] Immediately after the commit of T 1, another transaction T 2, is run: update s set B = B + 200; commit. How many data pages of r and s are fetched from disk, and how many data pages are flushed onto disk while T 2 is running? How does the disk version of the database differ from the current version of the database at the time T 2 commits? No checkpoints are taken. [5] Transaction T consists of the following SQL statements: Transaktio T koostuu seuraavista SQL-lauseista: begin transaction; insert into EMPLOYEE values (1, 'John Doe'); insert into DEPARTMENT values (100, 'Research'); commit; We unrealistically assume that there is room for only one database page in the buffer pool and that the relations EMPLOYEE and DEPARTMENT are not on the same page. The keys of the relations are the first elements of the tuples. What log entries are written while executing transaction T, when physiological logging is applied? When are the log entries and the buffer page written to the disk if the buffer management policy is: a) Steal and Force (varasta- ja pakota käytäntö) b) Steal and No-Force. c) No-steal and no-force? d) No-steal and force? Epärealistisesti oletetaan, että puskurissa on tilaa vain yhdelle datasivulle ja että relaatiot EMPLOYEE ja DEPARTMENT eivät ole samalla sivulla. Relaatioiden avaimina ovat monikoiden ensimmäiset alkiot. Mitä lokikirjauksia kirjataan suoritettaessa transaktiota T, kun käytetään fysiologista lokimerkintää? Milloin lokimerkinnät ja puskurisivu menevät levylle jos puskurinhallintaa perustuu edellä oleviin kohtiin: (a-d)
5 CS-E4230 Transaction Management in DB Early Spring 2017 Tutorial No 2 (5/5) [6] ARIES: Introduction The contents of the log on disk at the time of a system crash are the following: Lokin sisältö häiriön sattuessa on seuraavanlainen: 101: <begin-checkpoint> 102: <transaction-table, {}> 103: <page-table, {}> 104: <end-checkpoint> 105: <T 1,B> 106: <T 2,B> 107: <T 1, I, p, 12, 2, 105> 108: <T 2, I, p, 14, 6, 106> 109: <T 1, I, p, 21, 5, 107> 110: <T 2, D, p, 17, 3, 108> 111: <T 2, A> 112: <T 2, D 1, p, 17, 3, 108> [a] What is, briefly stated, the purpose of the Analysis-phase? Mikä on lyhyesti Analyysivaiheen tarkoitus? [b] What do we get as a result of the Analysis phase? Mitä saadaan Analyysivaiheen tuloksena? [c] Your book mentions that we can be certain that the log tail (=log buffer) is flushed to the log disk before the transaction commits. Here the log has been written to the log disk (otherwise it would have been lost following the crash) even though there is not commit entry. What do you think caused the log tail to be written to the log disk? Kirja mainitsee, että voimme olla varmoja siitä, että lokin häntä (=lokipuskuri) on tallentunut lokilevylle ennen kuin transaktio sitoutuu. Tässä loki on kirjautunut lokilevylle (muuten se oli menetetty romahduksen yhteydessä) vaikka lokissa ei olekaan sitoutumismerkintää. Mikä mielestäsi on voinut saada lokin hännän kirjautumaan lokilevylle?
Capacity Utilization
Capacity Utilization Tim Schöneberg 28th November Agenda Introduction Fixed and variable input ressources Technical capacity utilization Price based capacity utilization measure Long run and short run
LisätiedotEfficiency change over time
Efficiency change over time Heikki Tikanmäki Optimointiopin seminaari 14.11.2007 Contents Introduction (11.1) Window analysis (11.2) Example, application, analysis Malmquist index (11.3) Dealing with panel
Lisätiedot1. SIT. The handler and dog stop with the dog sitting at heel. When the dog is sitting, the handler cues the dog to heel forward.
START START SIT 1. SIT. The handler and dog stop with the dog sitting at heel. When the dog is sitting, the handler cues the dog to heel forward. This is a static exercise. SIT STAND 2. SIT STAND. The
LisätiedotOn instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs
LisätiedotUusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition)
Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition) Esko Jalkanen Click here if your download doesn"t start automatically Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition) Esko Jalkanen
Lisätiedotanna minun kertoa let me tell you
anna minun kertoa let me tell you anna minun kertoa I OSA 1. Anna minun kertoa sinulle mitä oli. Tiedän että osaan. Kykenen siihen. Teen nyt niin. Minulla on oikeus. Sanani voivat olla puutteellisia mutta
LisätiedotThe CCR Model and Production Correspondence
The CCR Model and Production Correspondence Tim Schöneberg The 19th of September Agenda Introduction Definitions Production Possiblity Set CCR Model and the Dual Problem Input excesses and output shortfalls
LisätiedotOn instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs
LisätiedotOn instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs
Lisätiedot1.3Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä
OULUN YLIOPISTO Tietojenkäsittelytieteiden laitos Johdatus ohjelmointiin 81122P (4 ov.) 30.5.2005 Ohjelmointikieli on Java. Tentissä saa olla materiaali mukana. Tenttitulokset julkaistaan aikaisintaan
LisätiedotInformation on preparing Presentation
Information on preparing Presentation Seminar on big data management Lecturer: Spring 2017 20.1.2017 1 Agenda Hints and tips on giving a good presentation Watch two videos and discussion 22.1.2017 2 Goals
Lisätiedot812336A C++ -kielen perusteet, 21.8.2010
812336A C++ -kielen perusteet, 21.8.2010 1. Vastaa lyhyesti seuraaviin kysymyksiin (1p kaikista): a) Mitä tarkoittaa funktion ylikuormittaminen (overloading)? b) Mitä tarkoittaa jäsenfunktion ylimääritys
Lisätiedot1.3 Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä
OULUN YLIOPISTO Tietojenkäsittelytieteiden laitos Johdatus ohjelmointiin 811122P (5 op.) 12.12.2005 Ohjelmointikieli on Java. Tentissä saa olla materiaali mukana. Tenttitulokset julkaistaan aikaisintaan
LisätiedotAYYE 9/ HOUSING POLICY
AYYE 9/12 2.10.2012 HOUSING POLICY Mission for AYY Housing? What do we want to achieve by renting apartments? 1) How many apartments do we need? 2) What kind of apartments do we need? 3) To whom do we
LisätiedotFinFamily PostgreSQL installation ( ) FinFamily PostgreSQL
FinFamily PostgreSQL 1 Sisällys / Contents FinFamily PostgreSQL... 1 1. Asenna PostgreSQL tietokanta / Install PostgreSQL database... 3 1.1. PostgreSQL tietokannasta / About the PostgreSQL database...
LisätiedotOther approaches to restrict multipliers
Other approaches to restrict multipliers Heikki Tikanmäki Optimointiopin seminaari 10.10.2007 Contents Short revision (6.2) Another Assurance Region Model (6.3) Cone-Ratio Method (6.4) An Application of
LisätiedotAlternative DEA Models
Mat-2.4142 Alternative DEA Models 19.9.2007 Table of Contents Banker-Charnes-Cooper Model Additive Model Example Data Home assignment BCC Model (Banker-Charnes-Cooper) production frontiers spanned by convex
LisätiedotNetwork to Get Work. Tehtäviä opiskelijoille Assignments for students. www.laurea.fi
Network to Get Work Tehtäviä opiskelijoille Assignments for students www.laurea.fi Ohje henkilöstölle Instructions for Staff Seuraavassa on esitetty joukko tehtäviä, joista voit valita opiskelijaryhmällesi
Lisätiedot1. Liikkuvat määreet
1. Liikkuvat määreet Väitelauseen perussanajärjestys: SPOTPA (subj. + pred. + obj. + tapa + paikka + aika) Suora sanajärjestys = subjekti on ennen predikaattia tekijä tekeminen Alasääntö 1: Liikkuvat määreet
LisätiedotChoose Finland-Helsinki Valitse Finland-Helsinki
Write down the Temporary Application ID. If you do not manage to complete the form you can continue where you stopped with this ID no. Muista Temporary Application ID. Jos et onnistu täyttää lomake loppuun
LisätiedotTietorakenteet ja algoritmit
Tietorakenteet ja algoritmit Taulukon edut Taulukon haitat Taulukon haittojen välttäminen Dynaamisesti linkattu lista Linkatun listan solmun määrittelytavat Lineaarisen listan toteutus dynaamisesti linkattuna
LisätiedotThe Viking Battle - Part Version: Finnish
The Viking Battle - Part 1 015 Version: Finnish Tehtävä 1 Olkoon kokonaisluku, ja olkoon A n joukko A n = { n k k Z, 0 k < n}. Selvitä suurin kokonaisluku M n, jota ei voi kirjoittaa yhden tai useamman
LisätiedotNational Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007
National Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007 Chapter 2.4 Jukka Räisä 1 WATER PIPES PLACEMENT 2.4.1 Regulation Water pipe and its
LisätiedotLYTH-CONS CONSISTENCY TRANSMITTER
LYTH-CONS CONSISTENCY TRANSMITTER LYTH-INSTRUMENT OY has generate new consistency transmitter with blade-system to meet high technical requirements in Pulp&Paper industries. Insurmountable advantages are
LisätiedotElvytys. R & G Chapter Tietokannan hallinta, kevät 2006, J. Li 1
Elvytys R & G Chapter 18 16.02.06 Tietokannan hallinta, kevät 2006, J. Li 1 Motivaatio Atomisuus: Transaktiot voivat päättyä peruutukseen ( Rollback ). Pysyvyys: Entä jos TKHJ kaatuu? (Syyt?) Halutut ominaisuudet
Lisätiedotmake and make and make ThinkMath 2017
Adding quantities Lukumäärienup yhdistäminen. Laske yhteensä?. Countkuinka howmonta manypalloja ballson there are altogether. and ja make and make and ja make on and ja make ThinkMath 7 on ja on on Vaihdannaisuus
LisätiedotReturns to Scale II. S ysteemianalyysin. Laboratorio. Esitelmä 8 Timo Salminen. Teknillinen korkeakoulu
Returns to Scale II Contents Most Productive Scale Size Further Considerations Relaxation of the Convexity Condition Useful Reminder Theorem 5.5 A DMU found to be efficient with a CCR model will also be
LisätiedotC++11 seminaari, kevät Johannes Koskinen
C++11 seminaari, kevät 2012 Johannes Koskinen Sisältö Mikä onkaan ongelma? Standardidraftin luku 29: Atomiset tyypit Muistimalli Rinnakkaisuus On multicore systems, when a thread writes a value to memory,
LisätiedotSisällysluettelo Table of contents
Sisällysluettelo Table of contents OTC:n Moodlen käyttöohje suomeksi... 1 Kirjautuminen Moodleen... 2 Ensimmäinen kirjautuminen Moodleen... 2 Salasanan vaihto... 2 Oma käyttäjäprofiili... 3 Työskentely
Lisätiedot16. Allocation Models
16. Allocation Models Juha Saloheimo 17.1.27 S steemianalsin Optimointiopin seminaari - Sks 27 Content Introduction Overall Efficienc with common prices and costs Cost Efficienc S steemianalsin Revenue
LisätiedotBounds on non-surjective cellular automata
Bounds on non-surjective cellular automata Jarkko Kari Pascal Vanier Thomas Zeume University of Turku LIF Marseille Universität Hannover 27 august 2009 J. Kari, P. Vanier, T. Zeume (UTU) Bounds on non-surjective
LisätiedotHajautetut tietokannat Talvi 2016 Vastaukset Laskuharj. 5. CS-E4630 Distributed Databases Winter 2016 Answers Tutorial 5 1/9
Hajautetut tietokannat Talvi 2016 Vastaukset Laskuharj. 5. CS-E4630 Distributed Databases Winter 2016 Answers Tutorial 5 1/9 Sivupalvelimet sekä yhteislevyjärjestelmät Page Servers and Shared Disk Systems
LisätiedotResults on the new polydrug use questions in the Finnish TDI data
Results on the new polydrug use questions in the Finnish TDI data Multi-drug use, polydrug use and problematic polydrug use Martta Forsell, Finnish Focal Point 28/09/2015 Martta Forsell 1 28/09/2015 Esityksen
LisätiedotSalasanan vaihto uuteen / How to change password
Salasanan vaihto uuteen / How to change password Sisällys Salasanakäytäntö / Password policy... 2 Salasanan vaihto verkkosivulla / Change password on website... 3 Salasanan vaihto matkapuhelimella / Change
LisätiedotFinFamily Installation and importing data (11.1.2016) FinFamily Asennus / Installation
FinFamily Asennus / Installation 1 Sisällys / Contents FinFamily Asennus / Installation... 1 1. Asennus ja tietojen tuonti / Installation and importing data... 4 1.1. Asenna Java / Install Java... 4 1.2.
LisätiedotMEETING PEOPLE COMMUNICATIVE QUESTIONS
Tiistilän koulu English Grades 7-9 Heikki Raevaara MEETING PEOPLE COMMUNICATIVE QUESTIONS Meeting People Hello! Hi! Good morning! Good afternoon! How do you do? Nice to meet you. / Pleased to meet you.
LisätiedotMatkustaminen Majoittuminen
- Majoituspaikan löytäminen Where can I find? Ohjeiden kysyminen majoituspaikan löytämiseksi Where can I find?... a room to rent?... a room to rent?... a hostel?... a hostel?... a hotel?... a hotel?...
LisätiedotExercise 1. (session: )
EEN-E3001, FUNDAMENTALS IN INDUSTRIAL ENERGY ENGINEERING Exercise 1 (session: 24.1.2017) Problem 3 will be graded. The deadline for the return is on 31.1. at 12:00 am (before the exercise session). You
LisätiedotMatkustaminen Majoittuminen
- Majoituspaikan löytäminen Where can I find? Ohjeiden kysyminen majoituspaikan löytämiseksi... a room to rent?... a hostel?... a hotel?... a bed and breakfast?... a camping site? What are the prices like
LisätiedotSmall Number Counts to 100. Story transcript: English and Blackfoot
Small Number Counts to 100. Story transcript: English and Blackfoot Small Number is a 5 year-old boy who gets into a lot of mischief. He lives with his Grandma and Grandpa, who patiently put up with his
LisätiedotTravel Getting Around
- Location Olen eksyksissä. Not knowing where you are Voisitko näyttää kartalta missä sen on? Asking for a specific location on a map Mistä täällä on? Asking for a specific...wc?...pankki / rahanvaihtopiste?...hotelli?...huoltoasema?...sairaala?...apteekki?...tavaratalo?...ruokakauppa?...bussipysäkki?
LisätiedotVoice Over LTE (VoLTE) By Miikka Poikselkä;Harri Holma;Jukka Hongisto
Voice Over LTE (VoLTE) By Miikka Poikselkä;Harri Holma;Jukka Hongisto If you are searched for a book by Miikka Poikselkä;Harri Holma;Jukka Hongisto Voice over LTE (VoLTE) in pdf form, then you have come
LisätiedotNuku hyvin, pieni susi -????????????,?????????????????. Kaksikielinen satukirja (suomi - venäjä) (www.childrens-books-bilingual.com) (Finnish Edition)
Nuku hyvin, pieni susi -????????????,?????????????????. Kaksikielinen satukirja (suomi - venäjä) (www.childrens-books-bilingual.com) (Finnish Edition) Click here if your download doesn"t start automatically
LisätiedotTietokantarakenteet ja -algoritmit 3. harjoitus
Tietokantarakenteet ja -algoritmit 3. harjoitus Malliratkaisut 1. Analyysivaiheen alussa alustetaan aktiivisten transaktioiden taulu (tyhjä) ja päivitettyjen sivujen taulu (samoin tyhjä) tarkistuspisteestä.
LisätiedotHELIA 1 (14) Outi Virkki Tiedonhallinta
HELIA 1 (14) Luento Transaktion / Tapahtuman hallinta... 2 Taustaa... 3 Tapahtuman käsite... 5 ACID-ominaisuudet... 7 Samanaikaisuuden hallinta... 8 Lukitukset... 9 Toipuminen... 10 Loki-tiedosto... 11
LisätiedotEUROOPAN PARLAMENTTI
EUROOPAN PARLAMENTTI 2004 2009 Kansalaisvapauksien sekä oikeus- ja sisäasioiden valiokunta 2008/0101(CNS) 2.9.2008 TARKISTUKSET 9-12 Mietintöluonnos Luca Romagnoli (PE409.790v01-00) ehdotuksesta neuvoston
LisätiedotALOITUSKESKUSTELU / FIRST CONVERSATION
ALOITUSKESKUSTELU / FIRST CONVERSATION Lapsen nimi / Name of the child Lapsen ikä / Age of the child yrs months HYVINKÄÄN KAUPUNKI Varhaiskasvatuspalvelut Lapsen päivähoito daycare center / esiopetusyksikkö
LisätiedotMRI-sovellukset. Ryhmän 6 LH:t (8.22 & 9.25)
MRI-sovellukset Ryhmän 6 LH:t (8.22 & 9.25) Ex. 8.22 Ex. 8.22 a) What kind of image artifact is present in image (b) Answer: The artifact in the image is aliasing artifact (phase aliasing) b) How did Joe
LisätiedotOFFICE 365 OPISKELIJOILLE
OFFICE 365 OPISKELIJOILLE Table of Contents Articles... 3 Ohjeet Office 365 käyttöönottoon... 4 One Driveen tallennetun videon palauttaminen oppimisympäristön palautuskansioon... 5 Changing default language
LisätiedotUusia kokeellisia töitä opiskelijoiden tutkimustaitojen kehittämiseen
The acquisition of science competencies using ICT real time experiments COMBLAB Uusia kokeellisia töitä opiskelijoiden tutkimustaitojen kehittämiseen Project N. 517587-LLP-2011-ES-COMENIUS-CMP This project
LisätiedotConvergence of messaging
Convergence of messaging CVS The Converge Group, Olli Pettay Helsinki 10. syyskuuta 2002 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Sisältö 1 CVS 1 1.1 Käyttöönotto.................................
LisätiedotTravel Accommodations
- Finding Mistä löytäisin? Asking for directions to accommodation...vuokrahuoneen?...hostellin?...hotellin?...b&b:n?...leirintäalueen? Minkä hintainen se on? Enquiring about the prices - Booking Onko teillä
LisätiedotECVETin soveltuvuus suomalaisiin tutkinnon perusteisiin. Case:Yrittäjyyskurssi matkailualan opiskelijoille englantilaisen opettajan toteuttamana
ECVETin soveltuvuus suomalaisiin tutkinnon perusteisiin Case:Yrittäjyyskurssi matkailualan opiskelijoille englantilaisen opettajan toteuttamana Taustaa KAO mukana FINECVET-hankeessa, jossa pilotoimme ECVETiä
LisätiedotMiksi Suomi on Suomi (Finnish Edition)
Miksi Suomi on Suomi (Finnish Edition) Tommi Uschanov Click here if your download doesn"t start automatically Miksi Suomi on Suomi (Finnish Edition) Tommi Uschanov Miksi Suomi on Suomi (Finnish Edition)
LisätiedotBusiness Opening. Arvoisa Herra Presidentti Very formal, recipient has a special title that must be used in place of their name
- Opening Finnish Norwegian Arvoisa Herra Presidentti Very formal, recipient has a special title that must be used in place of their name Hyvä Herra, Formal, male recipient, name unknown Hyvä Rouva Formal,
LisätiedotHAAGA-HELIA Heti-09 1 (14) ICT05: Tiedonhallinta ja Tietokannnat O.Virkki Transaktionkäsittely
HAAGA-HELIA Heti-09 1 (14) Transaktionkäsittely Transaktion / Tapahtuman hallinta... 2 Taustaa... 3 Tapahtuman käsite... 5 ACID-ominaisuudet... 7 Samanaikaisuuden hallinta... 8 Lukitukset... 9 Toipuminen...
LisätiedotGap-filling methods for CH 4 data
Gap-filling methods for CH 4 data Sigrid Dengel University of Helsinki Outline - Ecosystems known for CH 4 emissions; - Why is gap-filling of CH 4 data not as easy and straight forward as CO 2 ; - Gap-filling
LisätiedotOma sininen meresi (Finnish Edition)
Oma sininen meresi (Finnish Edition) Hannu Pirilä Click here if your download doesn"t start automatically Oma sininen meresi (Finnish Edition) Hannu Pirilä Oma sininen meresi (Finnish Edition) Hannu Pirilä
LisätiedotRekisteröiminen - FAQ
Rekisteröiminen - FAQ Miten Akun/laturin rekisteröiminen tehdään Akun/laturin rekisteröiminen tapahtuu samalla tavalla kuin nykyinen takuurekisteröityminen koneille. Nykyistä tietokantaa on muokattu niin,
LisätiedotInformation on Finnish Language Courses Spring Semester 2018 Päivi Paukku & Jenni Laine Centre for Language and Communication Studies
Information on Finnish Language Courses Spring Semester 2018 Päivi Paukku & Jenni Laine 4.1.2018 Centre for Language and Communication Studies Puhutko suomea? -Hei! -Hei hei! -Moi! -Moi moi! -Terve! -Terve
LisätiedotLab SBS3.FARM_Hyper-V - Navigating a SharePoint site
Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site Note! Before starting download and install a fresh version of OfficeProfessionalPlus_x64_en-us. The instructions are in the beginning of the exercise.
LisätiedotGuidebook for Multicultural TUT Users
1 Guidebook for Multicultural TUT Users WORKPLACE PIRKANMAA-hankkeen KESKUSTELUTILAISUUS 16.12.2010 Hyvää käytäntöä kehittämässä - vuorovaikutusopas kansainvälisille opiskelijoille TTY Teknis-taloudellinen
LisätiedotHankkeiden vaikuttavuus: Työkaluja hankesuunnittelun tueksi
Ideasta projektiksi - kumppanuushankkeen suunnittelun lähtökohdat Hankkeiden vaikuttavuus: Työkaluja hankesuunnittelun tueksi Erasmus+ -ohjelman hakuneuvonta ammatillisen koulutuksen kumppanuushanketta
LisätiedotHankkeen toiminnot työsuunnitelman laatiminen
Hankkeen toiminnot työsuunnitelman laatiminen Hanketyöpaja LLP-ohjelman keskitettyjä hankkeita (Leonardo & Poikittaisohjelma) valmisteleville11.11.2011 Työsuunnitelma Vastaa kysymykseen mitä projektissa
LisätiedotTransaktioiden peruutus ja tietokannan elvytys häiriöstä
Transaktioiden peruutus ja tietokannan elvytys häiriöstä C. Mohan, D. Haderle, B. Lindsay, H. Pirahesh & P. Schwartz: ARIES: a transaction recovery method supporting fine-granularity locking and partial
LisätiedotVUOSI 2015 / YEAR 2015
VUOSI 2015 / YEAR 2015 Kansainvälisen opetuksen ja tutkimustoiminnan kehittäminen Developing international teaching and research activities Rehtorin strateginen rahoitus vuosille 2014-2016 / Strategic
LisätiedotUse of spatial data in the new production environment and in a data warehouse
Use of spatial data in the new production environment and in a data warehouse Nordic Forum for Geostatistics 2007 Session 3, GI infrastructure and use of spatial database Statistics Finland, Population
LisätiedotLisätään avainarvo 6, joka mahtuu lehtitasolle:
Helsingin Yliopisto, Tietojenkäsittelytieteen laitos Tietokannan hallinta, kurssikoe 11.6.2004, J. Lindström Ratkaisuehdotuksia 1. Hakemistorakenteet, 15p. Tutkitaan tyhjää B+-puuta, jossa jokaiselle hakemistosivulle
Lisätiedot21~--~--~r--1~~--~--~~r--1~
- K.Loberg FYSE420 DIGITAL ELECTRONICS 13.05.2011 1. Toteuta alla esitetyn sekvenssin tuottava asynkroninen pun. Anna heratefunktiot, siirtotaulukko ja kokonaistilataulukko ( exitation functions, transition
LisätiedotMUSEOT KULTTUURIPALVELUINA
Elina Arola MUSEOT KULTTUURIPALVELUINA Tutkimuskohteena Mikkelin museot Opinnäytetyö Kulttuuripalvelujen koulutusohjelma Marraskuu 2005 KUVAILULEHTI Opinnäytetyön päivämäärä 25.11.2005 Tekijä(t) Elina
LisätiedotEsimerkkinä http://wordpress.com/ - ilmainen blogi-julkaisujärjestelmä. WordPress:stä on myös palvelimelle asennettava versio (WordPress.
BLOGIN LUOMINEN Esimerkkinä http://wordpress.com/ - ilmainen blogi-julkaisujärjestelmä. WordPress:stä on myös palvelimelle asennettava versio (WordPress.org) Myös http://blogspot.com on ilmainen ja helppokäyttöinen
LisätiedotInnovative and responsible public procurement Urban Agenda kumppanuusryhmä. public-procurement
Innovative and responsible public procurement Urban Agenda kumppanuusryhmä https://ec.europa.eu/futurium/en/ public-procurement Julkiset hankinnat liittyvät moneen Konsortio Lähtökohdat ja tavoitteet Every
LisätiedotTyösuojelurahaston Tutkimus tutuksi - PalveluPulssi 11.3.2016. Peter Michelsson Wallstreet Asset Management Oy
Työsuojelurahaston Tutkimus tutuksi - PalveluPulssi 11.3.2016 Peter Michelsson Wallstreet Asset Management Oy Wallstreet lyhyesti Perustettu vuonna 2006, SiPa toimilupa myönnetty 3/2014 Täysin kotimainen,
LisätiedotCurriculum. Gym card
A new school year Curriculum Fast Track Final Grading Gym card TET A new school year Work Ethic Detention Own work Organisation and independence Wilma TMU Support Services Well-Being CURRICULUM FAST TRACK
LisätiedotBOARD PROGRAM Hallitusohjelma
BOARD PROGRAM Hallitusohjelma Henrikki Soininen AYYH VPJ PROJEKTIT PROJECTS 1.2 Tilaohjelma opiskelijakeskukselle/student center 3.3 Tutoroinnin arvostus/valuation of tutoring 5.1 Kuntavaalitavoitteet/Municipal
LisätiedotBasic Flute Technique
Herbert Lindholm Basic Flute Technique Peruskuviot huilulle op. 26 Helin & Sons, Helsinki Basic Flute Technique Foreword This book has the same goal as a teacher should have; to make himself unnecessary.
LisätiedotRINNAKKAINEN OHJELMOINTI A,
RINNAKKAINEN OHJELMOINTI 815301A, 18.6.2005 1. Vastaa lyhyesti (2p kustakin): a) Mitkä ovat rinnakkaisen ohjelman oikeellisuuskriteerit? b) Mitä tarkoittaa laiska säikeen luominen? c) Mitä ovat kohtaaminen
LisätiedotS-55.1100 SÄHKÖTEKNIIKKA JA ELEKTRONIIKKA
S-55.00 SÄHKÖKNKKA A KONKKA. välikoe 2..2008. Saat vastata vain neljään tehtävään!. aske jännite U. = 4 Ω, 2 = Ω, = Ω, = 2, 2 =, = A, 2 = U 2 2 2 2. ännitelähde tuottaa hetkestä t = t < 0 alkaen kaksiportaisen
LisätiedotBLOCKCHAINS AND ODR: SMART CONTRACTS AS AN ALTERNATIVE TO ENFORCEMENT
UNCITRAL EMERGENCE CONFERENCE 13.12.2016 Session I: Emerging Legal Issues in the Commercial Exploitation of Deep Seabed, Space and AI BLOCKCHAINS AND ODR: SMART CONTRACTS AS AN ALTERNATIVE TO ENFORCEMENT
LisätiedotSIMULINK S-funktiot. SIMULINK S-funktiot
S-funktio on ohjelmointikielellä (Matlab, C, Fortran) laadittu oma algoritmi tai dynaamisen järjestelmän kuvaus, jota voidaan käyttää Simulink-malleissa kuin mitä tahansa valmista lohkoa. S-funktion rakenne
LisätiedotInformation on Finnish Language Courses Spring Semester 2017 Jenni Laine
Information on Finnish Language Courses Spring Semester 2017 Jenni Laine 4.1.2017 KIELIKESKUS LANGUAGE CENTRE Puhutko suomea? Do you speak Finnish? -Hei! -Moi! -Mitä kuuluu? -Kiitos, hyvää. -Entä sinulle?
LisätiedotYksityinen kirjeenvaihto Yksityiskirje
- Osoite Mr. N. Summerbee 335 Main Street New York NY 92926 Osoitteen ulkomuoto Suomessa: kadun nimi + katunumero postiosoite + kaupungin nimi maa. Mr. N. Summerbee 335 Main Street New York NY 92926 Jeremy
LisätiedotVAASAN YLIOPISTO Humanististen tieteiden kandidaatin tutkinto / Filosofian maisterin tutkinto
VAASAN YLIOPISTO Humanististen tieteiden kandidaatin tutkinto / Filosofian maisterin tutkinto Tämän viestinnän, nykysuomen ja englannin kandidaattiohjelman valintakokeen avulla Arvioidaan viestintävalmiuksia,
LisätiedotCounting quantities 1-3
Counting quantities 1-3 Lukumäärien 1 3 laskeminen 1. Rastita Tick (X) (X) the kummassa box that has laatikossa more on balls enemmän in it. palloja. X 2. Rastita Tick (X) (X) the kummassa box that has
LisätiedotFETAL FIBROBLASTS, PASSAGE 10
Double-stranded methylation patterns of a 104-bp L1 promoter in DNAs from fetal fibroblast passages 10, 14, 17, and 22 using barcoded hairpinbisulfite PCR. Fifteen L1 sequences were analyzed for passages
LisätiedotUusi Ajatus Löytyy Luonnosta 3 (Finnish Edition)
Uusi Ajatus Löytyy Luonnosta 3 (Finnish Edition) Esko Jalkanen Click here if your download doesn"t start automatically Uusi Ajatus Löytyy Luonnosta 3 (Finnish Edition) Esko Jalkanen Uusi Ajatus Löytyy
LisätiedotData protection template
Data protection template Aihe: rekisteriseloste ja informointipohja Topic: information about the register and information to users (related to General Data Protection Regulation (GDPR) (EU) 2016/679) Mallina
LisätiedotTravel Accommodations
- Finding Where can I find? Asking for directions to accommodation Mistä löytäisin?... a room to rent?...vuokrahuoneen?... a hostel?...hostellin?... a hotel?...hotellin?... a bed and breakfast?...b&b:n?...
LisätiedotSAGA 150. Asennusohjeet. Mittaa oven korkeus. Piirrä seinään oven kiinni -päätyyn seinäkannattimen kohdalle vaakaviiva korkeudelle ovi + 75mm + 20 mm.
SAGA 150 Asennusohjeet 500 1 2 Mittaa oven korkeus. Piirrä seinään oven kiinni -päätyyn seinäkannattimen kohdalle vaakaviiva korkeudelle ovi + 75mm + 20 mm. 3 Piirrä vesivaa an avulla viiva myös kiskon
LisätiedotGroup 2 - Dentego PTH Korvake. Peer Testing Report
Group 2 - Dentego PTH Korvake Peer Testing Report Revisions Version Date Author Description 1.0 Henrik Klinkmann First version Table of Contents Contents Revisions... 2 Table of Contents... 2 Testing...
LisätiedotTIETEEN PÄIVÄT OULUSSA 1.-2.9.2015
1 TIETEEN PÄIVÄT OULUSSA 1.-2.9.2015 Oulun Yliopisto / Tieteen päivät 2015 2 TIETEEN PÄIVÄT Järjestetään Oulussa osana yliopiston avajaisviikon ohjelmaa Tieteen päivät järjestetään saman konseptin mukaisesti
LisätiedotOP1. PreDP StudyPlan
OP1 PreDP StudyPlan PreDP The preparatory year classes are in accordance with the Finnish national curriculum, with the distinction that most of the compulsory courses are taught in English to familiarize
LisätiedotElämä on enemmän kuin yksi ilta (Finnish Edition)
Elämä on enemmän kuin yksi ilta (Finnish Edition) Maria Calabria Click here if your download doesn"t start automatically Elämä on enemmän kuin yksi ilta (Finnish Edition) Maria Calabria Elämä on enemmän
LisätiedotOlet vastuussa osaamisestasi
Olet vastuussa osaamisestasi Ohjelmistoammattilaisuuden uudet haasteet Timo Vehmaro 02-12-2015 1 Nokia 2015 Mitä osaamista tulevaisuudessa tarvitaan? Vahva perusosaaminen on kaiken perusta Implementaatio
LisätiedotCapacity utilization
Mat-2.4142 Seminar on optimization Capacity utilization 12.12.2007 Contents Summary of chapter 14 Related DEA-solver models Illustrative examples Measure of technical capacity utilization Price-based measure
LisätiedotInfrastruktuurin asemoituminen kansalliseen ja kansainväliseen kenttään Outi Ala-Honkola Tiedeasiantuntija
Infrastruktuurin asemoituminen kansalliseen ja kansainväliseen kenttään Outi Ala-Honkola Tiedeasiantuntija 1 Asemoitumisen kuvaus Hakemukset parantuneet viime vuodesta, mutta paneeli toivoi edelleen asemoitumisen
LisätiedotStatistical design. Tuomas Selander
Statistical design Tuomas Selander 28.8.2014 Introduction Biostatistician Work area KYS-erva KYS, Jyväskylä, Joensuu, Mikkeli, Savonlinna Work tasks Statistical methods, selection and quiding Data analysis
LisätiedotMALE ADULT FIBROBLAST LINE (82-6hTERT)
Double-stranded methylation patterns of a 104-bp L1 promoter in DNAs from male and female fibroblasts, male leukocytes and female lymphoblastoid cells using hairpin-bisulfite PCR. Fifteen L1 sequences
LisätiedotArkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä
Arkkitehtuuritietoisku eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä Esikysymys Kuinka moni aikoo suunnitella projektityönsä arkkitehtuurin? Onko tämä arkkitehtuuria?
LisätiedotMatkustaminen Liikkuminen
- Sijainti I am lost. Et tiedä missä olet. Can you show me where it is on the map? Tietyn sijainnin kysymistä kartalta Where can I find? Tietyn rakennuksen / n sijainnin tiedustelu I am lost. Can you show
Lisätiedot