1. Designe ER-modeller med MS Visio
|
|
- Ole-Kristian Møller
- 7 år siden
- Visninger:
Transkript
1 Kjell Toft Hansen Opphavsrett: Forfatter og AITeL Lærestoffet er utviklet for faget LO151D Informatikk 1- databaser 1. I dette notatet skal vi se på hvordan vi kan lage ER-modeller ved å bruke MS Visio og notasjonen for UMLklassediagram. Innhold 1. DESIGNE ER-MODELLER MED MS VISIO INTRODUKSJON FINNE RIKTIG NOTASJON (DIAGRAMTYPE) HVORDAN DESIGNE DIAGRAMMER OPPRETTE ENTITETSTYPER OPPRETTE SAMMENHENGSTYPER OG MULTIPLISITET AVSLUTTE Introduksjon Med MS Visio kan vi designe ER-modeller ved å bruke UML (eng. Unified Modeling Language) notasjonen for klassediagram. Vi skal i dette kurset bruke MS Visio som et rent tegneverktøy. Vi skal ikke genererer SQL-script fra ER-modellen noe som for eksempel krever at referanseintegriteten, datatyper og verdidomene er realisert i diagrammet.
2 1.2. Finne riktig diagramtype Etter at vi har åpnet MS Visio, får vi fram skjermbildet som er vist på figur 1. Figur 1. Her må du velge Programvare og database fra menyen til venstre og deretter UML Modelldiagram Hvordan designe diagrammer Vi skal nå ha fått opp skjermbildet på figur 2. Figur 2. side 2 av 7
3 Det er i rutearket vi skal designe ER-diagrammene. Det kan være en fordel å gjøre rutearket mer brukervennlig ved å endre skaleringen som vist på figur 3. Figur Opprette entitetstyper Når vi skal designe en ER-modell, må vi først opprette entitetstypene (her: Klasse). Symbolet for entitetstypen finner vi i kolonnen til venstre for rutearket. Vi plasserer musepekeren over entitetstypesymbolet, holder venstre musetast nede og drar symbolet over i rutearket. Vi vil da få et entitetstypesymbol i rutearket som vist på figur 4. Figur 4. Nå må vi gi entitetstypen et passende navn. Dette gjør vi ved å plassere musepekeren på entitetstypesymbolet og dobbeltklikke. Da vil vi få fra skjermbildet som er vist på figur 5. Figur 5. Her skriver vi inn navnet til entitetstypen vi ønsker å opprette, i dette tilfellet Sted. Deretter må vi legge inn attributtene og trykker på kategorien Attributter i venstre meny og får fram skjermbildet som er vist på figur 6. side 3 av 7
4 Figur 6. Nå skal vi legge inn entitetstypens attributter. Dette gjør vi ved å trykke på Nytt for hvert attributt vi ønsker å tilføye i attributtlisten, som vist på figur 7. Figur 7 Vi må selv skrive inn navnet på attributtene. På figur 7 har vi lagt inn de to attributtene postnr og poststed. Attributtet må få et navn, og nøkkelattributtet (alt. identifikatoren) må merkes med {PK} (eng. Primary Key, no. primærnøkkel), som må skrives inn. Vi oppgir ikke noen datatype (uspesifisert) fordi diagrammet ikke skal oversettes til SQL-script. Attributtet skal være synlig som private (standardverdi) eller public (du kan bruke begge). Denne parameteren har kun betydning når vi jobber objektorientert (klassediagram) og ikke i ERmodellen som senere kun skal oversettes til relasjonelle tabeller i en relasjonsdatabase. I de øvrige kolonnene (Multiplisitet og Startverdi) bruker vi standardverdiene som MS Visio foreslår. Hvis vi skal legge inn et flerverdiattributt (som for eksempel telefon) må vi skrive inn multiplisitetssymbolet [0..*] selv. Når vi har lagt inn alle attributtene som på figur 7, trykker vi OK og får fram skjermbildet som er vist på figur 8. side 4 av 7
5 Figur 8. Tegnet foran attributtene har ingen betydning i ER-sammenheng. På figur 9 har vi lagt inn to entitetstyper med tilhørende attributter. Figur 9. Nå må vi lage en sammenhengstype (eng. relationship) mellom entitetene i de to entitetstypene: studenter bor på sted eller sted har studenter. Vi kan lese både fra høyre mot venstre og fra venstre mot høyre. Unngå verb som for eksempel er og har Opprette sammenhengstyper og multiplisitet Vi må velge sammenhengstypesymbolet Binær tilknytning (figur 10) som vi finner i venstre meny. Figur 10. Ved å holde venstre musetast nede, og dra symbolet over i rutearket og deretter knytte det til begge entitetstypene (Sted og Student), får vi opprettet sammenhengstypen mellom Sted og Student. Resultatet av framgangsmåten er vist på figur 11. side 5 av 7
6 Figur 11. Vi knytter hver ende av sammenhengstypen til et passende ankerpunkt på entitetstypen. Når vi har fått utført dette, må vi legge på sammenhengstypens multiplisitet og navn. Det gjør vi ved å dobbeltklikke med musepekeren på sammenhengstypen. Vi får da fram skjermbildet som er vist på figur 12. Figur 12. Her går vi direkte ned til Tilknytningsender og skriver inn et navn på sammenhengstypen i End1, «bor på». Navnet vi gir må si noe om hva sammenhengstypen innebærer i virkeligheten. Det er ikke nødvendig å ha navn på begge sider. Derfor kan vi slette teksten som står i rad to: End2. Vi må deretter velge riktig multiplisitet fra nedtrekksmenyen for hver rad under Multiplisitet. I vårt tilfelle velger vi 1..1, en student må ha minst én postadresse og kan ikke ha mer enn én. Vi må også legge inn multiplisiteten på den andre siden (End2). Et sted trenger ikke å ha noen studenter, men det kan være steder som har flere studenter. Komplett multiplisitet finner vi på figur 13. side 6 av 7
7 Figur 13. Deretter trykker vi OK og får fram skjermbildet som er vist på figur 14. Figur 14. Nå har vi laget en modell bestående av to entitetstyper med tilhørende attributter og nøkkelattributt. Vi har også laget sammenhengstypen mellom attributtene med navn og multiplisitet (binær sammenhengstype). Hvis oppgaven var å vise sammenhengen mellom studenter og hvor de bor, er dette nå et komplett ER-diagram. Ønsker vi å kopiere modellen til et tekstdokument velger vi Rediger og deretter Merk alt eller alternativt: merk hvert enkelt element i diagrammet deretter kopier og lim inn. Da gjenstår det bare å lagre modellen Avslutte Vi lagrer modellen ved å velge Fil/Lagre Som og deretter oppgir vi navn og sti. Til slutt avslutter vi å velge Avslutt. side 7 av 7
Hvordan designe en ER-modell med MS-VISIO
AITeL Databaser Hvordan designe en ER-modell med MS-VISIO Kjell Toft Hansen 19. august 2003 Brukerveiledningen er forfatters eiendom. Som kursdeltaker kan du fritt bruke den til eget personlig bruk. Kursdeltakere
Detaljer1. Innføring i bruk av MySQL Query Browser
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Innføring i bruk av MySQL Query Browser Kjell Toft Hansen 28.02.2007 Lærestoffet er utviklet for faget LV338D Databaseadministrasjon 1. Innføring
Detaljer1. Datamodellering. 1.1. Kommentarer til læreboka
Tore Mallaug 20.10.2009 Opphavsrett: Forfatter og Stiftelsen TISIP Lærestoffet er utviklet for fagene LN323D Databaser 1. Datamodellering Resymé: Denne leksjonen viser et par eksempler på ER-modellering
DetaljerDatabaser. Relasjonsmodellen 1 Læreboka: Kap. 2 Relasjonsmodellen Faglærere: Tore Mallaug, Kjell Toft Hansen
Databaser Relasjonsmodellen 1 Læreboka: Kap. 2 Relasjonsmodellen Faglærere: Tore Mallaug, Kjell Toft Hansen Tema for dagen Relasjonsmodellen Hvorfor relasjoner? Fra ER diagram til relasjoner 22.09.2008
DetaljerOppgaver Oppgave a: Sett opp mulige relasjoner
Løsningsforslag til øving 4: Relasjonsmodellen Kjell Toft Hansen 18.09.2008 Opphavsrett: Forfatter og AITeL Lærestoffet er utviklet for faget LO151D Informatikk 1: databaser Oppgaver Oppgave a: Sett opp
DetaljerDatamodellering: ER-modeller ER = Enitity-Relationship del 1: Notasjon og oversetting av ulike ER-modeller til tilsvarende relasjonsmodeller
LC238D http://www.aitel.hist.no/fag/_dmdb/ Datamodellering: ER-modeller ER = Enitity-Relationship del 1: Notasjon og oversetting av ulike ER-modeller til tilsvarende relasjonsmodeller ER-modellen, intro.
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG AVDELING FOR TEKNOLOGI Institutt for databehandling Kandidat nr.: Eksamensdato: 09.05.2005 Varighet: 0900-1200 (3 timer) Fagnummer: LO323D Fagnavn: Databaser Klasse(r): NETT 2006V
DetaljerObjektorientering i ER-modeller EER-modeller Enhanced Entity Relationship Models
LC238D Datamodellering og databaser http://www.aitel.hist.no/fag/_dmdb/ Objektorientering i ER-modeller EER-modeller Enhanced Entity Relationship Models Oppsummering: Å oversette fra ER- til relasjonsmodell
DetaljerInnhold Forord Innledning Kapittel 1 Introduksjon til databaser og databasesystem
Innhold Forord....................................................... 5 Innledning.................................................... 15 Databaser som basis i grunnopplæringen....................... 15
DetaljerINF1000: Forelesning 7. Konstruktører Static
INF1000: Forelesning 7 Klasser og objekter del 2 Konstruktører Static UML REPETISJON 2 Repetisjon Verden består av objekter av ulike typer (klasser). Ofte er det mange objekter av en bestemt type. Objekter
DetaljerINF1000: Forelesning 7
INF1000: Forelesning 7 Klasser og objekter del 2 Konstruktører Static UML REPETISJON 2 Repetisjon Repetisjon forts. Verden består av objekter av ulike typer (klasser). Ofte er det mange objekter av en
Detaljer1. Relasjonsmodellen. 1.1. Kommentarer til læreboka
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Relasjonsmodellen Tore Mallaug 2.9.2013 Lærestoffet er utviklet for faget Databaser 1. Relasjonsmodellen Resymé: Denne leksjonen gir en kort
DetaljerOppgave 1 1. Spørring: Resultattabell: 2. Spørring: Resultattabell: 3. Spørring:
Kjell Toft Hansen 02.10.2008 Opphavsrett: Forfatter og AITeL Lærestoffet er utviklet for faget LO151D Informatikk 1: databaser Oppgave 1 1. Spørring: SELECT oh.*, delnr, kvantum FROM ordrehode oh, ordredetalj
DetaljerObjektorientering i ER-modeller EER-modeller Enhanced Entity Relationship Models
LC238D Datamodellering og databaser http://www.aitel.hist.no/fag/_dmdb/ Objektorientering i ER-modeller EER-modeller Enhanced Entity Relationship Models Oppsummering: Å oversette fra ER- til relasjonsmodell
DetaljerULTICAP. UltiCap HiST Jan 01
ULTICAP,11/('1,1* Ulticap er et program for å tegne et kretsskjema med komponenter, ledninger og busser. Skjemaet kan så eksporteres til Ultiboard, hvor en kan lage selve mønsterkortutlegget. Før vi setter
DetaljerDatabaser: Relasjonsmodellen, del I
LC238D http://www.aitel.hist.no/fag/_dmdb/ Databaser: Relasjonsmodellen, del I En relasjon er en matematisk mengde side 2 Egenskaper ved relasjoner side 3 Entitetsintegritet side 4-5 Referanseintegritet
DetaljerKunnskapsorganisasjon og gjenfinning 1. Relasjonsmodellen og -databaser
Kunnskapsorganisasjon og gjenfinning 1 Relasjonsmodellen og -databaser Tine L. Frost Relasjonsmodellen 17.09.2014 Dagens forelesning Pensum Berget, G. (2010). Relasjonsdatabaser og datamodellering (3.
DetaljerI dag UML. Domenemodell visualisering av konsepter. Eksempel. Hvordan finne domeneklasser?
UML Use case drevet analyse og design 31.01.2005 Kirsten Ribu I dag Domenemodell (forløper til klassediagram) Interaksjonsdiagrammer Sekvensdiagram Kollaborasjonsdiagram 1 2 Domenemodell visualisering
DetaljerDatabaser. Relasjonsmodellen 2 Læreboka: Kap. 2 Relasjonsmodellen
Databaser Relasjonsmodellen 2 Læreboka: Kap. 2 Relasjonsmodellen Tema for dagen Hva er relasjonsalgebra? Seleksjon Projeksjon Produkt Indre forening Ytterforening Settoperasjoner: union, snitt, differanse
Detaljer1. SQL datadefinisjon og manipulering
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag SQL datadefinisjon og manipulering Tore Mallaug 7.10.2008 Lærestoffet er utviklet for faget Databaser 1. SQL datadefinisjon og manipulering
DetaljerUML 1. Use case drevet analyse og design. 20.01.2004 Kirsten Ribu
UML 1 Use case drevet analyse og design 20.01.2004 Kirsten Ribu 1 I dag Domenemodell (forløper til klassediagram) Interaksjonsdiagrammer Sekvensdiagram Kollaborasjonsdiagram 2 Domenemodell visualisering
DetaljerSkriv teksten «Ukelønn» i celle A1 (kolonne A, rad 1) og 60 i celle B1 (kolonne B, rad 1). Løsning
Hva er et regneark? Vi bruker regneark til å sortere data, gjøre beregninger og lage diagrammer. I denne manualen finner du veiledning til hvordan du kan bruke regneark. Et regneark består av celler som
DetaljerUKE 11 UML modellering og use case. Gruppetime INF1055
UKE 11 UML modellering og use case Gruppetime INF1055 Hva skal vi i dag? Analyse og design - kapittel 5 og 7 UML modellering Ukesoppgaver 3: Modellering av krav UML UML Kompetansemål Modellering av krav
Detaljer1. Introduksjon til Oracle Express Edition
Kjell Toft Hansen 22.06.2010 Opphavsrett: Forfatter og AITeL Lærestoffet er utviklet for faget LO177D Databaseprogrammering med PL/SQL 1. Dette notatet skal gi deg en kort innføring i bruken av Oracle
DetaljerTilpasse sengepostliste - profiler (0416)
Kategori: Informasjonsteknologi Gyldig fra: 15.08.2017 Organisatorisk plassering: HVRHF - Helse Bergen HF Prosedyre Dok. eier: Øygunn Kallevik Dok. ansvarlig: Øygunn Kallevik Bakgrunn Når du starter DIPS,
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG AVDELING FOR INFORMATIKK OG E-LÆRING Kandidat nr.: Eksamensdato: 12.05.2005 Varighet: Fagnummer: Fagnavn: Klasse(r): Studiepoeng: 9 0900-1200 (3 timer) LO336D Databaser og systemering
DetaljerObjektorientering i ER-modeller EER-modeller Enhanced Entity Relationship Models
LC238D Datamodellering og databaser http://www.aitel.hist.no/fag/_dmdb/ Objektorientering i ER-modeller EER-modeller Enhanced Entity Relationship Models Oppsummering: Å oversette fra ER- til relasjonsmodell
DetaljerSoftware Development Plan. Software Development Plan. Forum / Nettverkssamfunn Team 2
Forum / Nettverkssamfunn Team 2 1 Innholdsfortegnelse 1 Introduksjon... 3 2 Team & Organisering... 3 3 Brainstorming, tanker og utførelse... 4 3.1 Bruker Registrering og metoder... 4 3.2 Generering av
DetaljerDel 1: ER-modellering og databaseteori
Del 1: ER-modellering og databaseteori (a) ER-modellering Oppgavens del 1a er delt i tre deler. I første del skal det lages et ER-diagram for databasen til firmaet Sjokoladeland. Deretter skal det lages
DetaljerEtter å ha gjennomgått dette «kurset», bør du ha fått et innblikk i hva et regneark er, og
Ei innføring i Calc 1 Innledning Etter å ha gjennomgått dette «kurset», bør du ha fått et innblikk i hva et regneark er, og noe av hva det kan brukes til. OpenOffice Calc er brukt som mønster her, men
Detaljer>>21 Datamodellering i MySQL Workbench
21 MYSQL WORKBENCH 207 >>21 Datamodellering i MySQL Workbench I dette kapittelet vil du lære hvordan man lager datamodeller i MySQL Workbench hvordan man overfører en modell til MySQL I tillegg til å være
DetaljerGruppenavn. Prosjektnavn Beskrivelse av design For Navn på systemet. Versjon <1.0>
Gruppenavn Prosjektnavn Beskrivelse av design For Navn på systemet Versjon Revisjonshistorie Dato Versjon Beskrivelse av endring Forfatter Innhold 1. Innledning
DetaljerÅ bruke Java API-et til å sortere tabeller/arraylister der elementene er (referanser til) objekter
Sortering og søking i Java-API-et Tabeller og Arraylister Comaparable Comparator equals() LC9D Videregående programmering Semesterplan: http://aitel.hist.no/fag/vprg/index_lc9d.php Høgskolen i Sør-Trøndelag,
DetaljerMetode for ansvarsdrevet OO. Dagens forelesning. Delegering av ansvar i en trelagsarkitektur
Dagens forelesning o Litt mer om design med UML sekvensdiagrammer Sentralisert og delegert kontrollstil Resultater fra et eksperiment o UML klassediagrammer Notasjon: UML klassediagram og objektdiagram
DetaljerSMART Ink 3.0 BRUKERVEILEDNING FOR MAC OS X-OPERATIVSYSTEMET
SMART Ink 3.0 BRUKERVEILEDNING FOR MAC OS X-OPERATIVSYSTEMET Merknad om varemerker SMART Ink, SMART Meeting Pro, smarttech, SMART-logoen og alle SMART-slagord er varemerker eller registrerte varemerker
DetaljerGrunnkurs i. Windows Utforsker. Nordre Land kommune IKT-avdelingen
Grunnkurs i Windows Utforsker Nordre Land kommune IKT-avdelingen - 2 - Fil- og mappehåndtering med Windows Utforsker Innholdsfortegnelse Introduksjon...- 3 - Generelt om filbehandling...- 3 - Filbehandling...-
DetaljerKORTVERSJON MØTEBEHANDLING 18.02.2009
Møtebehandling består av følgende oppgaver: Før møtet: gå igjennom kølisten for å se hvilke saker som er meldt opp til behandling overfører de sakene som er ferdigstilt til sakskartet tildele sakene et
DetaljerBeskjed fra Skagestein
Beskjed fra Skagestein "I forbindelse med prosjektoppgavens delinnlevering 4 vil gruppelærerne sette opp en PHP-orakeltjeneste torsdag 7. april kl 1415-1800 på termstua i Niels Henrik Abels hus." INF1050-klasser-1
DetaljerIntroduksjon til fagfeltet
LC238D http://www.aitel.hist.no/fag/_dmdb/ Introduksjon til fagfeltet Datafiler side 2 Databasesystemer side 3-5 Databasearkitektur ANSI/SPARC side 6-7 Datamodeller side 8 Flerbruker databasesystem side
DetaljerSpesifikasjon av Lag emne
Dagens forelesning o Kort repetisjon av kravspesifikasjon med UML Fra krav til objekter Hva skal systemet gjøre? UML: Bruksmønstermodeller (Use Cases) o Objektdesign Ansvarsdrevet OO: CRC og UML Sekvensdiagrammer
Detaljer13.03.2013 Manual til Excel. For ungdomstrinnet ELEKTRONISK UNDERVISNINGSFORLAG AS
13.03.2013 Manual til Excel 2010 For ungdomstrinnet ELEKTRONISK UNDERVISNINGSFORLAG AS Innholdsfortegnelse Huskeliste... 3 Lage en formel... 3 Når du får noe uønsket som f.eks. en dato i en celle... 3
DetaljerModellering av data. Magnus Karge, Kartverket
Modellering av data Magnus Karge, Kartverket 02.05.2018 Modellering av data Innhold Sentrale elementer i klassediagrammer Sentrale elementer i pakkediagrammer Relevante standarder Internasjonalt: ISO 19103
DetaljerDatamodellering med UML. Modellenes to formål. The Unified Modeling Language - UML
Figur 5-. Datamodellen dokumenterer vår oppfatning av virkeligheten Interesseområdet Datamodellering med UML registrering påvirkning jfr. Systemutvikling fra kjernen og ut, fra skallet og inn kapittel
DetaljerBrukermanual - Elektronisk Erstatningsjournal
Kategori: Informasjonsteknologi Gyldig fra: 06.07.2017 Organisatorisk plassering: HVRHF - Helse Bergen HF Prosedyre Dok. eier: Øygunn Kallevik Dok. ansvarlig: Øygun Kallevik Innhold 1. Introduksjon...
DetaljerOpprette firma. Innhold
Innhold Opprette firma... 2 Opprette første firma... 2 Sett tilgang til firma... 5 Opprette nytt firma som kopi... 5 Sett tilgang til firma... 6 Opprette nytt firma... 6 Sett tilgang til firma... 7 Eksport
DetaljerEn beskrivelse av fremgangsmåter for å lage enkle linjediagrammer i Microsoft Office Excel Del 1, Office Excel 2003
En beskrivelse av fremgangsmåter for å lage enkle linjediagrammer i Microsoft Office Excel Del, Office Excel 003 Stein Modig Andersen Sykehuset Innlandet HF, Habiliteringstjenesten i Hedmark Sammendrag
DetaljerAnsvarsdrevet OO: CRC og UML Sekvensdiagrammer
Fra krav til objekter Ansvarsdrevet OO: CRC og UML Sekvensdiagrammer INF1050--1 Dagens forelesning o Kort repetisjon av kravspesifikasjon med UML Hva skal systemet gjøre? UML: Bruksmønstermodeller (Use
DetaljerGrunnleggende. Excel
Grunnleggende Excel Grunnleggende begreper Regneark: Basert på gamle bokføringsbilag, men med mange automatiske funksjoner som gjør utregninger enklere å utføre og oppdatere Rad: horisontal (overskrift
DetaljerUtvikling fra skallet og inn
Utvikling fra skallet og inn Kravspesifikasjon Brukergrensesnitt! inn ut Erik Arisholm Simula Research Laboratory Utviklingsretning Applikasjon Virkelighetsmodell Bruker Oppfatning av interesseområdet
DetaljerEksamensoppgave i TDT4145 Datamodellering og databasesystemer
Institutt for datateknikk og informatikk Eksamensoppgave i TDT4145 Datamodellering og databasesystemer Faglig kontakt under eksamen: Roger Midtstraum: 995 72 420 Svein Erik Bratsberg: 995 39 963 Eksamensdato:
DetaljerExcel. Excel. Legge inn tall eller tekst i en celle. Merke enkeltceller
Excel Hva er et regneark? Vi bruker regneark til å sortere data, gjøre beregninger og lage diagrammer. I denne manualen finner du veiledning til hvordan du kan bruke regneark. Et regneark består av celler
DetaljerThe Unified Modeling Language - UML
Datamodellering med UML jfr. Systemutvikling fra kjernen og ut, fra skallet og inn kapittel 5 Modellenes to formål Interesseområdet Beskrivelse Oppfatningen av interesseområdet Foreskrivelse Informasjonssystem
DetaljerDatamodellering med UML
Datamodellering med UML jfr. Systemutvikling fra kjernen og ut, fra skallet og inn kapittel 5 (og litt fra kapittel 6 og 7) dmuml-1 Figur 5-1. Datamodellen dokumenterer vår oppfatning av virkeligheten
DetaljerBruk av OpenOffice.org 3 Writer
Bruk av OpenOffice.org 3 Writer OpenOffice.org 3 er et gratis og bra alternativ til Microsoft Office (Word, Excel, Power Point osv.). 1 Oppstart av OpenOffice.org Trykk på Start etterfulgt av Programmer
DetaljerUNIVERSITETET I OSLO
INF050/INF02 vår2005 Bokmål UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF 050 Systemutvikling INF02 Utvikling av datasystemer Eksamensdag: Onsdag 5. juni 2005 Tid for
DetaljerDatamodellering med UML. Modellenes to formål. The Unified Modeling Language - UML
Figur 5-. Datamodellen dokumenterer vår oppfatning av virkeligheten Interesseområdet Datamodellering med UML registrering påvirkning jfr. Systemutvikling fra kjernen og ut, fra skallet og inn kapittel
DetaljerEksamensoppgave i TDT4145 Datamodellering og databasesystemer
Institutt for datateknikk og informasjonsvitenskap Eksamensoppgave i TDT4145 Datamodellering og databasesystemer Faglig kontakt under eksamen: Svein Erik Bratsberg: 995 39 963 Roger Midtstraum: 995 72
DetaljerEtter uke 9 skal du. Introduksjon til objektorientert programmering. Innhold. Klasser som abstraksjoner
Etter uke 9 skal du Introduksjon til objektorientert programmering INF1001 Høst 2016 Uke 9 Kunne designe og implementere en programstruktur med flere klasser Kunne etablere og manipulere objekter i (sammensatte)
DetaljerKommentarer til boka Regneark for barnetrinnet 1
Kommentarer til boka Regneark for barnetrinnet (Ideen er den samme, men skjermbildene noe forskjellige i ulike versjoner av Excel) Arket Om regneark Endre cellebredden Plasser markøren midt mellom to kolonner.
Detaljerhttps://nhh.itslearning.com/
e-læringssystemet https://nhh.itslearning.com/ Sist oppdatert 08.09.2009 10:07 1 1. Hva er It s Learning? It's Learning er et e-læringssystem hvor du finner elektronisk informasjon om alle våre kurs/studier,
DetaljerBrukerveiledning for MinSide Norges Korforbund Versjon 14. juni 2018
Brukerveiledning for MinSide Norges Korforbund Versjon 14. juni 2018 Dette er en brukerveiledning for den nye skjemaløsningen til Norges Korforbund. Under finner du veiledning trinn for trinn hvordan du
Detaljer5XQH.MHOYLN )URQW3DJHRJGDWDEDVHU
5XQH.MHOYLN )URQW3DJHRJGDWDEDVHU Gyldendal Norsk Forlag ASA 2000 Dette materiellet er ment som et tillegg til læreboken FrontPage 2000 ISBN 82-05-26370-1. Tillegget bør leses i sammenheng med kapittel
DetaljerINF1300 Introduksjon til databaser
INF1300 Introduksjon til databaser Data (transiente, persistente) DBMS databser informasjon interesseområdet informasjonsmodeller informasjonssystemer Transiente og persistente data Når vi programmerer,
DetaljerHurtigreferanse for HP Photo Printing
Hente bilder til fotogalleriet Bruk en av disse metodene til å legge til bilder i fotogalleriet. Fotogalleriet er den venstre ruten i HP Photo Printing-programvaren, og er utgangspunktet for å lage utskrifter
DetaljerDenne rapporten er beregnet for dataansvarlig på Grefsenhjemmet, den som skal installere, vedlikeholde og modifisere systemet.
Produktrapport Forord Denne rapporten er beregnet for dataansvarlig på Grefsenhjemmet, den som skal installere, vedlikeholde og modifisere systemet. Dataansvarlig eller supporter trenger informasjon om
DetaljerFilbehandling. Begreper
Filbehandling Her kan du lese om filbehandling, mappestruktur og betydningen av hvor vi lagrer filer (dokumenter). Tilslutt en gjennomgang av filbehandlingsprogrammet Windows Utforsker. Begreper Filer:
DetaljerLegg opp din nye Website raskt og enkelt!
Legg opp din nye Website raskt og enkelt! Det å bytte fra gammel til ny løsning tar normalt sett ikke lang tid, siden du allerede vet hvordan du ønsker at siden din skal være bygget opp og inneholde. o
DetaljerProsjektoppgave: Bildedatabase. TDT4145 Datamodellering og Databasesystemer. Våren 2007
Prosjektoppgave: Bildedatabase TDT4145 Datamodellering og Databasesystemer Våren 2007 NB! Kun for de som ikke tar fellesprosjektet. Innledning I løpet av de siste årene har det blitt stadig mer vanlig
DetaljerNB! Endring i undervisningsplanen
NB! Endring i undervisningsplanen Forelesningen 24. mars må dessverre avlyses på grunn av Fagkritisk dag Se beskjed som er lagt ut på kursets nettsider og den oppdaterte undervisningsplanen INF1050-klasser-1
DetaljerSpråk for dataorientert modellering
Språk for dataorientert modellering Hva forvirrer studentene minst, ORM/NIAM eller UML-stereotyper? (Omkamp mellom «Rundinger» og «Firkanter») Ragnar Normann (med god støtte av Gerhard Skagestein) 1 Bakgrunn
DetaljerSRD GLIS. Cecilie Dortea Gløsmyr, Espen Buø og Henrik Lie
SRD GLIS Cecilie Dortea Gløsmyr, Espen Buø og Henrik Lie Innholdsfortegnelse 1. Systemoversikt... 2 2. Tekniske krav... 3 2.1. Funksjonskrav og brukergrensesnitt spesifikasjon... 3 2.2. Begrensninger...
DetaljerINF 329: Web-Teknologier. Dataimplementasjon. Fra Kapittel 11 i «Designing Data-Intensive Web Applications» Presentasjonsdato: 17/10/2004
INF 329: Web-Teknologier Dataimplementasjon Fra Kapittel 11 i «Designing Data-Intensive Web Applications» Presentasjonsdato: 17/10/2004 av: Dag Viggo Lokøen (dagvl@ii.uib.no) Kent Inge F. Simonsen (kentis@ii.uib.no)
DetaljerBrukerveiledning for Vesuv
Brukerveiledning for Vesuv Innhold Pålogging... 3 Registrering av ny bruker... 3 Glemt passord... 4 Startsiden... 5 Nytt utbrudd... 6 Nedtrekksmenyer... 6 Obligatoriske felt... 7 Spørsmål vises og fjernes...
DetaljerVeileder i modellering av en SOSI produktspesifikasjon Kent Jonsrud STU
Veileder i modellering av en SOSI produktspesifikasjon 2013-11-06 Kent Jonsrud STU Formålet med denne veilederen Veileder i å lage informasjonsmodellen i en produktspesifikasjon som et utplukk av objekttyper
DetaljerID Tilpasse skjermbilder, endre kolonner og redigere profiler
ID 19950 Tilpasse skjermbilder, endre kolonner og redigere profiler Endringskontroll Rev./Dato Avsnitt Beskrivelse av endring Referanse 22.10.12 Hele Konvertere til ny mal Bakgrunn/referanser I DIPS kan
DetaljerGrunnleggende bruk av PEN TOOLS
Adobe Illustrator Grunnleggende bruk av PEN TOOLS Hva er Pen Tool? Pen Tool er et avansert tegneverktøy. På norsk kalles det pennen eller penneverktøyet. Du finner verktøyet i verktøyboksen, som regel
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: IN212 Databaseteori Eksamensdag: Lørdag 3. juni 2000 Tid for eksamen: 09.00-15.00 Oppgavesettet er på: 4 sider Vedlegg: Ett ark
DetaljerPubliseringsguide for NEK
Publiseringsguide for NEK Introduksjon Hensikten med dette dokumentet er å gi en rask innføring i hvordan man effektivt kan publisere saker på NEK sine web-sider www.europajolle.no. Siden web-systemet
DetaljerINF 1050 BRUK AV MODELLERINGSVERKTØYET RATIONAL ROSE
INF 1050 BRUK AV MODELLERINGSVERKTØYET RATIONAL ROSE Datamodeller og andre UML diagrammer kan selvsagt tegnes for hånd, men vi kan også bruke alt fra enkle tegneprogrammer til komplette utviklingsmiljøer.
DetaljerKlasser, objekter, pekere og UML. INF1000 - gruppe 13
Klasser, objekter, pekere og UML INF1000 - gruppe 13 Klasse Beskriver ofte ting fra den virkelige verden Veldig ofte et substantiv (Person, Bok, Bil osv.) class Person { String navn; int alder; } class
DetaljerFORELESING KVELD 12. IT For medisinsk sekretær Fredrikstad
FORELESING KVELD 12 IT For medisinsk sekretær Fredrikstad Kai Hagali EXCEL FORMLER Summer Gjennomsnitt Tellenumre Maks Min Hvis Er de som må sitte ABSOLUTT REFERANSE Vil være med i eksamen Dvs. referansen
Detaljerhttps://edu.hioa.no/bib1200/databaser/er-modellen/ 2 of :19 1 of :19 [Kurssidene] [ ABI - fagsider bibin ]
[Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hioa.no) 07/09-15 Data er de enkleste fakta om verden. Data er grunnlaget for å ha informasjon, og dermed kunnskap Data er "nøytrale" og
DetaljerBrukerveiledning - Visma Global - Ordre og tilbud
Brukerveiledning - Visma Global - Tabelloppsett i Ordre-Ticker. Salgsordre.Tilbud. Innkjøpsordre Tabelloppsett i ordrebildet/tilbud Produktinformasjon. Utgått. Skaff-Dekor. Volumkalkulering Enor Status.
DetaljerOppgave 3 - normalisering
Oppgave 3 - normalisering Løsningsforslag Oppgave 3 - løsning 22.10.2014 Øvelsesoppgave 3 1. Normaliser logisk skjema fra oppgave 1 og 2 (Læringssenter) 2. Normaliser logisk skjema fra seminarøvelsen (Nøsteelskere)
DetaljerModeller for design av Web-Applikasjoner
Modeller for design av Web-Applikasjoner Kapittel 2: Data Modell Kapittel 3: Hypertekst Modell Av Eskil Saatvedt og Arianna Kyriacou. http://www.ii.uib.no/~eskil/fag/ http://www.ii.uib.no/~arianna/fag/
DetaljerMiniverden og ER- modell
TDT4145 Datamodellering og databasesystemer SQL- oppgave 1 Miniverden og ER- modell Vi tar utgangspunkt i en enkel modell for en pizza- restaurant, der følgende ER- diagram beskriver databasen: Relasjonsdatabase-
DetaljerTekstbehandling. En introduksjon. Alvor Berg
Alvor Berg 14.06.13 Tekstbehandling En introduksjon Alvor Berg Innhold Opprette strukturerte mapper... 3 Lagring... 3 Oversiktlig dokument... 4 Klipp/kopier og lim inn... 5 Punkt og nummermarkering...
DetaljerOppgave 1 (Opprett en database og en tabell)
Oppgave 1 (Opprett en database og en tabell) 1) I «Object Explorer» (i «SQL Server Management Studio»), høyreklikk over Databases : 1 2 2) Skriv så databasenavnet og klikk OK: 3) Plasser så kursoren på
DetaljerFra krav til objektdesign
Fra krav til objektdesign Ansvarsdrevet OO: CRC og UML Sekvensdiagrammer INF1050-ansvar-1 Dagens forelesning o Kort repetisjon av kravspesifikasjon med UML Hva skal systemet gjøre? UML: Bruksmønstermodeller
DetaljerBrukermanual til Domenia Norges adminløsning
Brukermanual til Domenia Norges adminløsning 1. Login For å logge inn på løsningen din skriver du inn domenenavnet ditt og /siteadmin (f.eks www.domenia.no/siteadmin ). Skriv inn brukernavn og passord
DetaljerTabellen viser en serie med verdier for den uavhengige variabelen, og viser den tilhørende verdien til den avhengige variabelen.
Kapittel 13: Tabeller 13 Oversikt over tabeller... 222 Oversikt over fremgangsmåten for å generere en en tabell... 223 Velge tabellparametre... 224 Vise en automatisk tabell... 226 Bygge en manuell tabell
DetaljerKOMME I GANG 2. Logge på 2. I redigeringsvinduet 3 OVERSIKT OVER KNAPPENE SOM LIGGER ØVERST I REDIGERINGSVINDUET 5
Innhold KOMME I GANG 2 Logge på 2 I redigeringsvinduet 3 OVERSIKT OVER KNAPPENE SOM LIGGER ØVERST I REDIGERINGSVINDUET 5 Lukk 6 Ny 6 Flytt opp/ Flytt ned 6 Klipp 7 Kopier 7 Lim inn (krysspubliser, ny,
DetaljerDigital 2d-tegning og vinylkutting
Digital 2d-tegning og vinylkutting Vi bruker tre ulike gratisprogrammer for å lage mønster som vi kan skjære ut ved hjelp av vinylkuttere. Disse mønstrene må deretter renskes/plukkes rene før de kan trykkes
Detaljer18.07.2013 Manual til Excel. For mellomtrinnet. Inger Nygjelten Bakke ELEKTRONISK UNDERVISNINGSFORLAG AS
18.07.2013 Manual til Excel 2010 For mellomtrinnet Inger Nygjelten Bakke ELEKTRONISK UNDERVISNINGSFORLAG AS Innhold Husk... 2 1. Det kan bare være tall i cellene som skal brukes i formelen.... 2 2. En
DetaljerMamut Open Services. Mamut Kunnskapsserie. Kom i gang med Mamut Online Survey
Mamut Open Services Mamut Kunnskapsserie Kom i gang med Mamut Online Survey Kom i gang med Mamut Online Survey Innhold MAMUT ONLINE SURVEY... 1 KOM I GANG MED MAMUT ONLINE SURVEY... 3 MAMUT-BRUKERE: OPPRETT
DetaljerSpesifikasjon av Lag emne. Kursregistrering bruksmønstermodell (ny versjon) Dagens forelesning. Fra krav til objektdesign
Dagens forelesning o Kort repetisjon av kravspesifikasjon med UML Fra krav til objektdesign Hva skal systemet gjøre? UML: Bruksmønstermodeller o Objektdesign Ansvarsdrevet OO: CRC og UML Sekvensdiagrammer
DetaljerDatabaser. - Normalisering -
Databaser - Normalisering - Innholdsfortegnelse 1. Normalisering... 2 1.1. Redundans... 2 1.2. Anomalier (uregelmessigheter etter oppdateringer i databasen)... 2 1.2.1. Innsettingsanomalier (Insertion
DetaljerGå inn på nedtrekksmenyen View og klikk deretter på Toolbars. Merk av de verktøyene som vises på bilde under.
Dette er det første bilde du får opp på skjermen. Gå inn på nedtrekksmenyen View og klikk deretter på Toolbars. Merk av de verktøyene som vises på bilde under. Fjern personen i midten ved å høyreklikke
DetaljerBusiness Online - Generelt
Toppmeny I Business Online kan du navigere til programmets mange funksjoner på forskjellig måte. Du finner bl.a. inngangen til funksjonene i toppemenyen. Toppmenyen er delt i 2 linjer/nivåer, hvor du i
DetaljerCommunicate SymWriter: R1 Lage en tavle
Communicate SymWriter: R1 Lage en tavle I denne delen beskrives egenskaper som kan brukes for å lage en tavle til å skrive med. Stort sett vil du bare ha bruk for en del av dette når du lager skrivemiljøer.
Detaljer