Модератор: Модераторы
ALTER TABLE TB_PROV
ADD CONSTRAINT FK_TB_PROV FOREIGN KEY (TB_DOC_ID) REFERENCES TB_DOC (TB_DOC_ID)
ON DELETE CASCADE ON UPDATE CASCADE
CREATE TABLE blanki.lica(
id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
fam VARCHAR(30) NOT NULL,
imya VARCHAR(30) NOT NULL,
otch VARCHAR(30) DEFAULT NULL,
dr DATE NOT NULL,
s_pol_id TINYINT(4) UNSIGNED NOT NULL,
mr VARCHAR(255) NOT NULL,
s_reg_roj_id SMALLINT(6) UNSIGNED DEFAULT NULL,
nas_punkti_id INT(11) UNSIGNED DEFAULT NULL COMMENT 'Населенный пункт рождения',
s_strani_id SMALLINT(6) UNSIGNED NOT NULL COMMENT 'Гражданство',
s_nacii_id SMALLINT(6) UNSIGNED DEFAULT NULL,
inn BIGINT(20) UNSIGNED DEFAULT NULL,
s_obrazovanii_id TINYINT(4) UNSIGNED DEFAULT NULL,
d_smerti DATE DEFAULT NULL,
when_vvod DATETIME NOT NULL,
when_izm DATETIME NOT NULL,
who_vvod INT(11) UNSIGNED NOT NULL,
who_izm INT(11) UNSIGNED NOT NULL,
PRIMARY KEY (id),
UNIQUE INDEX dr (dr),
UNIQUE INDEX fam (fam),
INDEX FK_lica_nas_punkti_id (nas_punkti_id),
INDEX FK_lica_s_nacii_id (s_nacii_id),
INDEX FK_lica_s_obrazovanii_id (s_obrazovanii_id),
INDEX FK_lica_s_pol_id (s_pol_id),
INDEX FK_lica_s_reg_roj_id (s_reg_roj_id),
INDEX FK_lica_s_strani_id (s_strani_id),
UNIQUE INDEX imya (imya),
UNIQUE INDEX mr (mr),
UNIQUE INDEX otch (otch),
CONSTRAINT FK_lica_nas_punkti_id FOREIGN KEY (nas_punkti_id)
REFERENCES blanki.nas_punkti (id) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT FK_lica_s_nacii_id FOREIGN KEY (s_nacii_id)
REFERENCES blanki.s_nacii (id) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT FK_lica_s_obrazovanii_id FOREIGN KEY (s_obrazovanii_id)
REFERENCES blanki.s_obrazovanii (id) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT FK_lica_s_pol_id FOREIGN KEY (s_pol_id)
REFERENCES blanki.s_pol (id) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT FK_lica_s_reg_roj_id FOREIGN KEY (s_reg_roj_id)
REFERENCES blanki.s_reg_roj (id) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT FK_lica_s_strani_id FOREIGN KEY (s_strani_id)
REFERENCES blanki.s_strani (id) ON DELETE CASCADE ON UPDATE CASCADE
)
ENGINE = INNODB
AUTO_INCREMENT = 1
CHARACTER SET utf8
COLLATE utf8_general_ci;
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4