Logisk modell. Fysisk modell. Datamodeller Konceptuell modell

Storlek: px
Starta visningen från sidan:

Download "Logisk modell. Fysisk modell. Datamodeller Konceptuell modell"

Transkript

1 Datamodeller Konceptuell modell Logisk modell Fysisk modell En modell som återspeglar verksamheten (verkligheten). Identifiera objekten, viktiga för verksamheten Indentifiera relationerna Indentifiera attributen (egenskaper, kolumner) Identifiera nycklarna Dataexempel En teoretisk modell som bygger på den konceptuella modellen och regelverket för modelleringen. Objektifiera Normaliser NF 1 4 Generaliserq Tabellprecisera Dataexempel En praktisk modell som är förnuftigt anpassad till den databashanterare som ska användas för projektet. Denormalisering Generalisera Optimera B/I/0 Tvingande / Beroende Tabellprecisera Dataexempel 1

2 Symboler 2

3 Faktura 3

4 Kund Faktura Artikel Fakturarad 4

5 Konceptuell modell Inte färdig... Momsid N, Pk Moms N Moms Kund Faktura Artikel Fakturarad Kundid N, Pk Namn Adress Postnr Ort Telefon Mobil Epost Webadress Fakturaid N, Pk Kundid N, Fk Datum Betvillkor Betaldatum Fakturaid N, Pk Artikelid N, Pk Antal Momsid N, Fk Rabatt Pris Artikelid N, Pk Namn Antal Pris Hyllplats 5

6 Konceptuell modell Momsid N, Pk Moms N Moms Kund Faktura Artikel Fakturarad Kundid N, Pk Namn C40 Adress C25 Postnr N Ort C25 Telefon C12 Mobil C12 Epost C50 Webadress C50 Orgnr C11 Fakturaid N, Pk Kundid N, Fk Datum D Betvillkor N Betaldatum D Fakturaid N, Pk Artikelid N, Pk Antal N Momsid N, Fk Rabatt N Pris N Artikelid N, Pk Namn C30 Antal N Pris N Hyllplats C20 MomsID N, Fk 6

7 Logisk modell Momsid N, Pk Moms N Moms Kund Faktura Artikel Kundid N, Pk Namn C40 Adress C25 Postnr N Ort C25 Telefon C12 Mobil C12 Epost C50 Webadress C50 Orgnr C11 Fakturaid N, Pk Kundid N, Fk Datum D Betvillkor N Betaldatum D Fakturaid N, Pk Artikelid N, Pk Antal N Momsid N, Fk Rabatt N Pris N Fakturarad Artikelid N, Pk Namn C30 Antal N Pris N Hyllplats C20 MomsID N, Fk 7

8 8

9 9

10 Logiska modellen Kontakttyp Postnr Moms Kontakt Kund Faktura Fakturarad Artikel Kontaktid Pk, N Kontakt C50 Kundid Fk, N Kontakttypid Fk, N KundID, Pk, N Namn, C40 Adress, C25 Postnr, Fk, N Orgnr, C11 Fakturaid, Pk, N Datum, D Betalvillkor, N BetalDatum, D Kundid, Fk, N Fakturaradid, Pk,N Fakturaid, Fk, N Artikelid, Fk, N Antal, N Pris, N Rabatt, N Momsid, Fk, N ArtikelID, Pk, N Namn, C30 Antal, N Pris, N Hyllplats, C20 Momsid N Fk Kontaktpid Pk, N Kontakttyp, C15 Postnr, Pk, N Ort, C25 Momsid Pk, N Moms, N 10

11 Objektifiering Rita om relationsobjekten till egna rektanglar Vänd på gafflarna Bestäm hur det ska vara med Pk för objektet Normalisering 1NF Unik nyckel och atomära fält 2NF 1NF och egenskaperna ska vara beroende av hela nyckeln 3NF 2NF och inga inbördes beroende mellan icke nyckelfält 4NF 3NF och en egenskap får inte förekomma flera gånger. Tabellen ska inte växa i bredd. 11

12 Personal Projekt Resurs 12

13 Fysisk modellen Kontakttyp Postnr Moms Kontakt Kund Faktura Fakturarad Artikel Kontaktid Pk, N Kontakt C50 Kundid Fk, N Kontakttypid Fk, N KundID, Pk, N Namn, C40 Adress, C25 Postnr, Fk, N Orgnr, C11 Fakturaid, Pk, N Datum, D Betalvillkor, N BetalDatum, D Kundid, Fk, N Fakturaradid, Pk,N Fakturaid, Fk, N Artikelid, Fk, N Antal, N Pris, N Rabatt, N Momsid, Fk, N ArtikelID, Pk, N Namn, C30 Antal, N Pris, N Hyllplats, C20 Momsid N Fk Kontaktpid Pk, N Kontakttyp, C15 Postnr, Pk, N Ort, C25 Momsid Pk, N Moms, N 13

14 Fysisk modellen Kontakttyp Moms Kontakt Kund Faktura Fakturarad Artikel Kundid Pk, N Kontaktid Pk, N Kontakt C50 Kontakttypid Fk, N KundID, Pk, N Namn, C40 Adress, C25 Postnr, Fk, N Orgnr, C11 Fakturaid, Pk, N Datum, D Betalvillkor, N BetalDatum, D Kundid, Fk, N Fakturaradid, Pk,N Fakturaid, Fk, N Artikelid, Fk, N Antal, N Pris, N Rabatt, N Momsid, Fk, N ArtikelID, Pk, N Namn, C30 Antal, N Pris, N Hyllplats, C20 Momsid N Fk Kontaktpid Pk, N Kontakttyp, C15 Momsid Pk, N Moms, N 14

