Learn how databases work and how you can start designing one of your own.
- [Adam] Hello, my name is Adam Wilbert, and I'd like to welcome you to Learning Relational Databases. In this course, I'm going to give you an overview of the planning steps that you should move through before you start development in order to ensure that your system works as expected. I'll start with an overview of what exactly a relational database is and how its structure differs from the spreadsheets that you might be used to working with. And I'll outline some of the hidden difficulties that can arise if the structure of your data isn't fully considered before development begins. Then we'll discover the database development lifecycle and use it as a guide for moving through the process of thinking about our specific data storage needs.
Finally, we'll talk about all of the rules that we've identified about how the database needs to function and start translating them into the components that will make up the actual relational database. And along the way, we'll discuss design considerations that'll make the database easier to construct and easier to maintain. So I'd like to thank you for joining me in learning relational databases. Now let's get started.
Adam Wilbert covers the basics of relational database design, regardless of whether you use Access, FileMaker, Open Office, or SQL Server. Learn how to prevent data anomalies, gather requirements to plan your design, and develop a conceptual data model—translating your ideas into components like tables, relationships, queries, and views. Plus, learn about logical design considerations that can help you construct a database that is easy to maintain.
- Identify the three rules of relations.
- Summarize the four stages of developing a relational database.
- Describe a strategy one might use to ensure a database remains flexible in terms of the questions a user can ask.
- Explain how to avoid scope creep.
- Recall the characteristics of a Lookup Table.
- Recognize situations in which denormalization would be beneficial.
- Understand the types of relationships modeled by junction tables.
- Define referential integrity.
Skill Level Beginner
1. Relational Database Basics
Relational structures3m 46s
2. Preventing Data Anomalies
3. Gathering Requirements
4. Developing the Conceptual Data Model
5. Normalizing Your Data
6. Logical Design Considerations
7. Developing the Physical Database
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.