SQL et cetera...

Collapse
X
 
  • Filter
  • Ora
  • Show
Clear All
new posts
  • Giardo Bo
    Bodyweb Member
    • Sep 2001
    • 2621
    • 0
    • 0
    • Bologna
    • Send PM

    SQL et cetera...

    Ciao, qualcuno ne sa di SQL e normalizzazione di relazioni in 3NF o BCNF? Ho un progetto da fare per Basi di Dati e una mano non mi farebbe schifo!
    Forse sarebbe meglio palestrarsi un po' il cervello...

    144653423 è il mio # ICQ, non è un telefono porno! :P
  • Napalm
    L'eletto
    • Nov 2000
    • 19260
    • 309
    • 216
    • Marche
    • Send PM

    #2
    Se aspetti gennaio ti posso dare una mano io
    Originariamente Scritto da paolo79
    max_79 da quando l'ho conosciuto di persona invece mi sta sul ***** perchè è troppo grosso

    Commenta

    • Punk84
      agitato non mescolato
      • Jul 2002
      • 8140
      • 33
      • 0
      • Milano
      • Send PM

      #3
      io lo sto imparando adesso...ti avrei aiutato volentieri...

      Commenta

      • Pyron
        Bodyweb Advanced
        • Jul 2001
        • 2453
        • 1
        • 0
        • Hellstorm
        • Send PM

        #4
        ...io l'anno prossimo... ciao ciao Giardo


        PS: facevi Ing. Informatica giusto?
        Living or dying we all feed the fire

        Commenta

        • Giardo Bo
          Bodyweb Member
          • Sep 2001
          • 2621
          • 0
          • 0
          • Bologna
          • Send PM

          #5
          Originally posted by Pyron
          ...io l'anno prossimo... ciao ciao Giardo


          PS: facevi Ing. Informatica giusto?
          esatto, ora ing dei processi gestionali
          Forse sarebbe meglio palestrarsi un po' il cervello...

          144653423 è il mio # ICQ, non è un telefono porno! :P

          Commenta

          • Giardo Bo
            Bodyweb Member
            • Sep 2001
            • 2621
            • 0
            • 0
            • Bologna
            • Send PM

            #6
            ok mi sa che vi passerò io i miei appunti... cmq... mi sapete indicare siti dove possa trovare esempi di database con almeno una decina di tabelle?

            Sergio il db del forum ha 10 tabelle circa...? se sì mi manderesti lo schema col quale è stato realizzato?
            Forse sarebbe meglio palestrarsi un po' il cervello...

            144653423 è il mio # ICQ, non è un telefono porno! :P

            Commenta

            • PANTERA
              Bodyweb Member
              • Nov 2001
              • 1211
              • 1
              • 0
              • Giungla
              • Send PM

              #7
              Re: SQL et cetera...

              Originally posted by Giardo Bo
              Ciao, qualcuno ne sa di SQL e normalizzazione di relazioni in 3NF o BCNF? Ho un progetto da fare per Basi di Dati e una mano non mi farebbe schifo!
              Io sono un mago in SQL però non so cosa vuoi dire con "realzioni 3NF o BCNF". Ti allego un schema di database al quale sto lavorando.
              File Allegati


              "E' certo che un uomo può fare ciò che vuole, ma non puo volere che ciò che vuole."
              Shopenauer

              Commenta

              • Giardo Bo
                Bodyweb Member
                • Sep 2001
                • 2621
                • 0
                • 0
                • Bologna
                • Send PM

                #8
                Grazie 1000 Pantera!
                3NF = normalizzazione di III tipo
                BCNF = normalizzazione di Boyce-Codd

                Sono due metodi per ottimizzare le relazioni del DB.

                Ecco le specifiche del progetto:

                Il Progetto, la cui valutazione costituisce parte integrante del voto d'esame:

                deve essere realizzato da soli o in gruppi di al massimo due persone

                la scelta dell'applicazione (di tipo gestionale) è libera

                l'elaborato consegnato deve essere composto da:

                una descrizione dell’applicazione prescelta

                una relazione sullo sviluppo dello schema (con studio delle dipendenze funzionali, scelta di chiavi e vincoli, normalizzazione)

                uno schema Relazionale in 3NF e/o in BCNF

                alcune query SQL (le 5 o 6 più significative)

                è richiesta l'implementazione in MS Access di tabelle e query (e/o viste)

                il progetto va presentato e discusso durante la prova orale (consegnando un dischetto con l’implementazione Access e l'elaborato cartaceo)

                la complessità (indicativa) del problema da affrontare è quantificabile in:
                una decina di tabelle per progetti singoli
                una ventina di tabelle per progetti realizzati in due

                [ FACOLTATIVO: creare anche un paio di schede e un report in Access ]

                di ogni eventuale "consulenza" sul progetto (= soluzione di problemi incontrati) fornita dal docente durante il ricevimento sarà tenuto conto in fase di valutazione


                Già il pensare ad un DB che abbia 10 relazioni "per forza" mi sta facendo diventare scemo.

                Avevo pensato al DB di una biblioteca...

                Mi date una mano a trovare relazioni e attributi che possano andare bene?
                Io incomincerei con:

                ISCRITTI(CodPers, Nome, Cognome, CodPrestito)
                LIBRI(CodLibro, Titolo, Autore, Settore, InizioPrestito, FinePrestito)
                IMPIEGATI(CodImp, Nome, Cognome, Settore, Qualifica)
                STIPENDIO(Qualifica, Stipendio)


                E poi che ci posso mettere? Me ne servono altre 5-6
                Forse sarebbe meglio palestrarsi un po' il cervello...

                144653423 è il mio # ICQ, non è un telefono porno! :P

                Commenta

                • PANTERA
                  Bodyweb Member
                  • Nov 2001
                  • 1211
                  • 1
                  • 0
                  • Giungla
                  • Send PM

                  #9
                  Adesso ti posto alcune tabelle del tuo DB.


                  "E' certo che un uomo può fare ciò che vuole, ma non puo volere che ciò che vuole."
                  Shopenauer

                  Commenta

                  • PANTERA
                    Bodyweb Member
                    • Nov 2001
                    • 1211
                    • 1
                    • 0
                    • Giungla
                    • Send PM

                    #10
                    Eccoti una bozza di una quindicina di tabelle, ovviamente da analizzare:

                    ISCRITTI(CodPers, Nome, Cognome, Codindirizzo, CodRecapititelefonici,CodPrestito)
                    INDIRIZZI(Codindirizzo,Via,numero_civico, Idcomune,cap)
                    COMUNI(Idcomune,nome,Idprovincia)
                    PROVINCIA(Idprovincia,Nome,Idregione)
                    REGIONE(Idregione,nome)
                    CONTATTI(CodRecapititelefonici, Codpers)
                    NUMERITEL(Idnumeri,CodRecapititelefonici,Numero, Idtiponumero)
                    TIPONUMERO(Idtiponumero,descrizione)
                    PRESTITI(CodPrestito,Codpers,Codlibro, InizioPrestito, FinePrestito)
                    LIBRI(CodLibro, Titolo, Autore, CodCasaEditrice, CodSettore)
                    CASAEDITRICE(CodCasaEditrice,nome,CodLibro)
                    SETTORE(CodSettore,Descrizione,CodLibro)
                    IMPIEGATI(CodImp, Nome, Cognome, CodSettore, Idstipendi, Codiceindirizzo, CodRecapititelefonici, Codassenza)
                    STIPENDIO(Idstipendi ,Qualifica, Stipendio)
                    ASSENZA(Codassenza,Codimp,IdTipo_assenza,dal,al)
                    TIPOASSENZA(IdTipo_assenza,tipo)
                    FERIE(Idferie,IdTipo_assenza,Codimp,giorni)
                    Last edited by PANTERA; 20-12-2002, 12:52:12.


                    "E' certo che un uomo può fare ciò che vuole, ma non puo volere che ciò che vuole."
                    Shopenauer

                    Commenta

                    • Giardo Bo
                      Bodyweb Member
                      • Sep 2001
                      • 2621
                      • 0
                      • 0
                      • Bologna
                      • Send PM

                      #11
                      Ti voglio bene
                      Forse sarebbe meglio palestrarsi un po' il cervello...

                      144653423 è il mio # ICQ, non è un telefono porno! :P

                      Commenta

                      • PANTERA
                        Bodyweb Member
                        • Nov 2001
                        • 1211
                        • 1
                        • 0
                        • Giungla
                        • Send PM

                        #12
                        Ho editato la replica con le tabelle.

                        PS Sono già impegnato


                        "E' certo che un uomo può fare ciò che vuole, ma non puo volere che ciò che vuole."
                        Shopenauer

                        Commenta

                        • Giardo Bo
                          Bodyweb Member
                          • Sep 2001
                          • 2621
                          • 0
                          • 0
                          • Bologna
                          • Send PM

                          #13
                          Originally posted by PANTERA
                          Ho editato la replica con le tabelle.

                          PS Sono già impegnato
                          Eh lo so ma a me interessa solo sesso, senza complicazioni sentimentali...

                          Cmq a parte le cazzate grazie, oggi ci lavoro un po' su e poi al massimo ti romperò di nuovo le scatole! Ciao!
                          Forse sarebbe meglio palestrarsi un po' il cervello...

                          144653423 è il mio # ICQ, non è un telefono porno! :P

                          Commenta

                          • PANTERA
                            Bodyweb Member
                            • Nov 2001
                            • 1211
                            • 1
                            • 0
                            • Giungla
                            • Send PM

                            #14
                            Lavoraci su e linka le varie tabelle. Quando ti uscira un bel ragnetto schiaccialo sul monitor


                            "E' certo che un uomo può fare ciò che vuole, ma non puo volere che ciò che vuole."
                            Shopenauer

                            Commenta

                            • Giardo Bo
                              Bodyweb Member
                              • Sep 2001
                              • 2621
                              • 0
                              • 0
                              • Bologna
                              • Send PM

                              #15
                              Originally posted by PANTERA
                              Lavoraci su e linka le varie tabelle. Quando ti uscira un bel ragnetto schiaccialo sul monitor
                              Alla fine oggi mi sono riposato (in realtà non è vero... sono uscito con 3 amiche che mi hanno sballottato di bancarella in bancarella per quasi 4 ore... sono a pezzi...), quindi incomincio a pensarci stassera... sperando di non addormentarmi prima

                              Cmq davvero grazie!!!
                              Forse sarebbe meglio palestrarsi un po' il cervello...

                              144653423 è il mio # ICQ, non è un telefono porno! :P

                              Commenta

                              Working...
                              X