15 Fysisk modellen innan tabellprecisering Kontakttyp Moms Kontakt B Kund Faktura Fakturarad Artikel Kundid Pk, N Kontaktid Pk, N Kontakt C50 Kontakttypid Fk, N KundID, Pk, N Namn, C40 Adress, C25 Postnr, Fk, N Orgnr, C11 Fakturaid, Pk, N Datum, D Betalvillkor, N BetalDatum, D Kundid, Fk, N Fakturaradid, Pk,N Fakturaid, Fk, N Artikelid, Fk, N Antal, N Pris, N Rabatt, N Momsid, Fk, N ArtikelID, Pk, N Namn, C30 Antal, N Pris, N Hyllplats, C20 Momsid N Fk Kontaktpid Pk, N Kontakttyp, C15 Momsid Pk, N Moms, N 15

16 16

17 Kontakttyp Moms Kontakt B Kund Faktura Fakturarad Artikel Kundid Pk, Int Kontaktid Pk, Int Kontakt C50 Kontakttypid Fk, Int KundID, Pk, Int Namn, C40 Adress, C25 Postnr, Int Orgnr, C11 Fakturaid, Pk, Int Datum, D Betalvillkor, N BetalDatum, D Kundid, Fk, Int Fakturaradid, Pk, Int Fakturaid, Fk, Int Artikelid, Fk, Int Antal, N Pris, N Rabatt, N Momsid, Fk, Int ArtikelID, Pk, Int Namn, C30 Antal, N Pris, N Hyllplats, C20 Momsid Fk, Int Kontaktpid Pk, Int Kontakttyp, C15 Momsid Pk, Int Moms, N 17

18 18

19 19

20 Kontakttyp Moms Kontakt B Kund Faktura Fakturarad Artikel Kundid Pk, Int Kontaktid Pk, Int Kontakt VC50 Kontakttypid Fk, Int KundID, Pk, Int Namn, VC40 Adress, VC25 Postnr, Int Orgnr, C11 Fakturaid, Pk, Int Datum, Date Betalvillkor, TinyInt BetalDatum, Date Kundid, Fk, Int Fakturaradid, Pk, Int Fakturaid, Fk, Int Artikelid, Fk, Int Antal, SmaillInt Pris, Decimal(6,2) Rabatt, Decimal(2,2) Momsid, Fk, Int ArtikelID, Pk, Int Namn, C30 Antal, SmallInt Pris, Decimal(6,2) Hyllplats, C20 Momsid Fk, Int Kontaktpid Pk, Int Kontakttyp, VC15 Momsid Pk, Int Moms, Decimal(2,2) 20

21 I campus labbet 21

22 Stuguthyrning 22

23 Kontakttyp Volymberäkning Moms Kontakt B Kund Faktura Fakturarad Artikel 23

24 Kontakttyp Moms Kontakt B Kund Faktura Fakturarad Artikel Kundid Pk, Int Kontaktid Pk, Int Kontakt VC50 Kontakttypid Fk, Int KundID, Pk, Int Namn, VC40 Adress, VC25 Postnr, Int Orgnr, C11 Fakturaid, Pk, Int Datum, Date Betalvillkor, TinyInt BetalDatum, Date Kundid, Fk, Int Fakturaradid, Pk, Int Fakturaid, Fk, Int Artikelid, Fk, Int Antal, SmaillInt Pris, Decimal(6,2) Rabatt, Decimal(2,2) Momsid, Fk, Int ArtikelID, Pk, Int Namn, C30 Antal, SmallInt Pris, Decimal(6,2) Hyllplats, C20 Momsid Fk, Int Kontaktpid Pk, Int Kontakttyp, VC15 Momsid Pk, Int Moms, Decimal(2,2) 24

25 Kontakttyp Moms Kontakt B Kund Faktura Fakturarad Artikel 25

Ett arbetsexempel Faktureringsrutin

Ett arbetsexempel Faktureringsrutin Ett arbetsexempel Faktureringsrutin Detta dokument är skrivet för att i första hand förstå den process som äger rum och vilka steg som man ska genomföra och att förstå vad som utförs i de tre viktiga stegen

Läs mer

Modul DB1-2 Datamodellering

Modul DB1-2 Datamodellering Modul DB- Datamodellering Antal föreläsningar: Antal laborationer: Förkunskapskrav: Grundläggande kännedom om databaser (Modul DB-) Kurslitteratur: Referenslitteratur: Praktisk datamodellering ISBN: 9-44-800-

Läs mer

Modul DB1-3 Datamodellering

Modul DB1-3 Datamodellering Modul DB1-3 Datamodellering Antal föreläsningar: 2 Antal laborationer: 1 Förkunskapskrav: Grundläggande kännedom om databaser (Modul DB1-2) Kurslitteratur: Referenslitteratur: Praktisk datamodellering

Läs mer

Modul DB1-1 Databasmodellering

Modul DB1-1 Databasmodellering Modul DB1-1 Databasmodellering Antal föreläsningar: 2 Antal laborationer: 1 Förkunskapskrav: Databasintroduktion Kurslitteratur: Referenslitteratur: Praktisk datamodellering ISBN: 91-44-38001-1 1 Innehållsförteckning

Läs mer

Laboration 2, MS SQL. Observera. Tips. Förberedelse. Genomförande

Laboration 2, MS SQL. Observera. Tips. Förberedelse. Genomförande Observera Det är fullt tillåtet att göra laborationen innan laborationstillfället. Observera dock att alla uppgifter måste kunna redovisas på redovisningstillfället. Laborationen ska genomföras individuellt,

Läs mer

Databasapplikationen HYR AKS. Vers 1.0 6, AKS har framtagits av ApplData AB på uppdrag av TillSaluGrejorAB

Databasapplikationen HYR AKS. Vers 1.0 6, AKS har framtagits av ApplData AB på uppdrag av TillSaluGrejorAB Databasapplikationen HYR AKS Vers 1.0 6, 2012-01-31 AKS har framtagits av på uppdrag av TillSaluGrejorAB Innehåll Sida 1 Problembeskrivning 2 2 Konceptuell Datamodell 3 3 Fysisk datamodell 4 4 Exempeldata

Läs mer

Det är fullt tillåtet att göra laborationen innan laborationstillfället.

Det är fullt tillåtet att göra laborationen innan laborationstillfället. Observera Det är fullt tillåtet att göra laborationen innan laborationstillfället. Laborationen ska genomföras individuellt, men det är tillåtet att diskutera eventuella problem och lösningar med dina

