/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Kompetencematrix
Fra : Kasper Katzmann


Dato : 21-11-01 17:54

Så... den første RIGTIGE opgave er blevet en realitet.
(efter at jeg selv fandt på den

Jeg har sat mig for at lave et kompetencematrix, men har
brug for lidt råd vedr. den administrative del af projektet.

Det jeg er i tvivl om, er hvordan jeg skal organisere min database
(Jeg er stadig på Access niveau).

Det jeg har forsøgt med indtil nu er at oprette én tabel med
personale og en med kompetencer.

I tabellen med personale er der følgende felter (Komp1,2 og 3 henviser til
hvor parat man er til at udføre den pågældende kompetence) :
Navn | Stilling | Certifiseringer | Komp1 | Komp2 | Komp3 | Kommentar

Tabellen med Kompetencer indeholder en ca. 150+ kompetencer opdelt
i kategorier som man vælger ud fra i en multiselect drop-down menu.

Når der så er indtastet data på en person (via en online formular) vil
f.eks. Komp1
komme til at se sådan ud:
| Komp1 |
MS Word 2000 grund, MS 2000 vidg., Acess 2000 grund, osv.....

Altså opdelt med kommaer. Men er det smart?
Er der en smartere måde at henvise til kompencerne på?
F.eks. henvise til dem via deres ID i kompetencetabellen?

Er der nogen der har en eller flere gode idéer til hvodan man skal bygge den
op.
Alle råd tages imod med kyshånd.

Aller ærbødigst
Kasper K



 
 
Jørn Andersen (22-11-2001)
Kommentar
Fra : Jørn Andersen


Dato : 22-11-01 11:39

On Wed, 21 Nov 2001 17:53:54 +0100, "Kasper Katzmann"
<kasper@katzmann.dk> wrote:

Hej Kasper,

>I tabellen med personale er der følgende felter (Komp1,2 og 3 henviser til
>hvor parat man er til at udføre den pågældende kompetence) :
>Navn | Stilling | Certifiseringer | Komp1 | Komp2 | Komp3 | Kommentar
>
>Tabellen med Kompetencer indeholder en ca. 150+ kompetencer opdelt
>i kategorier som man vælger ud fra i en multiselect drop-down menu.
>
>Når der så er indtastet data på en person (via en online formular) vil
>f.eks. Komp1
>komme til at se sådan ud:
> | Komp1 |
> MS Word 2000 grund, MS 2000 vidg., Acess 2000 grund, osv.....
>
>Altså opdelt med kommaer. Men er det smart?

Umiddelbart lyder det ikke særligt smart. Det er fx. svært at
søge/sortere på. Det lyder som om du henter en "tekst-stump" i
kompetence-tabellen og lægger til den tekst, der er i forvejen el.
lign. ..? Det er også "lidt" svært at ændre i, hvis fx dine kurser
ændrer navn, eller kompetenceniveauet skifter.

Jeg tror jeg ville lave 2 tabeller som du har nu: En tabel med
personoplysninger og en med oplysninger om de forskellige kompetencer.

Sammenknytningen mellem person og kompetence ville jeg så lave i en
tredje tabel (tblPersonKompetence) med flg. felter:
- et autonummereret ID
- PersonID
- KompetenceID
- Kompetenceniveau (1 - 2 - 3)

PersonID hentes ved opslag i Person-tabellen (hvis ikke du har et
ID-felt som nøgle så lav ét. KompetenceID er tilsvarende, blot for
kompetence-tabellen.

Relationer: PersonID og KompetenceID er mange-siden af
en-til-mange-relationer til de to grundtabeller.

Håber det hjælper. Ellers skriv igen.

Good luck,
Jørn


--
Jørn Andersen
Brønshøj

Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste