Partire da zero con un database

urgesifabio

Nuovo Utente
20 Ago 2015
8
0
0
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
 

grgfede

Nuovo Utente
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
Partiamo dalle basi, va bene?
Un database, in modo "terra terra" è una collezione di informazioni, informazioni organizzate.
Tramite un linguaggio, sql, possiamo interrogare queste collezioni per ricavare informazioni che ci servono.
Ora, vediamo invece chi gestisce queste collezioni.
Un DBMS è un software che gestisce l'intero database.

Tu con un DBMS non puoi, per esempio, mandare email o sms ad un determinato cliente, quello è compito di altri linguaggi (php o html per le email ad esempio)
Tu con un DBMS puoi, anzi devi, organizzare tutta la tua collezione, devi provare a rispettare a creare uno schema relazionale con poche ridondanze poiché dopo, quando si metterà mani al database, dovrai essere capace di fare operazioni senza nessuna difficoltà.

Una volta visto un pizzico di teoria (ma non abbastanza) vediamo ora come funziona proprio a livello pratico.

Presupponiamo che tu abbia creato il tuo database, con le tue chiavi primarie, chiavi esterne, etc.. e presupponiamo anche che tu abbia popolato il tuo database (cioè abbia creato una tabella con tutte le informazioni dei clienti come nome, cognome, email etc...) puoi iniziare a lavorare con un altro linguaggi di scripting interpretato, lato server; che vuol dire? Che il php è un linguaggio che lavora su lato server, che si usa essenzialmente per sviluppare pagine web dinamiche.

Ecco, con php puoi essere in grado di collegarti al tuo database, di interrogarlo, di prelevare informazioni, di aggiungerle, modificarle, puoi fare tutto quello che vuoi. E sei anche in grado di mandare email se può interessarti.

Ti consiglio di studiarti prima le basi delle basi di dati e poi un minimo di php per iniziare a lavorare partendo da zero ;)
Spero di essere stato utile!
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.235
322
83
Potresti anche usare un gestionale li troveresti già tutto pronto senza dover far da te che vi ci vorrebbe mesi se non anni
 

Giovaweb

Nuovo Utente
16 Ago 2018
15
0
1
www.vivabot.it
Ciao!

Come detto in precedenza, mandare messaggi automatici è compito di altre scritture, ma partendo dalla questione principale: come immagazzinare i dati dei tuoi clienti, potresti affidarti a uno strumento più semplice come i Chat Bot. Sono le caselle di messaggistica che ti si aprono in alcuni siti e ti chiedono se ti serve una mano a trovare le informazioni che cerchi all’interno del sito; questi possono svolgere anche la funzione di raccolta e caricamento su un database dei dati appunto. All’interno della chat potrai creare la tua sequenza di domande e risposte e tra queste, richiedere di inserire ciò che ti serve come mail o numero di telefono; inoltre potrai decidere il timing per l‘invio di un nuovo messaggio a distanza di tempo e in questo tuo caso potrebbe essere la nuova offerta o promozione.

Spero di esserti stato utile.