දත්ත සමුදායන් පිළිබඳ තොරතුරු සොයාගන්න
දත්ත සමුදා දර්ශනයන් මඟින් අවසන් පරිශීලකයාගේ අත්දැකීම් සංකීර්ණත්වය අඩු කර ගැනීම සහ අවසන් පරිශීලකයාට ඉදිරිපත් කරන දත්ත සීමා කිරීමෙන් දත්ත ගබඩා වගු තුළ අන්තර්ගත දත්ත වලට ප්රවේශවීමේ හැකියාව සීමා කරවයි. අත්යවශ්යවම, දත්ත සමුදාය දත්ත ගබඩාවේ අන්තර්ගතය ගතිකව ජනනය කිරීමට දත්ත සමුදා විමසුම්වල ප්රතිඵල භාවිතා කරයි.
ඇයි බලන්න?
දත්ත සමුදා වගු වලට සෘජු ප්රවේශයක් ලබා දීම වෙනුවට පරිශීලකයින්ට දත්ත වලට ප්රවේශ වීමට මූලික හේතු දෙකක් තිබේ:
- දැක්ම සරල, පරිමාණ ආරක්ෂාව සපයයි . වගුවක් තුළ පරිශීලකයාට දැකීමට ඉඩ ලබා දෙන දත්ත සීමා කිරීමට දර්ශනයක් භාවිතා කළ හැකිය. උදාහරණයක් ලෙස, සේවකයින් වගුවක් තිබේ නම්, පූර්න කාලීන සේවකයින්ගේ වාර්තා වලට පිවිසීමට ඇතැම් පරිශීලකයින් හට අවස්ථාව ලබා දීමට කැමති නම්, එම වාර්තා පමණක් අඩංගු දසුනක් නිර්මාණය කළ හැකිය. මෙම විකල්පයට වඩා ඉතා පහසුවෙන් (සෙවනැලි වගුව නිර්මාණය කිරීම හා නඩත්තු කිරීම) සහ දත්තවල අඛණ්ඩතාව සහතික කරයි.
- දර්ශනයන් පරිශීලක අත්දැකීම සරල කිරීම . දර්ශන ඒවා දැකීමට අවශ්ය නොවන අවසාන පරිශීලකයින්ගෙන් ඔබේ දත්ත ගබඩා වගු වල සංකීර්ණ විස්තර සැඟවීමට. පරිශීලකයා දර්ශනයකින් අන්තර්ගතය ඉවතට ගියහොත්, දර්ශනය මඟින් තෝරා නොගත් වගු තීර නොපෙනේ, ඒවා තේරුම් නොගනු ඇත. දුර්වල නම් තීරු, සුවිශේෂී හඳුනාගැනීම් සහ මේස යතුරු මගින් ඇතිවන ව්යාකූලතාවයෙන් මෙය ආරක්ෂා වේ.
දසුනක් නිර්මාණය කිරීම
දෘෂ්ටියක් තැනීම ඉතා සරළයි: ඔබට සරලව ක්රියාත්මක කිරීමට බලාපොරොත්තු වන සීමා කිරීම් හා CREATE VIEW විධානය තුලදී එය ඇතුලත් කරන්න. මෙන්න රීතය:
බලන්න දර්ශන දැක්ම නම AS
<විමසුම>
උදාහරණයක් ලෙස, පූර්ණකාලීනව සාකච්ඡා කර ඇති පූර්ණකාලීන සේවක අර්ථ දැක්වීමක් සඳහා ඔබ අදහස් කරන්නේ නම්, ඔබ පහත සඳහන් විධානය නිකුත් කරනු ඇත:
දැක්ම පූර්ණ කාලීන AS
SELECT first_name, last_name, employee_id
සේවකයින්ගෙන්
තත්වය = 'FT'
දර්ශනයක් වෙනස් කිරීම
දර්ශනයේ අන්තර්ගතය වෙනස් කිරීමක් දර්ශනය කිරීමේදී මෙන් එකම රාමුව භාවිතා කරයි, නමුත් ඔබ CREATE VIEW විධානය වෙනුවට ALTER VIEW විධානය භාවිතා කරයි. නිදසුනක් ලෙස, සේවකයාගේ දුරකථන අංකයට ප්රතිඵලය ලබා දෙන පූර්ව කාලීන දර්ශනයට සීමාවක් එක් කිරීමට අවශ්ය නම්, පහත දැක්වෙන විධානය ලබා දෙනු ඇත:
ALTER VIEW පූර්ණ කාලීන AS
SELECT first_name, last_name, employee_id, දුරකථන
සේවකයින්ගෙන්
තත්වය = 'FT'
දර්ශනයක් මකා දැමීම
DROP VIEW විධානය භාවිතා කරමින් දත්ත සමුදායෙන් දර්ශනය ඉවත් කිරීම පහසුය. උදාහරණයක් ලෙස, පූර්න කාලීන සේවක ප්රතිස්ථාපනය මකා දැමීමට ඔබ කැමති නම්, පහත දැක්වෙන විධානය භාවිතා කරනු ඇත:
DROP දැක්ම පූර්ණ කාලීන