• salta al contenuto

Documentazione openDCN

Strumenti Utente

  • Entra

Strumenti Sito

  • Ultime modifiche
  • Informativa sui cookie
Ti trovi qui: start » il_modello_generale

il_modello_generale

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Both sides previous revision Previous revision
Next revision
Previous revision
il_modello_generale [05/08/2010 12:37]
il_modello_generale [05/06/2013 17:08] (versione attuale)
Linea 7: Linea 7:
 Di seguito al modello verranno riportati i codici SQL utilizzati per creare le tabelle all'​interno del database del sistema.\\ Di seguito al modello verranno riportati i codici SQL utilizzati per creare le tabelle all'​interno del database del sistema.\\
 \\ \\
-Le entità evidenziate in azzurro sono quelle principali/​fondamentali;​ quelle evidenziate in verde (con il doppio bordo) rappresentano i sottoinsiemi degli strumenti [[l'​agenda | agenda]], [[il meeting online | meeting]], [[la consultazione certificata | consultazione certificata]],​ [[la discussione informata ​| discussione informata]] e delle [[le risorse | risorse]].\\ +Le entità evidenziate in azzurro sono quelle principali/​fondamentali;​ quelle evidenziate in verde (con il doppio bordo) rappresentano i sottoinsiemi degli strumenti [[l'​agenda | agenda]], [[il meeting online | meeting]], [[la consultazione certificata | consultazione certificata]],​ [[la di | discussione informata]] e delle [[le risorse | risorse]].\\ 
-Infine la tabella wiki_documents è evidenziata in rosso perchè rappresenta l'​insieme delle tabelle ereditate dal sistema di wiki che gestisce lo stesso.+Infine la tabella wiki_documents è evidenziata in rosso perchè rappresenta l'​insieme delle tabelle ereditate dal sistema di wiki.
 \\ \\
  
Linea 18: Linea 18:
 \\ \\
 \\ \\
