Is this different than the Blue Sky Music database?



Database Relationship Diagram
Click the diagram icon to the right to see the ecommerce database architecture made easily available to you in mySQL.
Product Summary
This free MySQL database contains all the necessary database tables and columns for a typical eCommerce website. This is provided for any web developer - novice or advanced, to leverage as a great starting point in their production process. To save you time, and the need to create your own database, WebAssist documentation will reference this database in numerous tutorials.
Understanding the database table relationships
To accommodate for various features that you might want in an online store, this database comes with a number of pre-configured relationships. This section explains the purpose for each table within this database, and the relationships that those tables, and columns, have with one another.
Note: This database contains many tables or columns that may not be necessary in your situation. You only need to use the columns and tables that suit your needs.
The Products table is intended to contain the information for each product you would sell in your online store. This contains columns for graphics, price, short description, long description, and more.
Relationships
This table is intended to contain all the different product categories.
Relationships
The Orders table stores information for each of the purchases made on your site. This will include information regarding the total price of the order, shipping address, customer, etc.
Relationships
The OrderDetails table contains the specific details for each order. This includes each product that was ordered, price per product, quantity, etc.
Relationships
The Users table is provided to store information for users that register on your site. This includes columns for username, email address, password, etc.
Relationships
The following tables are provided to allow the implementation of product options. Using these tables and their various relationships with each other and the products table, you should be able to develop an online store that sells products with various options such as color, size, etc.
This table is used as a linking table between the Products, Options, and OptionGroups tables.
Relationships
The OptionGroups table is provided to store details for each type of option provided for your products. For example, you might have an entry for Color, and another for Size.
Relationships
This table is intended to contain the values for each OptionGroup that you would associate with a product. For example, the OptionName column would likely contain the different colors that would be available from the OptionGroups table.
Relationships
Is this different than the Blue Sky Music database?
Yes. The Blue Sky Music database was provided as a learning tool for you to use as you work through Solution Recipes and various other tutorials. However, that database was not designed to be used as your production database, and likely did not contain all the tables necessary for your application.
This database is a fully functional MySQL database that can be used for an eCommerce website, or something much more simple, such as a user registration system.
I don’t see many WebAssist tutorials using this database.
Currently, there are only a few tutorials that reference this database. However, this database should still contain the tables or columns you would need when following other, older tutorials.
In the future, more complex tutorials that require a database will refer to this database and its tables, to give customers a reference as to what tables and structure is needed.
Quick Links
Database Relationship Overview Frequently Asked Questions Instructions Database Relationship Diagram Why WebAssist Software?Support Resources
Support ForumShare This Product