Torna in homepage www.vincenzomanzoni.com
Homepage personale e blog di Vincenzo Manzoni
 
 FAQFAQ   CercaCerca   Cerca con GoogleCerca con Google   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati   Feed AtomFeed
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

MySQL constraint
Vai a Precedente  1, 2
 
Questo forum è chiuso: Non puoi inserire, rispondere o modificare gli argomenti.   Quest'argomento è chiuso: Non puoi inserire, rispondere o modificare i messaggi.    Indice del forum -> Men at work
Precedente :: Successivo  
Autore Messaggio
vinz
Amministratore
Amministratore


Registrato: 12/12/03 12:56
Messaggi: 6648
Residenza: San Pellegrino Terme (Bergamo)

MessaggioInviato: Dom Mag 30, 2004 7:34 pm    Oggetto: Rispondi citando

Assolutamente no, visto che con le tabelle InnoDb, presenti dalla versione 4.0.1, è implementata l'integrità referenziale.

Certo, stored procedure, trigger, viste: ciaooo!
_________________
Let the future tell the truth and evaluate each one according to his work and accomplishments. The present is theirs; the future, for which I really worked, is mine.
Nikola Tesla
Top
Profilo Invia messaggio privato HomePage
abaddon
Utente adulto
Utente adulto


Registrato: 05/04/04 16:32
Messaggi: 2033

MessaggioInviato: Dom Mag 30, 2004 8:32 pm    Oggetto: Rispondi citando

scusate una cosa... ma perchè allora non mi hanno fatto usare mysql? le cose viste fino ad ora in Sistemi informativi mi pare siano fattibili pure con mysql o sbaglio? sono andato a infognarmi con postgresql (ottimo db, ma ci ho messo 2 giorni per farlo andare... non avevo voglia di leggere documentazioni...)
Top
Profilo Invia messaggio privato HomePage
vinz
Amministratore
Amministratore


Registrato: 12/12/03 12:56
Messaggi: 6648
Residenza: San Pellegrino Terme (Bergamo)

MessaggioInviato: Dom Mag 30, 2004 9:01 pm    Oggetto: Rispondi citando

Non ha le nested query Crying or Very sad , dette anche query annidate! Wink
_________________
Let the future tell the truth and evaluate each one according to his work and accomplishments. The present is theirs; the future, for which I really worked, is mine.
Nikola Tesla
Top
Profilo Invia messaggio privato HomePage
Estevan
Utente adolescente
Utente adolescente


Registrato: 28/12/03 21:12
Messaggi: 310
Residenza: Sant'imbù Al d'emagna

MessaggioInviato: Lun Mag 31, 2004 10:42 am    Oggetto: Rispondi citando

L'INTEGRITA' REFERENZIALE FUNZIONA
QUELLA L'HO TESTATA

ADESSO SONO IN LABORATORIO MA A BREVE POSTERò UN ESEMPIO

CIAO
Top
Profilo Invia messaggio privato
Estevan
Utente adolescente
Utente adolescente


Registrato: 28/12/03 21:12
Messaggi: 310
Residenza: Sant'imbù Al d'emagna

MessaggioInviato: Lun Mag 31, 2004 10:44 am    Oggetto: Rispondi citando

PROPORZIONE

PSAILA: MICROSOFT = BRUGALI :(JAVA | KUKA)


CIAO
Top
Profilo Invia messaggio privato
abaddon
Utente adulto
Utente adulto


Registrato: 05/04/04 16:32
Messaggi: 2033

MessaggioInviato: Lun Mag 31, 2004 3:07 pm    Oggetto: Rispondi citando

k thx

PS

ah non scrivere in maiuscolo che dai l'impressione di urlare ed è una cosa poco carina.


ciao
Top
Profilo Invia messaggio privato HomePage
Estevan
Utente adolescente
Utente adolescente


Registrato: 28/12/03 21:12
Messaggi: 310
Residenza: Sant'imbù Al d'emagna

MessaggioInviato: Mer Giu 02, 2004 11:01 am    Oggetto: Rispondi citando

da un estratto del mio progettino ecco come mysql supporta l'integrità referenziale

CREATE TABLE volontario (
Matricola varchar(5) NOT NULL,
Cognome varchar (30) NOT NULL,
Nome varchar (30) NOT NULL,
Codice_fiscale varchar (16),
Data_nascita date,
Gruppo_sangue varchar (5),
Indirizzo varchar (30),
Paese varchar (30),
CAP varchar (5),
Provincia char(2),
Telefono varchar (20),
Cellulare varchar (20),
Email varchar (30),
Chiave_sede tinyint (1),
Chiave_segreteria tinyint (1),
Data_tesseramento date,
Data_dimissioni date NULL,
Dimesso tinyint (1) NULL,
Data_certificazione118 date NULL,
Solo_prenotati tinyint (1),
Attivo tinyint(1) NULL,
Aspettativa tinyint (1) NULL,
Certificato tinyint (1) NULL,
PRIMARY KEY (Matricola)
)type = INNODB;

/* creata la tabella volontario */

CREATE TABLE aspettativa_volontario (
id int(11) NOT NULL auto_increment,
data_inizio date,
data_fine date,
motivo varchar (50),
volontario varchar(5) NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY (volontario) REFERENCES volontario(Matricola)
ON DELETE CASCADE
)type = INNODB;

/* chiave primaria è un id
l'esterna è volontario che punta a volontario.matricola (qui la relazione 1 a molti)
ON DELETE CASCADE -> referential integrity quando viene calcellato un record nella tabella master(volontario) nelle tabelle detail vengono cancellati i rispettivi record

PROVARE X CREDERE
Top
Profilo Invia messaggio privato
abaddon
Utente adulto
Utente adulto


Registrato: 05/04/04 16:32
Messaggi: 2033

MessaggioInviato: Mer Giu 02, 2004 11:41 am    Oggetto: Rispondi citando

grazie, stra comoda sta cosa
Top
Profilo Invia messaggio privato HomePage
Mostra prima i messaggi di:   
Questo forum è chiuso: Non puoi inserire, rispondere o modificare gli argomenti.   Quest'argomento è chiuso: Non puoi inserire, rispondere o modificare i messaggi.    Indice del forum -> Men at work Tutti i fusi orari sono GMT 1 ora
Vai a Precedente  1, 2
Pagina 2 di 2

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi


Powered by phpBB © 2001, 2005 phpBB Group
phpbb.it