Hvordan bygge en database drevet web

Hvordan bygge en database drevet web


Nettsteder på World Wide Web vanligvis faller i to kategorier: statiske og dynamiske. En statisk nettside refererer til en grunnleggende HTML-drevet nettsted som er enten hånd-kodet eller utvikles innenfor en HTML-editor. Enhver endring av innholdet krever manuell inngripen av nettstedet designer. Alternativt kan en dynamisk "database drevet" Nettstedet er drevet av en back-end database, slik at automatiske oppdateringer til innholdet. Dette er en mye mer utfordrende rute, noe som krever programmering for å koble til databasen til front-end HTML design.

Bruksanvisning

1 Omfang ut nettstedet kategorier for nettstedet ditt, inkludert de primære navigasjonspunkter. Hold denne enkle og klare.

2 Organisere innholdet i egne tekstdokumenter for hver seksjon med tydelige overskrifter, sub-hoder og underkategorier.

3 Design ditt nettsted ved hjelp av en HTML-editor eller leie en webdesigner for å fullføre prosessen. Vanligvis er mock-up design gjennomført i et grafisk design program før de skiver og terninger i HTML seksjoner.

4 Trekke ut de primære relasjonene mellom de ulike kategoriene og deres underkategorier. I databasen verden, blir dette betegnet som datamodellering "forhold". For eksempel, hvis din forretningsmodell er å selge bøker, forholdet mellom forfatteren og boken ville bli kalt en "mange-til-mange" forhold. Dermed kan en forfatter skrive mange bøker; en bok kan være skrevet av mange forfattere.

5 Kjøpe eller laste ned en prøveversjon av en database programvarepakken. Din beslutning vil bli basert på antall poster du bestemmer deg for å holde i databasen og hvor raskt du prosjektet ditt nettsted til å vokse.

6 Sett opp databasen ved å opprette "Tabeller" tildele "tabellnavn" og liste alle "Fields" nødvendig i hver tabell. Om nødvendig, lage en "Foreign Key", som definerer et forhold til en annen tabell i databasen. Kopiere informasjonen fra tekstdokumenter å spare tid.

7 Bygge spørsmål eller "lagrede prosedyrer" for å få fart på egendefinerte visninger av databasen. Dette vil hjelpe å programmere ytelse senere.

8 Velg et programmeringsspråk til data-mine databasen og utgang innholdet til HTML-sider. Om nødvendig, leie en datamaskin programmerer for å fullføre oppgaven.

9 Last opp dine HTML-sider, programmeringskode og databasen til din hosting leverandør via FTP. Ta steg videre med å bygge administrative sider slik at du kan oppdatere databasen på nettet. Data som endres i databasen, vil det automatisk bli streamet gjennom til fronten.

Hint

  • Mange database programvarepakker har en visuell diagram område å dra og slippe gjenstander og implementere relasjoner. Bruk dette området for å skille skogen fra trærne.
  • Du må ta en beslutning mellom teknologier med åpen kildekode og proprietær alternativer. Når du bestemmer deg på en teknologisk plattform, er det ekstremt vanskelig og komplisert å bytte retninger. Dette kan eskalere kostnader og medføre fare for prosjektet tidslinje. Dermed velge med omhu!