Konceptuell modellering
|
|
- Oliver Strömberg
- för 8 år sedan
- Visningar:
Transkript
1 Konceptuell modellering En konceptuell modell beskriver data och datasamband på ett representationsoberoende sätt. Vad modellen sen ska implementeras som/i får inte påverka modellens utformning! Grundbegrepp: Objekt, Attribut Relationer (associationer), Entiteter (klasser), Regler. Konkreta objekt: Eiffeltornet, George Washington, London Abstrakta objekt: Talet 7, Beethovens sjunde symfoni, Valutan Euro Attribut: Uttrycker egenskaper hos objekt Relationer (associationer): avbildar hur objekt är relaterade till varandra Entiteter (klasser): Entiteter grupperar samman likartade objekt Konkreta klasser: Personer, Byggnader, Bilar Abstrakta klasser: Symfonier, Tal, Valutor Regler uttrycker vilka sakförhållanden som kan och bör föreligga i ett system En person kan vara gift med högst en annan person, En person måste ha ett personnummer. Grafiskt språk för konceptuella modeller: ER-scheman (Entity-Relationship schemas) Entitet Relation Entitet APA ÄTER BANAN Annat notation: APA 0 äter BANAN
2 Grafisk notation för konceptuella scheman: UML-klassschema Vi kommer att använda UML-klasscheman som ER-scheman Klass association (relation) APA Namn : Sträng 0.. äter..* BANAN attribut Avbildningsregel (för associationen, attributet) Avbildningsregler för associationer i UML Regno : Sträng ägs_av En association ( pil ) har avbildningsregler (kardinalitetsregler). Man kan sas läsa pilen i två riktningar och för varje riktning måste vi avgöra vilka avbildningsregler som gäller. Vi använder oss av en Minimum..Maximum -notation (alternativ finns...). I minimum-posistionen kan vi skriva värdet 0 eller. I maximimum -positionen kan vi skriva värdet eller *, där * står för många. Det ger oss fyra möjliga avbildningsregler: 0..,,.. och..*. I praktiken brukar man förkorta.. till. För att förstå vad de olika max..min-värdena står för kan vi börja med att betrakta relations-pilen från :ens synvinkel. Om en kan ägas av HÖGST EN så skriver vi en :a i max-positionen (annars *). Om en måste ägas av NÅGON sätter vi en :a i min-positionen (annars 0). I just detta fall fattades beslutet att en kan ägas av högst en person och att alla bilar ägas av någon. Dvs avbildningsregeln blev.., vilket vi förkortade till. Om en kan äga HÖGST EN BIl skriv en :a i max-position (annars *). Om en måste äga minst en, skriv en :a i min-position (annars 0). Här tyckte vi att en kan äga många :ar men inte nödvändigvis måste äga någon,! 2
3 Associationer i UML forts. Navigabilitet vs konceptuell riktning Regno: String.. ägs_av.. Pnr: String.. Envärd? Om en bil kan ägas av högst en person så ja, annars nej. Total? Om en bil måste ägas av minst en person så ja, annars nej. Injektiv? Om en person kan äga högst en bil så ja, annars nej. Surjektiv? Om en person måste äga minst en bil så ja, annars nej. Vad betyder associationen? Namngivning i funktionell riktning? Namngivning av både associationen och båda rollerna? Avbildningsregler Avbildningsregler för ATTRIBUT i UML... Regno : Sträng ägs_av Även attribut (som t ex Regno och Namn) behöver få sina avbildningsregler bestämda. Detta kan i vissa notationer visas grafiskt i det konceptuella schemat (vilket har många fördelar). Ett sätt är att explicit rita ut relationen (via en pil) mellan entiteten i fråga och attributet: Regno Sträng Ska utläsas varje har högst ett registreringsnummer, Ett givet värde i mängden av text-strängar (t ex ABC23 ) kan vara relaterad till högst 0.. en via attributet Regno. En måste ha ett registreringnummer och, slutligen, det finns text-strängar (t ex Maria Bergholtz ) som inte utgör registreringsnummer. Som synes används samma princip som för avbildningsregler för relationer mellan entiteter. Regno: Sträng.. UNIK Ett alternativ är att använda notationen ovan, den har nästan samma informationskapacitet som notationen till vänster ( en kan ha högst ett värde på registreringsnummer, och minst ett värde på registreringsnummer (dvs Regno är totalt ). Med UNIK avses att ingen annan kan använda ett Regno som en viss använder). Däremot visar inte notationen ovan om det finns sträng-värden som inte utgör reg.nummer. 3
4 Multiplicitet - regler i systemet vs common sense Regno: Sträng.. ägs_av Pnr: Sträng.. Arv Namn: String.. UNIK isa isa MAN KVINNA Militärtjänstort: String:.. Arv DJUR Namn: String.. UNIK isa isa HUND KATT Skatt: Integer.. MAN och KVINNA är ömsesidigt uteslutande och uttömmande map HUND och KATT är ömsesidigt uteslutande men inte uttömmande map DJUR En arvs-hierarki består av sub- och supertyper. Subtyperna utgör en delmängd av supertypen. Om subtyperna täcker upp hela supertypen säger man att de är uttömmande (eng. exhaustive). Om en och samma instans inte kan tillhöra till flera subtyper säger man att subtyperna är ömsesidigt uteslutande (eng. mutually independent). 4
5 Reifiering Reifiering SJUKDOM..* botar blir: botas SJUKDOM BOT Procent: Float.. BEHANDLING..* botmedel BEHAND- LING Relationen botar är M:M. Om man vill lagra information som berör relationen botar måste relationen reifieras, dvs göras till ett objekt. Övriga M:M kan lämnas som de är på modelleringsnivå, men måste brytas upp när man skapar en relationsdatabas! Övning reifiering UNIK, TOTAL är_medlem_i 0 KLUBB Klubb_namn: Sträng UNIK, TOTAL Uttöka det konceptuella schemat ovan så att det klarar av att representera att en viss person gick in i en viss klubb vid ett visst tillfälle! 5
6 Template-Copy strukturer (power types) Template-Copy strukturer (power types) Vissa objekt kan ses som mallar för andra objekt, kopior. En mall beskriver de generella dragen hos kopiorna som i sin tur kan innehålla ett antal idividuella drag. Mallar är ofta abstrakta objekt medan kopior är konkreta objekt. Kopior kan ses som materialiseringar av mallar. BOK är ett typiskt exempel på en mall, boken som ett litterärt verk. BOK:en har en titel, en författare osv. De individuella kopiorna är de fysiska exemplaren av det litterära verket som kan ha egenskaper som vikt, antal sidor etc. Observera att KOPIA inte utgör en delmängd av BOK. Template- Copies är inte samma sak som supertyp-subtyp. BOK titel Författare: String.. UNIK Titel: String.. av_typ KOPIA Vikt: String.. Antal_sidor.. Samma ord - olika begrepp - powertypes På vilka sätt används ordet bok i meningarna nedan? Jules Verne skrev många böcker Biblioteket i Vällingby har många böcker Nazi Tyskland förbjöd många böcker Bokhandlaren i Jönköping sålde många böcker Kurskod Kursnamn Startdatum Antal poäng Kursansvarig KURS Kurskod Kursnamn Antal_poäng.. tillhör KURSTILL- FÄLLE Startdatum Kursansvarig 6
Relationsdatabasdesign, 2I-4067
Relationsdatabasdesign 2I-4067 Relationsdatabasdesign, 2I-4067 Lärare Maria Bergholtz, rum 4636, telefon 6658, e-mail maria@dsv.su.se Nikos Dimitrakas, e-mail nikos-di@dsv.su.se Michael Persson, rum 2675,
Läs merIT i organisationer och databasteknik
IT i organtioner och databasteknik Kontoutdelning EFTER dagens föreläsning (WinXP/FC/Daisy/Unix) Programvaror på kursen: DB2 v7.2 MS Access 2003 Rational Rose IT i organtioner och databasteknik Föreläsning
Läs merIntroduktion till informationssystem Från verklighet till relationsdatabas Konceptuell modellering och databasmodellering Modelleringsmönster
Databasteknik, 2I-1075 Introduktion till informationssystem Från verklighet till relationsdatabas Konceptuell modellering och databasmodellering Modelleringsmönster Kursens mål Momentet ger grundläggande
Läs merKontoutdelning EFTER dagens föreläsning (WinXP/FC/Daisy/Unix) Programvaror på kursen: MySQL MS Access 2003 Rational Rose
Konceptuell modellering och Databasmodellering Kontoutdelning EFTER dagens föreläsning (WinXP/FC/Daisy/Unix) Programvaror på kursen: MySQL MS Access 2003 Rational Rose 2006-10-25 1 Konceptuell modellering
Läs mer(Data)Modellering. nikos dimitrakas rum 2423
(Data)Modellering nikosd@kth.se 08-161295 rum 2423 Connolly/Begg (3rd edition) Kapitel 11, 12 och 14 (4th edition) Kapitel 11, 12 och 15 (5th edition) Kapitel 12, 13 och 16 (6th edition) Kapitel 12, 13
Läs merInformationssystem och Databasteknik
Informationssystem och Databasteknik Föreläsning 4 Relationsmodellen Från konceptuell modell till relationsdatabasschema Inför projektarbetet: - sammansmältning av flera överlappande modeller av samma
Läs merFöreläsning 3 Transformation från konceptuell datamodell till relationsschema ( Syntetisk databasdesign ) Vad är ett databashanteringssystem?
Föreläsning 3 Transformation från konceptuell datamodell till relationsschema ( Syntetisk databasdesign ) Vad är ett databashanteringssystem? En mängd program som tillåter användaren att skapa och underhålla
Läs merAnalytisk relationsdatabasdesign
Analytisk relationsdatabasdesign Att förbättra kvaliteten i databaser Presenter s Name Organization name www.horton.com Domän-regler och främmande nyckel regler via DDL Datatyp! Datatyp! Maxvärde! Maxvärde!
Läs merTentamen EIT:DB Databastmetodik 11/1 2013 kl. 13 17 + Lösningsförslag
Tentamen EIT:DB Databastmetodik 11/1 2013 kl. 13 17 + Lösningsförslag Inga hjälpmedel är tillåtna (annat än ordbok). Kort syntaxsamling för delar av SQL samt lista med symboler för relationsalgebraiska
Läs merObjektorientering. Grunderna i OO
Objektorientering Grunderna i OO 1 Systemutveckling Tre systemnivåer: Verksamhet Informationssystem Datasystem Huvuduppgifterna i ett systemutvecklingsarbete: Verksamhetsanalys Informationsbehovsanalys
Läs merLite om databasdesign och modellering
Lite om databasdesign och modellering Konceptuell databasdesign Med konceptuell databasdesign avses processen att konstruera en datamodell för en verksamhet, oberoende av fysiska villkor. Modelleringen
Läs merAbstraktion. Objektorientering. Kartor. Kartor. Hus. Generalisering
Abstraktion Objektorientering Process som bygger på att känna igen och fokusera på viktiga karakteristika hos objekt eller i en situation. Förmågan att kunna filtrera bort eller bortse från oviktiga detaljer.
Läs merObjektorientering Klasser
Objektorientering Klasser VSA110 1 OOA I analysen upprättas: Klassdiagram Objektdiagram Tillståndsdiagram Scenario Användningsfall Sekvensdiagram Användardialoger (skärmbilder) 2 Analys - en översikt Vi
Läs merKonceptuell modellering. Formalisering, automatisering och effektivisering
Konceptuell modellering. Formalisering, automatisering och effektivisering LUSP. HT2012. Föreläsning 7. Övning 7 Erik Perjons perjons@dsv.su.se Modeller och modellering 1 Verksamheten två nivåer Människor
Läs merLösningsförslag till Exempel tentamen
Inst. för Data- och Systemvetenskap SU/KTH Maria Bergholtz, Paul Johannesson Lösningsförslag till Exempel tentamen 2I-1033 IT i Organisationer och Databasteknik Tentamenstiden är 5 timmar Skriv bara på
Läs merVad är en databas? Databaser. Relationsdatabas. Vad är en databashanterare? Vad du ska lära dig: Ordlista
Databaser Vad är en databas? Vad du ska lära dig: Använda UML för att modellera ett system Förstå hur modellen kan översättas till en relationsdatabas Använda SQL för att ställa frågor till databasen Använda
Läs merObjektorientering Användning
Objektorientering Användning Samt repetition av klasser Suzana Ramadani 1 Repetition Objektorientering bygger på Abstraktion Hierarkisk strukturering Inkapsling Klassificering Generalisering specialisering
Läs merLITEN HANDLEDNING TILL E-TJÄNSTER I BJUVS KOMMUN. Så här ser inloggningssidan ut. Börja med att skriva ditt användarnamn och lösenord i rutorna.
LITEN HANDLEDNING TILL E-TJÄNSTER I BJUVS KOMMUN Så här ser inloggningssidan ut. Börja med att skriva ditt användarnamn och lösenord i rutorna. 1 Första gången du loggar in ska du ange dina uppgifter i
Läs merLaboration 1: Figurer i hierarki
Laboration 1: Figurer i hierarki Bakgrund Två grundläggande tekniker i objektorienterad konstruktion är arv och komposition. Mål Laborationen har flera avsikter: 1. Ge kunskaper i hur program kan organiseras
Läs merRiktlinjer för Kungälvs kommuns styrdokument
Riktlinjer för Kungälvs kommuns styrdokument Antagna av kommunfullmäktige 2011-11-10 (2011 201) Gäller för alla nämnder och all verksamhet i Kungälvs kommun Dokumentansvarig: Chef, kommunledningssektorn
Läs mer729G75: Programmering och algoritmiskt tänkande. Tema 3, föreläsning 2
729G75: Programmering och algoritmiskt tänkande Tema 3, föreläsning 2 Översikt Vanliga mönster när man designar en klass Klass-diagram Exempel Arv i Python Egna klasser använd som egna datatyper, men även
Läs merInteraktions- och klassdiagram, kap 12-16 F4 vt -07
Interaktions- och klassdiagram, kap 12-16 F4 vt -07 Viktigt i kapitel 13 är bild 13.5 och avsnitten 13.7 och 13.8: De meddelanden som sänds från gränssnittssiktet till domänskiktet är de meddelanden som
Läs merRiktlinjer för styrdokument
Riktlinjer för styrdokument Strategi Plan/program Riktlinje Regler och instruktioner Fastställt av: Kommunfullmäktige Datum: 2012-11-20 165 För revidering ansvarar: Kommunstyrelsen För eventuell uppföljning
Läs merHFS Hälsovinstmätningsprojekt
HFS Hälsovinstmätningsprojekt Evalill Nilsson HFS Nationella konferens Malmö 061026 Vad är hälsovinstmätning? Med hälsovinstmätning menar vi mätning av patienternas självskattade hälsa, före och efter
Läs merEtt annat exempel på en E-R modell. En bank. Beskrivning av banken
Ett annat exempel på en E-R modell En bank 1 Beskrivning av banken En bankkedja har r på en mängd olika orter i Finland För varje r lagras dess -kod, rets och För er lagras nummer, och En måste ha minst
Läs merExempel-tentamen 1. + Lösningsförslag. Inga hjälpmedel är tillåtna.
Institutionen för Data- och Systemvetenskap SU/KTH Maria Bergholtz Exempel-tentamen + Lösningsförslag Inga hjälpmedel är tillåtna. Skriv bara på en sida av pappret Skriv namn på varje papper Skriv läsligt,
Läs merExempel tentamen. Skriv bara på en sida av pappret Skriv namn på varje papper Skriv läsligt, annars rättas inte tentamen Alla hjälpmedel är tillåtna
Inst. för Data- och Systemvetenskap SU/KTH Maria Bergholtz, Paul Johannesson Exempel tentamen 2I-1100 Informationssystem och Databasteknik Tentamen är öppen i så motto att läroböcker, föreläsningsanteckningar,
Läs merNVDB - Översiktlig informationsmodell
NVDB - Teknisk Lösning Anders Nilsson, Klas Hallberg Datum Version (66) NVDB - Översiktlig informationsmodell Ändringsförteckning: Version Datum Orsak samt ändring mot tidigare version Ansvarig.0 999-09-7
Läs merIntroduktion till arv
Introduktion till arv 6 INTRODUKTION TILL ARV Arv Generell-Speciell Arv för att utnyttja det vi redan gjort Återanvändning Basklass Härledd klass Varför arv? Inför en subklass för att uttrycka specialisering
Läs merDatabasdesign. E-R-modellen
Databasdesign Kapitel 6 Databasdesign E-R-modellen sid Modellering och design av databaser 1 E-R-modellen 3 Grundläggande begrepp 4 Begränsningar 10 E-R-diagram 14 E-R-design 16 Svaga entitetsmängder 19
Läs merNationell informationsstruktur 2015:1 Bilaga 3: Modeller för hälso- och sjukvård
Nationell informationsstruktur 2015:1 Bilaga 3: Modeller för hälso- och sjukvård 2 Innehåll Processmodell för hälso- och sjukvård... 4 Begreppsmodell för hälso- och sjukvård... 6 Informationsmodell för
Läs merBoken om svenska för 3:an
Boken om svenska för 3:an Boken om svenska åk 1-3 består av tre arbetsböcker: Boken om svenska för 1:an, Boken om svenska för 2:an och Boken om svenska för 3:an. De bygger på kursplanens syfte, centrala
Läs merANSÖKAN OM VALIDERING INOM LÄRARLYFTET VT15
ANSÖKAN OM VALIDERING INOM LÄRARLYFTET VT15 Du som antagits till en kurs inom Lärarlyftet VT15 har möjlighet att ansöka om validering av dina kunskaper och färdigheter i relation till kursens lärandemål.
Läs merIT i organisationer och databasteknik
IT i organisationer och databasteknik Föreläsning 4 Relationsmodellen Från konceptuell modell till relationsdatabasschema Regler i ER-scheman eller UMLklass diagram? I Som klasser: RABATT KlassArabatt:
Läs merIntroduktion av aktiv generaliserad kunskap i Businss Process Support System (BPSS)
Introduktion av aktiv generaliserad kunskap i Businss Process Support System (BPSS) - en teknisk rapport om regelsystem i en state-flow-miljö kallad ProBis Version 0.2 En process från ett state-flow perspektiv
Läs mer729G75: Programmering och algoritmiskt tänkande. Tema 3, föreläsning 2
729G75: Programmering och algoritmiskt tänkande Tema 3, föreläsning 2 Översikt Vanliga mönster när man designar en klass Arv i Python UML-diagram Exempel Vanliga mönster när man designar en klass Namngivning
Läs merTentamen Databasteknik
Försättsblad Tentamen Databasteknik 2003 04 29, 8.00 13.00 Inga hjälpmedel. Bedömning (preliminär): uppgifterna ger maximalt 14 + 11 + 11 + 6 + 4 + 4 = 50 poäng. För godkänt krävs 25 poäng (3/25, 4/33,
Läs merUtveckling av webbapplikationer med.net, DVA213 (1 av 5)
Utveckling av webbapplikationer med.net, DVA213 (1 av 5) TENTAMEN Utveckling av webbapplikationer med.net, DVA213, 15/08/12 kl. 8:10-12:30 Ansvariga lärare: Afshin Ameri, Dag Nyström Max poäng: 60p Betygsgränser:
Läs merGrunderna i SQL del 1
Grunderna i SQL del 1 1. SELECT-frågor 2. SELECT 3. WHERE 4. ORDER BY 5. Inre join 6. Yttre join 7. Andra typer av join 8. Union 9. Aggregatfunktioner 10. Gruppera och summera Kap. 3 Kap. 4 Kap. 5 utom
Läs merTentamen. 2D4135 vt 2005 Objektorienterad programmering, design och analys med Java Lördagen den 28 maj 2005 kl 9.00 14.
Tentamen 2D4135 vt 2005 Objektorienterad programmering, design och analys med Java Lördagen den 28 maj 2005 kl 9.00 14.00, sal E33 Tentan har en teoridel och en problemdel. På teoridelen är inga hjälpmedel
Läs merInformationssystem och databasteknik
Informationssystem och databasteknik Föreläsning 5 Analytisk databasdesign F5! Funktionellt beroende: Pnr Namn Funktion (i vanlig mat. betydelse): 610321 11111 22222 33333 Maria Eva Sture Olle För varje
Läs merRelationsmodellen och syntetisk databasdesign
Relationsmodellen och syntetisk databasdesign Den teoretiska grunden för relationsdatabaser Från konceptuellt schema till databas Relationsmodellen Bil Ägare En relationsdatabas är en databas som uppfattas
Läs merFöreläsning 4 Transformation från konceptuell datamodell till relationsschema ( Syntetisk databasdesign ) Normalisering (Analytisk databasdesign)
Föreläsning 4 Transformation från konceptuell datamodell till relationsschema ( Syntetisk databasdesign ) Normalisering (Analytisk databasdesign) 1 Vad är en databas? Logiskt sammanhängande mängd av data,
Läs merInformationsspecifikation för levnadsvanor. Tobakskonsumtion, alkoholkonsumtion, fysisk aktivitet och matvanor
Informationsspecifikation för levnadsvanor Tobakskonsumtion, alkoholkonsumtion, fysisk aktivitet och matvanor Denna publikation skyddas av upphovsrättslagen. Vid citat ska källan uppges. För att återge
Läs merNationell informationsstruktur 2015:1 Bilaga 1: Läsanvisning till modellerna
Nationell informationsstruktur 2015:1 Bilaga 1: Läsanvisning till modellerna Innehåll Inledning... 3 Ord och uttryck... 4 Processmodeller... 5 Vad är en processmodell?... 5 Hur används processmodeller
Läs merVad är en databas? Databaser. Relationsdatabas. Vad är en databashanterare? Vad du ska lära dig: Ordlista
Databaser Vad är en databas? Vad du ska lära dig: Använda UML för att modellera ett system Förstå hur modellen kan översättas till en relationsdatabas Använda SQL för att ställa frågor till databasen Använda
Läs mer15-09- 14. TNM040 Kommunika3on och användargränssni< HT2015, FÖ3 TNM040 HT2015. Bra överblick. h<p://www.usabilitypartners.se/om- anvandbarhet/metoder
TNM040 Kommunika3on och användargränssni< HT2015, FÖ3 Bra överblick h
Läs mera), c), e) och g) är olikheter. Av dem har c) och g) sanningsvärdet 1.
PASS 9. OLIKHETER 9. Grundbegrepp om olikheter Vi får olikheter av ekvationer om vi byter ut likhetstecknet mot något av tecknen > (större än), (större än eller lika med), < (mindre än) eller (mindre än
Läs merTDDC74 Programmering, abstraktion och modellering DUGGA 2
1 Tekniska högskolan vid Linköpings universitet Institutionen för datavetenskap Anders Haraldsson TDDC74 Programmering, abstraktion och modellering DUGGA 2 Torsdag 19 feb 2009 8-10 Namn: Personnummer:
Läs merDe formulär och arbetsverktyg som finns med i denna fil är:
Arbetsverktyg De formulär och arbetsverktyg som finns med i denna fil är: 1. Medgivande Sekretess 2. Medgivande Journalhandlingar 3. Genogram utifrån fallexempel 4. Livslinje 5. Frågeformulär Kartläggning
Läs merFöreläsning 2. Objektorienterad analys och design. Analys: att modellera världen. Design: att strukturera program.
Föreläsning 2 Objektorienterad analys och design. Analys: att modellera världen. Design: att strukturera program. Vår process Kravbeskrivning (3 dagar). Enkel form av användningsfall (use cases). Analys
Läs merAnmälan mot Göteborgs universitet angående nekande att rätta inlämnade uppgifter
Göteborgs universitet Rektor Luntmakargatan 13, Box 7851, SE-103 99 Stockholm, Sweden Tfn/Phone: +46 8 563 085 00 Fax: +46 8 563 085 50 hsv@hsv.se, www.hsv.se Magnus Granlund 08-563 088 38 magnus.granlund@hsv.se
Läs merInlämningsuppgift 2. DA156A - Introduktion till webbutveckling Teknik och samhälle, Malmö högskola Oktober 2012
Oktober 2012 Uppgiften går ut på att redovisa dina kunskaper kring JavaScript, liksom din förmåga att skapa en CSS-baserad layout. Detta gör du genom att lämna in ett resultat som följer specifikationerna
Läs merExtentamen i 2D1359 Objektorinterad modellering programmering och analys Tisdag den 13 oktober 1998 kl
NADA, KTH OOMPA 1998-10-13 Sid 1 (8) Extentamen i 2D1359 Objektorinterad modellering programmering och analys Tisdag den 13 oktober 1998 kl. 11-13 Inga hjälpmedel tillåtna. Poäng och betyg: För godkänt
Läs merF8 - Arv. ID1004 Objektorienterad programmering Fredrik Kilander
F8 - Arv ID1004 Objektorienterad programmering Fredrik Kilander fki@kth.se Arv och subklasser Klasser innehåller attribut och beteenden En subklass ärver dessa från föräldern Detta ger: Återanvänd kod
Läs merSystemvetarutbildningen och dataekonomutbildningen
Visuell Programutveckling med C# Provmoment: Ladokkod: Tentamen ges för: Namn: (Ifylles av student) Personnummer: (Ifylles av student) Tentamensdatum: 2012-01-10 Tid: 14.00 19.00 Hjälpmedel: Inga hjälpmedel
Läs merKommunal vuxenutbildning: elever, kursdeltagare och utbildningsresultat, första halvåret 2016.
Maj 2016 1 (7) Kommunal vuxenutbildning: elever, kursdeltagare och utbildningsresultat, första halvåret 2016. Uppgifterna ska vara SCB tillhanda senast 15 september 2016 och kan endast lämnas via Internet
Läs merIntroduktion. Byggstenar TDBA63 2005-11-22
Introduktion UML står för Unified Modeling Language. Det är tänkt att fungera som hjälpmedel vid modellering av alla tänkbara typer av utvecklingsarbeten, inte bara inom dataomdrådet. Det största värdet
Läs merRita med ritstift. Raka banor Klicka med Ristiftet vid varje hörn.
Rita med ritstift Raka banor Klicka med Ristiftet vid varje hörn. Mjuka kurvor Klicka, håll ned musknappen och dra i banans riktning. En hävarm dras ut på var sida om ankarpunkten. De sitter ihop som en
Läs merGiltig legitimation/pass är obligatoriskt att ha med sig. Tentamensvakt kontrollerar detta.
KOD: Kurskod: PM2616 Kursnamn: Psykoterapi Provmoment: Psykoterapeutisk Teori PDT, Psykoterapeutisk Teori KBT Ansvarig lärare: Anders Wellsmo & Annika Björnsdotter Tentamensdatum: 2016-01-14 Tillåtna hjälpmedel:
Läs merBokanalys Sci-fi, skräck, fantasy
Bokanalys Sci-fi, skräck, fantasy Ni kommer inom de närmsta veckorna att läsa en bok inom temat sci-fi, skräck eller fantasy samt jobba med uppgifter relaterade till den boken. Syftet är att öka er läsförståelse
Läs merTeknisk beskrivning PDL i HSA
Teknisk beskrivning PDL i HSA Beskrivning av vårdgivare, vårdenhet och medarbetaruppdrag i HSA för implementation i administratörsgränssnitt samt registrering via LDAP-verktyg Version 1.01 Innehållsförteckning
Läs merSärskilt stöd. Arbetsgången för att nå kunskapsmålen Inklusive bilagor. Norrtelje Teknik- och Naturbruksgymnasium
Särskilt stöd Arbetsgången för att nå kunskapsmålen Inklusive bilagor Norrtelje Teknik- och Naturbruksgymnasium Reviderad 2014-09-23 INNEHÅLLSFÖRTECKNING Ämnes- och kursplanering... 3 Dokumentation och
Läs merWebbteknik för ingenjörer
Institutionen för 2015-01-22 Tillämpad fysik och elektronik Karin Fahlquist Webbteknik för ingenjörer HTML5 & CSS laboration Målsättning Att skapa en webbplats utifrån en Lo-fi prototyp och implementera
Läs merVästsvenska paketet Skattning av trafikarbete
Västsvenska paketet Skattning av trafikarbete Rapport Dokumenttitel: Skattning av trafikarbete Västsvenska paketet rapport Utförande part: WSP Kontaktperson: Tobias Thorsson Innehåll 1 Introduktion Fel!
Läs merRelationsdatabasdesign
Vad är Relationsdatabasdesign? Relationsdatabasdesign nikosd@kth.se 08-7904460 rum 8522 Connolly/Begg (3rd edition) Kapitel 4., 4.2 och 5 (4th edition) Kapitel 5., 5.2 och 6 (5th edition) Kapitel 6., 6.2
Läs merOOP Objekt-orienterad programmering
OOP F9:1 OOP Objekt-orienterad programmering Föreläsning 9 Arv och klasshierarkier Polymorfism OOP F9:2 Djur - String namn - int vikt + String getnamn() + int getvikt() + void ökavikt(int x) Ko - int mjölkvolym
Läs merFortsättningskurs i programmering F 2. Algoritmer i Programutveckling Hugo Quisbert 20130122. Problemexempel 1
Fortsättningskurs i programmering F 2 Algoritmer i Programutveckling Hugo Quisbert 20130122 1 Exempel 1 Problemexempel 1 En souvenirbutik behöver ett datorprogram som omvandlar ett pris i svenska kronor
Läs merTLR Lokala Regler & Tävlingsregler
TLR Lokala Regler & Tävlingsregler TLR Steg 1 Avsnitt 3 Kap. 6 och 7 i SoT Bilaga I del A och B i Regler för Golfspel Mall och exempel på Lokala Regler och Tävlingsregler Lokala Regler & Tävlingsbestämmelser
Läs merMetadokument för dokument inom Chalmers Studentkår
Metadokument för dokument inom Chalmers Studentkår Denna guide är inte en fullständig beskrivning över alla typer av styrdokument 1 och dokument som används inom Chalmers Studentkårs verksamhet. Dokumentet
Läs merSå här gör du i Skolportalen
Så här gör du i Skolportalen Webbplatsadress: https://skolportal.tyreso.se/ Här har vi samlat information om hur du gör för att ändra och lägga in ny information i Skolportalen. Ansök om konto sid 1 Glömt
Läs merNATIONELLT KURSPROV I MATEMATIK KURS A VÅREN 2002. Del II
Skolverket hänvisar generellt beträffande provmaterial till bestämmelsen om sekretess i 4 kap 3 Sekretesslagen. För detta material gäller sekretessen till och med utgången av juni månad 2002. Anvisningar
Läs merSyns norm e r i vårdens dokument? Del 1 Dokumentanalys
Syns norm e r i vårdens dokument? Del 1 Dokumentanalys Del 1 Dokumentanalys Skrivhjälp för jämlik text Ett verktyg som identifierar ojämlikheter, normer och föreställningar i texter och bilder. En produkt
Läs merPrövnings- processen
Prövningsprocessen Prövningsprocessens sju steg 2. x 3. x 4. X 5. x 6. x. Steg 1 Samråd. 2. Ansökan och MKB upprättas och lämnas in. 4. Kungörelse och remiss. Verksamhetsutövaren kontaktar Länsstyrelsen
Läs merObjektorienterad programmering
Objektorienterad programmering Emil Ahlqvist (c10eat@cs.umu.se) Didrik Püschel (dv11dpl@cs.umu.se) Johan Hammarström (c08jhm@cs.umu.se) Hannes Frimmel Moström (c10hml@cs.umu.se) 1 1. Introduktion 1.1 Objektorienterad
Läs merVärldskrigen. Talmanus
Världskrigen I början av 1900-talet var det två stora krig, första och andra världskriget. Många barn hade det mycket svårt under krigen. Men de som krigade tyckte inte att de hade något ansvar för barnen
Läs merMajor Release 3.1. Vad innebär Major Release 3.1 för svenska användare?
Major Release 3.1 Vad innebär Major Release 3.1 för svenska användare? Agenda Vad förändras och vad innebär det? Förändringarna i detalj Dokumentation Sammanfattning Vad förändras och vad innebär det?
Läs merPortföljer Studentmanual
2014-08-08 Bb 9 April 2014 iktsupport@oru.se Portföljer Studentmanual Innehåll Om portföljer... 1 Skapa en portfölj... 2 Sammanställningar... 3 Skapa personlig sammanställning... 3 Lägg till personlig
Läs merDatabasteori. Övningar
Databasteori Övningar Erik Prytz Uppdaterad november 2014, november 2015 Eva L. Ragnemalm November 2009, uppdaterad april 2010 Kapitel 1: ER- modellering Skapa ER- diagram för nedanstående övningar (läs
Läs merDesign och underhåll av databaser
Design och underhåll av databaser 1. Modell av verkligheten 2. Normalformer 3. Introduktion till DDL 4. Skapa databaser 5. Skapa tabeller 6. Skapa index 7. Restriktioner 8. Ta bort databaser, tabeller
Läs merKompletterande lösningsförslag och ledningar, Matematik 3000 kurs B, kapitel 1
Här presenteras förslag på lösningar och tips till många uppgifter i läroboken Matematik 3000 kurs B som vi hoppas kommer att vara till hjälp när du arbetar dig framåt i kursen. Vi har valt att inte göra
Läs merTvärtom Hur du vinner framgång, blir lycklig och rik genom att göra precis tvärtom
Boksammanfattning Tvärtom Hur du vinner framgång, blir lycklig och rik genom att göra precis tvärtom Tvärtom är skriven för dig som vill bli en vinnare i dina egna ögon, säger författaren Max Söderpalm
Läs merStatligt LOK-stöd från 2014
Statligt LOK-stöd från 2014 Förändringar Nedan följer en sammanställning av förändringarna i de nya statliga LOK-stödsföreskrifterna jämfört med de gamla. Gamla (till 31 dec 2013) Nya (från 1 jan 2014)
Läs merSteg 4. Lika arbeten. 10 Diskrimineringslagen
Steg 4. Lika arbeten 10 Diskrimineringslagen [ ] Arbetsgivaren ska bedöma om förekommande löneskillnader har direkt eller indirekt samband med kön. Bedömningen ska särskilt avse skillnader mellan - Kvinnor
Läs merDELPROV 1 I DATAVETENSKAP
Umeå Universitet Datavetenskap Marie Nordström 070502 DELPROV 1 I DATAVETENSKAP Uppgift (poäng) 1 () 2 () 3 () 4 () 5 () 6 () Summa (xx) Inlämnad Poäng Kurs : Datum : 070502 Namn (texta) : Personnummer
Läs merEnsam VAD HANDLAR BOKEN OM? LGR 11 CENTRALT INNEHÅLL SOM TRÄNAS ELEVERNA TRÄNAR FÖLJANDE FÖRMÅGOR SIDAN 1. Lärarmaterial
SIDAN 1 Lärarmaterial Klicka HÄR för att skriva ut arbetsmaterialet. VAD HANDLAR BOKEN OM? Olle blir hämtad sist på fritids och han känner sig ledsen. Alla andra barn har gått hem och alla verkar ha någon
Läs merInstruktion för suggringsnav
Instruktion för suggringsnav Innehåll 1. Registrering av vilka suggor som skall sändas till en viss satellit 2. Skapa en lista på suggorna att sända med till satelliten 3. Skapa suggkort att sända med
Läs merTentamen. Grundläggande programmering i Java A 5p, DTAA32 2003-03-21
Mitthögskolan ITM Institutionen för Informationsteknologi och medier. Bertil Danielsson 060-14 86 82 Jan-Erik Jonsson 060-14 87 90 Tentamen i Java A Sida 1/6 Tentamen Grundläggande programmering i Java
Läs merEn beskrivning av det professionella rådgivningssamtalet 2006-11- 30
Samtalsprocessen En beskrivning av det professionella rådgivningssamtalet 2006-11- 30 Samtalsprocessens fem faser Öppna Lyssna Analysera Bedöma Motivation Åtgärd Avsluta Öppningsfasen Genom rösten, god
Läs mer3. namn på huvudman, skolenhet och den kommun där skolenheten är belägen, 5. namn och titel på den eller de som har beslutat om betyg,
Dnr 6.1.2-2014:296 1 (6) Föreskrifter om ändring i Skolverkets föreskrifter (SKOLFS 2011:123) om betygskatalog; beslutade den datum och år. Med stöd av 8 kap. 28 gymnasieförordningen (2010:2039) och 6
Läs merALLMÄNT OM FUNKTIONSPAKET OMDÖME
Skola24 Omdöme Skoladministratören är den person på skolan som skapar en undersökning och bestämmer vilka ämnen/kurser/klasser som ska omfattas av den. Innan en undersökning startas upp är det viktigt
Läs merRätt beslut och rätt ersättning
Rätt beslut och rätt ersättning Information om skyldigheter i samband med beslut eller ersättning Om socialförsäkringen Socialförsäkringen är en viktig del av det svenska trygghetssystemet. Den svenska
Läs merSystemvetarutbildningen och dataekonomutbildningen
Visuell Programutveckling med C# Provmoment: Ladokkod: Tentamen ges för: Namn: (Ifylles av student) Personnummer: (Ifylles av student) Tentamensdatum: 2012-02-25 Tid: 09.30 14.30 Hjälpmedel: Inga hjälpmedel
Läs merMANUAL för samplanering i hemmet - Sigtuna
MANUAL för samplanering i hemmet - Sigtuna Bakgrund Då den enskilde behöver insatser från både socialtjänst och hälsooch sjukvården ska kommunen tillsammans med landstinget upprätta en så kallad samordnad
Läs merStatistik över PTS konkurrensfrämjande regleringsbeslut, överklagade beslut och relaterade rättsprocesser tioårsperioden 2003 2012
1 Statistik över PTS konkurrensfrämjande regleringsbeslut, överklagade beslut och relaterade tioårsperioden 2003 2012 Statistiken bygger på Post- och telestyrelsens statistikleverans till Riksrevisionen
Läs merObjektorienterad Programmering (TDDC77)
Objektorienterad Programmering (TDDC77) Föreläsning X: Klass diagram, inkapsling, arv Ahmed Rezine IDA, Linköpings Universitet Hösttermin 2017 Outline Instansiering Åtkomst Abstrakt datatyp UML Överlagring
Läs merIT i organisationer och databasteknik
IT i organisationer och databasteknik Föreläsning 5 Analytisk databasdesign Arkitektur hos ett informationssystem Presentation Användargränssnitt via en browser Applikationslogik Data Java servlets som
Läs merTENTAMEN. Kurs: Objektorienterad programmeringsmetodik 5DV133 Ansvarig lärare: Anders Broberg. VT-13 Datum: 13-06-05 Tid: kl 16.00-20.
Umeå Universitet Datavetenskap Anders Broberg 130605 TENTAMEN Kurs: Objektorienterad programmeringsmetodik 5DV133 Ansvarig lärare: Anders Broberg VT-13 Datum: 13-06-05 Tid: kl 16.00-20.00 Namn: Personnummer:
Läs mer