Frage : wie man Doppeltes ausschließt

Hallo, haben
I die folgende sql-Indexakte für Oracle:
LTER TABELLE person
TROPFEN-PRIMÄRSCHLÜSSEL-KASKADE;

DROP TABELLEN-Person;

CREATE TABELLE person
(nr NR. (2),
fornavn VARCHAR2 (10),
etternavn VARCHAR2 (15),
enr ZAHL (2),
BEGRENZUNG person_nr_pk
PRIMÄRSCHLÜSSEL (nr),
BEGRENZUNG person_enr_fk
FREMDES SCHLÜSSEL (enr)
BEZIEHT Person (nr));

INSERT IN Person WERTE (1, „KARI“, „HAV“, NULL);
INSERT IN Person WERTE (2, „JENS“, „OLSEN“, NULL);
INSERT IN Person WERTE (3, „EVA“, „STAAL“, NULL);
INSERT IN Person BEWERTET (4, „PRO“, „HAV“, NULL) ;
INSERT IN Person WERTE (5, „OLA“, „HALL“, NULL);
INSERT IN Person WERTE (6, „ALTES“, „SUND“, NULL);
INSERT IN Person WERTE (7, „EVA“, „PERSEN“, NULL);
INSERT IN Person WERTE (8, „BRITE“, „ALVEN“, NULL);
INSERT IN Person WERTE (9, „KNUT“, „JENSEN“, NULL);
INSERT IN Person WERTE (10, „LIV“, „ALTEN“, NULL);
INSERT IN Person WERTE (11, „KARI“, 'NORMANN'< wbr/>, NULL);
INSERT IN Person WERTE (12, „OLA“, „NORMANN“, NULL);
INSERT IN Person WERTE (15, „PETRA“, „SAND“, NULL);

UPDATE Person GESETZTES enr=4 WO nr = 1;
UPDATE Person GESETZTES enr=10 WO nr = 2;
UPDATE Person GESETZTES enr=6 WO nr = 3;
UPDATE Person GESETZTES enr=1 WO nr = 4;
UPDATE Person GESETZTES enr=7 WO nr = 5;
UPDATE Person GESETZTES enr=3 WO nr = 6;
UPDATE Person GESETZTES enr=5 WO nr = 7;
UPDATE Person GESETZTES enr=2 WO nr = 10;
UPDATE Person GESETZTES enr=11 WO nr = 12;
UPDATE Person GESETZTES enr=12 WO nr = 11;

where „nr“ ir eine Person Zahl und „ein enr“ ist eine Gattezahl.

The Aufgabe ist, alle verheirateten Paare zu finden. Das geht fein. Aber gebeten worden ich, repertition (d.h. anstelle Ehemannfrau und Frauehemann von den Reihen in einem Resultat sein sollte nur eine Reihe, eins von diesen zwei),
auszuschließen

Antwort : wie man Doppeltes ausschließt

die empfohlene Topologie für Ihr Drehbuch aussehen wie die Diagramme unten en.

die erste Lösung trennt alle Teilnetze mit einander using eine zentrale Brandmauer. RDP zurückgreifen von STOSS zu Entwickler kann using NAT-Portversenden oder ACL gegründete Wegewahl eingeführt werden ndete. diese Annäherung benötigt normalerweise eine Spitzenbrandmauer, wenn Hochleistungs- angefordert.

wenn Sie nicht die Multischnittstelle Brandmauer haben, die in der oben genannten Annäherung verlangt, können Sie die zweite Lösung betrachten, die alle Teilnetze der Reihe nach setzt. das STOSS-Teilnetz ist das internste Netz, und DMZ ist der Rand zum Internet. STOSS-Benutzer können auf alle Wirte in Entwickler selbstverständlich zurückgreifen (oder kann durch spezifische Richtlinien eingeschränkt werden), während das Entwickler-Teilnetz zu Weg des STOSSES zum Internet gehört. die gleiche Sache für DMZ.

Hoffnung, die es hilft,
bbao
1:
2:
3:
4:
5:
6:
7:
8:
9:
                  DMZ
                   |
<--- PROD="" ---=""> BRANDMAUER  <--- DEV="" ---="">
                   |
               INTERNET

                   oder

<-- PROD="" ---=""> BRANDMAUER <--- DEV="" ---=""> DES FRÄSER- <--- DMZ="" ---=""> ROUTER/FIREWALL  <--- INTERNET="" ---="">
Weitere Lösungen  
 
programming4us programming4us