ડેટાબેઝ ડોમેન વ્યાખ્યાયિત

તમારા ડેટાની અખંડિતતાની ખાતરી કરો

એક ડેટાબેઝ ડોમેન, તેના સરળ પર, ડેટાબેઝમાં સ્તંભ દ્વારા ઉપયોગમાં લેવાતો ડેટા પ્રકાર છે. આ ડેટા પ્રકાર બિલ્ટ-ઇન પ્રકાર (જેમ કે પૂર્ણાંક અથવા સ્ટ્રિંગ) અથવા કોઈ કસ્ટમ પ્રકાર કે જે ડેટા પરની અવરોધને નિર્ધારિત કરે છે.

ડેટા એન્ટ્રી અને ડોમેન્સ

જ્યારે તમે કોઈ પણ પ્રકારના ઑનલાઇન ફોર્મમાં ડેટા દાખલ કરો છો - પછી ભલે તે ફક્ત તમારું નામ અને ઇમેઇલ, અથવા સંપૂર્ણ નોકરી એપ્લિકેશન છે - ડેટાબેસ પડદા પાછળના તમારા ઇનપુટને સંગ્રહિત કરે છે. ડેટાબેઝ માપદંડના સેટ પર આધારિત તમારી એન્ટ્રીઓનું મૂલ્યાંકન કરે છે. ઉદાહરણ તરીકે, જો તમે ઝિપ કોડ દાખલ કરો છો, તો ડેટાબેઝને પાંચ નંબરો શોધવાનો, અથવા સંપૂર્ણ યુએસ પિન કોડ માટે અપેક્ષા રાખવામાં આવે છે: હાયફન દ્વારા અનુસરતા પાંચ નંબરો, અને પછી ચાર સંખ્યાઓ. જો તમે તમારું નામ ઝિપ કોડ ક્ષેત્રમાં દાખલ કરો છો, તો ડેટાબેઝની ફરિયાદ થશે.

તે એટલા માટે છે કે ડેટાબેઝ ઝિપ કોડ ફીલ્ડ માટે નિર્ધારિત ડોમેનની સામે તમારી એન્ટ્રીઝનું પરીક્ષણ કરી રહ્યું છે. ડોમેન મૂળભૂત રીતે એક ડેટા પ્રકાર છે જેમાં વૈકલ્પિક પ્રતિબંધો શામેલ હોઈ શકે છે.

ડેટાબેઝ ડોમેન સમજવું

ડેટાબેઝ ડોમેન સમજવા, ચાલો ડેટાબેઝના કેટલાક અન્ય પાસાઓને ધ્યાનમાં લઈએ:

ઉદાહરણ તરીકે, કોઈ લક્ષણ માટેના ડોમેઇન ઝિપકોડ આંકડાકીય માહિતીનો પ્રકાર, જેમ કે પૂર્ણાંક, સામાન્ય રીતે INT અથવા INTEGER તરીકે ઓળખાય છે, ડેટાબેઝ પર આધાર રાખીને સ્પષ્ટ કરી શકે છે. અથવા ડેટાબેઝ ડિઝાઈનર તેના બદલે એક અક્ષર તરીકે વ્યાખ્યાયિત કરવાનું પસંદ કરી શકે છે, સામાન્ય રીતે તેને CHAR કહેવાય છે વિશેષતાને ચોક્કસ લંબાઈની જરૂર કરવા માટે વધુ સ્પષ્ટ કરી શકાય છે, અથવા ખાલી અથવા અજ્ઞાત મૂલ્યની મંજૂરી છે કે નહીં.

જ્યારે તમે ડોમેનને વ્યાખ્યાયિત કરતા તમામ ઘટકોને ભેગા કરો છો, ત્યારે તમે એક કસ્ટમ ડેટા પ્રકાર સાથે અંત કરો છો, જેને "વપરાશકર્તા નિર્ધારિત ડેટા પ્રકાર" અથવા યુડીટી પણ કહેવાય છે.

ડોમેન ઇન્ટિગ્રિટી વિશે

કોઈ વિશેષતાના મંજૂર મૂલ્યો ડોમેન અખંડિતતા બનાવે છે , જે ખાતરી કરે છે કે ક્ષેત્રના તમામ ડેટામાં માન્ય મૂલ્યો છે.

ડોમેન અખંડિતતા દ્વારા વ્યાખ્યાયિત કરવામાં આવે છે:

એક ડોમેન બનાવી રહ્યા છે

એસક્યુએલ (સ્ટ્રક્ચર્ડ ક્વેરી લેંગવેજ) અથવા એસક્યુએલના સ્વાદનો ઉપયોગ કરતી ડેટાબેઝો માટે, ડોમેન SQL કમાન્ડ બનાવો.

ઉદાહરણ તરીકે, એક્ઝેક્યુશન સ્ટેટમેન્ટ અહીં પાંચ અક્ષરો સાથે ડેટા ટાઇપ CHAR ની ઝિપકોડ એટ્રીબ્યુટ બનાવે છે. એક નલ, અથવા અજ્ઞાત મૂલ્ય, મંજૂરી નથી. ડેટાની શ્રેણી "00000" અને "99999." ની વચ્ચે હોવી જોઈએ. પાંચ અક્ષરો સાથે ડેટા પ્રકાર CHAR ની ઝિપ કોડ સૉફ્ટવેર બનાવે છે. એક નલ, અથવા અજ્ઞાત મૂલ્ય, મંજૂરી નથી. ડેટાની શ્રેણી "00000" અને "99999." ની વચ્ચે હોવી જોઈએ.

ડોમેન ઝિપકોડ CHAR (5) ને નુઅલ ચેક (VALUE> '00000' અને VALUE) બનાવો

દરેક પ્રકારનાં ડેટાબેઝ પ્રતિબંધો અને નિયમોના સમૂહને વ્યાખ્યાયિત કરવા માટેનો માર્ગ પૂરો પાડે છે જે માન્ય માહિતીને સંચાલિત કરે છે, પછી ભલે તે તેને ડોમેન ન કહેતો હોય. વિગતો માટે તમારા ડેટાબેઝના દસ્તાવેજીકરણ જુઓ.