आइए समझते हैं कि संरचित क्वेरी भाषा (एसक्यूएल) में कौन सी तालिका, दृश्य और पर्यायवाची शब्द हैं।
तालिका, दृश्य और समानार्थक शब्द
एक तालिका डेटा का भंडार है, जहां तालिका में यह एक भौतिक इकाई है। एक तालिका डेटाबेस में भौतिक रूप से रहती है।
एक दृश्य डेटाबेस के भौतिक प्रतिनिधित्व का हिस्सा नहीं है। यह पहले से संकलित है, ताकि डेटा पुनर्प्राप्ति तेजी से व्यवहार करे और एक सुरक्षित पहुंच तंत्र भी प्रदान करे।
पर्यायवाची एक वैकल्पिक नाम है जो किसी तालिका, दृश्य, अनुक्रम या प्रोग्राम इकाई को दिया जाता है।
उदाहरण
तालिका कर्मचारी बनाएं (empID पूर्णांक प्राथमिक कुंजी, नाम varchar2(30), कौशल varchar2(30), वेतन संख्या (20), जन्म तिथि डेटाटाइम)।
मान लें कि एक ऐसा परिदृश्य है जहां उपयोगकर्ताओं के समूह को वेतन नहीं दिखाया जाता है, स्वीकार्य जानकारी प्रदर्शित करने के लिए एक दृश्य बनाया जा सकता है।
emp_some_details के रूप में दृश्य बनाएं (कर्मचारी से empID, नाम, कौशल, जन्मतिथि चुनें);
कार्यक्रम
नीचे दिए गए उदाहरण के लिए SQL में तालिका, दृश्य और पर्यायवाची बनाने के लिए एक प्रोग्राम है -
create table employee (empID integer primary key, name varchar2(30), skill varchar2(30), salary number(20), DOB datetime); insert into employee values(100,'AAA','JAVA',30000,2020-08-20); insert into employee values(101,'BBB','PHP',35000,2020-07-02); select * from employee; create view [salary_hide] as select empID,name,skill,DOB from employee ; select * from salary_hide;
आउटपुट
आपको निम्न आउटपुट मिलेगा -
100|AAA|JAVA|30000|1992 101|BBB|PHP|35000|2011 100|AAA|JAVA|1992 101|BBB|PHP|2011
दृश्य के लाभ
दृश्य का उपयोग करने के लाभ इस प्रकार हैं -
-
यह एक टेबल, कई टेबल, व्यू, कई व्यू या इनके संयोजन से डेटा एक्सेस कर सकता है।
-
एक दृश्य अपनी आधार तालिका (तालिकाओं) के डेटा से जुड़ता है।
-
डेटा पहुंच का एक सुरक्षित तंत्र प्रदान करता है।
व्यू को क्रिएट या रिप्लेस व्यू स्टेटमेंट से अपडेट किया जा सकता है।
वाक्य रचना इस प्रकार है -
sql create or replace view view-name As SELECT column1, column2, ... FROM table_name WHERE condition;
दृश्य को हटाने के लिए, हम ड्रॉप व्यू कमांड का उपयोग कर सकते हैं -
DROP view view-name;
पर्यायवाची का उपयोग किसी तालिका या दृश्य को निर्दिष्ट वैकल्पिक नाम के रूप में किया जाता है। इसका उपयोग वास्तविक इकाई के मूल नाम और स्वामी को छायांकित करने के लिए किया जा सकता है। यह समानार्थी के लिए सार्वजनिक पहुंच की अनुमति देकर तालिकाओं की पहुंच बढ़ाता है।