Läs mer

Se kurshemsidan för användbara länkar för att genomföra denna laboration.

Se kurshemsidan för användbara länkar för att genomföra denna laboration. Laboration, SQL DML Observera Det är fullt tillåtet att göra laborationen innan laborationstillfället. Observera dock att alla uppgifter måste kunna redovisas på redovisningstillfället. Laborationen ska

Läs mer

Innehåll MySQL Intro. Allmänt om Lagrade Procedurer Enkel utformning Skapa en lagrad procedur Använda parameter som indata

Innehåll MySQL Intro. Allmänt om Lagrade Procedurer Enkel utformning Skapa en lagrad procedur Använda parameter som indata Innehåll MySQL Intro Allmänt om Lagrade Procedurer Enkel utformning Skapa en lagrad procedur Använda parameter som indata 1 Lagrad procedur / Stored Procedure Lagrad procedur har många namn, förkortningen

Läs mer

Lite om databasdesign och modellering

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

Uppstart Inloggning SSMS Skapa Databas Skapa Tabell Skapa Diagram, Fk, RI Hantering av Index, Pk, Fk, Ix Constraints Beräknande fält Några funktioner

Uppstart Inloggning SSMS Skapa Databas Skapa Tabell Skapa Diagram, Fk, RI Hantering av Index, Pk, Fk, Ix Constraints Beräknande fält Några funktioner INNEHÅLL Uppstart Inloggning SSMS Skapa Databas Skapa Tabell Skapa Diagram, Fk, RI Hantering av Index, Pk, Fk, Ix Constraints Beräknande fält Några funktioner Kapitel 5 och 6. Beginning SQL Server 008

Läs mer

Databaser och databasdesign. Den relationella modellen, normalisering och modellering (2)

Databaser och databasdesign. Den relationella modellen, normalisering och modellering (2) Databaser och databasdesign Den relationella modellen, normalisering och modellering (2) Varför databaser (DB)? Vi vill och måste kunna lagra data på sätt som motsvarar olika verksamheters behov Vad är

Läs mer

Laboration 1, Datamodellering. Observera. Tips. Förberedelse. Genomförande

Laboration 1, Datamodellering. Observera. Tips. Förberedelse. Genomförande Laboration 1, Datamodellering Observera Det är fullt tillåtet att göra laborationen innan laborationstillfället. Observera dock att alla uppgifter måste kunna redovisas på redovisningstillfället. Laborationen

Läs mer

TENTAMEN. För kursen. Databasteknik. Ansvarig för tentamen: Cecilia Sönströd. Förfrågningar: 033-4354424. Anslås inom 3 veckor

TENTAMEN. För kursen. Databasteknik. Ansvarig för tentamen: Cecilia Sönströd. Förfrågningar: 033-4354424. Anslås inom 3 veckor TENTAMEN För kursen DATUM: 2013-12-12 TID: 9 14 Ansvarig för tentamen: Cecilia Sönströd Förfrågningar: 033-4354424 Resultat: Betygsskala: Hjälpmedel: Anslås inom 3 veckor Godkänt 20 p, Väl godkänt 32 p,

Läs mer

Normalisering. Varför? För att åstadkomma en så bra struktur i databasen som möjligt med minimalt med dubbellagrad info.

Normalisering. Varför? För att åstadkomma en så bra struktur i databasen som möjligt med minimalt med dubbellagrad info. Normalisering Varför? För att åstadkomma en så bra struktur i databasen som möjligt med minimalt med dubbellagrad info. Tillbaka i modelleringsfasen. 1NF: Vad menas med ett sammansatt attribut? Exempel:

Läs mer

Logisk databasdesign

Logisk databasdesign NORMALISERING Peter Bellström Logisk databasdesign 2 Arbetssteget vars syfte är att konstruera en modell (diagram, schema), baserad på en specifik datamodell, över verksamhetens begrepp och samband. Modellen

Läs mer

TENTAMEN. För kursen. Databasteknik. Ansvarig för tentamen: Cecilia Sönströd. Förfrågningar: 033-4354424. Anslås inom 3 veckor

TENTAMEN. För kursen. Databasteknik. Ansvarig för tentamen: Cecilia Sönströd. Förfrågningar: 033-4354424. Anslås inom 3 veckor TENTAMEN För kursen DATUM: 2014-08-20 TID: 9 14 Ansvarig för tentamen: Cecilia Sönströd Förfrågningar: 033-4354424 Resultat: Betygsskala: Hjälpmedel: Anslås inom 3 veckor Godkänt 20 p, Väl godkänt 32 p,

Läs mer

Innehåll Programability Del 2

Innehåll Programability Del 2 Innehåll Programability Del 2 Transaktioner Returvärden och OUTPUT Dynamisk SQL CURSOR / FECTH Trigger Chapter 8, 10 och 13. Beginning SQL Server 2008 for Developers Sven Åke Johansson Institutionen Institutionen

Läs mer

Innehåll MySQL Intro. Ex på ett index Index typer ISAM Balanserat träd Pk och Fk i MySQL Eget index För o nackdelar med index

Innehåll MySQL Intro. Ex på ett index Index typer ISAM Balanserat träd Pk och Fk i MySQL Eget index För o nackdelar med index Innehåll MySQL Intro Ex på ett index Index typer ISAM Balanserat träd Pk och Fk i MySQL Eget index För o nackdelar med index Institutionen Institutionen för Datavetenskap, för Kommunikation Fysik o och

Läs mer

Konceptuella datamodeller

Konceptuella datamodeller Databasdesign Relationer, Nycklar och Normalisering Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Konceptuella datamodeller Om man ska skapa en databas som beskriver en del av verkligheten

Läs mer

TENTAMEN. För kursen. Databasteknik. Ansvarig för tentamen: Cecilia Sönströd. Förfrågningar: Anslås inom 3 veckor

