Logisk modell. Fysisk modell. Datamodeller Konceptuell modell
|
|
- Andreas Bergman
- för 7 år sedan
- Visningar:
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 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 merModul 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 merModul 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 merModul 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 merLaboration 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 merDatabasapplikationen 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 merDet ä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 merSe 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 merInnehå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 merLite om databasdesign och modellering
Lite om databasdesign och modellering Konceptuell databasdesign Med konceptuell databasdesign avses processen att konstruera en datamodell för en verksamhet, oberoende av fysiska villkor. Modelleringen
Läs merUppstart 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 merDatabaser 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 merLaboration 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 merTENTAMEN. 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 merNormalisering. 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 merLogisk 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 merTENTAMEN. 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 merInnehå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 merInnehå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 merKonceptuella 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 merTENTAMEN. 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 merDatabaser 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 mer2. 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 merDesign och underhåll av databaser
Design och underhåll av databaser 1. Modell av verkligheten 2. Normalformer 3. Introduktion till DDL 4. Skapa databaser 5. Skapa tabeller 6. Skapa index 7. Restriktioner 8. Ta bort databaser, tabeller
Läs merDatabasdesignspecifikation 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 merTentamenskod: 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 merAvvikelserapport. 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 merDDL 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 merFöreläsning 3 Transformation från konceptuell datamodell till relationsschema ( Syntetisk databasdesign ) Vad är ett databashanteringssystem?
Föreläsning 3 Transformation från konceptuell datamodell till relationsschema ( Syntetisk databasdesign ) Vad är ett databashanteringssystem? En mängd program som tillåter användaren att skapa och underhålla
Läs merTentamen 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 merTENTAMEN 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 merProgramdesign, 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 merTENTAMEN. 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 merLö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 merDatabaser 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 merTentamen 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 merTentamen 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 merDatabaskunskap 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 merINNEHÅ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 merInformationssystem och databasteknik
Informationssystem och databasteknik Föreläsning 5 Analytisk databasdesign F5! Funktionellt beroende: Pnr Namn Funktion (i vanlig mat. betydelse): 610321 11111 22222 33333 Maria Eva Sture Olle För varje
Läs merRelationsdatabasdesign
Vad är Relationsdatabasdesign? Relationsdatabasdesign nikosd@kth.se 08-7904460 rum 8522 Connolly/Begg (3rd edition) Kapitel 4., 4.2 och 5 (4th edition) Kapitel 5., 5.2 och 6 (5th edition) Kapitel 6., 6.2
Läs merIT i organisationer och databasteknik
IT i organisationer och databasteknik Föreläsning 5 Analytisk databasdesign Arkitektur hos ett informationssystem Presentation Användargränssnitt via en browser Applikationslogik Data Java servlets som
Läs merWebprogrammering 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 merAnalytisk relationsdatabasdesign
Analytisk relationsdatabasdesign Att förbättra kvaliteten i databaser Presenter s Name Organization name www.horton.com Domän-regler och främmande nyckel regler via DDL Datatyp! Datatyp! Maxvärde! Maxvärde!
Läs merInnehå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 merInnehå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 merWebprogrammering 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 merWebbprogrammering, 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 merLö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 merDatabaser 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 merTentamen 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 merDatamodellering 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 merNORMALISERING. 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 merNormalisering. 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 merINTRODUKTION 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 merDatabaser 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 merVad ä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 merVAD 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 merTentamen 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 merPostbeskrivning. 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 merFilspecifikation. 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 mer1.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 merBö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 merDatamodellering 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 merInExchange 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 merSå 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 merGIS, 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 merTentamen 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 merExempel-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 merFöreläsning 4 Transformation från konceptuell datamodell till relationsschema ( Syntetisk databasdesign ) Normalisering (Analytisk databasdesign)
Föreläsning 4 Transformation från konceptuell datamodell till relationsschema ( Syntetisk databasdesign ) Normalisering (Analytisk databasdesign) 1 Vad är en databas? Logiskt sammanhängande mängd av data,
Läs merBygglovsbefriande å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 merVAD 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 merAnnonsering 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 merVad är en databas? Databaser. Relationsdatabas. Vad är en databashanterare? Vad du ska lära dig: Ordlista
Databaser Vad är en databas? Vad du ska lära dig: Använda UML för att modellera ett system Förstå hur modellen kan översättas till en relationsdatabas Använda SQL för att ställa frågor till databasen Använda
Läs mer5.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 merTentamen EIT:DB Databastmetodik 11/1 2013 kl. 13 17 + Lösningsförslag
Tentamen EIT:DB Databastmetodik 11/1 2013 kl. 13 17 + Lösningsförslag Inga hjälpmedel är tillåtna (annat än ordbok). Kort syntaxsamling för delar av SQL samt lista med symboler för relationsalgebraiska
Läs merRiktlinjer 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 merMÖ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 merTENTAMEN 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 merMANUAL 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 merBygg, 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 merTentamen 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 merManual 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 merFö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 merFö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 merER-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 merInga 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 merVad är en databas? Databaser. Relationsdatabas. Vad är en databashanterare? Vad du ska lära dig: Ordlista
Databaser Vad är en databas? Vad du ska lära dig: Använda UML för att modellera ett system Förstå hur modellen kan översättas till en relationsdatabas Använda SQL för att ställa frågor till databasen Använda
Läs merDatabashantering. 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 merEn 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 merRemoteX 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 merEn 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 merMaterial 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 merREDOVISNING 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 merDisposition. 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 mer2. 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 merIdag. 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 merBomull 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 merDatabaser - 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 merExempel1 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