स्कीमा और डाटाबेस के बीच अंतर;

Anonim

स्कीमा बनाम डाटाबेस है?

एक डाटाबेस को संरचित डेटा का एक संग्रह के रूप में वर्णित किया जा सकता है जो आम तौर पर कंप्यूटर सिस्टम में जमा होते हैं। डाटाबेस मॉडल की मदद से डेटा को व्यवस्थित रूप से व्यवस्थित करके डेटाबेस के लिए संरचना आ गई है। शब्द "स्कीमा" का अर्थ "एक योजना या आकार" होता है और उसे परिभाषित किया जा सकता है कि वह शब्दावली मॉडल या एक तार्किक संरचना बनाने के लिए प्रयोग किया जाता है जिसका उपयोग डाटाबेस में संग्रहीत किया जा सकता है। तकनीकी तौर पर, एक डाटाबेस स्कीमा डेटाबेस प्रबंधन प्रणाली द्वारा वर्णित अंतर्निहित संरचना है और इसका उपयोग रिकॉर्ड संग्रह करने के लिए किया जाता है।

आम तौर पर, एक स्कीमा डिजाइन मॉडल की एक उच्च स्तर का अमूर्त है जो किसी प्रोजेक्ट या उत्पाद विकास के विश्लेषण चरण के दौरान डेटाबेस डिजाइनर और व्यापार विश्लेषकों द्वारा कब्जा कर लिया गया और दस्तावेज किया गया है। वे एक डाटाबेस में मौजूद नहीं हैं, लेकिन डेटाबेस के कुछ रूपों में उन्हें भौतिक रूप में कुछ स्तरों पर महसूस किया जा सकता है।

जब हम उपयोगकर्ता को इस परिप्रेक्ष्य में ले आते हैं, तो हम इन तीन संस्थाओं (डेटाबेस, स्कीमा, और उपयोगकर्ता) को निम्नानुसार परिभाषित कर सकते हैं:

-2 ->

डेटाबेस भौतिक फ़ाइलों का एक संग्रह है

एक उपयोगकर्ता एक है जो एक डेटाबेस से जुड़ता है

स्कीमा उन वस्तुओं का संग्रह है जो उपयोगकर्ता के स्वामित्व में हैं

संक्षेप में इसे संक्षेप करने के लिए, स्कीमा आमतौर पर डेटाबेस सिस्टम की संरचना का एक चित्रमय प्रतिनिधित्व है, जबकि डेटाबेस स्वयं रिकॉर्ड या डेटा का संरचित संग्रह है।

सारांश:

1 एक डेटाबेस भौतिक संरचना है

2। स्कीमा तार्किक संरचना है

3। एक डेटाबेस तालिकाओं में संचित संबंधित रिकॉर्ड और डेटा का एक संग्रह है।

4। दूसरी ओर, एक स्कीमा, डेटाबेस का एक तार्किक परिभाषा है या, दूसरे शब्दों में, एक खाका जो सभी तालिकाओं और स्तंभों के नामों को परिभाषित करता है और परिभाषित करता है कि प्रत्येक स्तंभ किस प्रकार है, आदि।

5 कुछ डेटाबेस प्रबंधन प्रणालियों में, स्कीमा किसी भी स्तर पर भौतिक रूप में प्राप्त की जा सकती है।

6। स्कीमा ऑब्जेक्ट्स और भौतिक फ़ाइलों के बीच डिस्क्स पर जानकारी संग्रहीत करने के बीच कोई भी एक-एक पत्राचार नहीं है।