TENTAMEN. För kursen. Databasteknik. Ansvarig för tentamen: Cecilia Sönströd. Förfrågningar: Anslås inom 3 veckor TENTAMEN För kursen DATUM: 2014-11-07 TID: 9 14 Ansvarig för tentamen: Cecilia Sönströd Förfrågningar: 033-4354424 Resultat: Betygsskala: Hjälpmedel: Anslås inom 3 veckor Godkänt 20 p, Väl godkänt 32 p,

Läs mer

Databaser och Datamodellering Foreläsning IV

Databaser och Datamodellering Foreläsning IV Webbprogrammering - 725G54 Databaser och Datamodellering Foreläsning IV Agenda Databaser ERD SQL MySQL phpmyadmin Labb 4 Databaser Databas - samling med data Databashanterare Enkelt Kraftfullt Flexibelt

Läs mer

2. Redundans 3. Normalformer

2. Redundans 3. Normalformer FÖ 6: Databaskursen 1. Normalisering 2. Redundans 3. Normalformer 4. UNF, 1NF, 2NF och 3NF 5. Funktionellt beroende 6. Determinanter 7. Datamodellering 8. Notation 9. Olika modeller 10. Begreppslista 11.

Läs mer

Design och underhåll av databaser

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

Databasdesignspecifikation för Mätvärdeshanteringssystem

Databasdesignspecifikation för Mätvärdeshanteringssystem Högskolan i Gävle Maria Eriksson nd98meo N-institutionen nd98mln Databasteknik B 5p nd98llg 200-02-20 DVP3 Databasdesignspecifikation för Mätvärdeshanteringssystem Godkännande Namn Signatur Betyg Datum

Läs mer

Tentamenskod: Tentamensdatum: Tid: 14:00-19:00. Inga hjälpmedel är tillåtna

Tentamenskod: Tentamensdatum: Tid: 14:00-19:00. Inga hjälpmedel är tillåtna Databasteknik 7,5 högskolepoäng Provmoment: Ladokkod: Tentamen ges för: Tentamen NDA01G Öppen för alla Tentamenskod: Tentamensdatum: 2017-11-02 Tid: 14:00-19:00 Hjälpmedel: Inga hjälpmedel är tillåtna

Läs mer

Avvikelserapport. Avvikelserapport. Fantastic Four Page 1

Avvikelserapport. Avvikelserapport. Fantastic Four Page 1 Avvikelserapport Fantastic Four Page 1 Innehållsförteckning Revisionshistorik... 3 Konceptuell databasmodell - avvikelser... 3 Konceptuell databasmodell samt attributlista... 4 Logisk databasmodell avvikelser...

Läs mer

DDL Kommandon CREATE/DROP Database CREATE /ALTER/DROP Table ALTER/ADD/DROP Column CREATE /ALTER/DROP Index

DDL Kommandon CREATE/DROP Database CREATE /ALTER/DROP Table ALTER/ADD/DROP Column CREATE /ALTER/DROP Index INNEHÅLL SQL DEL 4 DDL Kommandon CREATE/DROP Database CREATE /ALTER/DROP Table ALTER/ADD/DROP Column CREATE /ALTER/DROP Index Chapter 3, 6, 8 delar av. Beginning SQL Server 2008 for Developers 1 CREATE

Läs mer

Fö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? 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 mer

Tentamen ISGB01, ISGB24. Databasdesign 7,5 Poäng

Tentamen ISGB01, ISGB24. Databasdesign 7,5 Poäng Tentamen ISGB01, ISGB24 Databasdesign 7,5 Poäng Datum: 2016-09-30 Tid: 08.15-13.15 Lärare: Peter Bellström, Katarina Groth, Johan Högberg Tentamen är på 40 poäng. Gränsen för Godkänd (G) är 20 poäng. Gränsen

Läs mer

TENTAMEN För kursen. Databasteknik. Ansvarig för tentamen: Anna Palmquist. Förfrågningar: Anslås inom 3 veckor

TENTAMEN För kursen. Databasteknik. Ansvarig för tentamen: Anna Palmquist. Förfrågningar: Anslås inom 3 veckor TENTAMEN För kursen DATUM: 2015-11-06 TID: 14 19 Ansvarig för tentamen: Anna Palmquist Förfrågningar: 0734-612003 Resultat: Betygsskala: Hjälpmedel: Anslås inom 3 veckor Godkänt 20 p, Väl godkänt 32 p,

Läs mer

Programdesign, databasdesign. Databaser - Design och programmering. Funktioner. Relationsmodellen. Relation = generaliserad funktion.

Programdesign, databasdesign. Databaser - Design och programmering. Funktioner. Relationsmodellen. Relation = generaliserad funktion. Databaser Design och programmering Relationsmodellen definitioner ER-modell -> relationsmodell nycklar, olika varianter Programdesign, databasdesign Databasdesign Konceptuell design Förstudie, behovsanalys

Läs mer

TENTAMEN. För kursen. Databasteknik. Ansvarig för tentamen: Cecilia Sönströd. Förfrågningar: Anslås inom 3 veckor

TENTAMEN. För kursen. Databasteknik. Ansvarig för tentamen: Cecilia Sönströd. Förfrågningar: Anslås inom 3 veckor TENTAMEN För kursen DATUM: 2014-12-18 TID: 9 14 Ansvarig för tentamen: Cecilia Sönströd Förfrågningar: 033-4354424 Resultat: Betygsskala: Hjälpmedel: Anslås inom 3 veckor Godkänt 20 p, Väl godkänt 32 p,

Läs mer

Lösningsförslag till tentamen för 1E1601

Lösningsförslag till tentamen för 1E1601 Lösningsförslag till tentamen för 1E1601 Måndag 20 augusti 2001 1. a) Student Studiemerit Prio.Kö Kö Område LägenhetsTyp Kontrakt Datum Husbestånd ÄrAvTyp Hus LghBestånd Lägenhet InvBestånd Inventarie

Läs mer

Databaser Design och programmering

Databaser Design och programmering Databaser Design och programmering Fortsättning på relationsmodellen: Normalisering funktionella beroenden normalformer informationsbevarande relationsschemauppdelning 2 Varför normalisera? Metod att skydda

