લાક્ષણિકતા તરીકે વિશેષતા વિશે વિચારો
ડેટાબેઝ તે સ્પ્રેડશીટ કરતાં વધુ શક્તિશાળી છે, જે તેની એક પ્રચંડ શોધ ક્ષમતા ધરાવે છે. રીલેશનલ ડેટાબેઝો વિવિધ કોષ્ટકોમાં ક્રોસ-રેફરન્સ એન્ટ્રીઝ અને મોટી સંખ્યામાં આંતરિક રીતે જોડાયેલા ડેટા પર જટિલ ગણતરીઓ કરે છે. માહિતી એવી રીતે ગોઠવવામાં આવે છે કે જે સહેલાઇથી વ્યવસ્થાપિત, એક્સેસ કરાય, અને અપડેટ થાય છે.
એટ્રીબ્યુટ શું છે?
ડેટાબેઝમાં કોષ્ટકો શામેલ છે દરેક કોષ્ટકમાં કૉલમ્સ અને પંક્તિઓ છે
દરેક હરોળ (જેને ટુપલ કહેવાય છે) એક ડેટા સેટ છે જે એક આઇટમ પર લાગુ થાય છે. દરેક કૉલમ (એટ્રીબ્યુટ) માં પંક્તિઓની લાક્ષણિકતાઓનું વર્ણન છે. એક ડેટાબેઝ લક્ષણ ડેટાબેઝમાં કોષ્ટકમાં એક સ્તંભ નામ અને તેના હેઠળના ક્ષેત્રોની સામગ્રી છે.
જો તમે પ્રોડક્ટ્સ વેચો છો અને તેમને પ્રોડક્શન, પ્રાઈસ અને પ્રોડક્ટ આઇડી માટે કોષ્ટકો સાથે કોષ્ટકમાં દાખલ કરો, તો તે શીર્ષકોનું દરેક લક્ષણ છે. તે હેડિંગ હેઠળ દરેક ક્ષેત્રમાં, તમે પ્રોડક્ટ નામો, ભાવ અને ઉત્પાદન ID ને અનુક્રમે દાખલ કરો છો. ફીલ્ડ એન્ટ્રીઝમાંની પ્રત્યેક એક પણ વિશેષતા છે.
જ્યારે તમે તેના વિશે વિચાર કરો ત્યારે આ અર્થમાં આવે છે, આપેલ છે કે કોઈ લક્ષણની બિન-તકનીકની વ્યાખ્યા એ છે કે તે કોઈની લાક્ષણિકતા અથવા ગુણવત્તાને વ્યાખ્યાયિત કરે છે
લક્ષણો એન્ટિટીઝનું વર્ણન
ચાલો એક ધંધા દ્વારા વિકસિત ડેટાબેઝ પર વિચાર કરીએ. તેમાં સંભવતઃ કોષ્ટકો-ગ્રાહકો, કર્મચારીઓ અને પ્રોડક્ટ્સ માટે ડેટાબેસ ડિઝાઇનર્સ દ્વારા સંમતિઓ પણ કહેવામાં આવે છે. ધ પ્રોડક્ટ્સ કોષ્ટક દરેક ઉત્પાદનની લાક્ષણિકતાઓને વ્યાખ્યાયિત કરે છે.
આમાં પ્રોડક્ટ ID, ઉત્પાદનનું નામ, સપ્લાયર ID ( વિદેશી કી તરીકે ઉપયોગમાં લેવાયેલ), એક જથ્થો અને કિંમત શામેલ હોઈ શકે છે. આ દરેક લાક્ષણિકતાઓ પ્રોડક્ટ્સ નામવાળી કોષ્ટક (અથવા એન્ટિટી) નું લક્ષણ છે.
સામાન્ય રીતે ટાંકવામાં આવેલ નોર્થવિન્ડ્સ ડેટાબેસમાંથી આ સ્નીપેટને ધ્યાનમાં લો:
ProductID | ઉત્પાદન નામ | પુરવઠોકર્તા | કેટેગરીએડઆઇડી | QuantityPeru | એકમપીરીસ |
---|---|---|---|---|---|
1 | ચાઇ | 1 | 1 | 10 બોક્સ x 20 બેગ | 18.00 |
2 | ચાંગ | 1 | 1 | 24 - 12 ઓઝ બોટલ | 19.00 |
3 | એનીસીડ સીરપ | 1 | 2 | 12 - 550 મી બોટલ | 10.00 |
4 | રસોઇયા એન્ટોનની કેજૂન સિઝનિંગ | 2 | 2 | 48 - 6 ઔંશના જાર | 22.00 |
5 | રસોઇયા એન્ટોનનું ગમ્બો મિકસ | 2 | 2 | 36 બૉક્સીસ | 21.35 |
6 | ગ્રાન્ડમાના બોયઝેબેરી સ્પ્રેડ | 3 | 2 | 12 - 8 ઔંસ જાર | 25.00 |
7 | અંકલ બોબના ઓર્ગેનિક સૂકાં નાશપતીનો | 3 | 7 | 12 - 1 લેગ બાય. | 30.00 |
સ્તંભ નામો એ ઉત્પાદનનાં લક્ષણો છે. કૉલમના ક્ષેત્રોમાંની એન્ટ્રીઝ પણ પ્રોડક્ટનાં લક્ષણો છે.
શું એન્ટરિયટ ફીલ્ડ છે?
ક્યારેક, શબ્દ ક્ષેત્ર અને વિશેષતા એકબીજાના બદલે વાપરવામાં આવે છે, અને મોટાભાગનાં હેતુઓ માટે, તે સમાન વસ્તુ છે. જો કે, ક્ષેત્ર સામાન્ય રીતે કોઈ પણ પંક્તિ પર મળેલી કોષ્ટકમાં ચોક્કસ કોષને વર્ણવવા માટે ઉપયોગમાં લેવાય છે, જ્યારે લક્ષણ સામાન્ય રીતે એક રચનાના અર્થમાં એક એન્ટિટી લાક્ષણિકતાને વર્ણવવા માટે વપરાય છે.
ઉદાહરણ તરીકે, ઉપરના કોષ્ટકમાં, બીજી પંક્તિમાં ProductName ચાંગ છે . આ ક્ષેત્ર છે જો તમે સામાન્ય રીતે ઉત્પાદનોની ચર્ચા કરી રહ્યાં છો, તો ProductName એ ઉત્પાદનનું કૉલમ છે. આ વિશેષતા છે
આ પર લટકવું ન મળી મોટે ભાગે, આ બે શબ્દો એકબીજાના બદલે વાપરવામાં આવે છે
વિશેષતાઓ વ્યાખ્યાયિત કરે છે
લક્ષણો તેમના ડોમેન દ્રષ્ટિએ વ્યાખ્યાયિત કરવામાં આવે છે. ડોમેન માન્ય કિંમતોને વ્યાખ્યાયિત કરે છે જે આ લક્ષણમાં હોઈ શકે છે. તેમાં તેના ડેટા પ્રકાર, લંબાઈ, મૂલ્યો અને અન્ય વિગતો શામેલ હોઈ શકે છે.
ઉદાહરણ તરીકે, કોઈ વિશેષતા માટેનાં ડોમેન પ્રોડક્ટ આઇઆઇટી આંકડાકીય ડેટા પ્રકારને સ્પષ્ટ કરી શકે છે. કોઈ ચોક્કસ લંબાઈની જરૂરિયાત માટે લક્ષણને સ્પષ્ટ કરી શકાય છે અથવા તે સ્પષ્ટ કરે છે કે ખાલી અથવા અજ્ઞાત મૂલ્યની મંજૂરી છે