Hej.
Låt oss säga att jag vill göra en förteckning över något.
Är det snabbare att slänga in allt i några större tabeller eller att göra en drös småtabeller?
Mycket luddigt formulerat, jag vet. = )
/Adam
Attans...
Om jag skall göra en databas, låt oss säga en förteckning övar all hårdvara på ett företag.
Jag skall ha med tillverkare, modell, serienummer, typ av hw, ev garantitid, ev drivrutin usw. Dvs precis allt.
Är det bättre, ur prestanda synpunkt, att göra en tabell för tex tangentbord, en för hårddiskar, en för skärmar etc eller är det bättre med en jättefet tabell(alternativt några stycken halvfeta)??
/Adam
Gör en tabell döpt: "1" med fälten: "artikelID" & "artikel"
Gör sedan en tabell döpt: "2" med samtliga produkter uppdelat i så många fält du vill. I scriptet börjar du med att begränsa din sökning via tabell1...
Mao, du anger först att du vill leta efter ex en skärm (artikelId:245) sedan listas alla artiklar upp som matchar artikelID:245. (Detta sker på websidan alltså..)
Detta tror jag är det smartaste sättet att göra det på, men jag kan ha fel...
Vänta in flera svar innan du gör din databas
Prestandamässigt märker du nog ingen större skillnad skulle jag tro. Jag skulle ha designat databasen med en tabell för varje produkttyp. Tänk dig att ex priset ändras på ett tangentbord och du har 100 st av den typen. Då räcker det att ändra på ETT fält i EN tabell istället för att göra 100 ändringar om allt ligger i samma tabell.
Det beror också lite på om produkterna ska ha relationer med andra produkter osv.
Om datan ska presenteras på en webbsida mha ASP eller liknande kan det ibland vara enklare för kodningens skull om allt ligger i en och samma tabell. Återkom gärna om du har ytterligare funderingar eller om jag uttryckt mig oklart....
Bire, du brukar flytta trådar hit och dit har jag sett... Han skrev inte att det gällde ASP och några script utan ställde frågan under rubriken Access...
Bire, du brukar flytta trådar hit och dit har jag sett... Han skrev inte att det gällde ASP och några script utan ställde frågan under rubriken Access...
Jo, jag såg det och eftersom jag TRODDE att han skulle publicera datan på webben så gjorde jag ett exempel som visar hur man kan göra det...
Tycker du att jag ska flytta denna tråd eller tycker du att jag flyttar trådar i onödan?