Läs mer

Tentamen ISGB01 (delkurs i ISGB24) Databasdesign 7,5 Poäng

Tentamen ISGB01 (delkurs i ISGB24) Databasdesign 7,5 Poäng Tentamen ISGB01 (delkurs i ISGB24) Databasdesign 7,5 Poäng Datum: 2016-11-02 Tid: 08:15 13:15 Lärare: Peter Bellström, Katarina Groth, Remigijus Gustas Hjälpmedel: Inga Tentamen är på 40 poäng. Gränsen

Läs mer

Tentamen NDA01G Öppen för alla. Tentamenskod: Inga hjälpmedel är tillåtna

Tentamen NDA01G Öppen för alla. Tentamenskod: Inga hjälpmedel är tillåtna Databasteknik 7,5 högskolepoäng Provmoment: Ladokkod: Tentamen ges för: Tentamen NDA01G Öppen för alla Tentamenskod: Tentamensdatum: 2016-11-04 Tid: 14:00-19:00 Hjälpmedel: Inga hjälpmedel är tillåtna

Läs mer

Databaskunskap 7,5 högskolepoäng Provmoment: Ladokkod: Tentamen ges för:

Databaskunskap 7,5 högskolepoäng Provmoment: Ladokkod: Tentamen ges för: Databaskunskap 7,5 högskolepoäng Provmoment: Ladokkod: Tentamen ges för: Namn: Personnummer: Individuell prövning 41E03B Öppen för alla Tentamensdatum: 2013-08-20 Tid: 09:00-13:00 Hjälpmedel: Inga hjälpmedel

Läs mer

INNEHÅLL SQL DEL 2. Funktioner inbyggda Aggregatfunktioner Skalärfunktioner. Chapter 11. Beginning SQL Server 2008 for Developers

INNEHÅLL SQL DEL 2. Funktioner inbyggda Aggregatfunktioner Skalärfunktioner. Chapter 11. Beginning SQL Server 2008 for Developers INNEHÅLL SQL DEL 2 Funktioner inbyggda Aggregatfunktioner Skalärfunktioner Chapter 11. Beginning SQL Server 2008 for Developers 1 FUNKTIONER, INBYGGDA Det finns ett mängd med funktionen du kan använd dig

Läs mer

Informationssystem och databasteknik

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

Relationsdatabasdesign

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

IT i organisationer och databasteknik

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

Webprogrammering och databaser. Konceptuell datamodellering med ER-modellen

Webprogrammering och databaser. Konceptuell datamodellering med ER-modellen Webprogrammering och databaser Konceptuell datamodellering med ER-modellen 2 Programutveckling Interaktionsdesign, behovsanalys Programdesign, databasdesign Implementation 3 Programdesign, databasdesign

Läs mer

Analytisk relationsdatabasdesign

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

Innehåll Programability del 1

Innehåll Programability del 1 Innehåll Programability del 1 Lagrade Procedurer, introduktion Variabler, Lokala och Globala Skapa och ändra en lagrad procedur Indata parametrar till lagrade procedurer Temporära tabeller Flöden med IF/ELSE,

Läs mer

Innehåll Programability del 1

Innehåll Programability del 1 Innehåll Programability del 1 Lagrade Procedurer, introduktion Variabler, Lokala och Globala Skapa och ändra en lagrad procedur Indata parametrar till lagrade procedurer Temporära tabeller Flöden med IF/ELSE,

Läs mer

Webprogrammering och databaser. Konceptuell datamodellering med ER-modellen

Webprogrammering och databaser. Konceptuell datamodellering med ER-modellen Webprogrammering och databaser Konceptuell datamodellering med ER-modellen 2 Programutveckling Interaktionsdesign, behovsanalys Programdesign, databasdesign Implementation 3 Programdesign, databasdesign

Läs mer

Webbprogrammering, grundkurs 725G54

