Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.software.database > #2976 > unrolled thread

Normalizzazione e bonifica vecchio db

Started bytruiz <protano.marco@gmail.com>
First post2015-11-10 04:04 -0800
Last post2015-11-10 07:20 -0600
Articles 2 — 2 participants

Back to article view | Back to it.comp.software.database


Contents

  Normalizzazione e bonifica vecchio db truiz <protano.marco@gmail.com> - 2015-11-10 04:04 -0800
    Re: Normalizzazione e bonifica vecchio db enoquick <enoquick@gmail.com> - 2015-11-10 07:20 -0600

#2976 — Normalizzazione e bonifica vecchio db

Fromtruiz <protano.marco@gmail.com>
Date2015-11-10 04:04 -0800
SubjectNormalizzazione e bonifica vecchio db
Message-ID<6fefe1d0-da2b-4bb4-97fd-2d6e0475bf5a@googlegroups.com>
Ciao a tutti, 
vi chiedo come agireste (in generale) per la normalizzazione di un db su SqlServer proveniente da Access su cui sono state fatti 15 anni di sviluppo e modifiche.

Fareste tutto da capo o cerchereste di mettere pezze qua e la?
l'mdf è di un paio di giga e ci sono circa 400 tabelle di cui parecchia "monnezza" (circa un 30% ad occhio, ma forse di più).

Questo db dovrà essere utilizzato da un nuovo applicativo realizzato con metodologia Agile, ma nel frattempo dovrà essere utilizzato anche dall'applicativo legacy.

Cerco lumi

Grazie
Truiz

[toc] | [next] | [standalone]


#2977

Fromenoquick <enoquick@gmail.com>
Date2015-11-10 07:20 -0600
Message-ID<n1sqva$ri6$1@virtdiesel.mng.cu.mi.it>
In reply to#2976
Il 10/11/2015 06:04, truiz ha scritto:
> Ciao a tutti,
> vi chiedo come agireste (in generale) per la normalizzazione di un db su SqlServer proveniente da Access su cui sono state fatti 15 anni di sviluppo e modifiche.
>
> Fareste tutto da capo o cerchereste di mettere pezze qua e la?
> l'mdf è di un paio di giga e ci sono circa 400 tabelle di cui parecchia "monnezza" (circa un 30% ad occhio, ma forse di più).
>
> Questo db dovrà essere utilizzato da un nuovo applicativo realizzato con metodologia Agile, ma nel frattempo dovrà essere utilizzato anche dall'applicativo legacy.
>
> Cerco lumi
>
> Grazie
> Truiz
>


Mi vengono in mente due cose:

1) lascio la struttura del db cosi come è eliminando al massimo oggetti 
non usati o facendo piccoli ritocchi



2) si riprogetta il db avendo un occhio alla compatibilità con il vecchio
Attraverso viste e/o procedure su puo costruire un layer per il vecchio 
applicativo.


la soluzione 1 è la piu veloce come tempi


[toc] | [prev] | [standalone]


Back to top | Article view | it.comp.software.database


csiph-web