Вопрос : как исключить двойник

Hi,
I имеет следующий архив сценария sql для Oракул: КАСКАД ГЛАВНЫМ ОБРАЗОМ КЛЮЧА ПАДЕНИЯ person
ТАБЛИЦЫ
LTER; персона ТАБЛИЦЫ

DROP; person
ТАБЛИЦЫ

CREATE (nr НОМЕР (2), fornavn VARCHAR2
(10), etternavn VARCHAR2
(15), enr НОМЕР
(2), КЛЮЧ person_nr_pk
ОГРАНИЧЕНИЮ ПО
ГЛАВНЫМ ОБРАЗОМ (nr),
person_enr_fk
ОГРАНИЧЕНИЮ ПО
ЧУЖОЕ КЛЮЧЕВОЕ (enr) СНАБЖАЕТ ССЫЛКАМИ персону (nr));

INSERT В ЗНАЧЕНИЯ персоны (1, «KARI», «HAV», NULL);
INSERT В ЗНАЧЕНИЯ персоны (2, «JENS», «OLSEN», NULL);
INSERT В ЗНАЧЕНИЯ персоны (3, «ЕВА», «STAAL», NULL);
INSERT В персону ОЦЕНИВАЕТ (4, «В», «HAV», NULL) ;
INSERT В ЗНАЧЕНИЯ персоны (5, «OLA», «ЗАЛА», NULL);
INSERT В ЗНАЧЕНИЯ персоны (6, «ОЛЕ», «SUND», NULL);
INSERT В ЗНАЧЕНИЯ персоны (7, «ЕВА», «PERSEN», NULL);
INSERT В ЗНАЧЕНИЯ персоны (8, «БРИТАНЕЦ», «ALVEN», NULL);
INSERT В ЗНАЧЕНИЯ персоны (9, «KNUT», «JENSEN», NULL);
INSERT В ЗНАЧЕНИЯ персоны (10, «LIV», «ALTEN», NULL);
INSERT В ЗНАЧЕНИЯ персоны (11, «KARI», 'wbr/> NORMANN'<, NULL);
INSERT В ЗНАЧЕНИЯ персоны (12, «OLA», «NORMANN», NULL);
INSERT В ЗНАЧЕНИЯ персоны (15, «PETRA», «ПЕСОК», NULL); персона УСТАНОВЛЕННОЕ enr=4

UPDATE ГДЕ nr = 1; персона УСТАНОВЛЕННОЕ enr=10
UPDATE ГДЕ nr = 2; персона УСТАНОВЛЕННОЕ enr=6
UPDATE ГДЕ nr = 3; персона УСТАНОВЛЕННОЕ enr=1
UPDATE ГДЕ nr = 4; персона УСТАНОВЛЕННОЕ enr=7
UPDATE ГДЕ nr = 5; персона УСТАНОВЛЕННОЕ enr=3
UPDATE ГДЕ nr = 6; персона УСТАНОВЛЕННОЕ enr=5
UPDATE ГДЕ nr = 7; персона УСТАНОВЛЕННОЕ enr=2
UPDATE ГДЕ nr = 10; персона УСТАНОВЛЕННОЕ enr=11
UPDATE ГДЕ nr = 12; персона УСТАНОВЛЕННОЕ enr=12
UPDATE ГДЕ nr = 11; иК «nr»

where номер и «enr» персоны будет номером супруг. задача

The должна найти все пожененные пар пары. То идет отлично. Но я был спрошены, что исключаю repertition (т.е. вместо супруг-супруги и рядков супруг-супруга в результате должен быть только один рядок, одно из эти 2)
class=

Ответ : как исключить двойник

порекомендованная топология для вашего сценария посмотрела бы как диаграммы ниже.

первое разрешение отделяет все подсеть друг с другом using центральный брандмауэр. RDP достигает от PROD к DEV можно снабдить using препровождение NAT port или основанная ACL трасса. этому подходу нормальн нужен лидирующий брандмауэр если высокая эффективность необходима.

если вы не имеете брандмауэр multi-поверхности стыка потребованный в вышеуказанном подходе, то вы можете рассматривать второе разрешение которое кладет все подсеть последовательн. подсеть PROD будет внутренне сеть, и DMZ будет краем к интернету. Потребители PROD могут конечно достигнуть всего хозяина в DEV (или смогите быть ограничено специфически правилами) по мере того как подсеть DEV находится среди трассы PROD к интернету. такая же вещь для DMZ.

упование, котор оно помогает,
bbao
1:
2:
3:
4:
5:
6:
7:
8:
9:
                  DMZ
                   |
<--- PROD="" ---=""> БРАНДМАУЭР  <--- DEV="" ---="">
                   |
               ИНТЕРНЕТ

                   или

<-- PROD="" ---=""> БРАНДМАУЭР <--- DEV="" ---=""> МАРШРУТИЗАТОРА <--- DMZ="" ---=""> ROUTER/FIREWALL  <--- INTERNET="" ---="">
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us