दृश्य आणि सारणीमधील फरक

Anonim

दृश्य सारणी पहा

दृश्य दृश्य_नाव

तयार करा किंवा बदला

म्हणून

select_statement;

सारण्या स्तंभ आणि पंक्तिंपासून बनलेली आहेत. स्तंभ हा डेटाचा संच आहे, जो समान डेटा प्रकाराशी संबंधित आहे. पंक्ति ही एक मूल्ये आहे, जी भिन्न डेटा प्रकारांपासून असू शकते. स्तंभ स्तंभ नावांद्वारे ओळखले जातात आणि प्रत्येक पंक्ति अनोखे टेबल प्राथमिक की द्वारे ओळखली जाते. "टेबल तयार करा" डीडीएल क्वेरी वापरून सारण्या तयार केल्या जातात.

टेबल सारणी_नाव तयार करा (

स्तंभ_नाव 1 डेटाटाइप (लांबी),

स्तंभ_नाव 2 डेटाटाइप (लांबी)

.

.

.

);

दृश्ये आधी नमूद केल्याप्रमाणे, प्रत्येक दृश्याचे शरीर एक निवडाचे विधान आहे. दृश्ये डेटाबेसच्या "वर्च्युअल टेबल" म्हणून ओळखली जातात. जरी दृश्ये डेटाबेसमध्ये संग्रहित असली तरी ते दुसरे SELECT स्टेटमेंट वापरत नाही तोपर्यंत चालत नाही. जेव्हा ते SELECT स्टेटमेंट वापरतात, तेव्हा त्यांचे संग्रहित SELECT क्वेरी निष्पादित होतात आणि निकाल दर्शवतात. दृश्यांमधून केवळ त्यांच्या शारिरीक म्हणून SELECT क्वेरी म्हणून, त्यांना मोठ्या जागेची गरज नाही येथे, दृश्यांचे काही फायदे आहेत,

  1. एकदा दृश्य व्यूहरचित झाल्यावर, SELECT क्वेरीशिवाय अनेक वेळा लिहील्याशिवाय त्याचा पुन्हा आणि पुन्हा त्याचे नाव वापरता येईल.
  2. हे दृश्य पूर्व-संकलित वस्तू असल्याने, त्याचा निष्पादन वेळ स्वतंत्रपणे त्याच्या SELECT क्वेरी (दृश्यचा भाग) अंमलात आणण्यापेक्षा कमी आहे
  3. दृश्ये टेबला डेटा प्रवेश प्रतिबंधित करण्यासाठी वापरली जाऊ शकतात. म्हणून, डेटा सुरक्षेमध्येही त्यांना एक महत्वाची भूमिका बजावता येते.

सारण्या

सारणी पंक्तींचे एक संग्रह आहे. पंक्तींमध्ये विविध डेटा प्रकारांमधील डेटा असू शकतो. सारणीची प्रत्येक पंक्ती एका अद्वितीय ओळखकर्त्याचा (प्राथमिक की) वापरून ओळखली जाणे आवश्यक आहे. टेबल म्हणजे अशी जागा जिथे आपण डेटा संग्रहित करतो. INSERT, UPDATE, आणि DELETE क्वेरी एक नवीन पंक्ती घालण्यासाठी, विद्यमान पंक्ति मूल्य अद्यतनित करण्यासाठी आणि सारणीतून एक पंक्ती हटविण्यासाठी वापरले जाऊ शकते. SELECT क्वेरी टेबलांवरून डेटा पुनर्प्राप्त करण्यासाठी वापरली जाणे आवश्यक आहे. टेबलची रचना बदलली जाऊ शकते (जर गरज असेल). बदललेला टेबल क्वेरी सारणी संरचना बदलण्यासाठी वापरले पाहिजे. त्याची डेटा सामग्री संचयित करण्यासाठी दृश्यांऐवजी सारण्यांना अधिक जागा आवश्यक असतात. डेटाबेसेसमध्ये अनेक प्रकारची टेबल्स आहेत.

  1. आंतरिक तक्ते
  2. बाह्य तक्ते: तात्पुरते टेबल

दृश्ये आणि सारण्यांमध्ये फरक काय आहे? व्हर्च्युअल टेबल्स, जे SELECT क्वेरी पहातात, परंतु टेबल्स डेटाबेसमध्ये प्रत्यक्षात उपलब्ध आहेत. सारणी स्तंभ अनुक्रमित केले जाऊ शकतात. परंतु पहा कॉलम इंडेक्स करता येणार नाहीत. दृश्ये आभासी सारण्या आहेत म्हणून

सारणीची रचना बदलून बदलली जाऊ शकते ALTER स्टेटमेंट्स, परंतु एक दृश्य संरचना बदलून ALTER स्टेटमेन्ट वापरुन बदलता येत नाही. (दृश्य त्याच्या संरचना सुधारित करण्यासाठी पुन्हा तयार करणे आवश्यक आहे) डीएमएल आदेशांचा वापर INSERT, अद्यतने आणि सारण्यांचा रेकॉर्ड हटवायला केला जाऊ शकतो, परंतु डीएमएलशी फक्त अद्ययावत करण्यायोग्य दृश्यांना परवानगी दिली जाते, ज्यामध्ये SELECT Statement दिसत नाही.

संचालक सेट करा (INTERSECT, MINUS, UNION, UNION ALL)

DISTINCT

ग्रुप एकत्रित कार्ये (AVG, COUNT, MAX, MIN, SUM, इ.)

ग्रुपद्वारे खंड

ऑर्डर कलम

खंडांद्वारे कनेक्ट करा

प्रारंभ <कलम

संग्रह सूचीमध्ये एक निवडा यादी

एक निवड यादीतील उप क्वेरी

चौकशीस सामील व्हा