O se tasi o manatu sili ona taua i luga o faʻamaumauga o le fatuina o sootaga i le va o laulau faʻamaumauga. O nei mafutaga e maua ai se masini mo le fesoʻotaʻiina o faʻamaumauga e teuina i le tele o laulau ma toe aumai i se auala lelei. Ina ia mafai ona fatuina se sootaga i le va o laulau e lua, e tatau ona e faʻamaonia se ki fafo i se tasi laulau e faʻasino ai se koluma i se isi laulau.
Database Tables ma Fegalegaleaiga
Atonu ua e iloa o faʻamaumauga o faʻamaumauga o se faasologa o laulau , e tutusa ma mea atonu ua uma ona e faʻaaogaina i totonu o le polokalama ripoti , pei o Microsoft Excel. O le mea moni, e mafai foi ona e faaliliuina se ripoti Excel i se nofoaga autu. O fea o faʻasolosolo ai faʻamaumauga mai ripoti, peitaʻi, pe a oʻo mai i le fausiaina o sootaga malolosi i le va o laulau.
Mafaufau, mo se faʻataʻitaʻiga, o se faʻamaumauga o loʻo faʻaaogaina e se kamupani e siaki ai faʻamatalaga o punaoa a tagata. O lena faʻamaumauga e mafai ona i ai se laulau e taʻua o Tagata faigaluega o loʻo i ai faʻamatalaga nei mo sui taitasi o le aufaigaluega:
- ID ID
- Igoa muamua
- Igoa mulimuli
- OfficePhone
- HomePhone
- PositionID
I lenei faʻataʻitaʻiga, o le ID ID a le tagata faigaluega o se mea faʻapitoa tele na faʻapipiʻiina i tagata faigaluega taitasi pe a faaopoopo i le database. O le ID ID o se faʻasologa o galuega e faʻaogaina ai le tulaga o le tagata faigaluega i le kamupani. I lenei polokalame, e mafai e se tagata faigaluega ona tasi le tulaga, ae o le tele (pe leai) tagata faigaluega e mafai ona faʻatumu tulaga taʻitasi. Mo se faʻataʻitaʻiga, atonu e fiaselau tagata faigaluega o loʻo i ai se tulaga "Faletupe".
O le database e ono aofia ai se laulau e taʻua o Tulaga ma faʻamatalaga faaopoopo nei e uiga i tulaga taitasi:
- PositionID
- Ulutala
- JobLevel
- Tomai Avae
- Nofoaga
O le Position ID i lenei laulau e tutusa ma le ID ID a le Aufaigaluega i le laulau o Tagata faigaluega - o se mea faʻapitoa tele na foafoaina pe a faaopoopoina se tulaga i le database.
A matou o atu e toso se lisi o tagata faigaluega mai le faʻamaumauga, o le a masani le talosagaina o igoa o tagata taitoatasi ma o latou igoa. Ae ui i lea, o lenei faʻamatalaga o loʻo teuina i le tele o laulau faʻamaumauga, o lea e mafai ona toe maua mai e ala i se fesili a le JOIN lea e manaʻomia ai se sootaga i le va o laulau.
A e vaʻavaʻai i le fausaga o laulau, o le fanua e faʻamalamalamaina le mafutaga atonu e manino - o le avanoa ID position. E mafai e tagata faigaluega taitasi ona na o le tasi le tulaga ma o lena tulaga e iloagofie e ala i le aofia ai o le Position ID mai le laulau Positions le ulufale tutusa. E le gata i le avea ma autu autu mo le laulau o tulaga, i lenei faataitaiga, o le avanoa ID tulaga foi o se ki mai fafo mai le laiga a le aufaigaluega i le laulau o tulaga. O le database e mafai ona faʻaogaina lenei matāʻupu e faʻasoa ai faʻamatalaga mai le tele o laulau ma faʻamautinoa o soʻo se suiga po o ni faʻaopoopoga i le database e faʻaauau pea ona faʻamalosia le faamaoni .
A maeʻa ona e iloaina le ki fafo, e mafai ona e alu i luma ma toso mai le faʻamatalaga manaomia mai le faʻamaumauga e faʻaaoga ai fesili nei:
Fausiaina o Ki mai fafo i le SQL Server
Faʻatautaia, e te le manaʻomia le faʻamalamalamaina o le sootaga manino ina ia mafai ai ona faʻatino fesili e pei o le maualuga o loʻo i luga. Ae peitaʻi, afai e te faʻamalamalama faʻamalamalamaina le sootaga e faʻaaogaina ai se kī ese mai fafo, o le a mafai e le faʻamaumauga ona faʻatinoina ni galuega mo falemaʻi mo oe:
- A e faʻaopopo se faʻamaumauga fou i le Lisi o Tagata faigaluega, o le a faʻamautinoa e le database le ID ID o loʻo e ulufale ai, o se key taua i le laulau Positions.
- Afai e te suia le ID tulaga ile laulau, e mafai e le database ona faia faʻamaumauga manaʻomia i le Lisi Tagata faigaluega e faʻamautinoa ai le tumau.
- O le database e mafai ona puipui mai le aʻafiaga o le faʻauʻuina o se tulaga mai le laulau faʻatulagaina e ala i le mumusu e faʻamalo se tulaga faʻatasi ai ma faʻamaumauga a tagata faigaluega pe faʻatinoina se faʻamalasea o tagata faigaluega uma.
O le auala lenei e te fatuina ai le ki fafo i le SQL Server:
ALTER TABLE Tagata faigaluega ADD NOEIGN KEY (PositionID) REFERENCES Tulaga (PositionID)E mafai foi ona e fatuina se ki ese mai fafo pe a e faia se laulau i le faaopoopoina lea o le fuaiupu:
FUAFUAGA MO KOMITI MUAMUA Tulaga (PositionID)i le pito o le faʻamatalaga o le koluma mo le koluma kesi mai fafo.