INF1300 Oblig 2. Øyvind Kolbu

Størrelse: px
Begynne med side:

Download "INF1300 Oblig 2. Øyvind Kolbu"

Transkript

1 INF1300 Oblig 2 Øyvind Kolbu oyvink@ifi.uio.no

2 Oppgave 1, 2, 3 og 4 Se ORM-modellen etter oppgave 6. Antar at alle varer har et nummer, enten en PLU eller en strekkode. Oppgave 5 Ingen referansebegreper er blitt undertrykt, da alle er nødvendige for å realisere modellen. Oppgave 6 /******************************************************************* * PostgreSQL Database Description File for oblig2 * Generated by storm Norsync AS 2008 * Generation Date is 2008/10/21 * Model Number is 2 * Version Checksum is *******************************************************************/ /******************************************************************* * Table Definitions *******************************************************************/ CREATE TABLE Ansatt_forhold ( f_ fra_startdato _for del#hel_tid_i til_sluttdato CREATE TABLE Bestilling ( f_godkjente f_godkjente_b vare_i CREATE TABLE Butikk ( adr_for tlf for f_er_sjef VARCHAR(20) 2

3 fra_er_sjef _i CREATE TABLE Hylle ( _ B#F_ CREATE TABLE Person ( f_for _for adr_for konto for navn_for skatt_tab# for skatte_kommune_for tlf_fast_tlf_for tlf_mobil_for CREATE TABLE Rad ( CREATE TABLE Ramakort ( kontor for #_grense_paa aarsbonus_for kreditt_for CREATE TABLE Reol ( _ B#F_side_for _eier CREATE TABLE Segment ( B VARCHAR(20), VARCHAR(20) 3

4 B#F i CREATE TABLE avdeling ( f_er_avdsjef fra_er_avdsjef type_paa CREATE TABLE kasse ( _i CREATE TABLE kvitt#linje ( _B _ antall_paa CREATE TABLE kvittering ( B tidspunkt_paa _for CREATE TABLE pengeskrin ( f_bruker kontanter_i CREATE TABLE tlf ( tlf_for CREATE TABLE vare ( VARCHAR(20) 4

5 navn_paa CREATE TABLE vare_b ( Pris_i_kilopris CREATE TABLE vare_c ( Pris_i_pant CREATE TABLE vare_d ( Pris_i_stkpris CREATE TABLE varer ( vare antall_for /******************************************************************* * SERIAL columns *******************************************************************/ /******************************************************************* * Primary and Unique Key Definitions *******************************************************************/ ALTER TABLE Ansatt_forhold ADD PRIMARY KEY (f_,fra_startdato ALTER TABLE Bestilling ADD PRIMARY KEY ( ALTER TABLE Butikk ADD PRIMARY KEY ( ALTER TABLE Butikk ADD UNIQUE (adr_for ALTER TABLE Butikk ADD UNIQUE (tlf for ALTER TABLE Butikk ADD UNIQUE (f_er_sjef,fra_er_sjef 5

6 ALTER TABLE Hylle ADD PRIMARY KEY (,_,B#F_ ALTER TABLE Person ADD PRIMARY KEY (f_for ALTER TABLE Person ADD UNIQUE (_for ALTER TABLE Rad ADD PRIMARY KEY ( ALTER TABLE Ramakort ADD PRIMARY KEY ( ALTER TABLE Ramakort ADD UNIQUE (kontor for ALTER TABLE Reol ADD PRIMARY KEY (_,B#F_side_for ALTER TABLE Segment ADD PRIMARY KEY (_, B,B#F_, ALTER TABLE avdeling ADD PRIMARY KEY ( ALTER TABLE avdeling ADD UNIQUE (f_er_avdsjef,fra_er_avdsjef ALTER TABLE kasse ADD PRIMARY KEY ( ALTER TABLE kasse ADD UNIQUE (_i ALTER TABLE kvitt#linje ADD PRIMARY KEY ( ALTER TABLE kvitt#linje ADD UNIQUE (_B,_ ALTER TABLE kvittering ADD PRIMARY KEY ( ALTER TABLE pengeskrin ADD PRIMARY KEY ( ALTER TABLE tlf ADD PRIMARY KEY (tlf_for ALTER TABLE vare ADD PRIMARY KEY ( ALTER TABLE vare_b ADD PRIMARY KEY ( ALTER TABLE vare_c ADD PRIMARY KEY ( ALTER TABLE vare_d ADD PRIMARY KEY ( ALTER TABLE varer ADD PRIMARY KEY (vare 6

7 /******************************************************************* * Foreign Key Constraints *******************************************************************/ ALTER TABLE Ansatt_forhold ADD CONSTRAINT Person_Ansatt_forhold FOREIGN KEY (f_) REFERENCES Person (f_for ALTER TABLE Bestilling ADD CONSTRAINT Person_Bestilling FOREIGN KEY (f_godkjente) REFERENCES Person (f_for ALTER TABLE Bestilling ADD CONSTRAINT Person_Bestilling1 FOREIGN KEY (f_godkjente_b) REFERENCES Person (f_for ALTER TABLE Bestilling ADD CONSTRAINT varer_bestilling FOREIGN KEY (vare_i) REFERENCES varer (vare ALTER TABLE Butikk ADD CONSTRAINT Ansatt_forhold_Butikk FOREIGN KEY (f_er_sjef,fra_er_sjef) REFERENCES Ansatt_forhold (f_,fra_startdato ALTER TABLE Hylle ADD CONSTRAINT Reol_Hylle FOREIGN KEY (_,B#F_) REFERENCES Reol (_,B#F_side_for ALTER TABLE Person ADD CONSTRAINT tlf_person FOREIGN KEY (tlf_fast_tlf_for) REFERENCES tlf (tlf_for ALTER TABLE Person ADD CONSTRAINT tlf_person1 FOREIGN KEY (tlf_mobil_for) REFERENCES tlf (tlf_for ALTER TABLE Reol ADD CONSTRAINT Rad_Reol FOREIGN KEY (_) REFERENCES Rad ( ALTER TABLE Reol ADD CONSTRAINT avdeling_reol FOREIGN KEY (_eier) REFERENCES avdeling ( ALTER TABLE Segment ADD CONSTRAINT Hylle_Segment FOREIGN KEY (_, B,B#F_) REFERENCES Hylle (,_,B#F_ ALTER TABLE Segment ADD CONSTRAINT vare_segment FOREIGN KEY (_i) REFERENCES vare ( ALTER TABLE avdeling ADD CONSTRAINT Ansatt_forhold_avdeling FOREIGN KEY (f_er_avdsjef,fra_er_avdsjef) REFERENCES Ansatt_forhold (f_,fra_startda 7

8 ALTER TABLE kvitt#linje ADD CONSTRAINT vare_kvitt#linje FOREIGN KEY () REFERENCES vare ( ALTER TABLE kvitt#linje ADD CONSTRAINT kvittering_kvitt#linje FOREIGN KEY (_) REFERENCES kvittering ( ALTER TABLE kvittering ADD CONSTRAINT kasse_kvittering FOREIGN KEY (_) REFERENCES kasse ( ALTER TABLE kvittering ADD CONSTRAINT pengeskrin_kvittering FOREIGN KEY ( B) REFERENCES pengeskrin ( ALTER TABLE kvittering ADD CONSTRAINT Ramakort_kvittering FOREIGN KEY (_for) REFERENCES Ramakort ( ALTER TABLE pengeskrin ADD CONSTRAINT Person_pengeskrin FOREIGN KEY (f_bruker) REFERENCES Person (f_for ALTER TABLE vare_b ADD CONSTRAINT vare_vare FOREIGN KEY () REFERENCES vare ( ALTER TABLE vare_c ADD CONSTRAINT vare_vare1 FOREIGN KEY () REFERENCES vare ( ALTER TABLE vare_d ADD CONSTRAINT vare_vare2 FOREIGN KEY () REFERENCES vare ( /******************************************************************* * Index Definitions *******************************************************************/ CREATE INDEX Person_Ansatt_forhold ON CREATE INDEX TotalEq_1 ON CREATE INDEX Person_Bestilling ON CREATE INDEX Person_Bestilling1 ON CREATE INDEX varer_bestilling ON CREATE INDEX Exclud_3 ON Ansatt_forhold (f_ Ansatt_forhold (_for Bestilling (f_godkjente Bestilling (f_godkjente_b Bestilling (vare_i Bestilling (,f_godkjente_b 8

9 CREATE INDEX Exclud_3_A ON CREATE INDEX TotalEq_2 ON CREATE INDEX Reol_Hylle ON CREATE INDEX tlf_person ON CREATE INDEX tlf_person1 ON CREATE INDEX Exclud_5 ON CREATE INDEX Exclud_5_A ON CREATE INDEX Rad_Reol ON CREATE INDEX avdeling_reol ON CREATE INDEX Hylle_Segment ON CREATE INDEX vare_segment ON CREATE INDEX kvittering_kvitt#linje ON CREATE INDEX kasse_kvittering ON CREATE INDEX pengeskrin_kvittering ON CREATE INDEX Ramakort_kvittering ON CREATE INDEX Person_pengeskrin ON CREATE INDEX Exclud_1_A ON CREATE INDEX Exclud_1 ON Bestilling (,f_godkjente Butikk (_i Hylle (_,B#F_ Person (tlf_fast_tlf_for Person (tlf_mobil_for Person (tlf_fast_tlf_for,f_for Person (tlf_mobil_for,f_for Reol (_ Reol (_eier Segment (_, B,B#F_ Segment (_i kvitt#linje (_ kvittering (_ kvittering ( B kvittering (_for pengeskrin (f_bruker vare_b (,Pris_i_kilopris vare_d (,Pris_i_stkpris /* UNSUPPORTED CONSTRAINT: Referential Exclude "Exclud_1" */ /* UNSUPPORTED CONSTRAINT: Referential Exclude "Exclud_3" */ /* UNSUPPORTED CONSTRAINT: Referential Exclude "Exclud_5" */ 9

10 /* UNSUPPORTED CONSTRAINT: Referential Equal "TotalEq_1" */ /* UNSUPPORTED CONSTRAINT: Referential Equal "TotalEq_2" */ 10

11 tlf for Butikk adr for i avdeling har sjef del/hel tid er sjef har avdsjef type for er avdsjef i i er Ansatt forhold startet startdato fra for til sluttet sluttdato for skatt tab. for for konto skatte kommune for Person for f tlf fast tlf for har fasttlf for adr for tlf mobil for har mobil for navn storm, IT Liberator butikk-avdeling.orm : Person og butikk [1] Tuesday, October 21, 2008

12 vare for kontor for kreditt kvitt.linje antall Ramakort for årsbonus for %-grense kvittering i for total handel i kasse pengeskrin i benyttes av i bruker tidspunkt kontanter Person storm, IT Liberator butikk-avdeling.orm : Kvittering, Ramakort og kasse Tuesday, [2] October 21, 2008

13 Rad avdeling eier i tilhører Reol har side side for B/F i Hylle i Segment i vare storm, IT Liberator butikk-avdeling.orm : Rad, hyller og reoler [3] Tuesday, October 21, 2008

14 godkjent av godkjente Bestilling Person godkjent av godkjente i varer for vare antall storm, IT Liberator butikk-avdeling.orm : Bestilling [4] Tuesday, October 21, 2008

15 har stkpris i stkpris vare Pris har kilopris i kilopris har pant i pant navn storm, IT Liberator butikk-avdeling.orm : Vare [5] Tuesday, October 21, 2008

Løsningsforslag matoppskrifter modellering

Løsningsforslag matoppskrifter modellering Løsningsforslag matoppskrifter modellering Oppgave 1 Det beste er å ha et felles løpenummer på alle oppskrifter, uavhengig av hvor de stammer fra, og heller ha ekstraopplysninger som avhenger av om oppskriften

Detaljer

Ekvivalente stier (Equivalence of Path, EOP) i storm

Ekvivalente stier (Equivalence of Path, EOP) i storm Ekvivalentestier(EquivalenceofPath,EOP)istORM Detteerikkerettfram,derfordennebeskrivelsen.Vitarutgangspunktifølgende modellforkinoerogkinoforestillinger: Bilde1 ORM2 modell I bildet under ser du modellen

Detaljer

Miniverden og ER- modell

Miniverden 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-

Detaljer

Databaser: Relasjonsmodellen, del I

Databaser: 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

Detaljer

1. SQL datadefinisjon og manipulering

1. 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

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidatnr: Eksamensdato: 7.desember 2009 Varighet: 0900-1200 Fagnummer: Fagnavn: Klasse(r): LC238D Datamodellering og databaser HING2008HA

Detaljer

Integritetsregler i SQL. Primærnøkler

Integritetsregler i SQL. Primærnøkler Integritetsregler i SQL Kandidat- og primærnøkler Referanseintegritet - fremmednøkler Domenebegrensende integritetsregler skranker på attributter og tupler Interrelasjonsskranker assertions Triggere INF212

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - Kandidatnr: AITeL Eksamensdato: 2.desember 2009 Varighet: 0900-1300 Emnekode: Emnenavn: Klasse(r): LO191D / LC191D LO191D Videregående programmering

Detaljer

Integritetsregler i SQL

Integritetsregler i SQL UNIVERSITETET I OSLO Integritetsregler i SQL Institutt for Informatikk INF3100 13.2.2007 Ellen Munthe-Kaas 1 Integritetsregler i SQL Kandidat- og primærnøkler Referanseintegritet - fremmednøkler Domenebegrensende

Detaljer

Integritetsregler i SQL

Integritetsregler i SQL UNIVERSITETET I OSLO Integritetsregler i SQL INF3100 8.2.2005 Ragnar Normann 1 Integritetsregler i SQL Kandidat- og primærnøkler Referanseintegritet - fremmednøkler Domenebegrensende integritetsregler

Detaljer

Delinnlevering 2. INF1050, våren Inge Svale Hauger Handagard (ishandag) Tor Hildrum (thildru)

Delinnlevering 2. INF1050, våren Inge Svale Hauger Handagard (ishandag) Tor Hildrum (thildru) Delinnlevering 2 INF050, våren 2005 Inge Svale Hauger Handagard (ishandag) ihan@broadpark.no Tor Hildrum (thildru) thhildru@student.matnat.uio.no Øystein Riiser Gundersen (oysteirg) oystein.rg@gmail.com

Detaljer

SQL Structured Query Language. Definere tabeller Skranker Fylle tabeller med data

SQL Structured Query Language. Definere tabeller Skranker Fylle tabeller med data SQL Structured Query Language Definere tabeller Skranker Fylle tabeller med data Lage en tabell med SQL create table R (A 1 D 1 [S 1 ],... A n D n [S n ], [liste av skranker] R er navnet på relasjonen/tabellen

Detaljer

Ekvivalente stier (Equivalence of Path, EOP) i storm

Ekvivalente stier (Equivalence of Path, EOP) i storm Ekvivalente stier (Equivalence of Path, EOP) i storm Dette er ikke rett fram, derfor denne beskrivelsen. Vi tar utgangspunkt i følgende modell for kinoer og kinoforestillinger: Bilde 1 ORM2 modell I bildet

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidatnr: Eksamensdato: 7.desember 2011 Varighet: 0900-1200 Fagnummer: Fagnavn: Klasse(r): LC238D Datamodellering og databaser HING2010HA

Detaljer

INF1300 SQL Structured Query Language del 1. Stoff som blir/ble forelest i oktober 2013

INF1300 SQL Structured Query Language del 1. Stoff som blir/ble forelest i oktober 2013 INF1300 SQL Structured Query Language del 1 Stoff som blir/ble forelest i oktober 2013 Dagens tema SQLs definisjonsspråk SQLs spørrespråk select-from-where distinct order by SQLs manipulasjonsspråk Indekser

Detaljer

INF1300 Introduksjon til databaser

INF1300 Introduksjon til databaser UNIVERSITETET I OSLO INF1300 Introduksjon til databaser Dagens tema: SQL SQLs spørrespråk: select-from-where distinct order by Indekser INF1300-15.10.2007 Ellen Munthe-Kaas 1 SQL The Intergalactic Dataspeak

Detaljer

Institutt for datateknikk. Fag TDT4145 Datamodellering og databasesystemer Løsningsforslag til øving 3: Algebra og SQL

Institutt for datateknikk. Fag TDT4145 Datamodellering og databasesystemer Løsningsforslag til øving 3: Algebra og SQL NTNU Norges teknisk-naturvitenskapelige Universitet Institutt for datateknikk og informasjonsvitenskap Fag TDT4145 Datamodellering og databasesystemer Løsningsforslag til øving 3: Algebra og SQL Side 1

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidatnr: Eksamensdato: 6.desember 2010 Varighet: 0900-1200 Fagnummer: Fagnavn: Klasse(r): LC238D Datamodellering og databaser HING2009HA

Detaljer

Metaspråket for å beskrive grammatikk

Metaspråket for å beskrive grammatikk 1 SQL-syntaks Korrekt språkbruk bygger på et sett av regler. Eksempler: En SQL utvalgsspørring inneholder alltid ordene SELECT og FROM, mens WHERE og tilhørende betingelse er valgfri. Etter SELECT kan

Detaljer

Oppgaver Oppgave a: Sett opp mulige relasjoner

Oppgaver 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

Detaljer

INF1300 Introduksjon til databaser: SQL Structured Query Language. En første introduksjon Lysark til forelesning mandag 14.

INF1300 Introduksjon til databaser: SQL Structured Query Language. En første introduksjon Lysark til forelesning mandag 14. INF1300 Introduksjon til databaser: SQL Structured Query Language En første introduksjon Lysark til forelesning mandag 14. september 2009 Dagens tema SQLs definisjonsspråk SQLs spørrespråk select-from-where

Detaljer

Løsningsforslag til eksamen i IN2090 Databaser og datamodellering og INF1300 Introduksjon til databaser 6. desember :30 18:30 (4 timer)

Løsningsforslag til eksamen i IN2090 Databaser og datamodellering og INF1300 Introduksjon til databaser 6. desember :30 18:30 (4 timer) Løsningsforslag til eksamen i IN2090 Databaser og datamodellering og INF1300 Introduksjon til databaser 6. desember 2018 14:30 18:30 (4 timer) 1. Eksterne skranker (5%) I modellene nedenfor (ORM2) skal

Detaljer

IN2090 Databaser og datamodellering 07 Datamanipulering

IN2090 Databaser og datamodellering 07 Datamanipulering IN2090 Databaser og datamodellering 07 Datamanipulering Leif Harald Karlsen leifhka@ifi.uio.no Universitetet i Oslo 1 / 43 Komplisert eksempel Finn kundenavn og productnavn på alle kunder som har bestilt

Detaljer

Sensorveiledning for IN2090 og INF desember :30 18:30 (4 timer)

Sensorveiledning for IN2090 og INF desember :30 18:30 (4 timer) Sensorveiledning for IN2090 og INF1300 6. desember 2018 14:30 18:30 (4 timer) 1. Eksterne skranker (5%) I modellene nedenfor (ORM2) skal du anta at alle begreper har en unik representasjon. Er plasseringen

Detaljer

SQL: Integritetsregler, triggere og views

SQL: Integritetsregler, triggere og views UNIVERSITETET I OSLO SQL: Integritetsregler, triggere og views Institutt for Informatikk INF3100 14.2.2014 Ellen Munthe-Kaas 1 Integritetsregler i SQL Kandidat- og primærnøkler Referanseintegritet fremmednøkler

Detaljer

SQL 3: Opprette tabeller, datainnsetting og utsnitt

SQL 3: Opprette tabeller, datainnsetting og utsnitt SQL 3: Opprette tabeller, datainnsetting og utsnitt Læreboka kap. 4 03.11.2008 Kjell Toft Hansen 1 Datainnsetting Legg til en ny leverandor i tabellen leverandor INSERT INTO leverandor (lev_nr, lev_navn,

Detaljer

Databaser. 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 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

Detaljer

INF1300 Introduksjon til databaser: SQL Structured Query Language. En første introduksjon Lysark til forelesning onsdag 22.

INF1300 Introduksjon til databaser: SQL Structured Query Language. En første introduksjon Lysark til forelesning onsdag 22. INF1300 Introduksjon til databaser: SQL Structured Query Language En første introduksjon Lysark til forelesning onsdag 22. september 2010 Dagens tema SQLs definisjonsspråk SQLs spørrespråk select-from-where

Detaljer

Datamodellering og databaser SQL, del 2

Datamodellering og databaser  SQL, del 2 http://www.aitel.hist.no/fag/_dmdb/ SQL, del 2 Eksempelbase side 2 Virtuelle tabeller (views) side 3-6 NULL-verdier side 7-14 UPDATE-setningen side 15-16 INSERT-setningen side 17 DELETE-setningen side

Detaljer

SQL: Datatyper m.m. Evgenij Thorstensen V18. Evgenij Thorstensen SQL: Datatyper m.m. V18 1 / 12

SQL: Datatyper m.m. Evgenij Thorstensen V18. Evgenij Thorstensen SQL: Datatyper m.m. V18 1 / 12 SQL: Datatyper m.m. Evgenij Thorstensen V18 Evgenij Thorstensen SQL: Datatyper m.m. V18 1 / 12 Datatyper, kort om mye Vi går en rask ekskursjon i manualen, Kap. 8. https://www.postgresql.org/docs/9.2/sql.html

Detaljer

Datamodellering og databaser SQL, del 2

Datamodellering og databaser  SQL, del 2 http://www.aitel.hist.no/fag/_dmdb/ SQL, del 2 Eksempelbase side 2 Virtuelle tabeller (views) side 3-6 NULL-verdier side 7-14 UPDATE-setningen side 15-16 INSERT-setningen side 17 DELETE-setningen side

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 4.mai 2011 Varighet: 0900-1300 Emnekode: Emnenavn: Klasse(r): LO191D / LC191D Campus: LC191D Videregående

Detaljer

Datamodellering og databaser http://www.aitel.hist.no/fag/_dmdb/ SQL, del 2

Datamodellering og databaser http://www.aitel.hist.no/fag/_dmdb/ SQL, del 2 http://www.aitel.hist.no/fag/_dmdb/ SQL, del 2 Eksempelbase side 2 Virtuelle tabeller (views) side 3-6 NULL-verdier side 7-14 UPDATE-setningen side 15-16 INSERT-setningen side 17 DELETE-setningen side

Detaljer

INF1300 Introduksjon til databaser: SQL Structured Query Language

INF1300 Introduksjon til databaser: SQL Structured Query Language INF1300 Introduksjon til databaser: SQL Structured Query Language En første introduksjon Lysark til forelesning mandag 14. september 2009 SQL Structured Query Language SQL Structured Query Language er

Detaljer

INF 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 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)

Detaljer

INF1300 Introduksjon til databaser

INF1300 Introduksjon til databaser UNIVERSITETET I OSLO INF1300 Introduksjon til databaser Dagens tema: SQL SQLs definisjonsspråk SQLs spørrespråk: select-from-where distinct order by SQLs manipulasjonsspråk Indekser Filmdatabasen INF1300

Detaljer

MySQL-database, php. Innhold. 8 MySQL-database, php. 8.1 Databasen MySQL

MySQL-database, php. Innhold. 8 MySQL-database, php. 8.1 Databasen MySQL Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Helge Hafting 16.10.2007 Lærestoffet er utviklet for faget LV476D/LN476D Linux systemdrift Innhold 8 1 8.1 Databasen MySQL.............................

Detaljer

Oppgave 1 (Opprett en database og en tabell)

Oppgave 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å

Detaljer

IN2090 Databaser og datamodellering 07 Datamanipulering

IN2090 Databaser og datamodellering 07 Datamanipulering IN2090 Databaser og datamodellering 07 Datamanipulering Leif Harald Karlsen leifhka@ifi.uio.no Universitetet i Oslo 1 / 43 Komplisert eksempel Finn kundenavn og productnavn på alle kunder som har bestilt

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØ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

Detaljer

Utvikling fra kjernen og ut

Utvikling fra kjernen og ut Utvikling fra kjernen og ut PHP-arkitektur Brukergrensesnitt! inn ut Dynamisk web-side bygges opp på grunnlag av spørring mot databasen Utviklingsretning Applikasjon Virkelighetsmodell Plattform Bruker

Detaljer

Løsningsforslag maskindatabasen på Ifi SQL og normalisering

Løsningsforslag maskindatabasen på Ifi SQL og normalisering Løsningsforslag maskindatabasen på Ifi SQL og normalisering Oppgave 1 select prosjektid, ansattid, dato, timer from Prosjekttimer where status = 'merknad' order by prosjektid, ansattid; Oppgave 2 Fra primærnøkkelen

Detaljer

Komplisert eksempel. IN2090 Databaser og datamodellering 07 Datamanipulering. Flere eksempler: Kombinere aggregater. Komplisert eksempel med WITH

Komplisert eksempel. IN2090 Databaser og datamodellering 07 Datamanipulering. Flere eksempler: Kombinere aggregater. Komplisert eksempel med WITH IN2090 Databaser og datamodellering 07 Datamanipulering Leif Harald Karlsen leifhka@ifi.uio.no Komplisert eksempel Finn kundenavn og productnavn på alle kunder som har bestilt en drikkevare som ikke lenger

Detaljer

Flere skranker i ORM Integritetsregler med «CHECK» i SQL

Flere skranker i ORM Integritetsregler med «CHECK» i SQL IN2090 Databaser og datamodellering Flere skranker i ORM Integritetsregler med «CHECK» i SQL Mathias Stang (mjstang@ifi.uio.no) 10. oktober 2018 1 Agenda Verdiskranker Mengdeskranker Ekstern påkrevd rolle

Detaljer

UNIVERSITETET. triggere og views. Institutt for Informatikk. INF Arne Maus 1

UNIVERSITETET. triggere og views. Institutt for Informatikk. INF Arne Maus 1 UNIVERSITETET IOSLO SQL: Integritetsregler, triggere og views Institutt for Informatikk INF3100 28.2.2012 Arne Maus 1 Integritetsregler i SQL Kandidat- og primærnøkler Referanseintegritet fremmednøkler

Detaljer

Fag TDT4145 Datamodellering og databasesystemer Øving 3: Relasjonsalgebra og SQL

Fag TDT4145 Datamodellering og databasesystemer Øving 3: Relasjonsalgebra og SQL NTNU Norges teknisk-naturvitenskapelige Universitet Institutt for datateknikk og informasjonsvitenskap Fag TDT4145 Datamodellering og databasesystemer Øving 3: Relasjonsalgebra og SQL Oppgave 1 (Oppgaven

Detaljer

Oppgave 1 1. Spørring: Resultattabell: 2. Spørring: Resultattabell: 3. Spørring:

Oppgave 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

Detaljer

EKSAMEN. Emne: Webprogrammering med PHP (kont.) Webprogrammering 1 (kont.) Eksamenstid: 09.00-13.00

EKSAMEN. Emne: Webprogrammering med PHP (kont.) Webprogrammering 1 (kont.) Eksamenstid: 09.00-13.00 EKSAMEN Emnekode: ITM20606 ITF10208 Dato: Emne: Webprogrammering med PHP (kont.) Webprogrammering 1 (kont.) Eksamenstid: 09.00-13.00 05/06-2009 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater

Detaljer

Fag TDT4145 Datamodellering og databasesystemer Løsningsforslag til øving 3: Algebra og SQL

Fag TDT4145 Datamodellering og databasesystemer Løsningsforslag til øving 3: Algebra og SQL NTNU Norges teknisk-naturvitenskapelige Universitet Institutt for datateknikk og informasjonsvitenskap Fag TDT4145 Datamodellering og databasesystemer Løsningsforslag til øving 3: Algebra og SQL Side 1

Detaljer

Løsningsforlag for oblig 1, databaser 2010

Løsningsforlag for oblig 1, databaser 2010 Løsningsforlag for oblig 1, databaser 2010 Oppgave 1 a) Hvilke supernøkler finnes i de to tabellene? Tabellen klasse har følgende supernøkler: (klasseid, klassebetegnelse) (klasseid) Tabellen renndeltager

Detaljer

Skranker og avledninger

Skranker og avledninger Skranker og avledninger jfr. Fra kjernen og ut, fra skallet og inn kapittel 7 dmskranker&repr-1 Figur 7-1. Skrankene skal gjenspeile virkelighetens regler Forretningsregler Virkeligheten (interesseområdet)

Detaljer

Skranker og avledninger

Skranker og avledninger Figur 7-1. Skrankene skal gjenspeile virkelighetens regler Forretningsregler Virkeligheten (interesseområdet) Skranker og avledninger registrering påvirkning jfr. Fra kjernen og ut, fra skallet og inn

Detaljer

Funksjonsbeskrivelse

Funksjonsbeskrivelse Funksjonsbeskrivelse En detaljert forklaring for kunden hvordan bookingfunksjonen er tiltenkt å virke. Forventningsstyring, begrensninger og avdekke eventuelle mangler. Skape forståelse for hva leveransen

Detaljer

Klasser skal lages slik at de i minst mulig grad er avhengig av at klienten gjør bestemte ting STOL ALDRI PÅ KLIENTEN!

Klasser skal lages slik at de i minst mulig grad er avhengig av at klienten gjør bestemte ting STOL ALDRI PÅ KLIENTEN! Å lage sikre klasser Unntaksklassene i Java-API-et Unntakshåndtering i databasesammenheng try-catch-finally-setningen Trelagsarkitektur; egen databaseklasse Transaksjonshåndtering LC191D Videregående programmering

Detaljer

Eksamen i IBE102 Webutvikling Våren 2017.

Eksamen i IBE102 Webutvikling Våren 2017. Avdeling for Logistikk Eksamen i IBE102 Webutvikling Våren 2017. Eksamensdag: 5. mai 2017 Tid: 9-13. Faglærer/tlf: Ketil Danielsen, 90619434 Hjelpemidler: Ingen. Antall sider, inkl. forsiden: 6 Målform:

Detaljer

Øvingsoppgave uke 3. Fanger i fengsel

Øvingsoppgave uke 3. Fanger i fengsel Øvingsoppgave uke 3 Fanger i fengsel I enden av Justisveien i Berg, ikke langt fra svenskegrensa ligger Halden Fengsel. Fengselet har flere celler med plass til fanger. En database er opprettet for å lagre

Detaljer

Applikasjonsutvikling med databaser

Applikasjonsutvikling med databaser Applikasjonsutvikling med databaser Lars Vidar Magnusson October 12, 2011 Lars Vidar Magnusson () Forelesning i DAS 10.10.2011 October 12, 2011 1 / 24 Applikasjonsutvikling med databaser Databaser tilbyr

Detaljer

Tilkobling og Triggere

Tilkobling og Triggere Tilkobling og Triggere Lars Vidar Magnusson October 12, 2011 Lars Vidar Magnusson () Forelesning i DAS 11.10.2011 October 12, 2011 1 / 25 Tilkobling med PHP PHP bruker databasespesifike moduler til å koble

Detaljer

Eksamen i Internetteknologi Fagkode: IVA1379

Eksamen i Internetteknologi Fagkode: IVA1379 Høgskolen i Narvik Side 1 av 5 Eksamen i Internetteknologi Fagkode: IVA1379 Tid: Mandag, 07.06.04, 9:00-12:00 Tillatte hjelpemidler: Alle trykte og skrevne hjelpemidler tillatt. Eksamen består av 4 oppgaver

Detaljer

Returårsak-koder. Bruk til statistikk og regnskap. VISMA RETAIL AS Wirgenes vei 1, 3157 Barkåker, Telefon: +47 33 34 94 00

Returårsak-koder. Bruk til statistikk og regnskap. VISMA RETAIL AS Wirgenes vei 1, 3157 Barkåker, Telefon: +47 33 34 94 00 Returårsak-koder Bruk til statistikk og regnskap Page 2 of 8 OM DETTE DOKUMENTET VERSJONSHISTORIKK Versjon Beskrivelse Dato Hvem 1.0 Returårsak-koder 27.11.2013 AaGH 2.0 04.02.2014 BDR 3.0 INNHOLDSFORTEGNELSE

Detaljer

From a table based Feature Catalogue to GML Application schemas

From a table based Feature Catalogue to GML Application schemas From a table based Feature Catalogue to GML Application schemas 05/ 09/ 2015 EuroSDR Data modelling workshop, Copenhagen 28.-30.1.2015 Knut Jetlund Norwegian Public Roads Administration knut.jetlund@vegvesen.no

Detaljer

AvtaleGiro beskrivelse av feilmeldinger for oppdrag og transaksjoner kvitteringsliste L00202 levert i CSV fil

AvtaleGiro beskrivelse av feilmeldinger for oppdrag og transaksjoner kvitteringsliste L00202 levert i CSV fil AvtaleGiro beskrivelse av feilmeldinger for oppdrag og transaksjoner kvitteringsliste L00202 levert i CSV fil Kvitteringsliste L00202 for avviste oppdrag, transaksjoner og informasjonsmeldinger CSV Format:

Detaljer

Hvordan registrere et nytt medlem

Hvordan registrere et nytt medlem Gå til web siden til den som er sponsor. (eks. www.mxi.myvoffice.com/sponsors navn) Klikk på SIGN UP 1) Velg det landet du bor i 2) Diskuter med din sponsor, hvilket alternativ du skal velge. I eksempelet

Detaljer

svarforslag SLUTTEKSAMEN IBE211 Databaser, våren 2015

svarforslag SLUTTEKSAMEN IBE211 Databaser, våren 2015 svarforslag SLUTTEKSAMEN IBE211 Databaser, våren 2015 Dato: 11/5-2015. Tid: 4 timer, skriftlig, ingen hjelpemidler. Oppgave 1 (80 %) Vi skal lage et sterkt forenklet system for Sjøfartsdirektoratet som

Detaljer

V-R7000 V-R7100. Brukermanual. Mars 2015

V-R7000 V-R7100. Brukermanual. Mars 2015 V-R7000 V-R7100 Brukermanual Mars 2015 Importør: Kasse og Butikkdata AS Ravnsborgveien 52 1395 Hvalstad Telefon: 66 77 80 30 e-post: firmapost@kbd.as www.kbd.as Forhandler: Applikasjon 4.4.0 1 V1-032015

Detaljer

Oppgave #1 Tablespacer, Tabeller, Indexer, og Brukere

Oppgave #1 Tablespacer, Tabeller, Indexer, og Brukere IS-203 Oblig innlevering: Del 4 Frist: 15.04.2011 Oppgave #1 Tablespacer, Tabeller, Indexer, og Brukere Vi har lært hvordan man oppretter tablespacer og, underveis, lært om de ulike måter å forvalte extentene

Detaljer

Repetisjon: (nesten) alt du trenger å kunne om ORM og realisering

Repetisjon: (nesten) alt du trenger å kunne om ORM og realisering IN2090 Databaser og datamodellering Repetisjon: (nesten) alt du trenger å kunne om ORM og realisering Mathias Stang (mjstang@ifi.uio.no) 19. november 2018 Agenda Hensikten med ORM-modellering Hva er lov

Detaljer

S3 Brukermanual Manual del Usuario

S3 Brukermanual Manual del Usuario S3 Brukermanual Manual del Usuario Av: Global Blue SA Versjon: 1.2 Dato: 13.05.2014 Status: Godkjent Distribusjon: Norge Innholdsfortegnelse KapittelI Utstede Tax Free skjema 3 KapittelII Søke etter Tax

Detaljer

Obligatorisk oppgave nr. 3 i INF1300 høsten 2009

Obligatorisk oppgave nr. 3 i INF1300 høsten 2009 Obligatorisk oppgave nr. 3 i INF1300 høsten 2009 Oppgaven er beregnet på å løses og leveres som et samarbeid mellom to studenter, men det er lov for dem som vil seg selv så vondt, å levere en individuell

Detaljer

>>21 Datamodellering i MySQL Workbench

>>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

Detaljer

INF1300 Introduksjon til databaser

INF1300 Introduksjon til databaser UNIVERSITETET I OSLO INF1300 Introduksjon til databaser Dagens tema: Data, databaser og databasehåndteringssystemer Hva er data? Hva er informasjon? Fra idé til informasjonssystem Litt om modellering:

Detaljer

EKSAMEN (Konvertert fra en gammel PHP-eksamen)

EKSAMEN (Konvertert fra en gammel PHP-eksamen) EKSAMEN (Konvertert fra en gammel PHP-eksamen) Emnekode: Emne: ITF10208 Webprogrammering 1 Dato: Eksamenstid: 06/12-2011 09.00-13.00 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater (håndskrevne/maskinskrevne)

Detaljer

Databaser kort intro. Tom Heine Nätt

Databaser kort intro. Tom Heine Nätt Databaser kort intro Tom Heine Nätt Agenda Hva er en database? Hva er SQL? Hente ut data fra en database SELECT Behandle data i en database (kort) CREATE TABLE, INSERT, UPDATE, DELETE Databaser med flere

Detaljer

IN2090 Databaser og datamodellering. 08 Typer og skranker

IN2090 Databaser og datamodellering. 08 Typer og skranker IN2090 Databaser og datamodellering 08 Typer og skranker Leif Harald Karlsen leifhka@ifi.uio.no Universitetet i Oslo 1 / 29 Databasers typesystem De fleste relasjonelle databaser har et strengt typesystem

Detaljer

1. Innføring i bruk av MySQL Query Browser

1. 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

Detaljer

Databasers typesystem. IN2090 Databaser og datamodellering. 08 Typer og skranker. SQL-standarden vs. RDBMSer. Hvilke datatyper har vi

Databasers typesystem. IN2090 Databaser og datamodellering. 08 Typer og skranker. SQL-standarden vs. RDBMSer. Hvilke datatyper har vi IN2090 Databaser og datamodellering 08 Typer og skranker Leif Harald Karlsen leifhka@ifi.uio.no Databasers typesystem De fleste relasjonelle databaser har et strengt typesystem Alle kolonner må ha en tilhørende

Detaljer

Databasebevaring. Arne-Kristian Groven, KDRS-samling, Trondheim 05.06 2014

Databasebevaring. Arne-Kristian Groven, KDRS-samling, Trondheim 05.06 2014 Databasebevaring Arne-Kristian Groven, KDRS-samling, Trondheim 05.06 2014 For de som ikke kjenner meg, her er litt bakgrunnsinformasjon Har 20 års bakgrunn innen IT-forskning Snart 3 år i Riksarkivet Arbeider

Detaljer

INF1300 Introduksjon til databaser

INF1300 Introduksjon til databaser UNIVERSITETET I OSLO INF1300 Introduksjon til databaser Dagens tema: Fra skranker til integritetsregler (restriksjoner) Klassifisering av integritetsregler Forekomstrestriksjoner Realisering av integritetsregler

Detaljer

Repetisjon: (nesten) alt du trenger å kunne om ORM og realisering

Repetisjon: (nesten) alt du trenger å kunne om ORM og realisering INF1300 Introduksjon til databaser Repetisjon: (nesten) alt du trenger å kunne om ORM og realisering Mathias Stang (mjstang@ifi.uio.no) 21. november 2016 Agenda Hensikten med ORM-modellering Hva er lov

Detaljer

Hvordan 3 konsulenter tester et konserndatavarehus

Hvordan 3 konsulenter tester et konserndatavarehus Hvordan 3 konsulenter tester et konserndatavarehus DNB sine testutfordringer Tidligere leveranser har blitt utsatt på grunn av dårlig testing Representanter fra forretning er negative til å akseptanseteste

Detaljer

Universitetet i Bergen Det matematisk-naturvitenskapelige fakultet. Løsningsforslag

Universitetet i Bergen Det matematisk-naturvitenskapelige fakultet. Løsningsforslag 1 Universitetet i Bergen Det matematisk-naturvitenskapelige fakultet Løsningsforslag Eksamen i emne INF115 Databaser og modellering Tirsdag 31. mai 2016 Tid: 9:00 12:00 Tillatte hjelpemidler: Ingen Oppgavesette

Detaljer

Joly. Brukerdokumentasjon for foreleser/administrator

Joly. Brukerdokumentasjon for foreleser/administrator Joly Brukerdokumentasjon for foreleser/administrator Logge inn For å logge inn i Joly går du til http://obelix.ifi.uio.no:8080/loginform.html. Denne siden er ikke linket til fra forsiden, da studentene

Detaljer

INF1300 Introduksjon til databaser

INF1300 Introduksjon til databaser UNIVERSITETET I OSLO INF1300 Introduksjon til databaser Dagens tema: Informasjonsbærende referansemåter Resten av realiseringsalgoritmen Sterk realisering Realisering versus modellering INF1300-31.10.2016

Detaljer

Repetisjon: (nesten) alt du trenger å kunne om ORM og realisering

Repetisjon: (nesten) alt du trenger å kunne om ORM og realisering INF1300 Introduksjon til databaser Repetisjon: (nesten) alt du trenger å kunne om ORM og realisering Mathias Stang (mjstang@ifi.uio.no) 21. november 2017 Agenda Hensikten med ORM-modellering Hva er lov

Detaljer

IN2090 Introduksjon til databaser

IN2090 Introduksjon til databaser UNIVERSITETET I OSLO IN2090 Introduksjon til databaser Dagens tema: Data, databaser og databasehåndteringssystemer Hva er data? Hva er informasjon? Fra idé til informasjonssystem Litt om modellering: Begreper

Detaljer

Oppgave 1a Definer følgende begreper: Nøkkel, supernøkkel og funksjonell avhengighet.

Oppgave 1a Definer følgende begreper: Nøkkel, supernøkkel og funksjonell avhengighet. TDT445 Øving 4 Oppgave a Definer følgende begreper: Nøkkel, supernøkkel og funksjonell avhengighet. Nøkkel: Supernøkkel: Funksjonell avhengighet: Data i en database som kan unikt identifisere (et sett

Detaljer

SQL Structured Query Language

SQL Structured Query Language SQL Structured Query Language Litt tabellterminologi Definere tabeller Fylle tabeller med data Hente data fra tabeller select-from-where distinct order by Relasjoner terminologi relasjonsnavn Personale

Detaljer

Noark 5 utvidelser og virksomhetspesifikkemetadata: En praktisk forklaring. Thomas Sødring HiOA

Noark 5 utvidelser og virksomhetspesifikkemetadata: En praktisk forklaring. Thomas Sødring HiOA Noark 5 utvidelser og virksomhetspesifikkemetadata: En praktisk forklaring Thomas Sødring thomas.sodring@hioa.no HiOA 1/28 Hvordan bevarer vi Dagens (elektronisk) bevaringstrategi er basert på en tenking

Detaljer

PCKasse - Kassasystemloven

PCKasse - Kassasystemloven Kort om Com2gether 14 avdelinger i Norge fra Steinkjer til Kragerø. Oppstart i 1993 Fagfelt: Handel, IT og Telecom Skreddersyr totalløsninger for bedriftsmarkedet 36 ansatte Største leverandør av PCkasse

Detaljer

Utvikling fra kjernen og ut

Utvikling fra kjernen og ut Utvikling fra kjernen og ut PHP-arkitektur Brukergrensesnitt! inn ut Dynamisk web-side bygges opp på grunnlag av spørring mot databasen Utviklingsretning Applikasjon Virkelighetsmodell Plattform Bruker

Detaljer

Rapport i (IT1901) Informatikk prosjektarbeid høst 2005. oppgave 2 4.3.3 det offensive manager spillet. gruppemedlemmer:

Rapport i (IT1901) Informatikk prosjektarbeid høst 2005. oppgave 2 4.3.3 det offensive manager spillet. gruppemedlemmer: Rapport i (IT1901) Informatikk prosjektarbeid høst 2005 oppgave 2 4.3.3 det offensive manager spillet gruppemedlemmer: Gulizar Atroshi Jon Andre Simonsen Nedzad Sisic William Wai Man Young 1 1. SAMMENDRAG...

Detaljer

Repetisjon: Normalformer og SQL

Repetisjon: Normalformer og SQL IN2090 databaser og datamodellering Repetisjon: Normalformer og SQL Mathias Stang og Stein Michael Storleer 21. november 2018 1 Agenda Normalformer Funksjonelle avhengigheter Nøkler Finne hvilke normalformer

Detaljer

Løsning til Eksamensoppgave i TDT4145 Datamodellering og databasesystemer

Løsning til Eksamensoppgave i TDT4145 Datamodellering og databasesystemer Institutt for datateknikk og informatikk Løsning til Eksamensoppgave i TDT4145 Datamodellering og databasesystemer Faglig kontakt under eksamen: Roger Midtstraum: 995 72 420 Svein Erik Bratsberg: 995 39

Detaljer

Citation and reference tools for your master thesis

Citation and reference tools for your master thesis Citation and reference tools for your master thesis Verktøy for å håndtere siteringer og referanser i masteroppgaven 1 Citations and references The citation goes into the body text and points to the full

Detaljer

IN2090 Databaser og datamodellering. 08 Typer og skranker

IN2090 Databaser og datamodellering. 08 Typer og skranker IN2090 Databaser og datamodellering 08 Typer og skranker Leif Harald Karlsen leifhka@ifi.uio.no Universitetet i Oslo 1 / 29 Databasers typesystem De fleste relasjonelle databaser har et strengt typesystem

Detaljer

SQL Structured Query Language

SQL Structured Query Language SQL Structured Query Language Mer SQL: kandidat-, primær- og fremmednøkler Definere tabeller med integritetsregler Hente data fra tabeller select-from-where distinct order by Eksempler kjøres i PostgreSQL

Detaljer

JLR EPC. Hurtigstartveiledning. Innhold. Norwegian Version 2.0. Trinn-for-trinn-veiledning På skjerm-veiledning

JLR EPC. Hurtigstartveiledning. Innhold. Norwegian Version 2.0. Trinn-for-trinn-veiledning På skjerm-veiledning JLR EPC Hurtigstartveiledning Innhold Trinn-for-trinn-veiledning....2-7 På skjerm-veiledning.....8-11 Norwegian Version 2.0 JLR EPC Hurtigstartveiledning 1. Logge inn på appen Åpne nettleseren og gå til

Detaljer

Casio V-R Premium og SalesBo Cloud Konvertering til regnskap

Casio V-R Premium og SalesBo Cloud Konvertering til regnskap Casio V-R Premium og SalesBo Cloud Konvertering til regnskap 1 Beskrivelse av systemet SalesBo brukes til følgende CASIO modeller: V-R200, V-R7000 og V-R7100 med Premium Casio app. SalesBo brukes til å

Detaljer

Case 9:12-cv DMM Document 4-5 Entered on FLSD Docket 12/06/2012 Page 1 of 62

Case 9:12-cv DMM Document 4-5 Entered on FLSD Docket 12/06/2012 Page 1 of 62 Case 9:12-cv-81311-DMM Document 4-5 Entered on FLSD Docket 12/06/2012 Page 1 of 62 Page 163 Case 9:12-cv-81311-DMM Document 4-5 Entered on FLSD Docket 12/06/2012 Page 2 of 62 Page 164 Case 9:12-cv-81311-DMM

Detaljer

Relasjoner terminologi

Relasjoner terminologi Relasjoner terminologi Kopi av lysark fra forelesningen 1. september. Dette er utdrag fra et notat som snart blir publisert. Dette notatet egner seg bedre til repetisjon og selvstudium enn disse arkene.

Detaljer