
Design and implement SQL Server views, leveraging security, permissions, data filtering, and encapsulated business logic, while exploring updatable views, triggers, and indexed and partitioned views.
Create and alter views in the bike stores database using joins and aliases, with schema awareness, and use common table expressions and pivot for revenue summaries.
Explore view attributes in SQL Server, including encryption, schema binding, view metadata, and the check option, and how these affect access and integrity. Understand how encryption hides definitions, how schema binding guards against harmful changes, how refresh and explicit columns keep views in sync, and note row level security as a future concept.
Explore updatable views in SQL Server, apply restrictions to data manipulation, and use instead of triggers to support insert, update, and delete on multi-table views.
Explore indexed views, or materialized views, in SQL Server, using a clustered index to store precomputed data for reads, while weighing maintenance costs and prerequisites like schema binding and determinism.
Learn how local partitioned views split large tables into member tables by a partition key and union for archiving and management.
Explore distributed partitioned views across multiple SQL Server instances, linked servers, and a federated database setup to scale out, improve performance, and balance remote queries.
Master SQL Server views to secure data, encapsulate logic, and boost reporting; create, alter, or drop views with DDL, and apply updatable, encryption, and partition strategies for performance.
Database Views play a fundamental part in Database Development, whether it's for reporting, productivity, or security, you'll hardly come across a database that doesn't contain views.
In this self-paced course, I'll be taking you from the basics of designing database views to some more advanced concepts and implementations.
The course comprises video presentations, demonstrations, SQL resources files, and referential links to text-based resources.
Once you have finished this course, you'll receive a certificate you can use to show your employers you have what it takes to design and implement views in SQL Server.