Webbprogrammering, grundkurs 725G54 Webbprogrammering, grundkurs 725G54 Bootstrap jquery SEO RWD MuddyCards. Tidigare Muddycards Många positiva kommentarer Ibland för högt tempo på föreläsning Lägg ut labbar tidigare Mer föreläsningar (2

Läs mer

Lösningsförslag till. tentamen för 1E1601

Lösningsförslag till. tentamen för 1E1601 Lösningsförslag till tentamen för 1E1601 måndag 10 mars 2003 Lösningsförslag till tentamen för 1E1601 10 mars 2003 Sid 1 av 3 1. a. Antaganden: i. Varje film har ett eget beställningsnummer så att det

Läs mer

Databaser design och programmering. Design processen ER- modellering

Databaser design och programmering. Design processen ER- modellering Databaser design och programmering Design processen ER- modellering 2 Programutveckling Förstudie, behovsanalys Programdesign, databasdesign Implementation 3 Programdesign, databasdesign Databasdesign

Läs mer

Tentamen för DD1370 Databasteknik och informationssystem

Tentamen för DD1370 Databasteknik och informationssystem Tentamen för DD1370 Databasteknik och informationssystem 16 Januari 2015 Hjälpmedel: Inga hjälpmedel utom papper och penna Tänk på: Skriv högst en uppgift på varje blad. Använd endast framsidan på varje

Läs mer

Datamodellering 1 Hemsida : Hemsida släktforskning :

Datamodellering 1 Hemsida :  Hemsida släktforskning : Datamodellering DATAMODELLERING Copyright Björn Lindholm 204 version.0 Datamodellering 2 Förord Syftet med denna anvisning är att den ska vara enkel och lätt att förstå för de som vill skapa en hållbar

Läs mer

NORMALISERING. Mahmud Al Hakim

NORMALISERING. Mahmud Al Hakim NORMALISERING Mahmud Al Hakim mahmud@webacademy.se 1 SCHEMA Schema eller databasschema är en beskrivning av vilka data som kan finnas i en databas, oberoende av vilka data (innehållet) som råkar finnas

Läs mer

Normalisering. Christer Stuxberg Institutionen för Informatik och Media

Normalisering. Christer Stuxberg Institutionen för Informatik och Media Normalisering Christer Stuxberg christer.stuxberg@im.uu.se Institutionen för Informatik och Media Översikt Normalisering Dataredundans och Uppdateringsanomalier Anomalier vid insättning Anomalier vid borttagning

Läs mer

INTRODUKTION TILL ER ENTITY-RELATIONSHIP

INTRODUKTION TILL ER ENTITY-RELATIONSHIP INTRODUKTION TILL ER ENTITY-RELATIONSHIP Mahmud Al Hakim mahmud@webacademy.se 1 REFERENS TILL DETTA MATERIAL: WWW.DATABASTEKNIK.SE/WEBBKURSEN 2 1 KONCEPTUELLA DATAMODELLER Om man ska skapa en databas som

Läs mer

Databaser design och programmering. Fö 2: Design processen, ER-modellering

Databaser design och programmering. Fö 2: Design processen, ER-modellering Databaser design och programmering Fö 2: Design processen, ER-modellering 2 Programutveckling Interaktionsdesign, behovsanalys Programdesign, databasdesign Implementation 3 Programdesign, databasdesign

Läs mer

Vad är en databas? Exempel på databaser: Databas = Organiserad samling och lagring av information.

Vad är en databas? Exempel på databaser: Databas = Organiserad samling och lagring av information. Vad är en databas? Exempel på databaser: Kortregister på kontor Sjukvårdsjournal Bokregister på bibliotek Medlemsregister i en förening Kundregister på företag Telefonkatalogen Databas = Organiserad samling

Läs mer

VAD GÖR DU / VEM ÄR DU?

VAD GÖR DU / VEM ÄR DU? INNEHÅLL Vad blir din roll Databaser vad är och varför Terminologi Datamodellering vad är och varför Utvecklingsprocessen SQL vad är det Data / Information / Kunskap Kapitel 1 delar av. Praktisk Datamodellering

Läs mer

Tentamen DATABASTEKNIK - 1DL116

Tentamen DATABASTEKNIK - 1DL116 Uppsala universitet Institutionen för informationsteknologi Kjell Orsborn Tentamen 2003-05-20 DATABASTEKNIK - 1DL116 Datum...Tisdagen den 20 Maj, 2003 Tid...12:00-17:00 Jourhavande lärare...kjell Orsborn,

Läs mer

Postbeskrivning. Arbetsställen hela regionen. www.naringslivetregionalt.scb.se

Postbeskrivning. Arbetsställen hela regionen. www.naringslivetregionalt.scb.se Postbeskrivning Arbetsställen hela regionen www.naringslivetregionalt.scb.se Postbeskrivningen gäller nedladdning av regionens alla arbetsställen som nås via valet Ladda hem regionens data i meny Sök i

Läs mer

Filspecifikation. för överföring av fakturor, påminnelser eller inkasso till Visma Collectors via fil. [ Version 2011-06-30 ]

Filspecifikation. för överföring av fakturor, påminnelser eller inkasso till Visma Collectors via fil. [ Version 2011-06-30 ] för överföring av fakturor, påminnelser eller inkasso till Visma Collectors via fil [ Version 2011-06-30 ] SYFTE Syftet med denna postbeskrivning är att säkerställa att Visma Collectors erhåller tillräcklig

Läs mer

1.Lär känna MS SQL Observera. Tips. Förberedelse

1.Lär känna MS SQL Observera. Tips. Förberedelse 1.Lär känna MS SQL 2008 Observera Övningar som finns tillgängliga är till för att du ska kunna testa dina kunskaper och träna på dem. Det är helt upp till dig när du vill genomföra och om du vill genomföra

Läs mer

Börja med Smart... 3. Registrera din kund... 12 Registrera din artikel... 15 Göra en faktura... 16

Börja med Smart... 3. Registrera din kund... 12 Registrera din artikel... 15 Göra en faktura... 16 Innehåll Börja med Smart... 3 Integration med bokföringen... 3 Hogia-ID... 4 Guide - Smart - Registrera dina uppgifter... 5 Startsidan... 8 Guide - Fakturering... 9 Registrera din kund... 12 Registrera

Läs mer

Datamodellering för en bättre analysmiljö. Linus Hjorth

Datamodellering för en bättre analysmiljö. Linus Hjorth Datamodellering för en bättre analysmiljö Linus Hjorth Datamodellering för en bättre analysmiljö Affärsvärde Leverans ( IT ) så informationsmodellering också Vad Varför Var - Hur Modeller olika sorters

Läs mer

InExchange Web. En handledning för fakturaregistrering

InExchange Web. En handledning för fakturaregistrering InExchange Web En handledning för fakturaregistrering Hitta rätt Välkommen till InExchange Web! Börja med att klicka på knappen Skapa Faktura. Du kan också använda fliken Fakturor och länken Skapa faktura

Läs mer

Så här fungerar DeLaval webbutik en enkel instruktion.

Så här fungerar DeLaval webbutik en enkel instruktion. Så här fungerar DeLaval webbutik en enkel instruktion. Här visar vi hur du skapar order i DeLaval webbutik. Vi har även lagt in en del Tips! på hur du kan göra det enklare. Det finns också en instruktion

Läs mer

GIS, databasteknik och kartografi. Databasmodellering

GIS, databasteknik och kartografi. Databasmodellering Databasmodellering 1. När vi studerar verkligheten för att beskriva (en del av) den i ett system (inte bara datorer), måste vi göra en modell. 2. Modelleringsverktyget ska ha egenskaper som gör att vi:

Läs mer

Tentamen Databasmetodik DB:DSK/FK/DVK/ATD/SP/EIT mfl. äldre kurstillfällen 8 augusti 2013 kl. 9-13

Tentamen Databasmetodik DB:DSK/FK/DVK/ATD/SP/EIT mfl. äldre kurstillfällen 8 augusti 2013 kl. 9-13 Institutionen för Data- och Systemvetenskap IT-universitetet Maria Bergholtz Tentamen DB:DSK/FK/DVK/ATD/SP/EIT mfl. äldre kurstillfällen 8 augusti 203 kl. 9-3 Inga hjälpmedel tillåtna (syntaxsammanställning

Läs mer

Exempel-Tentamen III

Exempel-Tentamen III Institutionen för Data- och Systemvetenskap IT-universitetet Maria Bergholtz Exempel-Tentamen III Inga hjälpmedel tillåtna (syntaxsammanställning behövs inte på denna tentamen) Skriv bara på en sida av

Läs mer

Fö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) 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 mer

Bygglovsbefriande åtgärd - anmälan för företag

Bygglovsbefriande åtgärd - anmälan för företag Fax 0418-47 48 33 Org.nr 212000-1140 Bygglovsbefriande åtgärd - anmälan för företag * Obligatoriska fält Fastighet Fastighetsbeteckning* Fastighetens adress* Byggnadens huvudsakliga användning* Åtgärder

Läs mer

VAD GÖR DU / VEM ÄR DU?

VAD GÖR DU / VEM ÄR DU? INNEHÅLL Vad blir din roll Databaser vad är och varför Terminologi Datamodellering vad är och varför Utvecklingsprocessen SQL vad är det Data / Information / Kunskap Kapitel 1 delar av. Praktisk Datamodellering

Läs mer

Annonsering på Hemnet från 1 juli 2013

Annonsering på Hemnet från 1 juli 2013 INFORMATION FRÅN VITEC VITEC Annonsering på Hemnet från 1 juli 2013 Vitec Säljstöd VITEC Affärsområde Mäklare www.vitec.se info.maklare@vitec.se GÖTEBORG: REDEGATAN 1 B, 426 77 V. FRÖLUNDA VÄXEL: 031-360

Läs mer

Vad är en databas? Databaser. Relationsdatabas. Vad är en databashanterare? Vad du ska lära dig: Ordlista

Vad ä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 mer

5.3.4261.5. Bifoga foto i mobilen. Nya möjligheter för utskrift från Windows. RemoteX (/)

5.3.4261.5. Bifoga foto i mobilen. Nya möjligheter för utskrift från Windows. RemoteX (/) RemoteX (/) 5.3.4261.5 Bifoga foto i mobilen Nu kan du via arbetsordersidan bifoga en fil, såsom ett foto, en film eller annat. Funktionen fungerar endast på nyare telefoner och vilka filer som kan bifogas

Läs mer

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

Riktlinjer sponsring

Riktlinjer sponsring 1 Riktlinjer sponsring Lokala samarbeten och samhällsnytta med barn & ungdom i centrum. Där har du nyckelorden i PiteEnergis sponsringsarbete. Vi vill stimulera och främja positiva aktiviteter, gärna för

Läs mer

MÖTESPLATSER, KOMPETENS & PÅVERKAN. För en hållbar och jämställd tillväxt i Möckelnregionen

MÖTESPLATSER, KOMPETENS & PÅVERKAN. För en hållbar och jämställd tillväxt i Möckelnregionen KiM www.kim.se KiM är Möckelnregionens största nätverk som stärker och stöttar alla företagsamma & företagande kvinnor i näringslivet. Genom att skapa mötesplatser och aktiviteter för våra företagsamma

Läs mer

TENTAMEN TDDB77 Databaser och Bioinformatik 12 juni 2007, kl 14-18

TENTAMEN TDDB77 Databaser och Bioinformatik 12 juni 2007, kl 14-18 Institutionen för datavetenskap Linköpings universitet TENTAMEN TDDB77 Databaser och Bioinformatik 12 juni 2007, kl 14-18 Jourhavande lärare: Patrick Lambrix (013/28 26 05) Poäng: Tentan består av 2 delar.

Läs mer

MANUAL Registrering av faktura till Östhammars kommun i InExchange Fakturaportal

MANUAL Registrering av faktura till Östhammars kommun i InExchange Fakturaportal MANUAL Registrering av faktura till Östhammars kommun i InExchange Fakturaportal Avsnitt Sida Innehållsförteckning 1 1. Skapa inloggning i InExchange Fakturaportal 2 2 Komplettera användaruppgifter 2 3

Läs mer

Bygg, mark, rivningslov - ansökan för företag

Bygg, mark, rivningslov - ansökan för företag Fax 0418-47 48 33 Org.nr 212000-1140 Bygg, mark, rivningslov - ansökan för företag * Obligatoriska fält Ansökan avser Ansökan avser* Bygglov Rivningslov Tidsbegränsad åtgärd Marklov Säsongslov Om ansökan

Läs mer

Tentamen plus lösningsförslag

Tentamen plus lösningsförslag Inst. för Data- och Systemvetenskap SU/KTH Maria Bergholtz, Paul Johannesson Tentamen plus lösningsförslag 2I-1100 Informationssystem och databasteknik Skriv bara på en sida av pappret Skriv namn på varje

Läs mer

Manual för MellanBasen. Mellan Basen

Manual för MellanBasen. Mellan Basen Manual för Filerna i mappen För att ska fungera behöver alla olika filer vara med och inte byta namn eller plats. I mappen Kartex finns alla filer för visning i Kartex I mappen TillFrån finns alla filer

Läs mer

För att XCOPY i SQL Server Express ska fungera måste data och logg ligga i samma mapp, vilket naturligtvis inte är så bra.

För att XCOPY i SQL Server Express ska fungera måste data och logg ligga i samma mapp, vilket naturligtvis inte är så bra. 1 Datafiler tillhör alltid en filgrupp. Det måste alltid finnas en PRIMARY group. Det är inget som hindrar att datafiler på olika diskar tillhör samma filgrupp. PRIMARY gruppen innehåller huvudfilen till

Läs mer

Föreläsning 6: Normalisering & funktionella beroenden

Föreläsning 6: Normalisering & funktionella beroenden Föreläsning 6: Normalisering & funktionella beroenden DVA234 Databaser IDT Akademin för Innovation, Design och Teknik Innehåll Föreläsningens mål: Att ge en överblick över hur normalisering fungerar Önskvärda

Läs mer

ER-Diagram. Databasutveckling Diagram

ER-Diagram. Databasutveckling Diagram Databasutveckling Diagram Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se ER-Diagram En vanlig konceptuell datamodell är den så kallade ER-modellen. "ER" står för "Entity-Relationship",

Läs mer

Inga hjälpmedel är tillåtna

Inga hjälpmedel är tillåtna Databaser och Affärssystem Provmoment: Ladokkod: Tentamen ges för: Tentamen 41F08A KITEK15h 7,5 högskolepoäng TentamensKod: Tentamensdatum: 2016-10-27 Tid: 9-12 (3 timmar) Hjälpmedel: Inga hjälpmedel är

Läs mer

Vad är en databas? Databaser. Relationsdatabas. Vad är en databashanterare? Vad du ska lära dig: Ordlista

Vad ä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 mer

Databashantering. Jonas Björk. jonas@trinix.se

Databashantering. Jonas Björk. jonas@trinix.se Databashantering Jonas Björk jonas@trinix.se Databashantering av Jonas Björk Publicerad September 2003 Copyright 2003 av Jonas Björk Denna bok är anpassad för gymnasieskolornas kurs Databashantering med

Läs mer

En kort guide för registereditorn

En kort guide för registereditorn Jag tar inget ansvar om du gör något fel. Att göra fel ändringar i registret kan medföra att ditt operativsystem börjar att krångla eller sluta att fungera, då är den ända lösningen att gör en ominstallation

Läs mer

RemoteX Applications Manual för Resurs Login

RemoteX Applications Manual för Resurs Login RemoteX Applications Manual för Resurs Login RemoteX Technologies Innehållsförteckning Introduktion... 3 Resurs Login... 4 Förberedelser i RemoteX Applications... 5 Registrera användare för Resurs Login...

Läs mer

En variabel är ett enkelt sätt att hämta information från ditt objekt. Vi kallar variablerna även för "Smarta fält".

En variabel är ett enkelt sätt att hämta information från ditt objekt. Vi kallar variablerna även för Smarta fält. En variabel är ett enkelt sätt att hämta information från ditt objekt. Vi kallar variablerna även för "Smarta fält". En variabel kan se ut så här : Vid utskrift blir det så här: Vi har samlat variablerna

Läs mer

Material och projekteringsunderlag för fastigheter Vallebygden VA

Material och projekteringsunderlag för fastigheter Vallebygden VA Material och projekteringsunderlag för fastigheter Vallebygden VA Bakgrund: För att optimera inköpen och säkerställa att det egna material som fastighetsägarna behöver ha, blir rätt, används detta dokument.

Läs mer

REDOVISNING AV INNOVATIONSBIDRAG/INNOVATIONSCHECK

REDOVISNING AV INNOVATIONSBIDRAG/INNOVATIONSCHECK 1 (8) REDOVISNING AV INNOVATIONSBIDRAG/INNOVATIONSCHECK Redovisningen skall ske på länsstyrelsens blankettset REDOVISNING AV INNOVATIONS- BIDRAG. Utbetalning sker i efterskott mot redovisade och betalda

Läs mer

Disposition. 1. Kopplingen mellan Processanalys (DFDdiagram) 2. Treskikts Client-Server arkitektur (Fig 1.8) 3. Data layer

Disposition. 1. Kopplingen mellan Processanalys (DFDdiagram) 2. Treskikts Client-Server arkitektur (Fig 1.8) 3. Data layer Disposition 1. Kopplingen mellan Processanalys (DFDdiagram) och konceptuell modellering (ERdiagram) (se kap 4) 2. Treskikts Client-Server arkitektur (Fig 1.8) 3. Data layer Databasen (Kap 2) Den relationella

Läs mer

2. Objekt, operatorer och integritetsregler 3. Databasobjekt

2. Objekt, operatorer och integritetsregler 3. Databasobjekt FÖ 3: Databaskursen 1. Relationsdatabaskomponenter 2. Objekt, operatorer och integritetsregler 3. Databasobjekt 4. Objektet tabell 5. Synonymer 6. Schema 7. Integritetsregler och constraints: PK, FK, Unique,

Läs mer

Idag. Databaskvalitet(??) Databaskvalitet... Databaskvalitet...

Idag. Databaskvalitet(??) Databaskvalitet... Databaskvalitet... Idag Databaskvalitet(??) Hur vet vi att vår databas är tillräckligt bra? Vad är ett beroende? Vad gör man om det blivit fel? Vad är en normalform? Hur når man de olika normalformerna? Det finns metoder

Läs mer

Bomull Ull Bambu. Artikel nr Lös resår bomull Färg Svart Vit Marinblå Mörkgrå Ljusgrå Beige Jeans xxxxxxx

Bomull Ull Bambu. Artikel nr Lös resår bomull Färg Svart Vit Marinblå Mörkgrå Ljusgrå Beige Jeans xxxxxxx Namn: Adress: Postnr: Telefon: Mobil: E-post: Ort: Org.nr: Leveranssätt: DHL utkörning: Datum: DHL Servicepoint Bomull Ull Bambu Artikel nr 101001 Lös resår bomull Vit Marinblå Mörkgrå Ljusgrå Beige Jeans

Läs mer

Databaser - Design och programmering. Relationsmodellen. Relationer - som tabeller. Relationer som tabeller. Alternativa notationer: Relationsschema

Databaser - Design och programmering. Relationsmodellen. Relationer - som tabeller. Relationer som tabeller. Alternativa notationer: Relationsschema Databaser Design och programmering Relationsmodellen definitioner ER-modell -> relationsmodell nycklar, olika varianter Relationsmodellen Introducerades av Edward Codd 970 Mycket vanlig Stödjer kraftfulla

Läs mer

Exempel1 Enklast möjliga import av kund

Exempel1 Enklast möjliga import av kund Exempel1 Enklast möjliga import av kund Vi börjar med att skapa en kund utan någon som helst koppling till något register. Mest för saken skull lägger vi till en adress med kundnr, gatunamn, postnr och

Läs mer