Normalizzare Database già in produzione

di il
39 risposte

39 Risposte - Pagina 3

  • Re: Normalizzare Database già in produzione

    Perché il metodo classico di insegnamento, anche universitario, è di tipo fideistico.
    si fa così perché è bene. Punto e basta.
    +m2+ sei TROPPO polemico per non avercela per qualche motivo PERSONALE:
    che ti hanno fatto, ti hanno datto un 18 quando tu volevi un 30 politico?
    sei un ex ricercatore scartato?

    L'univ insegna anche PERCHE' si fa cosi' (a me l'hanno insegnato), se poi uno non ha voglia di studiare, sono ...zzi suoi !
    E comunque ci sono n-mila libri di testo, scritti da gente con i contro-c, con cui approfondire.

    Il sistema alla Sergente Gunny funziona : intanto uno evita di farsi ammazzare (alias fa le cose COSI' e basta) e poi, con il tempo, ci arriva anche da solo a capire PERCHE' si fanno cosi'
  • Re: Normalizzare Database già in produzione

    Io invece la vedo in modo diverso.
    la domanda da porsi sempre è : cosa voglio ottenere?
    Perché sto facendo qualcosa?
    Quale è il mio fine?

    Nella stragrande maggiorana dei casi si tratta di un programma che deve sostituire un qualche genere di lavoro manuale.
    a sua volta il programma, quasi sempre, usa uno o più strumenti, tra i quali un database eccetera.

    Quindi, sempre nella stragrande maggioranza dei casi, il database è UN MEZZO per ottenere un fine.
    Pertanto porre lo accento, più o meno ossessivamente, su quello che si ritiene essere l'unico modo giusto per modellare un db (quello tipicamente insegnato nei corsi base) rischia di fare perdere di vista lo obiettivo.

    Che non è quello di far partecipare il proprio db a una mostra di bellezza dei database, quanto quello di ben supportare Il PROGRAMMA.

    Puoi avere anche un pessimo db, ma un ottimo programma, e alla fine conta solo questo ultimo.

    Per quanto ne so quasi nessuno insegna Perché e come è stata sviluppata (e quando) la teoria relazionale.

    Partendo per la tangente è come nascere in italia: si viene cresciuti nella fede cattolica a prescindere.

    Se uno nasce che so in Giappone verrà cresciuto come buddista.

    Concludo con lo esempio dello ordinamento e la sua correlazione al thread.
    se N=2,cioé devo ordinare due interi, nessuno penso si metterebbe a scrivere quicksort,heap o merge eccetera.
    eppure, se fai quella domanda, il 99%,automaticamente, inizia a pensare AL MEZZO (algoritmo) invece che al FINE.

    Partendo un percorso di studio 'inquinati' (come capita praticamente sempre) si verrà marchiati con convinzioni errate che poi uno si trascinerà per tutta la carriera sul groppone (il sesso fuori dal matrimonio è peccato, non si divorzia eccetera)
  • Re: Normalizzare Database già in produzione

    migliorabile ha scritto:



    +m2+ sei TROPPO polemico per non avercela per qualche motivo PERSONALE:
    che ti hanno fatto, ti hanno datto un 18 quando tu volevi un 30 politico?
    sei un ex ricercatore scartato?
    Magari, come in Matrix, ho preso la pillola giusta
  • Re: Normalizzare Database già in produzione

    Ragazzi, buongiorno a tutti,
    mi spiace davvero tanto aver alzato un "polverone" per una domanda che pensavo esser "lecita". Ho tanto da imparare e più vado avanti nel mio percorso professionale più me ne rendo conto. Quando sviluppai la web-application che ripeto funziona bene, non avevo le idee molto chiare e non avevo considerato tante variabili che si sarebbero potute presentare nel tempo, naturalmente e penso questo si sia capito non sono un programmatore, nasco come sistemista ed il mio lavoro è quello, mi occupo di installazioni, configurazioni, realizzazione impianti rete, videosorveglianza ecc ecc, in poche parole tutto quello che rientra nelle attività sistemistiche. Mi avvicinai al php e al mysql per esigenze strettamente delicate e perchè ne avevo "bisogno" (non vado oltre), la programmazione ha iniziato ad affascinarmi e vorrei continuare questo percorso. Nulla di meglio per me ritrovarmi in una community quale quella dal nome "i programmatori", ma naturalmente lungi da me aprire diatribe, ma spero di essere ben accetto e di trovare ottimi spunti a partire dall' abc, un pò come avete fatto voi negli anni in cui avete iniziato ed oggi sapete fare per bene il vostro lavoro.

    Ragazzi, io ho bisogno di farcela e confido nel vostro supporto, che mi auguro non mancherà.

    Grazie ancora a tutti per gli interventi
  • Re: Normalizzare Database già in produzione

    Toki ha scritto:


    Calma, pace e serenità

    Il buon ccuomo avrà ormai capito che il suo database, vista la mole di dati trattati (assai modesta), potrà continuare ad essere utilizzato anche tra 10 anni senza che diventi un collo di bottiglia.

    Il buon ccuomo si è appassionato al modello relazionale e giustamente vuole imparare come affrontare e implementare la normalizzazione di un database.
    Non c'è nulla di male e sicuramente troverà stimolo nel partire da un database che conosce e che utilizza per lavoro.
    A mio avviso i commenti in questa discussione dovrebbero essere incentrati sul fornirgli dritte e consigli su come procedere.
    Per esempio:
    - gli si potrebbe indicare un libro "sintetico" che tratta l'argomento.
    - gli si potrebbe spiegare che nel mondo reale ci si ferma alla terza forma normale(3NF), salvo casi estremi . E' quindi inutile sbattere la testa sul resto.
    - gli si potrebbe spiegare perchè capita spesso di dover denormalizzare parti di un database
    - lo si potrebbe aiutare a sviscerare dubbi su singole tematiche

    E' inutile fare la gara a chi è più bravo o ne sa di più. In questo modo non si aiuta cuomo.
    Cosa rispondere al tuo intervento se non un semplice ma conciso e sentito ... "GRAZIE"
  • Re: Normalizzare Database già in produzione

    @ccuomo, NON ESISTE, a memoria d'uomo, un settore/ambito/idea, per il/la quale non ci siano idee diverse e per il/la quale ogn'uno parteggia per la sua parte a spada tratta!

    Linux vs Mac OS vs Windows vs ...
    Android vs Windows Phone vs IOS vs ..
    Comunisti vs Socialisti vs Democristiani vs ..
    Cristiani vs Musulmani vs Buddhisti vs ...
    Ferrari vs Maserati vs Mc Laren vs ...
    Honda vs Suzuki vs Ducati vs ...
    Milan vs Juventus vs Roma vs ...
    Spaghetti vs Pizza vs ...
    Carne vs Insalatina vs ...
    Mare vs Montagna vs ...
    Rinovabile vs Nucleare vs Petrolio vs ...
    ...

    Per quanto tu tenti di evitarlo, il polverone e' INDIPENDENTE dal tuo controllo
  • Re: Normalizzare Database già in produzione

    migliorabile ha scritto:


    @ccuomo, NON ESISTE, a memoria d'uomo, un settore/ambito/idea, per il/la quale non ci siano idee diverse e per il/la quale ogn'uno parteggia per la sua parte a spada tratta!

    Linux vs Mac OS vs Windows vs ...
    Android vs Windows Phone vs IOS vs ..
    Comunisti vs Socialisti vs Democristiani vs ..
    Cristiani vs Musulmani vs Buddhisti vs ...
    Ferrari vs Maserati vs Mc Laren vs ...
    Honda vs Suzuki vs Ducati vs ...
    Milan vs Juventus vs Roma vs ...
    Spaghetti vs Pizza vs ...
    Carne vs Insalatina vs ...
    Mare vs Montagna vs ...
    Rinovabile vs Nucleare vs Petrolio vs ...
    ...

    Per quanto tu tenti di evitarlo, il polverone e' INDIPENDENTE dal tuo controllo


    hai ragione ... speriamo che placato il polverone riesco ad avere consigli costruttivi (cosa che in parte già sta succedendo)
  • Re: Normalizzare Database già in produzione

    ccuomo ha scritto:


    speriamo che placato il polverone riesco ad avere consigli costruttivi (cosa che in parte già sta succedendo)
    Il primo consiglio che ti do è quello di utilizzare il forum nella maniera corretta, ovvero non fare overquoting.
    Non ha senso (i messaggi li vediamo tutti), quindi è inutile, ma irritante (perché allunga notevolmente la discussione).
    Se tutti facessero così, le discussioni sarebbero kilometriche.
    Grazie.

    Leggiti questo.
  • Re: Normalizzare Database già in produzione

    gibra ha scritto:


    ccuomo ha scritto:


    Leggiti questo.
    Il link non mi riporta a nessun argomento trattato in wikipedia, ma penso di aver compreso il senso
  • Re: Normalizzare Database già in produzione

    ccuomo ha scritto:


    Il link non mi riporta a nessun argomento trattato in wikipedia, ma penso di aver compreso il senso
    Perché il link si è corrotto (non so per quale motivo).
    Provo a reinviarlo:


Devi accedere o registrarti per scrivere nel forum
39 risposte