none
Partire da zero con un database RRS feed

  • Discussione generale

  • Ho un negozio e vorrei creare un database in cui inserire le informazioni dei miei clienti. Questo database potrei usarlo per mandare e-mail a tutti riguardo promozioni, offerte, ecc..
    Vorrei sapere quale programma consigliate per la creazione? Come impostarlo in modo da mandare mail o messaggi sul cellulare a tutti i clienti? E dovrò collegare in qualche modo il sito del negozio con il database?
    Parto da zero, quindi ogni piccolo consiglio è importante
    giovedì 1 ottobre 2015 16:50

Tutte le risposte

  • ciao,

    considera che sarebbe meglio evitare di far fare a SQL le operazioni che hai indicato nel post. Per gestire messaggistica, promozioni, ed in generale la parte istituzionale del sito, un database non è lo strumento più indicato (e quindi dovrai invece approfondire come creare un sito/applicazione con un layout per i clienti, che strumento integrare per la messaggistica, che strumento utilizzare per la gestione del commercio elettronico, ecc.).

    Il database in questo caso, è comodo per gestire la parte di:

    • anagrafica utente
    • anagrafica articoli/promozioni/listini
    • movimentazione "economica" (ordini, fatture, ecc.)
    • magazzino (giacenze, ecc.)
    • eventuale storico dati

    avendo in mano la richiesta della soluzione reale, che per fortuna sembra provenire da te, dovrai iniziare a disegnare il modello concettuale per capire le relazioni che hai tra le entità che vuoi supportare nella tua base dati. Successivamente provi a "buttar giù" un modello di entità/relazione ed infine puoi procedere con la scrittura del SQL per la creazione degli oggetti e delle relazioni identificate (cercando di applicare le prime tre forme normali dei database). Potrai usare anche i designer forniti da SQL Server Management Studio, poco cambia, dipende sempre dal livello della conoscenza del codice scritto. 

    Prova a partire facendo lo studio delle entità e delle relazioni coinvolte e poi procedi con la creazione degli oggetti e delle foreign key.

    Questo è il mio consiglio, lato database. Per il resto, il forum non è quello corretto, e dipende molto dalla tecnologia che vuoi/puoi utilizzare. Ad esempio puoi pensare di usare Visual Studio e fare un sito in ASP.Net MVC, oppure semplicemente utilizzare strumenti già prefatti (come prestashop, wordpress, ecc.) che nemmeno ti impongono di creare un database, ma che lo hanno già loro dietro le quinte. Prestashop è nato per fare commercio elettronico ad esempio, proprio in maniera specifica.

    Spero di essere stato di aiuto


    Alessandro Alpi - SQL Server MVP CTO at Engage IT Services S.r.l.

    venerdì 2 ottobre 2015 06:52
    Moderatore
  • Potrebbe suggerire quali programmi/strumenti utilizzare? Consideri che il mio unico "problema" è quello di avere un archivio in cui inserire i clienti con relativi numeri di telefono e indirizzo e-mail, in modo da poter inviare lo stesso messaggio a tutti in modo rapido.

    Avevo pensato all'utilizzo di Access unito al Visual Basic, ma se lei crede che ci siano metodi più consoni alla soluzione del mio problema ovviamente seguirò i suoi consigli.

    sabato 3 ottobre 2015 07:36
  • Ciao,

    prova a dare un occhiata ai servizi offerti da Office365, in quanto puoi gestire la tue rubrica clienti da Outlook e prevede, se non sbaglio, anche la possibilità di inviare sms.

    sabato 3 ottobre 2015 07:52
  • Quindi Outlook offre la possibilità di creare una sorta di rubrica in cui mettere numero di telefono e indirizzo e-mail? Do subito un'occhiata...
    sabato 3 ottobre 2015 08:03
  • Non darmi del lei, mi fai sentire vecchio :)

    Effettivamente, se quello che ti serve è solo una rubrica alla quale inviare messaggi, con Outlook hai tutto quanto serve. Se però devi fare template di email variabili, secondo me dovrai spostarti su altri prodotti, come ad esempio SendGrid (https://sendgrid.com/)


    Alessandro Alpi - SQL Server MVP CTO at Engage IT Services S.r.l.

    sabato 3 ottobre 2015 22:06
    Moderatore
  • Tornando solo all'idea iniziale di database in cui inserire le informazioni sui clienti secondo me è meglio acquistare direttamente un software gestionale già pronto (magari basato sempre su SQL Server). Molti sono modulari in modo da adattarsi alle esigenze delle diverse aziende e a volte hanno già integrati plugin per l'invio di email o SMS.

    Se poi la tua azienda è piccola, un semplice database con Access dovrebbe essere più che sufficiente, ma poi eseguire operazioni aggiuntive potrebbe risultare un po' più complesso (esportazione dati, plugin, ecc...).


    lunedì 5 ottobre 2015 08:41
    Moderatore
  • In questo momento l'unica cosa che mi occorre è mandare messaggi sui numeri di telefono e/o e-mail, quindi per mandare e-mail basterebbe Outlook? Considerando che i numeri non sono pochissimi (credo qualche migliaia), Outlook mi darebbe la possibilità di salvare tutti questi numeri?

    In alternativa dovrei creare un database con Access e comprare una di quelle schede che si collegano al computer per poter mandare messaggi sul cellulare?


    martedì 6 ottobre 2015 12:37
  • Crea la rubrica su outlook per le mail e acquisti uno dei tanti servizi che si trovano su internet per mandare sms a raffica, tipo arubasms ,  aruba come tanti suoi concorrenti, ti permetto di importare la rubrica di outlook.

    mercoledì 7 ottobre 2015 11:55