توهان جي ڊيٽا جي ايمانداري کي يقيني بڻائي
ڊيٽابيس ڊومين، ان جي آسان ترين، ڊيٽابيس ۾ ڊيٽابيس ۾ استعمال ٿيل ڊيٽا جو قسم آهي. هي ڊيٽا جي قسم هڪ تعمير ٿيل قسم (جهڙوڪ هڪ انٽرويو يا هڪ string) ٿي سگهي ٿو يا هڪ رسم الخط جيڪو ڊيٽا تي رکاوٽ کي بيان ڪري ٿو.
ڊيٽا جي داخلا ۽ ڊومينز
جڏهن توهان ڪنهن به قسم جي آن لائن فارم ۾ داخل ڪندا آهيو - ڇا اهو صرف توهان جو نالو ۽ اي ميل، يا مڪمل نوڪري درخواست آهي - هڪ ڊيٽابيس پنهنجي مناظر جي پويان پنهنجي ان پٽ کي اسٽوري ٿو. انهي ڊيٽابيس کي معيار جي سيٽ جي بنياد تي توهان جي لکڻين جو جائزو وٺندي. مثال طور، جيڪڏهن توهان زپ ڪوڊ داخل ڪريو ٿا، ڊيٽابيس جي توقع آهي ته پنجن نمبرن، يا يو ايس جي زپ ڪوڊ لاء. پنجن نمبرن جو هڪ هفين جي پٺيان لڳايو، ۽ پوء چار انگ. جيڪڏهن توهان پنهنجو نالو زپ ڪوڊ فيلڊ ۾ داخل ڪيو، ڊيٽابيس جي احتساب جي شڪايت هوندي.
اهو ئي سبب آهي جو ڊيٽابيس جي زپ ڪوڊ فيلڊ جي لاء وضاحت ڪيل ڊومين جي خلاف توهان جي داخلي جي جاچ ڪئي آهي. ڊومين بنيادي طور تي هڪ ڊيٽا جو قسم آهي جنهن ۾ اختياري پابنديون شامل ٿي سگهن ٿيون.
ڊيٽابيس ڊومين جي سمجھي ٿي
ڊيٽابيس ڊومين کي سمجهڻ لاء، اسان کي ڊيٽابيس جي ڪجهه حصن تي غور ڪريو.
- ڊيٽابيس اسڪيما خاصيتون ، سي ڪالمن يا شعبن پڻ سڏيو ويندو آهي. مثال طور، جيڪڏهن توهان وٽ ٽيبل آهي "ملازم رابطي جي معلومات،" اهو شايد شامل ڪري سگھي ٿو خاصيتون لاء پهريون نام، آخري نام، JobTitle، StreetAddress، شهر، رياست، ZipCode، فون نيمبر ۽ اي ميل.
- هر خاصيت ڊومين ۾ آهي جيڪو قابل قدر قدر بيان ڪري ٿو. اهو هن جي ڊيٽا جي قسم، ڊيگهه، قدر ۽ ٻيا تفصيل شامل ڪري سگھي ٿو.
مثال طور، ڊومين جي خاصيت زپ ڪوڊ جي لاء شايد عددي انگن اکرن جي وضاحت ڪري سگھي ٿي، جهڙوڪ انٽيگر، عام طور تي هڪ INT يا هڪ INTEGER سڏيو ويندو آهي، ڊيٽابيس تي منحصر ڪري ٿو. يا ڪا ڊيٽابيس ڊيزائنر شايد اهو ڪردار جي طور تي مقرر ڪرڻ لاء چونڊيو، عام طور تي چار سڏيو ويندو. خاصيت جي ڊيگهه جي ضرورت مطابق وڌيڪ وضاحت ڪري سگهجي ٿو، يا خالي هجي يا اڻڄاتل قيمت جي اجازت هوندي آهي.
جڏهن توهان گڏ گڏ سمورا سڀئي عنصر گڏ ڪريو جيڪي ڊومين کي بيان ڪندا آهن، توهان هڪ ڪسٽمائيز ڊيٽا جي قسم سان ختم ڪندا آهن، جنهن کي "صارف جو بيان ٿيل ڊيٽا جي قسم" يا يو ايس ٽي ٽئي پڻ سڏيو ويندو آهي.
ڊومين جي ايمانداري بابت
اجازت ڏنل هڪ خاصيت ڊومين جي ايمانداري پيدا ڪري ٿي ، جنهن کي يقيني بڻائي ٿو ته فيلڊ جي سڀني ڊيٽا صحيح قيمتن تي مشتمل آهي.
ڊومين سالميت بيان ڪئي وئي آهي:
- ڊيٽا جو قسم، جهڙوڪ انٽيگر، ڪردار يا ڊيسڪ
- اجازت ڏنل ڊيٽا جي ڊيگهه
- اهو حد، مٿاهين ۽ هيٺين حد جي وضاحت ڪري ٿو
- قابل قدر قدر تي ڪو به رڪاوٽ يا حدود. مثال طور، هڪ آمريڪي زپ ڪوڊ فيلڊ مڪمل زپ + 4 ڪوڊ لاڳو ڪري سگهي ٿو ، يا مڪمل نو-ڪوڊ ڪوڊ لاڳو ڪري سگھي ٿو.
- NULL جي قسم جو قسم، يا هڪ خاصيت اڻ ڄاڻايل هجي، يا NULL قدر
- ڊفالٽ قيمت، جيڪڏهن ڪنهن کي
- تاريخ جي صورت ۾، جيڪڏهن قابل اطلاق ٿئي ٿي (مثال طور، ڊي / ملي / يو يا ملي / dd / yyyy)
ھڪ ڊومين ٺاھيو
ڊيٽابيس لاء، SQL (Structured Query Language) يا ذائق جو SQL جو استعمال ڪندي، CREATE DOMAIN SQL حڪم استعمال ڪريو.
مثال طور، هتي نافذ ڪندڙ بيان هڪ زپ ڪوڊ ٺاهي ٿو جيڪا قسم جي ڊيٽا جي شار جي خصوصيت ۾ 5 اکرن سان. A NULL، يا نامعلوم قدر، اجازت نه آھي. ڊيٽا جي رينج جي وچ ۾ "00000" ۽ "99999" جي وچ ۾ گھٽ هجڻ گهرجي. هڪ زپ ڪوڊ ڊيٽا جي قسم جي چاري ٺاهي ٿو جيڪا پنج حرفن سان. A NULL، يا نامعلوم قدر، اجازت نه آھي. ڊيٽا جي حد کي "00000" ۽ "99999" جي وچ ۾ گھٽ هجڻ گهرجي
CREATE DOMAIN زپيڪڊ CHAR (5) نه نااهل چيڪلو (VALUE> '00000' ۽ VALUE
ڊيٽابيس جي هر قسم جي معياري ڊيٽا کي حڪومتي پابنديون ۽ ضابطن جو سيٽ بيان ڪرڻ جو طريقو مهيا ڪندو آهي، جيتوڻيڪ اهو اهو ڊومين ڪونه آهي. تفصيلات لاء توهان جو ڊيٽابيس جي دستاويز ڏسو.