What is Domain in DBMS in Hindi - DBMS में डोमेन क्या है?

Database Management System (DBMS) में domain किसी column (attribute) के लिए तय किए गए मानों को निर्धारित करता है। अर्थात उस column में क्या data enter होना चाहिए और क्या नहीं, इसकी जानकारी देता है।

यह data की integrity और consistency को बनाए रखता है।
यह गलत data की entry को रोकता है तथा column के लिए data type, format, और column की values के लिए range निर्धारित करता है।
Domains का उपयोग करके databases सही और अर्थपूर्ण data store करते हैं।

Example

DBMS, में domain, एक attribute (column) के लिए वैध मानो को निर्धारित करता है l

उदाहरण के लिए एक Student database में "Score" column के लिए domain निर्धारित कर सकतें है जिसमें आप केवल 0 से 80 के बीच की numbers की अनुमति दे सकते है।

अगर कोई Score column में 81 number, Enter करने का प्रयास करें तो database उसे reject कर देगा।

उसी प्रकार "Email" column में email addresses का सही format को ही स्वीकार किया जाएगा यदि कोई email format से थोड़ा भी अलग enter करे तो database उसे reject कर देगा।

इसे भी पढ़े👇 
DBMS में Attrubutes क्या है? और उसके प्रकार उदाहरण सहित 

Types of Domain in dbms in Hindi - DBMS में डोमेन के प्रकार 

DBMS मे Domain के निम्न प्रकार है।

Numeric Domains: 

यह numerical values, की अनुमति देता है जिसके अंतर्गत integers और floating-point numbers शामिल है।

Character Domains:

यह text data, जैसे CHAR और VARCHAR शामिल है।

Date/Time Domains: 

यह अस्थायी Data अर्थात dates (DATE), times (TIME), और timestamps (TIMESTAMP) को manage करता है।

Boolean Domains: 

यह Binary values को संग्रहित करता है, जिसमे true/false या yes/no शामिल है।

Features of Domain in DBMS in Hindi 

DBMS में Domain की निम्न विशेषताएं है।
1) Domains, एक attribute(column) का Data type जैसे integer, character, या date को निर्धारित करता है। 

2) एक Database में domain, एक विशिष्ट column या attribute के लिए  values के set को निर्धारित करता है।

उदाहरण के लिए एक "Age" column में केवल 0 और 120 तक ताकि मानो की entry को ही accept किया जा सकता है।

3) Domains, consistency को बनाए रखने के लिए data के लिए विशिष्ट प्रारूप भी लागू कर सकता है जैसे Email ID, Date, Phone number आदि के लिए विशिष्ट फॉर्मेट होते हैं।

4) Domain यह सुनिश्चित करते हैं कि एक column की सभी values unique है। इससे duplicate entries को रोकने में मदद मिलती है।

5) Domains को यह स्पष्ट करना होता है कि कुछ निश्चित column में अवश्य ही value होना चाहिए। इससे कोई भी  entries NULL नहीं होता है।

6) जब user कोई Value input नहीं करता तब ये attribute (column) के लिए Default values प्रदान करते हैं।