Working with Relational Data
In this chapter, you will learn the concepts of relational databases and the SQL language, which is widely used by relational database management systems.
We will explore the relational model for databases, how tables are structured, how you can use database objects such as indexes to improve query performance, and views to simplify complex queries.
The purpose of this chapter is to explore the concepts of relational databases and how SQL is used. For this reason, we will not run the scripts yet, as the result is not important right now; understanding the logic is our target.
In Chapter 8, Querying Relational Data in Azure, we will run the SQL scripts and evaluate their returns.
By the end of this chapter, you will be able to understand the following:
- The characteristics of relational data
- How to build a relational model
- Normalization and SQL language concepts
- Relational database components