Auala e Fausia ai Keisi Atu i le Microsoft SQL Server

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:

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:

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:

FILIFILI Muamua, Igoa Muamua, Igoa MAI Tagata faigaluega INNER JOIN Positions ON Employees.PositionID = Positions.PositionID

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:

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.