7.2

Benefits of Using Views

Benefits of Using Views

  • Design Flexibility: By using a view instead of a query in an application, it is easier to make changes to the underlying table structure.
  • Improved Security: By using a view to return data from tables instead of a SELECT, you can hide the WHERE clause or other columns to which you do not want the user to have access.
  • Query Simplification: You can write simple select statements against views, which handle complex queries and joins.

Code Sample:

USE WORLD;
CREATE VIEW city_country AS
SELECT ci.name AS city_name, co.name AS country_name
FROM city ci
    JOIN country co
    ON ci.CountryCode = co.Code;

Results by selecting from the city_country view:

v_01.png

CREATE VIEW city_country AS


SELECT ci.name AS city_name, co.name AS country_name

FROM city ci

     JOIN country co

    ON ci.CountryCode = co.Code;

CC BY-NC-ND International 4.0

CC BY-NC-ND International 4.0: This work is released under a CC BY-NC-ND International 4.0 license, which means that you are free to do with it as you please as long as you (1) properly attribute it, (2) do not use it for commercial gain, and (3) do not create derivative works.

End-of-Chapter Survey

: How would you rate the overall quality of this chapter?
  1. Very Low Quality
  2. Low Quality
  3. Moderate Quality
  4. High Quality
  5. Very High Quality
Comments will be automatically submitted when you navigate away from the page.
Like this? Endorse it!