Შეიტყვეთ უფრო მეტი მონაცემთა ბაზის ნახვა - კონტროლი მონაცემთა წვდომა

შეიტყვეთ უფრო მეტი მონაცემთა ბაზის ნახვა

მონაცემთა ბაზის შეხედულებები საშუალებას მოგცემთ ადვილად შეამციროთ მომხმარებლის მომხმარებლის გამოცდილების სირთულე და შეზღუდავენ თავიანთ შესაძლებლობებს მონაცემთა ბაზაში განთავსებული მონაცემების ხელმისაწვდომობა საბოლოო მომხმარებლისთვის წარმოდგენილი მონაცემების შეზღუდვის გზით. არსებითად, ხედი იყენებს მონაცემთა ბაზის შეკითხვის შედეგებს, რათა შეიქმნას ხელოვნური მონაცემთა ბაზის შინაარსის შინაარსი.

რატომ გამოვიყენოთ ნახვები?

არსებობს ორი ძირითადი მიზეზი, რომ მომხმარებელმა უზრუნველყოს მონაცემების ხელმისაწვდომობა მაყურებლების მეშვეობით, ვიდრე მონაცემთა ბაზის ცხრილების პირდაპირი წვდომის უზრუნველსაყოფად:

შექმნის ნახვა

თვალსაზრისის შექმნა საკმაოდ მარტივია: თქვენ უბრალოდ უნდა შეიქმნას შეკითხვა, რომელიც შეიცავს შეზღუდვებს, რომელთა განხორციელება გსურთ და შეავსოთ იგი CREAT VIEW- ის ბრძანებაში. აქ არის სინტაქსი:

CREAT VIEW VIEW სახელი AS

მაგალითად, თუ გსურთ შექმნან სრულ განაკვეთზე თანამშრომლების ნახვა წინა განყოფილებაში განიხილეს, გამოგიგზავნით შემდეგ ბრძანებას:

CREATE VIEW fulltime AS
SELECT first_name, last_name, employee_id
თანამშრომლებისგან
სად სტატუსი = 'FT'

ნახვა რედაქტირება

აზრის შინაარსის შეცვლა იყენებს ზუსტად იგივე სინტაქსს, როგორც შეხედულების შექმნას, მაგრამ გამოიყენებთ ALTER VIEW ბრძანებას ნაცვლად CREATE VIEW ბრძანების ნაცვლად. მაგალითად, თუ გსურთ დაამატოთ შეზღუდვა სრული დროით, რომლითაც დასტურდება დასაქმებულის ტელეფონის ნომერი, გამოგიგზავნით შემდეგ ბრძანებებს:

ALTER VIEW fulltime AS
SELECT first_name, last_name, employee_id, ტელეფონი
თანამშრომლებისგან
სად სტატუსი = 'FT'

წაშლა ნახვა

მარტივი ამონახსნის მონაცემთა ბაზადან DROP VIEW ბრძანების გამოყენებით. მაგალითად, თუ გსურთ სურვილისამებრ წაშალოთ სრული დროით თანამშრომელი, გამოიყენეთ შემდეგი ბრძანება:

DROP VIEW სრული დრო