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!