Skip to content
KnowledgeCity

SQL: Getting Started With Relational Databases

Learn how to design and implement an optimized relational database schema
Preview the first lesson free — get full access to all 4 lessons.
Course: On-Demand
Beginner Provider Eric Grose  4 Lessons ·  22m  in English 

Course Description

Gaining experience with database design, documentation, and implementation is important for any technical portfolio. In these lessons, we’ll help you gain a solid understanding of how data is organized, stored, and optimized for querying—all important skills for anyone looking to work with databases. By learning the core concepts of database design, you’ll be able to build a database schema, which is essentially a blueprint of a database that outlines its structure, relationships between data tables, and data types. Understanding how to effectively build a database schema will enable you to optimize data storage and retrieval, ensuring that you can quickly and efficiently query large data sets.

You’ll also learn about the role of the database administrator, who is responsible for creating, maintaining, and updating an organization's data infrastructure. Database administrators are in high demand and play a critical role in ensuring that an organization's data is secure, accurate, and accessible to those who need it. By understanding the role of a database administrator, you will gain insights into the broader context of database management and be better prepared to work collaboratively with IT teams.

What You'll Learn

  • Design a relational database from core database design concepts
  • Draft documentation detailing the specifications for a relational database
  • Build a database schema using SQL and the phpMyAdmin GUI
  • Organize and structure data using tables and relational database structures
  • Optimize data storage and retrieval to query large data sets efficiently
  • Explain the role of the database administrator in maintaining an organization's data infrastructure

Key Takeaways

  • A database schema is a blueprint that outlines a database's structure, the relationships between data tables, and data types.
  • Understanding database design lets you optimize data storage and retrieval so large data sets can be queried quickly and efficiently.
  • A database administrator is responsible for creating, maintaining, and updating an organization's data infrastructure.
  • Database administrators are in high demand and help ensure an organization's data is secure, accurate, and accessible to those who need it.
  • Schemas can be built using both SQL and the GUI in phpMyAdmin.

Frequently Asked Questions

Who is this course for?

It is for anyone looking to work with databases who wants a solid understanding of how data is organized, stored, and optimized for querying, and skills valuable for a technical portfolio.

What will I learn to build?

You'll learn to build a database schema, the blueprint that outlines a database's structure, relationships between data tables, and data types, using SQL and the phpMyAdmin GUI.

What topics do the lessons cover?

The lessons cover Understanding Tables, Creating Tables, Relational Database Structure, and Relational Database Schema.

What skills does this course help develop?

It helps develop skills in database diagramming, entity relationship models, and relational database design.

Does the course explain the database administrator role?

Yes. It covers the database administrator's role in creating, maintaining, and updating an organization's data infrastructure and keeping data secure, accurate, and accessible.