Avatar billede znopie Nybegynder
18. april 2008 - 00:49 Der er 10 kommentarer og
1 løsning

Database - Statistik

Hej eksperter.

Jeg er igang med at lave min egen lille statistik. Er igang med at designe min database.

er der noget jeg mangler eller skal have lavet om her?

http://img183.imageshack.us/my.php?image=databasesg6.jpg
Avatar billede arne_v Ekspert
18. april 2008 - 04:30 #1
Jeg kan slet ikke gennemskue substansen i data modellen.

Så jeg kan kun kommentere på nogle småting:
  - det er tvivlsomt at have tabel navn som prefix i næsten alle felt navne
  - username og password af længde 255 og 100 er unødvendigt langt
  - jeg forstår ikke hvad du skal bruge de LONGTEXT felter til (data mellem
    16 MB og 4 GB er ret store)
Avatar billede znopie Nybegynder
18. april 2008 - 09:18 #2
Hvad er alternetivet til dem, - varchar?
Avatar billede znopie Nybegynder
18. april 2008 - 09:53 #3
Er den her lettere at forstå + jeg har rettet lidt i longtext og det andet :)

http://img528.imageshack.us/my.php?image=database2bo8.jpg
Avatar billede arne_v Ekspert
18. april 2008 - 12:53 #4
VARCHAR/TEXT/MEDIUMTEXT/LONGTEXT afhængig af længden
Avatar billede znopie Nybegynder
18. april 2008 - 13:31 #5
Okay. Tak :)

Er der noget jeg evt. mangler i min database?

Den skal rumme en masse besøgende, sider, osv.

Det skal bruges til et statistik script, som gemmer oplyssninger.
Avatar billede arne_v Ekspert
19. april 2008 - 03:30 #6
Jeg mener ikke at man kan sætte længde på TEXT.

Har du forstået forskellen på TIMESTAMP og DATETIME og bevist valgt de første til alle
tabeller ?

pages_status må kunne gemmes som tal.
Avatar billede znopie Nybegynder
19. april 2008 - 09:14 #7
Hvad er forskellen på dem? Har altid brugt timestamp, fordi den kom med det info jeg skulle bruge.

pages_status vil det være en god idé ja. Kan jo bare lave en if over den.


Skal vist have sat points tallet op på den her post
Avatar billede arne_v Ekspert
19. april 2008 - 15:33 #8
DATETIME og TIMESTAMP indeholder begge både dato og tid

men DATETIME skal du selv opdatere

TIMESTAMP opdateres automatisk når du opdaterer rækken

det er en stor forskel

og det er ret vigtigt at du vælger den rigtige
Avatar billede znopie Nybegynder
19. april 2008 - 21:00 #9
jamen TIMESTAMP kan du jo gå ind og vælge den skal opdatere ved opdatering.
Avatar billede arne_v Ekspert
09. juni 2008 - 02:41 #10
Man kan aendre det i nyere MySQL versioner, men defaukt er stadig at den opdaterer.
Avatar billede arne_v Ekspert
09. juni 2008 - 02:41 #11
Jeg antager at du er kommet videre, saa jeg smider et svar.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester