girafficArts :: Web Development for Edinburgh and the Lothians

web design
web development
content management
e-commerce
scripting
database design
headline
A database is an ideal way of storing data so that it can be accessed in a logical fashion and brought dynamically to a webpage. A shop would require a database if it were looking to offer online retailing or even just to display. The database is made up of tables and the most obvious ones would be something like PRODUCTS, CUSTOMERS and SUPPLIERS.

Products

product_IDstock_codedescriptioncost
0010A-1234widget£3.99
0025-H-1543gizmo£5.99

Customers

customer_IDFirst NameSurnameAddressTowne-mail
0001EdwardHill3, The MewsAyre_hill@hotmail.com
0002ElizabethFlowers26 Sandy ViewDundeeeflowers@hotmail.com

Suppliers

supplier_IDNameAddressTowne-mailPhone
001Wazoo24, Bank StreetCroydonsales@wazoo.co.uk08765 876543
002Giggle1 Main StreetPenicuiksales@giggle.com01110 657764

These tables can be joined together thus providing a flexible way of storing a company's information as well as enabling the web developer to generate mailshots etc. The client themselves can also enter data onto the database with forms provided by girafficArts.

Other tables can be set up to provide blogs, guestbooks or even a full content management system where the customer updates the actual pages themselves.