Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TABLE kit // similar to group table
- (
- id INT(10) UNSIGNED PRIMARY KEY NOT NULL,
- nserie VARCHAR(128) NOT NULL,
- data DATE NOT NULL,
- estado INT(10) UNSIGNED DEFAULT '0' NOT NULL,
- cliente VARCHAR(128) NOT NULL,
- utilizador VARCHAR(128) NOT NULL
- );
- CREATE TABLE unidade // similar to user table
- (
- id INT(10) UNSIGNED PRIMARY KEY NOT NULL,
- artigo_id INT(10) UNSIGNED NOT NULL,
- tamanho VARCHAR(128) NOT NULL,
- estado INT(10) UNSIGNED DEFAULT '0' NOT NULL,
- nserie VARCHAR(128) NOT NULL,
- anofabrico VARCHAR(128) NOT NULL,
- cor VARCHAR(128) NOT NULL,
- cliente VARCHAR(128) NOT NULL,
- utilizador VARCHAR(128) NOT NULL
- );
- CREATE UNIQUE INDEX nserie ON unidade (nserie);
- CREATE TABLE inspecao // similar to comment table
- (
- id INT(10) UNSIGNED PRIMARY KEY NOT NULL,
- unidade_id INT(10) UNSIGNED NOT NULL,
- data_limite DATE NOT NULL,
- data_conclusao DATE,
- contacto VARCHAR(128) NOT NULL,
- estado INT(11) NOT NULL,
- aviso_enviado INT(11) NOT NULL,
- CONSTRAINT inspecao_unidade_id_fk FOREIGN KEY (unidade_id) REFERENCES unidade (id)
- );
- CREATE INDEX inspecao_unidade_id_fk ON inspecao (unidade_id);
- CREATE TABLE em_kit // similar to role table
- (
- id INT(10) UNSIGNED PRIMARY KEY NOT NULL,
- kit_id INT(10) UNSIGNED NOT NULL,
- unidade_id INT(10) UNSIGNED NOT NULL,
- nserie VARCHAR(128) NOT NULL,
- CONSTRAINT em_kit_kit_id_fk FOREIGN KEY (kit_id) REFERENCES kit (id),
- CONSTRAINT em_kit_unidade_id_fk FOREIGN KEY (unidade_id) REFERENCES unidade (id)
- );
- CREATE INDEX em_kit_kit_id_fk ON em_kit (kit_id);
- CREATE INDEX em_kit_unidade_id_fk ON em_kit (unidade_id);
- CREATE UNIQUE INDEX nserie ON em_kit (nserie);
Add Comment
Please, Sign In to add comment