Questo sito utilizza cookie anche di terze parti. Per avere maggiori informazioni e per negare il tuo consenso al l'utilizzo dei cookie clicca qui. Se prosegui la navigazione acconsenti all'utilizzo dei cookie.OK
  • 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 17:02]
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. 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 48: Linea 50:
  
 ---- ----
 +\\
 +**GROUP USERS**
 \\ \\
   CREATE TABLE IF NOT EXISTS `groups_users` (   CREATE TABLE IF NOT EXISTS `groups_users` (
Linea 54: 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 61: 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 74: 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` (   CREATE TABLE IF NOT EXISTS `avatars` (
Linea 87: Linea 97:
   KEY `user_id` (`user_id`)   KEY `user_id` (`user_id`)
   ) ENGINE=MyISAM ​ DEFAULT CHARSET=latin1;​   ) 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 95: 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 102: 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 110: 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 120: 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 130: 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 141: 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 152: 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 162: 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 171: 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 181: 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 195: 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 205: 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 217: 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.1281020562.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