सामान्य डेटाबेस अटींचा शब्दकोष

या शब्दकोशात सर्व प्रकारचे डाटाबेसमध्ये वापरले जाणारे डेटाबेस शब्द आणि संकल्पना समाविष्ट आहेत. त्यात विशिष्ट प्रणाली किंवा डाटाबेससाठी विशिष्ट शब्दांचा समावेश नाही.

ACID

डाटाबेस डिझाइनचा एसीआयडी मॉडेल अणुपणा , एकाग्रता, अलगाव आणि टिकाऊपणाद्वारे डेटा एकाग्रताला लागू करतो :

गुणधर्म

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

प्रमाणीकरण

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

BASE मॉडेल

BASE मॉडेल , noSQL डाटाबेसच्या गरजेची पूर्तता करण्यासाठी एसीआयडी मॉडेलला पर्याय म्हणून विकसीत केले गेले आहे ज्यात डेटा रिलेशन्शनल डेटाबेस द्वारे आवश्यक तशाच प्रकारे संरचित केलेला नाही. प्राथमिक प्राथमिकता म्हणजे मूलभूत उपलब्धता, मऊ राज्य आणि अंतिम सातत्य.

प्रतिबंध

डेटाबेसची मर्यादा नियमांचा एक संच आहे जी वैध डेटा परिभाषित करते. अनेक प्रकारची मर्यादा अस्तित्वात आहेत प्राथमिक निर्बंध हे आहेत:

डेटाबेस मॅनेजमेंट सिस्टम (डीबीएमएस)

डीबीएमएस ही एक सॉफ्टवेअर आहे जिथे डेटा एंट्रींगिटी नियमांच्या अंमलबजावणीसाठी डेटा एंट्री आणि हेरफेडीचा फॉर्म पुरवण्यासाठी डाटा साठवण्यापासून आणि सुरक्षीत करण्यापासून डेटाबेससह काम करण्याचे सर्व पैलू सांभाळते. रिलेशनल डेटाबेस मॅनेजमेंट सिस्टम (आरडीबीएमएस) त्यांच्यामध्ये संबंधांचे सारण्यांचे संबंध आणि त्यांच्यातील संबंध लागू करते.

अस्तित्व

एखादी संस्था डेटाबेसमध्ये फक्त एक टेबल आहे हे एंटाइटी-रिलेशनशिप डायग्राम वापरुन वर्णन केले आहे, जे ग्राफिकचा एक प्रकार आहे जे डेटाबेस टेबलांमधील संबंध दर्शविते.

कार्यात्मक अवलंबन

एक कार्यशील अवलंबन मर्यादा डेटा वैधता सुनिश्चित करण्यात मदत करते आणि एका विशेषताने दुसर्या मूल्याचे मूल्य निर्धारित करतेवेळी अस्तित्वात होते, A -> B असे वर्णन केले आहे की A ची किंमत B ची व्हॅल्यू निर्धारित करते, किंवा A हा B वर "कार्यात्मकरित्या अवलंबित" आहे उदाहरणार्थ, सर्व विद्यापीठांमध्ये ज्या विद्यार्थ्यांचा रेकॉर्ड असतो त्या विद्यार्थ्यांचे विद्यार्थी आयडी आणि विद्यार्थ्याचे नांव यांच्यातील कार्यशील अवलंबन असू शकतात, म्हणजे विद्यार्थ्याचे नाम हे त्या नावाचे मूल्य निश्चित करेल.

निर्देशांक

निर्देशांक हा एक डेटा स्ट्रक्चर आहे जो मोठ्या डेटासेटसाठी स्पीड डाटाबेस क्वेरीस मदत करतो. डेटाबेस विकासक एका टेबलमधील विशिष्ट स्तंभांवर एक अनुक्रमणिका तयार करतात. इंडेक्समध्ये कॉलम व्हॅल्यूज आहेत परंतु उर्वरित टेबलमध्ये डेटाचे केवळ निर्देशक आहेत आणि ते कार्यक्षमपणे आणि त्वरीत शोधले जाऊ शकते.

की

किल्ली म्हणजे एक डाटाबेस फिल्ड, ज्याचा अभिप्राय रेकॉर्डस अनन्यपणे ओळखणे आहे. की डेटा एकाग्रतास वाढविण्यास आणि दुप्पट टाळण्यात मदत करतात. डेटाबेसमध्ये वापरण्यात येणा-या मुख्य की आहेत उमेदवार की, प्राथमिक की विदेशी की

सामान्यीकरण

डेटाची एकसंधता सुनिश्चित करण्याच्या आणि डुप्लिकेशन्स टाळण्यासाठी एक डेटाबेस म्हणजे त्याचे टेबल (संबंध) आणि स्तंभ (विशेषता) डिझाइन करणे. सामान्य नमुना प्राथमिक स्तर म्हणजे पहिले नॉर्मल फॉर्म (1 एनएफ), सेकंड नॉर्मल फॉर्म (2 एनएफ), थर्ड नॉर्मल फॉर्म (3 एनएफ) आणि बॉयस-कोड सामान्य नमुना (बीसीएनएफ).

