Lesson 1
Table joins and user views
The majority of the work in creating a database is in the design phase. As a database designer, your job is to create tables that store data
efficiently and prevent users from inadvertently deleting important data. This module introduces joins and views, features of relational
database management systems that build on the table construction and normalization techniques you studied earlier in this course.
Learning objectives
- join: An operation that links table records based on data in common fields.
- View: A database object that enables you to define the columns and rows that a specific user can see. A view can also serve as a tool for enforcing security within your database.
After completing the lessons in this module, you should be able to:
- Explain how to form table joins
- Describe the types of joins
- Define user views
- Explain how views are stored in an RDBMS
- List the benefits of creating user views
- Describe permissions
- Determine which permissions individual users require