IT
database
Altså jeg har lavet en hjemmeside, hvor det er muligt at bestillle tid. Men ved ikke hvordan jeg skal lave denne database, så er der nogle der kan hjælpe??
på forhånd tak:-)
Svar #1
07. maj 2007 af Bruger slettet (Slettet)
V.h.
Erik Morsing
Svar #2
07. maj 2007 af SomeOneMore (Slettet)
Du må have tænkt over hvilke felter du vil have i databasen, altså hvilke oplysninger der er værd at registrerer sammen med tidsbestillingen..
Svar #3
08. maj 2007 af mizzls (Slettet)
navn
adresse
post nr.
by
tlf
mobil nr
CPR nummer
hvilken typre behandling de ønsker
hvilken behandler
hvilken dag
hvilket tidspunkt
evt. kommentar.
Det er det jeg skal have med.
Svar #4
08. maj 2007 af SomeOneMore (Slettet)
Og hvad er det konkret dit problem er? Og du har stadig ikke svaret på hvilken database der er tale om
Svar #5
08. maj 2007 af mizzls (Slettet)
Det er på A-niv. Men grunden er at jeg ikke aner noget som helst om det, eller det er i hvert fald meget minimalt da vores lærer er meget fraværende og derfor har vi selv sku lære os det.
Vi har fået til opgave at lave en rapport omkring en hjemmeside. Vi skal altså anylsere en hjemmeside og lave den om. Min hjemmeside er http://www.gladzone.terapinettet.dk/
Derfor mener jeg at det ville være relevant at lave en side hvor kunderne har mulighed for at bestille tid over nettet. Og dette vil jeg så lave en database ud fra
Har du evt andre forslag??
Svar #7
08. maj 2007 af SomeOneMore (Slettet)
Men ja, en database til online tidsbestilling vil være smart. Da du vil ind og anvende en access database formoder jeg at du er klar over hvilket dynamisk skriftsprog du skal anvende på hjemmeisden (mod det statiske html der anvendes nu)...
Kan desuden varmt anbefale denne bog, som vi anvendte som pensum, hvis du ikke allerede har den (dog ikke hvad hjemmesideprogrammering angår, men databasedelen er ok): http://shortlink.dk/70333935
Du skal huske at anvende de 3 normalformer (NF):
1.NF: alle rækker skal være lige lange, alle rækker skal indeholde samme type information, Der skal være en primærnøgle i tabellen
2.NF: Kun et nøglefelt
3.NF: Alle kolonner der ikke afhænger af (primær)nøglen (indirekte afhængighed) skal deles ud i flere tabeller
dvs.: 1.NF medfører, at du skal udfylde samtlige celler i alle rækker. Du må ikke undlade mobil eller fastnettelefon i den ene række (den ene bestilling), mens den udfyldes ved en anden. (Derfor ville jeg nok nøjes med 1 telefonnummer). 2.NF siger således, at du kun må have et nøglefelt. Bemærk at du sagtens kan have flere nøglefelter end den primære nøgle. Et nøglefelt betyder blot, at der kun kan være én celle med det indhold i kolonnen. Eksempel kan kun én bestilling af gangen være til telefon nummeret 20201010, hvis telefon-kolonnen var et nøglefelt. Samme person vil således ikke kunne bestille en ny tid med samme telefonnummer, før den første tid er slettet i databasen igen - ikke smart selvfølgelig :) 3.NF er stort set blot en forsikring af 1. og 2. NF. Et klassisk eksempel på 3.NF er postnummer/by. Når en person registrerer sin tidsbestilling, udfylder vedkommende sin adresse, herunder også postnummeret. Feltet By burde således ikke udfyldes efter 3.NF, da Bynavnet ikke afhænger direkte af den primære nøgle, men af postnummeret. Du bør altså lave endnu en tabel, hvor du lister samtlige postnumre op, og tildeler dem primærnøglen, og i næste kolonne bynavnet. Således kan du lave en relation mellem de to postnummer celler (som skal have samme format - heltal) - Husk desuden at lave 1-til-mange relation, som også burde være en del af jeres pensum (sker automatisk ved at den ene kolonnen er primærnøgle, mens den anden ikke er det, og du sætter et flueben i et felt jeg ikke kan huske i hovedet hvad hedder, når du laver relationen)
Hvis du ikke formår at føre din database ned til 3.NF i praksis, er det ekstremt vigtigt, at du kan forklare hvorledes den burde udformes, for at 3.NF er overholdt.
Svar #8
08. maj 2007 af mizzls (Slettet)
Svar #9
08. maj 2007 af mizzls (Slettet)
Svar #10
25. maj 2011 af tmjbk (Slettet)
PAS På datalovgivning Pu ha man kan kom galt afsted hvis man bruge database med personlig ting Cpr navn adr mm
tjek op på dette lovtekst først før du lav database
Skriv et svar til: database
Du skal være logget ind, for at skrive et svar til dette spørgsmål. Klik her for at logge ind.
Har du ikke en bruger på Studieportalen.dk?
Klik her for at oprette en bruger.