-TABELLE COMUNI A PIU' SCHEMI (users e geomap):+**USERS**
 \\ \\
   CREATE TABLE IF NOT EXISTS `users` (   CREATE TABLE IF NOT EXISTS `users` (
Linea 36: Linea 36:
   UNIQUE KEY `email` (`email`)   UNIQUE KEY `email` (`email`)
   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​
 +\\
 +**GEOMAP** - Caratteristiche della mappa utilizzata e riferimento allo strumento che la utilizza.
 \\ \\
   CREATE TABLE IF NOT EXISTS `geomap` (   CREATE TABLE IF NOT EXISTS `geomap` (
Linea 46: Linea 48:
   PRIMARY KEY  (`id`)   PRIMARY KEY  (`id`)
   ) ENGINE=InnoDB ​ DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;​   ) ENGINE=InnoDB ​ DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;​
 +
 ---- ----
 +\\
 +**GROUP USERS**
 \\ \\
   CREATE TABLE IF NOT EXISTS `groups_users` (   CREATE TABLE IF NOT EXISTS `groups_users` (
Linea 53: Linea 58:
   PRIMARY KEY  (`group_id`,​`user_id`)   PRIMARY KEY  (`group_id`,​`user_id`)
   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;​   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;​
 +\\
 +**GROUPS**
 \\ \\
   CREATE TABLE IF NOT EXISTS `groups` (   CREATE TABLE IF NOT EXISTS `groups` (
Linea 60: Linea 67:
   PRIMARY KEY  (`id`)   PRIMARY KEY  (`id`)
   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;​   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;​
 +\\
 +**RATING** - Contiene le votazioni fatte dagli utenti registrati e non.
 \\ \\
   CREATE TABLE IF NOT EXISTS `rating` (   CREATE TABLE IF NOT EXISTS `rating` (
Linea 73: Linea 82:
   PRIMARY KEY  (`id`)   PRIMARY KEY  (`id`)
   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​
 +\\
 +**AVATARS**
 +\\
 +  CREATE TABLE IF NOT EXISTS `avatars` (
 +  `id` int(11) NOT NULL auto_increment,​
 +  `user_id` int(11) default NULL,
 +  `size` int(11) default NULL,
 +  `type` varchar(255) default NULL,
 +  `width` int(11) default NULL,
 +  `height` int(11) default NULL,
 +  `created` datetime NOT NULL default '​0000-00-00 00:​00:​00',​
 +  `modified` datetime NOT NULL default '​0000-00-00 00:​00:​00',​
 +  PRIMARY KEY  (`id`),
 +  KEY `user_id` (`user_id`)
 +  ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​
 +\\
 +**BLOCKSETS** - Caratteristiche del blockset che andrà a formare la struttura della pagina.
 \\ \\
   CREATE TABLE IF NOT EXISTS `blocksets` (   CREATE TABLE IF NOT EXISTS `blocksets` (
Linea 81: Linea 107:
   PRIMARY KEY  (`id`)   PRIMARY KEY  (`id`)
   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​
 +\\
 +**PATHS** - Tabella che raccoglie l'​indirizzo relativo ad ogni blockset.
 \\ \\
   CREATE TABLE IF NOT EXISTS `paths` (   CREATE TABLE IF NOT EXISTS `paths` (
Linea 88: Linea 116:
   PRIMARY KEY  (`id`)   PRIMARY KEY  (`id`)
   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​
 +\\
 +**BLOCKSETS BLOCKS**
 \\ \\
   CREATE TABLE IF NOT EXISTS `blocksets_blocks` (   CREATE TABLE IF NOT EXISTS `blocksets_blocks` (
Linea 96: Linea 126:
   PRIMARY KEY  USING BTREE (`blockset_id`,​`block_id`,​`area`)   PRIMARY KEY  USING BTREE (`blockset_id`,​`block_id`,​`area`)
   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​
 +\\
 +**BLOCKS**
 \\ \\
   CREATE TABLE IF NOT EXISTS `blocks` (   CREATE TABLE IF NOT EXISTS `blocks` (
Linea 106: Linea 138:
   PRIMARY KEY  (`id`)   PRIMARY KEY  (`id`)
   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​
 +\\
 +**ROLES** - Nome e descrizione dei ruoli affidabili agli utenti.
 \\ \\
   CREATE TABLE IF NOT EXISTS `roles` (   CREATE TABLE IF NOT EXISTS `roles` (
Linea 116: Linea 150:
   PRIMARY KEY  (`id`)   PRIMARY KEY  (`id`)
   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​
 +\\
 +**MENU**
 \\ \\
   CREATE TABLE IF NOT EXISTS `menu` (   CREATE TABLE IF NOT EXISTS `menu` (
Linea 127: Linea 163:
   PRIMARY KEY  (`id`)   PRIMARY KEY  (`id`)
   ) ENGINE=MyISAM ​ DEFAULT CHARSET=utf8;​   ) ENGINE=MyISAM ​ DEFAULT CHARSET=utf8;​
 +\\
 +**PERMISSIONS**
 \\ \\
   CREATE TABLE IF NOT EXISTS `permissions` (   CREATE TABLE IF NOT EXISTS `permissions` (
Linea 138: Linea 176:
   PRIMARY KEY  (`id`)   PRIMARY KEY  (`id`)
   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​
 +\\
 +**CONTENTS**
 \\ \\
   CREATE TABLE IF NOT EXISTS `contents` (   CREATE TABLE IF NOT EXISTS `contents` (
Linea 148: Linea 188:
   PRIMARY KEY  (`id`)   PRIMARY KEY  (`id`)
   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​
 +\\
 +**WIKI DOCUMENTS** - Informazioni sui documenti inseriti nel wiki.
 \\ \\
   CREATE TABLE IF NOT EXISTS `wiki_documents` (   CREATE TABLE IF NOT EXISTS `wiki_documents` (
Linea 157: Linea 199:
   PRIMARY KEY  (`id`)   PRIMARY KEY  (`id`)
   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​
 +\\
 +**SUBSCRIBERS** - Tabella che racchiude gli utenti che hanno sottoscritto la notifica di messaggi.
 \\ \\
   CREATE TABLE IF NOT EXISTS `subscribers` (   CREATE TABLE IF NOT EXISTS `subscribers` (
Linea 167: Linea 211:
   PRIMARY KEY  (`id`)   PRIMARY KEY  (`id`)
   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​
 +\\
 +**LOGS** - Tabella che registra i movimenti degli utenti.
 \\ \\
   CREATE TABLE IF NOT EXISTS `logs` (   CREATE TABLE IF NOT EXISTS `logs` (
Linea 181: Linea 227:
   PRIMARY KEY  (`id`)   PRIMARY KEY  (`id`)
   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​
 +\\
 +**TEXTS**
 \\ \\
   CREATE TABLE IF NOT EXISTS `texts` (   CREATE TABLE IF NOT EXISTS `texts` (
Linea 191: Linea 239:
   PRIMARY KEY  (`id`)   PRIMARY KEY  (`id`)
   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​
 +\\
 +**TOKENS**
 \\ \\
   CREATE TABLE IF NOT EXISTS `tokens` (   CREATE TABLE IF NOT EXISTS `tokens` (
Linea 203: Linea 253:
   UNIQUE KEY `token` (`token`)   UNIQUE KEY `token` (`token`)
   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​
 +\\
 +**VARIABLES**
 \\ \\
   CREATE TABLE IF NOT EXISTS `variables` (   CREATE TABLE IF NOT EXISTS `variables` (
il_modello_generale.1281004624.txt.gz · Ultima modifica: 05/06/2013 17:08 (modifica esterna)

Strumenti Pagina

  • Mostra pagina
  • Revisioni precedenti
  • Puntano qui
  • Torna su
Ad eccezione da dove è diversamente indicato, il contenuto di questo wiki è soggetto alla seguente licenza: CC Attribution-Noncommercial-Share Alike 3.0 Unported
CC Attribution-Noncommercial-Share Alike 3.0 Unported Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki