Vinnaren i pepparkakshustävlingen!
2015-06-15, 22:30
  #1
Medlem
Håller på designar en databas för att hålla koll på it-hårdvara. Vad är best practice när det gäller att designa en sådan databas?

Här är det jag har gjort via MySQL hittills.

Databasnamn: Inventering

Tabell: Hårdvara_id, Hårdvara_typ, modell, serienummer, status, användare, aktiveringsdag

Hårdvara_typ:
Här lägger jag in alla typer av hårdvara, det kan vara PC, telefoner, skärmar, skrivare etc

modell:
Här läggs det in modellnamn etc

status:
Aktiv, avaktiverat, trasig.

användare:
Vem som äger hårdvaran.

Aktiveringsdag:
Dagen användaren fick ut eller ställdes på plats.


Räcker detta eller bör jag dela upp i flera tabeller? t.ex all hårdvara ska delas upp i varsin tabell.

Tabell:
PC (Serienummer, status, modell, aktiveringsdag, användare)
Telefon (Serienummer, status, modell, aktiveringsdag, användare)
Skrivare (Serienummer, status, modell, aktiveringsdag, användare)
Skärm (Serienummer, status, modell, aktiveringsdag, användare)

Det gäller kanske 2000 inlägg.
Citera
2015-06-15, 23:27
  #2
Medlem
BonerBatmans avatar
Det räcker. Du kan sen skapa index för "hårdvarutyp" om du vill snabba på frågor som selectar den kolumnen. Men 2000 rader kommer inte ta någon speciellt lång tid att söka genom.
Alltså gör en tabell som lagrar all data. Kommer bli drygt att behöva skapa nya tabeller för varje sorts produkt om tabellerna lagrar samma data.
__________________
Senast redigerad av BonerBatman 2015-06-15 kl. 23:37.
Citera
2015-06-17, 15:26
  #3
Medlem
Citat:
Ursprungligen postat av BonerBatman
Det räcker. Du kan sen skapa index för "hårdvarutyp" om du vill snabba på frågor som selectar den kolumnen. Men 2000 rader kommer inte ta någon speciellt lång tid att söka genom.
Alltså gör en tabell som lagrar all data. Kommer bli drygt att behöva skapa nya tabeller för varje sorts produkt om tabellerna lagrar samma data.
Just min tanke också.
En enda tabell (inte en för PC, en för skärm etc ), då med en till kolumn, hårdvarutyp.
Sedan en till då med just hårdvarutyper...
Citera
2015-06-20, 00:47
  #4
Medlem
fnirps avatar
Fysisk placering av inventarien kan vara bra att ha med och även var serienumret står någonstans på inventarien. Det är sjukt trist att inventera och ju smidigare det kan göras, desto bättre.

Kanske även ta med när inventarien är avskriven och/eller planeras att bytas ut . Lätt att använda inventarielistan till att få en överblick då.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback