webForumDet fria alternativet

Lite OT: men ändå.

ASP

4 svar · 186 visningar · startad av CoolDude

Medlem sedan aug. 2000304 inlägg
Frågan#1

Hallo!
Vet att detta liger i helt fel Forum, men då det gäller en databas design å inte visste vart jag skulle posta (skall funka både för MSSQL å access.)

Håller på med ett projekt där jag kommit till lite design problem.

Är det någon vänlig själ som vill ge mig tipps på hur man skulle kunna lägga upp en db som skall funka som en "hitta_rätt_tändstift_till_din_bil" stuket.
Ni vet en sån som finns på bensinstationer å liknande.
Enklast vore att göra "massa" tabeller med olika/samma värden i men då jag helst bara vill ha en post utav ex. "tändstift_typ1" i tabellen och inte behöva lägga in denna info flera gånger.
Till saken hör att jag får prislistor på disketter med art -nummer, -namn och -pris, så helst skall man kunna "banka" in den listan för att få alla de uppgifterna att stämma.

Öppen för minsta lilla förslag. Mina idér har tagit slut/aldrig in funnit sig. ;)

------------------
/CoolDude

[Redigerat av CoolDude den 04 feb 2001]

Medlem sedan dec. 19995 874 inlägg
#2

Ni vet en sån som finns på bensinstationer å liknande.

Faktiskt inte, beskriv mer ingående hur du vill att man skall kunna söka, samt vilken information som skall finnas i tabellerna.

------------------
Mvh
Patrik aka Brimba
Har du någonsin skadat någon?

Medlem sedan aug. 2000304 inlägg
#3

Tja hur skall jag förklara detta då... :q

Man skall kunna få reda på vilket tändstift som man skall köpa till sin bil exempelvis.

Då bör sökningen dels fungera på vad för bil märke man har, vidare bör det bli vilken bilmodell, och till sisst vad det kan vara mer för eventuella beteckningar.

Om vi tar en någorlunda vanlig bil i Sverige exempelvis en Volvo 240 av -89 års modell med en B230F motor.
det ger :
- Volvo - 240 - 89 - B230F - Tändstift BP6RS.
Men det stiftet passar även.
- Simca - Vad_De_Kan_tänkas_heta - 88 - Motor??? - Tändstift BP6RS.

Problemet är just det att jag skulle vilja slippa lägga dit samma info flera gånger.

Så långt jag kommer är att man måste ha en Tabell med Bilmärket, sedan en med Modell, årsmodeller och till sisst eventuella varianter.

Där efter kan man då isof söka vidare i en Tabell med alla tändstift och därefter presentera resultatet.

Nu kan man faktiskt för att underlätta databashanteringen lägga bilmärke och eventuell modell i vanliga "drop down" fält, och därefter sända sökningen för att finna eventuell mer information.

Det är där som probblemet kommer..!
Hur skall man lägga upp en db som :q

(Man skulle kunna tänka sig att själva informationen om Tändstift, typ och pris finns i en tabell. För att förenkla uppdateringen från disketterna.) Men hur skall man då koppla ihop det på enklaste vis???

*Funderat i flera dagar nu*

------------------
/CoolDude

Medlem sedan apr. 20007 588 inlägg
#4
TÄNDSTIFT
id    namn
1     Tändstift1
2     Tändstift2
3     Tändstift3  

BIL
id    namn
1     Volvo
2     Saab
3     Hummer  

Relationstabell:
BILTÄNDSTIFT_RO
id    tändstift  bil
1     1          2
2     1          3
3     3          1  
4     2          2

Relationstabellen håller reda på vilka tändstift som funkar till vilka bilar, ett så kallat "många-till-många" förhållande, ett tändstift kan kopplas till flera bilar och en bil kan kopplas till flera tändstift.

Hänger du med?

------------------
"Med ett schysst järnrör slår man hela världen med häpnad" - Socker-Conny

[Redigerat av sgtpepper den 04 feb 2001]

Medlem sedan aug. 2000304 inlägg
#5

Hmm... Det kan nog vara en idé. :)

Skall porva så får vi se hur det ter sig.

Tack!!! :D

------------------
/CoolDude

257 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)