foreign key cancellazione degli alberi figli di un nodo mancante

MarcoGrazia

Utente Attivo
15 Dic 2009
852
20
28
62
Udine
www.stilisticamente.com
Ciao,
sto cercando di complicarmi la vita con qualcosa che per me è ancora ostico, per lavoro devo costruire un piccolo forum interno alla LAN, dove i dipendenti possono affrontare discussioni.
Una cosa insomma, per chi lo conosce, come DISQUS e quindi non grande come un vero forum, per motivi interno alla sicurezza non posso inserire prodotti esterni, e per motivi che esulano dalla mia volontà non posso nemmeno installarmi un forum di quelli conosciuti.
Insomma devo fare tutto io.

Ora, a parte che non sono proprio a digiuno di SQL comunque ho le mie limitazioni dovute all'uso più che altro semplicistico delle tabelle nei progetti fino a qui realizzati.

Un forum è sicuramente più complesso di una semplice tabella contenente dei dati da mostrare a video, il primo problema banale che mi viene in mente e che ho evidenziato nel titolo è la cancellazione di un nodo dell'albero.

quello che vorrei evitare è che nel database rimangano record appesi che "sporcano" l'intero database con dati che nessuno può più leggere, ma che però non sono stati eliminati.

Ora per evitare tutto ciò pensavo a due cose: utilizzare tabelle con il foreign key, o una tabella con le chiavi dei riferimenti incrociati da memorizzare.

I due metodi hanno sicuramente pro e contro, nel secondo metodo proposto, sicuramente il tener conto di tutti gli aggiornamenti dei nodi, per il primo forse la mia scarsa conoscenza dell'argomento.

Sto iniziando un percorso per me un po' complicato, riuscite ad aiutarmi?
 
Discussioni simili
Autore Titolo Forum Risposte Data
L Error Code: 1215. Cannot add foreign key constraint MySQL 3
MrSab [MySQL] Foreign key errore MySQL 5
JackIlPazzo Cannot add foreign key constraint MySQL 1
G Can't create table error - foreign key MySQL 0
T foreign key MySQL 2
M [Mysql] problema su Foreign Key MySQL 0
MarcoGrazia ON DUPLICATE KEY ma in realtà non UPDATE mai PHP 17
michele81 [WordPress] problemi plug meteo api key WordPress 4
M Errore pagina php 'Cannot detect primary key' PHP 8
G [MySQL] Errore importazione tabella .sql #1062 - Duplicate entry '592' for key 'PRIMARY' MySQL 20
V Domande su Keywords e Focus Key SEO e Posizionamento 0
S Insert into....on duplicate key update MySQL 2
S Inserimento API key Singring su CSM Wordpress PHP 0
C Aiuto INSERT INTO... ON DUPLICATE KEY UPDATE PHP 1
K Key API Javascript Google maps non valida. Javascript 1
C Inserimento key in una function strurl Javascript 0
C Cambiare Product Key Office 2007 Windows e Software 1
R Ordinare array in base al valore e alla key PHP 1
I Key remunerative per la scelta di una nicchia Guadagnare col Sito 0
A Conteggio key di ricerca PHP 9
borgo italia doppia PRIMARY KEY ? PHP 10
C Perdita Posizione per key con poca Concorrenza SEO e Posizionamento 1
Eugene Un meta "keywords" e un altro "key-phrases"? SEO e Posizionamento 4
P Cancellazione specifici files in una folder php PHP 1
spider81man [PHP] Problemi cancellazione dato su DB [RISOLTO] PHP 1
spider81man [PHP] Alert Box per confermare Inserimento o Cancellazione dato. PHP 4
G Samsung tab 4 - impostazione e cancellazione codice di accesso Smartphone e tablet 0
M Cancellazione File dal Server. PHP 34
M Modifica e/o Cancellazione dati da database MySql PHP 2
seranto Mi rifiutano la cancellazione di un articolo Leggi, Normative e Fisco 5
E messaggio di conferma dopo inserimento/modifica/cancellazione righe db PHP 10
filippino Microsoft Outlook, IMAP e cancellazione posta Posta Elettronica 0
A Prezzo dinamico carrello e messaggio cancellazione Javascript 1
R Modifica e cancellazione dati da MDB Classic ASP 11
F Quali sono i canali previsti dalla legge per richiedere la cancellazione dei dati personali? Leggi, Normative e Fisco 6
N Cancellazione Immagine Utente e Echo conferma cancellazione PHP 2
M Ckeckbox multiple per cancellazione record su db mysql PHP 0
F Cancellazione record PHP 2
P Problema script conferma cancellazione Javascript 2
M Creazione di una pagina web per la cancellazione da una mailing list PHP 13
P problema con cancellazione multipla PHP 7
F Ripristino windows8 su HD e cancellazione file precedenti! Hardware 35
R Modifica e cancellazione PHP 23
P Cancellazione record PHP 102
maxbossi Cancellazione da forum e rimozione messaggi Comunicazioni dallo Staff 3
G Creazione interfaccia VISUALIZZAZIONE/CANCELLAZIONE dati database PHP 1
B CANCELLAZIONE RECORD IN LOOP NON MI VA! (aiuto) Classic ASP 4
C Cancellazione-Annulla Registrazione Dati appena Inseriti nel Form dall' Utente PHP 13
I Cancellazione sito dal server Webdesign e Grafica 4
A query di cancellazione PHP 6

Discussioni simili