Database design is an essential part of building most software applications. Proper implementation can impact speed, usability, and reduce user frustration. In this video tutorial, we look at some steps and guidelines to build your database and avoid design errors.
Getting on the Same Page
We start this presentation with an overview of databases. This step helps get us on the same page as far as terminology and the features of a well-designed database. Although this is not new to many developers, it never hurts to make sure we know where we are starting. In any case, we do move through the overview quickly
Considerations of Good Database Design
Once we have a summary covered, we dive into designing our database. The steps covered in this tutorial are best practice approaches that come from decades of real-world design experience. However, this content often will be seen as a common-sense approach. Thus, we discover how database design is not overwhelming or left only to gurus. We can all do a “good enough” job when we spend the time to adequately consider our data and how it will be used.
This episode can be viewed as the next step in our building a software solution series of tutorials or treated as a stand-alone piece of training. We are always happy to help so contact us if you have any questions about your specific database or application.
This series comes from our mentoring/mastermind classes. These classes are virtual meetings that focus on how to improve our technical skills and build our businesses. The goals of each member vary. However, this diversity makes for great discussions and a ton of educational value every time we meet. We hope you enjoy this series as much as we enjoy creating it.
Slide Deck: Designing A Database