Database Articles
- Non-Identifying vs. Identifying
Relationships
- Diagrams and explanations showing the difference between
non-identifying (dashed line) and identifying (solid line)
relationships in relational database design.
- Unnormalized Database Designs
- Compares various relational database designs in first, second,
and third normal form.
- Normalized Database Designs
- Contains various relational database designs normalized to third
normal form.
- Student Housing Type
- A question and answer about the database design of housing type
for students.
- MySQL auto_increment
- Tips for working with MySQL auto_incrment
- Entering Data with MySQL Workbench
- Tips for entering data into a database using the MySQL Workbench.
- Sample Data
- A small database complete with functions used for inserting
sample data into another database.
- Templates for Basic SQL Queries
- Six templates for basic SQL queries that include filters,
sorting, inner joins, scalar functions, aggregate functions, and
grouping.
- Example SQL Queries
- Six example SQL queries from simple to intermediate
- Fisher-Yates Shuffle for MySQL
- A SLOW but working implementation of the Fisher-Yates shuffle
algorithm for shuffling in place the values in a column of a single
table.