Fråga : hur man uteslutar dubbelt

Hi
I har efter sqlen att skriva sparar för Oracle:
LTER BORDLÄGGER person
TAPPAR PRIMÄRT STÄMM KASKADEN;

DROP BORDLÄGGER personen;

CREATE BORDLÄGGER person
(nr NUMRERAR (2), fornavn VARCHAR2 (10), etternavn VARCHAR2 (15), enr för
för
för
NUMRERAR (2), för TVÅNGSperson_nr_pk
för
PRIMÄRT NYCKEL- (nr), TVÅNGSperson_enr_fk
för
som UTLÄNDSK NYCKEL-
(för enr) HÄNVISAR TILL personen (nr));

INSERT IN I person VÄRDERAR (1, ”KARI”, ”HAV”, NULL);
INSERT IN I person VÄRDERAR (2, ”JENS”, ”OLSEN”, NULL);
INSERT IN I person VÄRDERAR (3, ”EVA”, ”STAAL”, NULL);
INSERT IN I person VÄRDERAR (4, ”PER”, ”HAV” som, ÄR OGILTIGA) ;
INSERT IN I person VÄRDERAR (5, ”OLA”, ”KORRIDOREN”, NULL);
INSERT IN I person VÄRDERAR (6, ”OLE”, ”SUND”, NULL);
INSERT IN I person VÄRDERAR (7, ”EVA”, ”PERSEN”, NULL);
INSERT IN I person VÄRDERAR (8, ”BRITTEN”, ”ALVEN”, NULL);
INSERT IN I person VÄRDERAR (9, ”KNUT”, ”JENSEN”, NULL);
INSERT IN I person VÄRDERAR (10, ”LIV”, ”ALTEN”, NULL);
INSERT IN I person VÄRDERAR (11, ”KARI”, 'NORMANN' som, ÄR OGILTIG);
INSERT IN I person VÄRDERAR (12, ”OLA”, ”NORMANN”, NULL);
INSERT IN I person VÄRDERAR (15, ”PETRA”, ”SANDEN”, NULL); personUPPSÄTTNING enr=4 för

UPDATE VAR nr = 1; personUPPSÄTTNING enr=10 för
UPDATE VAR nr = 2; personUPPSÄTTNING enr=6 för
UPDATE VAR nr = 3; personUPPSÄTTNING enr=1 för
UPDATE VAR nr = 4; personUPPSÄTTNING enr=7 för
UPDATE VAR nr = 5; personUPPSÄTTNING enr=3 för
UPDATE VAR nr = 6; personUPPSÄTTNING enr=5 för
UPDATE VAR nr = 7; personUPPSÄTTNING enr=2 för
UPDATE VAR nr = 10; personUPPSÄTTNING enr=11 för
UPDATE VAR nr = 12; personUPPSÄTTNING enr=12 för
UPDATE VAR nr = 11;

where ”nr” ir som en person numrerar, och ”enr” är en spouse numrerar. uppgiften för

The är att finna alla gift par. Det går fint. Men har jag frågats att utesluta repertitionen (dvs. i stället för maka-fru och fru-maka ror i ett resultat bör vara endast ett ror, en av dessa två),
" klar "

Svar : hur man uteslutar dubbelt

den rekommenderade topologin för din scenario skulle looknågot liknande de nedanföra diagrammen.

den första lösningen avskiljer alla subnets med varje annan using en centralfirewall. RDP tar fram från PIKSTAV till bärare kan genomföras using port spedition för NAT eller ACL baserad sändning. detta att närma sig behöver normalt en high-end firewall, om kickkapaciteten krävs.

om du inte har denha kontakt firewallen som begäras i det ovannämnt för att att närma sig, du kan betrakta understödjalösningen som sätter alla subnets i sekvens. PIKSTAVsubneten är det mest inre knyter kontakt, och DMZ är kanta till internet. PIKSTAValla användare kan naturligtvis ta fram varar värd i bärare (eller kan vara inskränkt vid närmare detalj härskar), som bärare-subneten är bland pikstav rutt till internet. det samma tinget för DMZ.

hopp som den hjälper,
bbao
1:
2:
3:
4:
5:
6:
7:
8:
9:
                  DMZ
                   |
<--- PROD="" ---=""> FIREWALL  <--- DEV="" ---="">
                   |
               INTERNET

                   eller

<-- PROD="" ---=""> FIREWALL <--- DEV="" ---=""> FÖR ROUTER <--- DMZ="" ---=""> ROUTER/FIREWALL  <--- INTERNET="" ---="">
Andra lösningar  
 
programming4us programming4us