![]() |
Pages (24): « First ... « 3 4 5 6 [7] 8 9 10 11 » ... Last » Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Basi di dati ~ informatica triennale (http://www.dsy.it/forum/forumdisplay.php?forumid=211)
-- [BASI DI DATI-Castano] Informazioni generali (http://www.dsy.it/forum/showthread.php?threadid=13556)
Ma esempi di compitini nn ce ne sono??
E poi...esercizi ci sono solo quelli delle due esercitazioni che han fatto??
Nient'altro??
__________________
"Why, Sir, you find no man at all intellectual who is willing to leave London.
No, Sir, when a man is tired of London, he is tired of life; for there is in London all that life can afford."
(DR SAMUEL JOHNSON 1777)
MSN andrea.poretti(at)hotmail.it
compitini no, ci sono testi di appelli d'esame in area filez..
ci sarà un'altra esercitazione di sql questa settimana ![]()
__________________
I don't care if you're black, white, straight, bisexual, gay, lesbian, short, tall, fat, skinny, rich or poor. If you're nice to me, I'll be nice to you. Simple as that.
Originally posted by Bloody
compitini no, ci sono testi di appelli d'esame in area filez..
ci sarà un'altra esercitazione di sql questa settimana![]()
__________________
Khelidan
Originally posted by khelidan
Non si sa il giorno preciso?
Aiuto mysql
Ciao ! io ho scaricato mysql database server versione 4.1
MA ho dei piccoli problemi.... premetto che lancio il programma in questo modo :
c:>mysql\bin\ mysql -uroot
i problemi che fino ad ora ho riscontrato sono questi....
- Pur eseguendo query correte (prese pari pari dalle slide) non riesco a completare la funzione intersect ,compare un errore di sintassi.....
-Stessa cosa per la CREATE VIEW
ecco le querry
------------------------------INTERSECT------------------------------------
SELECT persona.id, persona.nome, persona.cognome,
ruolo.nome AS ruolo
FROM persona LEFT JOIN ruolo ON
persona.ruolo = ruolo.id INNER JOIN appartenenza ON
persona.id = appartenenza.id_persona INNER JOIN
gruppo ON appartenenza.id_gruppo = gruppo.id
WHERE (gruppo.nome = 'laboratorio')
INTERSECT
(SELECT persona.id, persona.nome, persona.cognome,
ruolo.nome AS ruolo
FROM persona LEFT JOIN ruolo ON
persona.ruolo = ruolo.id INNER JOIN appartenenza ON
persona.id = appartenenza.id_persona INNER JOIN
gruppo ON appartenenza.id_gruppo = gruppo.id
WHERE (gruppo.nome = 'progetto H'));
----------------------------------------------------------------------------------
--------------------------------------VISTA-------------------------------------
CREATE VIEW contagruppi AS
SELECT persona.id,
COUNT(appartenenza.id_gruppo) AS numerogruppi
FROM persona LEFT JOIN appartenenza
ON persona.id = appartenenza.id_persona
GROUP BY persona.id;
-----------------------------------------------------------------------------------
Naturalmente ho prima creato il database con le tabelle corrette..
e comunque a parte questi due errori diciamo che il tutto funziona correttamente.
Sapreste darmi una mano ....?? perche' questi errori????
__________________
My deviant art Page(maya & 3dstudio)
Vecchio Robot in Xsi
Altro Robot.. in costruzione
MSN yariok@msn.com
MySQL non supporta query annidate e che sappia io non esiste il comando INTERSECT.
Per maggiori informazioni: www.mysql.org oppure scrivi alla Castano.
Per la sintassi MySQL di CREATE VIEW dai un'occhiata qui: http://dev.mysql.com/doc/mysql/en/CREATE_VIEW.html
__________________
~ get Debian! ~ get FreeBSD! ~ get OpenBSD! ~
quindi le sintassi degli esercizi che abbiamo visto a lezione.... si possono usare solo con postgre ?
grazie mille per il link ora guardo!
__________________
My deviant art Page(maya & 3dstudio)
Vecchio Robot in Xsi
Altro Robot.. in costruzione
MSN yariok@msn.com
DAL SITO...
TUTTI e SOLI gli studenti che appaiono negli elenchi delle 3 aule sono ammessi a sostenere la 1 prova in itinere. Ogni studente è pregato di verificare in quale aula sosterrà la prova, controllando la presenza del proprio nominativo nel corrispondente file. Il giorno 6 novembre gli studenti sono pregati di attendere fuori dall'aula loro assegnata.
http://islab.dico.unimi.it/basi/materiale/Aula200.pdf
http://islab.dico.unimi.it/basi/materiale/Aula208.pdf
http://islab.dico.unimi.it/basi/materiale/Aula405.pdf
Originally posted by Ariok
quindi le sintassi degli esercizi che abbiamo visto a lezione.... si possono usare solo con postgre ?
grazie mille per il link ora guardo!
__________________
La Fede non retrocede mai!
Döma Atalanta!!!!!!!!
INTERSECT non è supportata nella versione attuale di MySQL (4.1, non so se nella 5 Alpha è implementato)
Sul sito c'è scritto che verrà implementato in un futuro prossimo:
http://dev.mysql.com/doc/mysql/en/TODO_sometime.html
__________________
~ get Debian! ~ get FreeBSD! ~ get OpenBSD! ~
Ok grazie mille! ho risolto creando due viste , una per appartenenza a laboratorio e uan a progetto h ... e poi facendo un where vista1.id=vista2.id( piu' o meno ci siamo capiti
)
ma che palle!!! e' cosi' comodo l'intersect!!!
__________________
My deviant art Page(maya & 3dstudio)
Vecchio Robot in Xsi
Altro Robot.. in costruzione
MSN yariok@msn.com
eheh lo so, anche le query annidate sarebbero comode 
__________________
~ get Debian! ~ get FreeBSD! ~ get OpenBSD! ~
Avevo scelto MySql perche potevo usarlo sia per win che sotto linux (dove ho poca esperienza, ma voglio imparare ad usarlo) perchè è di facile utilizzo, però a questo punto mi viene voglia di buttarlo nel cesso, perchè non so cosa farmene di un DBMS che non accetta comandi Standard.
Domanda quale dbms esiste che accetti TUTTI i comandi standard da poter usare anche sotto linux (e di facile installazione)
Grazie a tutti
__________________
La Fede non retrocede mai!
Döma Atalanta!!!!!!!!
io non avendo mai usato nessun DBMS, ho iniziato con mysql che poi ho abbandonato quasi subito per via delle query nidificate e della mancanza di viste...
ho adottato la scelta postgres, e mi trovo benissimo...lo sto usando sotto linux (esattamente installato su una fedora 2) però ho un amico che lo usa anche in windows con la prerogativa cigwin...anche a lui non da problemi !

__________________
...una parte della nostra mente è come un grande register file...i flip-flop master slave alimentati da un clock infallibile (le forti emozioni) memorizzano lo stato dei ricordi.....
...peccato che questo clock molte volte è incontrollabile...
My Blog ->http://yuriweb.wordpress.com
Originally posted by loreste
Avevo scelto MySql perche potevo usarlo sia per win che sotto linux (dove ho poca esperienza, ma voglio imparare ad usarlo) perchè è di facile utilizzo, però a questo punto mi viene voglia di buttarlo nel cesso, perchè non so cosa farmene di un DBMS che non accetta comandi Standard.
Domanda quale dbms esiste che accetti TUTTI i comandi standard da poter usare anche sotto linux (e di facile installazione)
Grazie a tutti
| All times are GMT. The time now is 16:44. | Pages (24): « First ... « 3 4 5 6 [7] 8 9 10 11 » ... Last » Show all 357 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.