የዳታቤዝ ጎራ በመወሰን ላይ

ዝርዝር ሁኔታ:

የዳታቤዝ ጎራ በመወሰን ላይ
የዳታቤዝ ጎራ በመወሰን ላይ
Anonim

የዳታቤዝ ጎራ ቀላል ፍቺ በአንድ አምድ በመረጃ ቋት ውስጥ የሚጠቀመው የውሂብ አይነት ነው። ይህ የውሂብ አይነት አብሮ የተሰራ አይነት (እንደ ኢንቲጀር ወይም ሕብረቁምፊ ያለ) ወይም በውሂቡ ላይ ያሉ ገደቦችን የሚገልጽ ብጁ አይነት ሊሆን ይችላል።

የውሂብ ግቤት እና ጎራዎች

የእርስዎን ስም እና ኢሜል ወይም የስራ ማመልከቻ ወደ የትኛውም አይነት መስመር ላይ ውሂብ ሲያስገቡ የውሂብ ጎታ የእርስዎን ግብአት ከትዕይንቱ በስተጀርባ ያከማቻል። ያ የውሂብ ጎታ የእርስዎን ግቤቶች በመመዘኛዎች ስብስብ ይገመግማል።

ለምሳሌ፣ ዚፕ ኮድ ካስገቡ፣ ዳታቤዙ አምስት ቁጥሮችን (ወይም አምስት ቁጥሮች ተከትሎ ሰረዝ ከዚያም አራት ቁጥሮች ለሙሉ የአሜሪካ ዚፕ ኮድ) እንደሚያገኝ ይጠብቃል። ስምዎን በዚፕ ኮድ መስክ ውስጥ ካስገቡት የመረጃ ቋቱ ስህተት ይሰጥዎታል።

ይህ የሆነው ዳታቤዙ የእርስዎን ግቤት ለዚፕ ኮድ መስክ ከተገለጸው ጎራ አንጻር ስለሚፈትነው ነው። ጎራ በመሠረቱ የአማራጭ ገደቦችን ሊያካትት የሚችል የውሂብ አይነት ነው።

እያንዳንዱ የመረጃ ቋት አይነት ጎራ ብሎ ባይጠራውም የሚፈቀደውን ውሂብ የሚቆጣጠሩ ገደቦችን እና ደንቦችን የሚገልጽበትን መንገድ ያቀርባል። ለዝርዝሮች የውሂብ ጎታዎን ሰነድ ይመልከቱ።

Image
Image

የዳታቤዝ ጎራ መረዳት

የዳታቤዝ ጎራ ለመረዳት፣ሌሎች የውሂብ ጎታውን አንዳንድ ገፅታዎች እንመልከት፡

  • የውሂብ ጎታ ንድፍ የአምዶች ወይም መስኮች ተብለው የሚጠሩ የባህሪያትን ስብስብ ይገልጻል። "የእውቂያ መረጃ" የሚባል ሠንጠረዥ ለመጀመሪያ ስም፣ የአያት ስም፣ የስራ ርዕስ፣ የመንገድ አድራሻ፣ ከተማ፣ ግዛት፣ ዚፕ ኮድ፣ ስልክ ቁጥር እና ኢሜል ባህሪያትን ሊያካትት ይችላል።
  • እያንዳንዱ ባህሪ የውሂብ አይነትን፣ ርዝመቱን፣ እሴቶቹን እና ሌሎች ዝርዝሮቹን ጨምሮ የሚፈቀዱ እሴቶችን የሚገልጽ ጎራ ያካትታል።

ለምሳሌ የባህሪ ዚፕ ኮድ ጎራ እንደ የመረጃ ቋቱ ላይ በመመስረት እንደ ኢንቲጀር ያለ የቁጥር ውሂብ አይነት ሊገልጽ ይችላል። ወይም፣ የውሂብ ጎታ ዲዛይነር እሱን እንደ ገፀ ባህሪይ ሊወስን ይመርጣል፣ ብዙ ጊዜ CHAR ይባላል። ባህሪው የተወሰነ ርዝመት እንዲፈልግ ወይም ባዶ ወይም ያልታወቀ እሴት ይፈቀዳል ወይም አይፈቀድም።

አንድን ጎራ የሚገልጹትን ሁሉንም ንጥረ ነገሮች ስትሰበስብ፣ ብጁ የሆነ የውሂብ አይነት ታገኛለህ፣ እንዲሁም "በተጠቃሚ የተገለጸ የውሂብ አይነት" ወይም UDT ይባላል።

የዶሜይን ታማኝነት ምንድነው?

የተፈቀዱት የባህሪ እሴቶች የጎራ ታማኝነትን ያረጋግጣሉ፣ይህም በመስክ ላይ ያለ ሁሉም ውሂብ ትክክለኛ እሴቶችን መያዙን ያረጋግጣል።

የጎራ ታማኝነት የሚገለፀው በ፡

  • የመረጃው አይነት፣እንደ ኢንቲጀር፣ ቁምፊ ወይም አስርዮሽ።
  • የሚፈቀደው የውሂብ ርዝመት።
  • ክልሉ፣ የላይ እና የታችኛውን ወሰን የሚወስን።
  • ማንኛውም ገደቦች፣ ወይም በሚፈቀዱ እሴቶች ላይ ያሉ ገደቦች። ለምሳሌ፣ የዩኤስ ዚፕ ኮድ መስክ የተሟላ ዚፕ+4 ኮድ ወይም ባለ ዘጠኝ አሃዝ ኮድ ሊያስፈጽም ይችላል።
  • የNULL ድጋፍ አይነት (ባህሪው ያልታወቀ ወይም NULL እሴት ሊኖረው ይችላል።
  • ነባሪው ዋጋ፣ ካለ።
  • የቀን ቅርጸት ሰዓሊ፣ የሚመለከተው ከሆነ (ለምሳሌ dd/ሚሜ/ዓ ወይም ሚሜ/ቀን/ዓዓ)።

ጎራ በመፍጠር ላይ

የተዋቀረ የመጠይቅ ቋንቋ ወይም የSQL ጣዕም ለሚጠቀሙ የውሂብ ጎታዎች የCREATE DOMAIN SQL ትዕዛዙን ይጠቀሙ።

ለምሳሌ፣ የማስፈጸሚያ መግለጫው ከአምስት ቁምፊዎች ጋር የውሂብ አይነት CHAR ዚፕ ኮድ ባህሪን ይፈጥራል። NULL ወይም ያልታወቀ እሴት አይፈቀድም። የመረጃው ክልል በ00000 እና 99999 መካከል መውረድ አለበት።ይህ የዚፕ ኮድ የውሂብ አይነት CHAR ከአምስት ቁምፊዎች ጋር ይፈጥራል። NULL ወይም ያልታወቀ እሴት አይፈቀድም።

DOMAIN ዚፕ ኮድ ቻር(5) ፍጠር ፍተሻ አይደለም (እሴት >='00000' እና ዋጋ <='99999')

እነዚህ የመረጃ ቋቶች እገዳዎች ስህተቱን ወደ የውሂብ ጎታዎ ፊት ለፊት ወደሚያገለግል መተግበሪያ ገደቡ ሲጣስ ይገፋሉ።ስለዚህ ፕሮግራሙ በትክክል ከማሰቡ በፊት የስህተት ቀረጻ ንዑስ ክፍልን ወደ ፕሮግራምዎ ያዘጋጁ። ወደ ዳታቤዝ ተጨማሪ መረጃ።

የሚመከር: