Hvordan lage en salgssteddatabase

En salgsdatabase inneholder kunder, produkter og salg etablert på nettstedet ditt. Brukere kan klikke på produkter, se gjennom produktinformasjonen og kjøpe produktet fra nettstedet ditt. All brukerens informasjon lagres i databasetabellene ved hjelp av Structured Query Language (SQL). Du bruker dette språket for å opprette en salgsdatabase. Det brukes også til å sette inn poster og hente dem til nettinnholdet ditt.

Trinn 1

Lag databasen din. En grunnleggende salgsdatabase kan navngis hva som helst. Databasenavnet brukes til å koble fra applikasjonen din, så det er et krav for stasjonære og webprogramvareforbindelser. Følgende kode oppretter databasen din:

opprett database point_of_sale

Steg 2

Lag bordene dine. Tabellene inneholder all informasjon for kundene dine. Hver tabell er en "modul" av salgsstedet. For eksempel er en kundetabell "modulen" som inneholder all kundeinformasjonen. Følgende kode viser deg hvordan du lager en tabell for databasen:

OPPRETT TABELL kunde (customer_id int, LastName varchar (30), FirstName varchar (30),)

Hver rad i parentes er en kolonne for tabellen din. Gjenta denne SQL-kommandoen for hver av salgstabellene dine.

Trinn 3

Generer litt data for tabellene dine. Når du tester salgsstedet, blir det laget noen testdata som skal brukes til testing. Dette lar deg sette opp et testmiljø, som er en integrert del av programvareutvikling. Følgende SQL-kommando setter inn noen data i kundetabellen som ble opprettet i trinn to:

sett inn i kundeverdiene (customer_id, FirstName, LastName) (1, 'James', 'Doe')

Test den nye databasen. Å teste databasen sikrer at det ikke er noen SQL-kodefeil før du kobler den til nettstedet eller skrivebordsprogrammet. "Select" -uttalelsen henter data fra en tabell, og den brukes ofte i salgsdatabasen for å sende data til brukere eller kjøre rapporter. Følgende kode tester dataene:

velg * fra kunde

Denne erklæringen henter data fra kundetabellen. Du kan også erstatte "kunde" med navnene på de andre tabellene for å teste data.