ຮັບປະກັນຄວາມຊື່ສັດຂອງຂໍ້ມູນຂອງທ່ານ
ໂດເມນຖານຂໍ້ມູນ, ທີ່ງ່າຍດາຍທີ່ສຸດ, ແມ່ນປະເພດຂໍ້ມູນທີ່ນໍາໃຊ້ໂດຍຄໍລໍາໃນຖານຂໍ້ມູນ. ປະເພດຂໍ້ມູນນີ້ສາມາດເປັນປະເພດທີ່ຕິດຕັ້ງ (ເຊັ່ນ: ຈໍານວນເຕັມຫຼືຊ່ອຍແນ່) ຫຼືປະເພດ custom ທີ່ກໍານົດຂໍ້ຈໍາກັດໃນຂໍ້ມູນ.
Data Entry and Domains
ໃນເວລາທີ່ທ່ານເຂົ້າຂໍ້ມູນລົງໃນແບບຟອມອອນໄລນ໌ຂອງທຸກປະເພດ - ບໍ່ວ່າຈະເປັນຊື່ແລະອີເມວຂອງທ່ານ, ຫຼືຄໍາຮ້ອງສະຫມັກວຽກງານທີ່ສົມບູນ - ຖານຂໍ້ມູນຈະເກັບຂໍ້ມູນຂອງທ່ານພາຍຫຼັງ scenes. ຖານຂໍ້ມູນດັ່ງກ່າວປະເມີນຜົນຂອງທ່ານໂດຍອີງຕາມເງື່ອນໄຂຂອງເງື່ອນໄຂ. ຕົວຢ່າງ: ຖ້າທ່ານໃສ່ລະຫັດ zip, ຖານຂໍ້ມູນຄາດວ່າຈະຊອກຫາຫ້າເລກຫຼືສໍາລັບລະຫັດ zip ຂອງສະຫະລັດຄົບຖ້ວນ: ຫ້າຕົວເລກຕິດຕາມໂດຍກົດຫມາຍ, ແລະສີ່ຕົວເລກ. ຖ້າທ່ານປ້ອນຊື່ຂອງທ່ານເຂົ້າໄປໃນສະຖານທີ່ຫັດໄປສະນີ, ຖານຂໍ້ມູນອາດຈະຈົ່ມວ່າ.
ນັ້ນແມ່ນຍ້ອນວ່າຖານຂໍ້ມູນແມ່ນການທົດສອບການເຂົ້າຂອງທ່ານຕໍ່ກັບໂດເມນທີ່ກໍານົດໄວ້ສໍາລັບເຂດຂໍ້ມູນລະຫັດໄປສະນີ. ໂດເມນແມ່ນພື້ນຖານເປັນປະເພດຂໍ້ມູນທີ່ສາມາດປະກອບມີການຈໍາກັດທາງເລືອກ.
ຄວາມເຂົ້າໃຈກັບໂດເມນຖານຂໍ້ມູນ
ເພື່ອເຂົ້າໃຈໂດເມນຖານຂໍ້ມູນ, ພິຈາລະນາລັກສະນະອື່ນໆຂອງຖານຂໍ້ມູນ:
- schema ຖານຂໍ້ມູນກໍານົດຊຸດຂອງ ຄຸນລັກສະນະ , ທີ່ເອີ້ນວ່າຄໍລໍາຫຼືທົ່ງນາ. ຕົວຢ່າງເຊັ່ນຖ້າທ່ານມີຕາຕະລາງ "ຂໍ້ມູນການຕິດຕໍ່ຂອງພະນັກງານ", ມັນອາດປະກອບມີຄຸນລັກສະນະສໍາລັບ FirstName, LastName, JobTitle, StreetAddress, ເມືອງ, ລັດ, ZipCode, PhoneNumber ແລະ Email.
- ແຕ່ລະ attribute ມີໂດເມນທີ່ກໍານົດຄ່າທີ່ເຫມາະສົມ. ນີ້ອາດປະກອບມີປະເພດຂໍ້ມູນ, ຄວາມຍາວ, ມູນຄ່າແລະລາຍລະອຽດອື່ນໆ.
ຕົວຢ່າງ, ໂດເມນສໍາລັບການອ້າງອິງ ZipCode ອາດກໍານົດຊະນິດຂໍ້ມູນຈໍານວນຫນຶ່ງ, ເຊັ່ນ: ຈໍານວນເຕັມ, ເອີ້ນວ່າ INT ຫຼື INTEGER, ຂຶ້ນກັບຖານຂໍ້ມູນ. ຫຼືຜູ້ອອກແບບຖານຂໍ້ມູນອາດຈະເລືອກທີ່ຈະກໍານົດມັນແທນທີ່ຈະເປັນລັກສະນະ, ທີ່ເອີ້ນວ່າ CHAR. ຄຸນລັກສະນະສາມາດຖືກກໍານົດຕື່ມອີກເພື່ອຮຽກຮ້ອງໃຫ້ມີຄວາມຍາວເສພາະ, ຫຼືວ່າໄດ້ຮັບອະນຸຍາດໃຫ້ມີມູນຄ່າຫວ່າງເປົ່າຫຼືບໍ່ຮູ້ຈັກ.
ໃນເວລາທີ່ທ່ານລວບລວມອົງປະກອບທັງຫມົດທີ່ກໍານົດໂດເມນ, ທ່ານຈະສິ້ນສຸດດ້ວຍປະເພດຂໍ້ມູນທີ່ກໍາຫນົດເອງ, ທີ່ເອີ້ນວ່າ "ປະເພດຂໍ້ມູນທີ່ກໍານົດໂດຍຜູ້ໃຊ້" ຫຼື UDT.
About Domain Integrity
ຄ່າຂອງຄ່າອະນຸຍາດສ້າງ ຄວາມສົມບູນໂດເມນ , ເຊິ່ງຈະຮັບປະກັນວ່າຂໍ້ມູນທັງຫມົດໃນເຂດຂໍ້ມູນມີຄ່າທີ່ຖືກຕ້ອງ.
ຄວາມຊື່ສັດຂອງໂດແມນຖືກກໍານົດໂດຍ:
- ປະເພດຂໍ້ມູນ, ເຊັ່ນ: ຈໍານວນເຕັມ, ຕົວອັກສອນຫຼືຕົວເລກ
- ຄວາມຍາວຂອງຂໍ້ມູນທີ່ອະນຸຍາດໃຫ້
- ຂອບເຂດ, ກໍານົດເຂດແດນເທິງແລະດ້ານລຸ່ມ
- ຂໍ້ຈໍາກັດ ໃດໆ, ຫຼືຂໍ້ຈໍາກັດກ່ຽວກັບຄຸນຄ່າທີ່ອະນຸຍາດ. ສໍາລັບຕົວຢ່າງ, ສະຖານທີ່ລະຫັດ zip ຂອງສະຫະລັດສາມາດບັງຄັບໃຫ້ລະຫັດ ZIP + ຄົບຖ້ວນສົມບູນ , ຫຼືລະຫັດເກົ້າຕົວເຕັມ.
- ປະເພດຂອງການສະຫນັບສະຫນູນ NULL, ຫຼືວ່າຄຸນສົມບັດສາມາດມີມູນຄ່າທີ່ບໍ່ຮູ້ຈັກຫຼື NULL
- ຄ່າເລີ່ມຕົ້ນ, ຖ້າມີ
- ຮູບແບບວັນທີ, ຖ້າມີ (ຕົວຢ່າງ, dd / mm / yy ຫຼື mm / dd / yyyy)
ການສ້າງໂດເມນ
ສໍາລັບຖານຂໍ້ມູນທີ່ໃຊ້ SQL (Structured Query Language) ຫຼື flavor ຂອງ SQL, ໃຫ້ໃຊ້ຄໍາສັ່ງ CREATE DOMAIN SQL.
ຕົວຢ່າງເຊັ່ນ, ຄໍາສັ່ງປະຕິບັດຢູ່ທີ່ນີ້ສ້າງຄຸນສົມບັດ ZipCode ຂອງຊະນິດຂໍ້ມູນ CHAR ທີ່ມີຫ້າລັກສະນະ. A NULL, ຫຼືມູນຄ່າທີ່ບໍ່ຮູ້, ບໍ່ຖືກອະນຸຍາດ. ຊ່ວງຂອງຂໍ້ມູນຕ້ອງຕົກລະຫວ່າງ "00000" ແລະ "99999. " ສ້າງແອຕົດລິບິວ ZipCode ຂອງຊະນິດຂໍ້ມູນ CHAR ດ້ວຍຫ້າຕົວອັກສອນ. A NULL, ຫຼືມູນຄ່າທີ່ບໍ່ຮູ້, ບໍ່ຖືກອະນຸຍາດ. ລະດັບຂອງຂໍ້ມູນຕ້ອງຕົກລະຫວ່າງ "00000" ແລະ "99999. "
CREATE DOMAIN ZipCode CHAR (5) NOT NULL CHECK (VALUE> '00000' ແລະ VALUE
ທຸກປະເພດຂອງຖານຂໍ້ມູນສະຫນອງວິທີການກໍານົດກໍານົດຂໍ້ກໍານົດແລະກົດລະບຽບທີ່ຄຸ້ມຄອງຂໍ້ມູນທີ່ອະນຸຍາດ, ເຖິງແມ່ນວ່າມັນບໍ່ເອີ້ນມັນໂດເມນ. ເບິ່ງເອກະສານຖານຂໍ້ມູນຂອງທ່ານສໍາລັບລາຍລະອຽດ.