NoSQL

नोएसक्यूएल हा एक डाटाबेस मॉडेल आहे जो ईमेल, सोशल मीडिया पोस्ट, व्हिडिओ किंवा प्रतिमा यासारख्या असंघटित डेटासारख्या साठवणुकीच्या गरजेवर प्रतिक्रिया देण्यासाठी विकसित झाला आहे. डेटा अखंडत्व सुनिश्चित करण्यासाठी SQL आणि कठोर ACID मॉडेल वापरण्याऐवजी, NoSQL कमी कठोर BASE मॉडेलचे अनुसरण करते. डेटा संचय करण्यासाठी NoSQL डेटाबेस स्कीमा टेबल्सचा वापर करीत नाही; त्याऐवजी, ते एक की / मूल्य डिझाइन किंवा आलेख वापरू शकते

निरर्थक

NULL चे मूल्य म्हणजे "काहीही नाही" किंवा शून्य; तथापि, याचा अर्थ "अज्ञात" असा होतो. एखाद्या फील्डमध्ये शून्यचे मूल्य असल्यास, ती अज्ञात मूल्यासाठी प्लेसहोल्डर आहे. स्ट्रक्चर्ड क्विअर लँग्वेज (एस क्यू एल) आयएस नेट वापरते आणि शून्य ऑपरेशन्ससाठी शून्य व्हॅल्यूज तपासू शकत नाही.

क्वेरी

एक डेटाबेस क्वेरी म्हणजे वापरकर्ते डेटाबेसशी कसे परस्पर संवाद करतात. हे सहसा SQL मध्ये लिहिले आहे आणि एक निवडक क्वेरी किंवा क्रिया क्वेरी असू शकते. निवडलेल्या क्वेरीने डेटाबेसमधील डेटाची विनंती; एक क्रिया क्वेरी बदलते, अद्यतने किंवा डेटा जोडते. काही डेटाबेस क्वेरीचे सिमेंटिक लपवतात असे फॉर्म प्रदान करतात, जे वापरकर्त्यांना SQL ची माहिती न घेता सहजपणे माहितीची विनंती करते.

स्कीमा

डेटाबेस स्कीमा म्हणजे टेबल, स्तंभ, संबंध, आणि मर्यादा ज्याचे एक डेटाबेस बनते. स्कीमा सामान्यतः एस क्यू एल CREATE स्टेटमेंट वापरून वर्णन केल्या जातात.

संचयित प्रक्रिया

संग्रहित कार्यपद्धती प्री-संकलित क्वेरी आहे, किंवा एस क्यू एल स्टेटमेंट जे एकापेक्षा जास्त प्रोग्राम्स आणि एका डेटाबेस मॅनेजमेंट सिस्टममध्ये वापरकर्त्यांमध्ये सामायिक केले जाऊ शकते. साठवलेले कार्यपद्धती कार्यक्षमतेत सुधारतात, डेटा अखंडत्त्व वाढविण्यास मदत करतात आणि उत्पादनक्षमता वाढवतात.

स्ट्रक्चर्ड क्वेरी लँग्वेज

स्ट्रक्चर्ड क्वेरी लैंग्वेज , किंवा एस क्यू एल (SQL), डेटाबेसमधील डेटा ऍक्सेस करण्यासाठी सर्वात जास्त वापरली जाणारी भाषा आहे. डेटा मॅनिपुलेशन लँग्वेज (डीएमएल) मध्ये सर्वात जास्त वापरलेले एस क्यू एल कमांडचे सबसेट असते आणि त्यात SELECT, INSERT, UPDATE आणि DELETE समाविष्ट असतो.

ट्रिगर

ट्रिगर म्हणजे संग्रहित कार्यपद्धती जी विशिष्ट कार्यक्रमास चालविण्यासाठी सेट केली जाते, सामान्यत: टेबलच्या डेटामध्ये बदल. उदाहरणार्थ, लॉगमध्ये लिहिण्यासाठी, आकडेवारी गोळा करण्यासाठी किंवा मूल्य मोजण्यासाठी एक ट्रिगर डिझाइन केले जाऊ शकते.

पहा

डेटाबेस दृश्य हे डेटा गुंतागुंत लपवण्यासाठी आणि वापरकर्ता अनुभवास सुरळित करण्यासाठी शेवटच्या वापरकर्त्याला प्रदर्शित केलेला डेटाचा संच आहे. दृश्य दोन किंवा अधिक सारण्यांमधील डेटामध्ये सामील होऊ शकतात आणि त्यात माहितीचा उपसंच समाविष्ट असतो.