lucavalentino ha scritto:
Devo riprogettare un DB access e siccome prima o poi vorranno passare a Mysql o MSSql volevo sapere come ricreare le tabelle per esempio obbligo di chiave, campo data ecc.
C'è poco da inventare :
- come prerequisito devi conoscere un poco di teoria di base dati (almeno la normalizzazione)
- studi la documentazione di MySQL, lo installi, prendi confidenza con il prodotto e con i tools di supporto
- studi la documentazione di MS SQL, lo installi, prendi confidenza con il prodotto e con i tools di supporto
- valuti quale dei 2 prodotti soddisfa meglio le tue esigenze e conseguentemente decidi quale sarà il tuo back end
- effettui la migrazione delle tabelle Access alle tabelle del nuovo back end, tenendo in debita considerazione le naturali differenze tra i 2 ambienti. Potresti sfruttare tool di migrazione già esistenti (molti gratuiti ma con limitazioni non necessariamente critiche per te/il tuo applicativo)
- potenzi il tuo back end utilizzando le migliorie che l'ambiente ti mette a disposizione (i.e. trigger, stored procedure, gestione degli utenti/permissions)
- rivedi (rifai) il tuo applicativo in access
Se sei motivato e dedichi il giusto tempo in 6/12 mesi puoi riuscire a fare un buon lavoro ...