CREATE TABLE CHROMATO (
ID_CHROMATO INTEGER PRIMARY KEY ASC ON CONFLICT ROLLBACK AUTOINCREMENT DEFAULT (0) UNIQUE ON CONFLICT ROLLBACK NOT NULL ON CONFLICT ROLLBACK,
NUMM INTEGER DEFAULT (0) REFERENCES PRODUITS (NUMM) ON DELETE CASCADE ON UPDATE CASCADE,
FAM VARCHAR (3) DEFAULT ('0'),
MOLECULE VARCHAR (75) DEFAULT (' '),
TAUX REAL DEFAULT (0),
ORGANE VARCHAR (40) DEFAULT (' '),
PROV VARCHAR (40) DEFAULT (' '),
PARTIE VARCHAR (40) DEFAULT (' '),
PTYPE CHAR (1) DEFAULT ('H'),
TOTAL REAL DEFAULT (0),
POURCENT REAL DEFAULT (0)
);
CREATE TABLE NMOLECULE (
NUMMOLEC INTEGER UNIQUE PRIMARY KEY ASC ON CONFLICT ROLLBACK AUTOINCREMENT DEFAULT (0),
COMPOSANT VARCHAR (75) DEFAULT (''),
FAMILLE INTEGER DEFAULT (0),
SFAMILLE VARCHAR (30) DEFAULT (''),
CAS VARCHAR (15) DEFAULT ('00-00-0'),
CAS1 VARCHAR (15) DEFAULT (''),
CAS2 VARCHAR (15) DEFAULT (''),
FORMULE VARCHAR (20) DEFAULT ('CxHxOx'),
AUTRENOM VARCHAR (75) DEFAULT (''),
ODEUR TEXT (255) DEFAULT ('/'),
PARFUM VARCHAR (5) DEFAULT ('false'),
ALIMENTAIRE VARCHAR (5) DEFAULT ('false'),
COSMETIQUE VARCHAR (5) DEFAULT ('false'),
GENRE VARCHAR (30) DEFAULT (''),
NBMOLEC INTEGER DEFAULT (0),
MOLECPC REAL DEFAULT (0)
);
Partager