Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
il_modello_generale [02/08/2010 15:32] |
il_modello_generale [05/06/2013 17:08] |
||
---|---|---|---|
Linea 1: | Linea 1: | ||
- | ======Modello ER generale ====== | ||
- | \\ | ||
- | Il modello ER permette di capire la struttura delle tabelle che compongono gli strumenti di openDCN.\\ | ||
- | //Nota//:\\ | ||
- | in ogni schema vengono riportate solo le chiavi primarie e gli attributi più utili nell'identificare le relazioni tra le entità.\\ | ||
- | Di seguito al modello verranno riportati i codici SQL utilizzati per creare le tabelle all'interno del database del sistema.\\ | ||
- | |||
- | {{:generale_er.jpg|}} | ||
- | |||
- | ---- | ||
- | \\ | ||
- | SQL delle tabelle: | ||
- | \\ | ||
- | CREATE TABLE `e21`.`users` ( | ||
- | `id` int(11) NOT NULL auto_increment, | ||
- | `username` varchar(255) NOT NULL default '', | ||
- | `password` varchar(36) NOT NULL default '', | ||
- | `first_name` varchar(255) default '', | ||
- | `last_name` varchar(255) default '', | ||
- | `email` varchar(255) NOT NULL default '', | ||
- | `showemail` tinyint(1) NOT NULL default '0', | ||
- | `admin` tinyint(1) NOT NULL default '0', | ||
- | `active` tinyint(1) NOT NULL default '0', | ||
- | `created` datetime default NULL, | ||
- | `modified` datetime default NULL, | ||
- | PRIMARY KEY (`id`), | ||
- | UNIQUE KEY `username` (`username`), | ||
- | UNIQUE KEY `email` (`email`) | ||
- | ) ENGINE=MyISAM | ||
- | | ||
- | CREATE TABLE `groups_users` ( | ||
- | `group_id` int(10) unsigned NOT NULL, | ||
- | `user_id` int(10) unsigned NOT NULL | ||
- | ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||
- |