All lectures are based on e-commerce-db database schema for e-commerce (webstores) sites
To start MYSQL database server in docker container, use:
./run.sh up
If you do not have a permission to execute file run chmod +x run.sh
.
All ./db/updates/*.sql
files are applied to initial database dbname
(defined by environment variable MYSQL_DATABASE
).
To edit data, use phpmyadmin with user name username
and password password
.
To destroy all running docker containers use:
./run.sh down
- Introduction to MYSQL
- Entity–relationship model
- Database normalization
- JOINs
- Triggers, Views, Procedures
Other topics (not covered yet):
- Database Testing
- NoSQL Databases
- Database servers differences
- Database Modeling in UML
- Database Migration - What It Is and How to Do It
See the LICENSE for information on the history of this software, terms & conditions for usage, and a DISCLAIMER OF ALL WARRANTIES.