የመረጃ ቋት ንድፍ ምንድን ነው?

ዝርዝር ሁኔታ:

የመረጃ ቋት ንድፍ ምንድን ነው?
የመረጃ ቋት ንድፍ ምንድን ነው?
Anonim

የውሂብ ጎታ ንድፍ በመረጃ ቋት ውስጥ ባሉ ነገሮች እና መረጃዎች መካከል ያለውን ግንኙነት የሚገልጽ የሜታዳታ ስብስብ ነው። ንድፍን ለመገመት ቀላሉ መንገድ ሰንጠረዦችን፣ የተከማቹ ሂደቶችን፣ እይታዎችን እና ተዛማጅ የውሂብ ንብረቶችን የያዘ ሳጥን አድርጎ ማሰብ ነው። ንድፍ የዚህን ሳጥን መሠረተ ልማት ይገልጻል።

የታች መስመር

በመሠረታዊ ደረጃው ንድፍ የውሂብ ንብረቶች መያዣ ሆኖ ያገለግላል። ነገር ግን፣ የተለያዩ የመረጃ ቋቶች አቅራቢዎች እቅዶቻቸውን በተለያዩ መንገዶች ያዋቅራሉ። Oracle፣ ለምሳሌ፣ እያንዳንዱን እቅድ እንደ የተጠቃሚ መለያ ነው የሚመለከተው። አዲስ እቅድ ለመፍጠር የውሂብ ጎታ አስተዳዳሪ የታሰበውን የሼማ ስም ያለው አዲስ የውሂብ ጎታ ተጠቃሚ ይፈጥራል።

ለምን መርሐግብሮች አስፈላጊ

መርሃግብሮች የውሂብ ጎታ መሰረታዊ መዋቅራዊ ባህሪ ስለሚሆኑ፣ አብዛኛዎቹ የውሂብ ጎታ አካባቢዎች በእቅድ ደረጃ ለነገሮች የመዳረሻ ፈቃዶችን ይተገበራሉ።

ለምሳሌ የኩባንያው የውሂብ ጎታ ተከታታይ ተጠቃሚዎችን ሊይዝ ይችላል። እያንዳንዱ ተጠቃሚ እቅድ ይይዛል፣ ነገር ግን የተለያዩ ንድፎችን ማግኘት በግል እና በፍቃዶች ብዛት ከቤት እቅድ ውጭ ላሉ ተጠቃሚዎች ይሰጣል።

አብዛኛዎቹ የመረጃ ቋቶች አስተዳደር መሳሪያዎች ንድፎችን አይዘረዝሩም። በምትኩ የውሂብ ጎታዎችን እና ተጠቃሚዎችን ይዘረዝራሉ።

Image
Image

ለምሳሌ፣ አንድ ኩባንያ ለቦብ እና ጄን የተጠቃሚ መለያዎችን (መርሃግብሮችን) ይፈጥራል። እንደ HR እና ግብይት ላሉ ክፍሎችም መለያዎችን ይፈጥራል። ከዚያ በእያንዳንዱ ክፍል ውስጥ ላለ ተንታኝ የመምሪያቸውን ንድፍ መለያ መዳረሻ ይሰጣል።

የHR ተንታኙ በሰዎች እቅድ ውስጥ ሰንጠረዦችን እና እይታዎችን ፈጥሯል እና ቦብን ለማንበብ (ነገር ግን አይፃፍም) የሰራተኛ ስም እና የሰራተኛ መታወቂያ ቁጥሮችን የሚዘረዝር የሰው ሃይል ሠንጠረዥን ይፈቅዳል።እንዲሁም የሰው ሃይል ተንታኝ የሰራተኞችን ስልክ ቁጥሮች የሚዘረዝር የ HR ሰንጠረዥ ላይ ለማንበብ እና ለመፃፍ ለጄን ሊሰጥ ይችላል።

በዚህ መንገድ መዳረሻን በመፍቀድ ትክክለኛ ሚናዎች እና ተጠቃሚዎች ብቻ በትልቁ የውሂብ ጎታ ውስጥ ባለው ራሱን በቻለ የውሂብ ንብረት ውስጥ ማንበብ፣ መጻፍ ወይም ማሻሻል ይችላሉ።

እያንዳንዱ የመረጃ ቋት ሞተር መረጃን በብዙ ተጠቃሚ አካባቢ የመለየት መሰረታዊ ዘዴ አድርጎ ሼማዎችን ይመለከታል።

የተለያዩ የመረጃ ቋቶች ሞተሮች ተጠቃሚዎችን እና ንድፎችን በተለየ መንገድ ያስተናግዳሉ። በተጠቃሚዎች፣ ንድፎች እና ፈቃዶች ዙሪያ ያሉ አገባብ እና አመክንዮ ሞዴሎችን ለማግኘት የውሂብ ጎታ ሞተርዎን ሰነድ ይመልከቱ።

እቅዶችን መፍጠር

አንድ እቅድ በመደበኛነት የተዋቀረ የመጠይቅ ቋንቋ (SQL) በመጠቀም ይገለጻል። ለምሳሌ፣ በOracle ውስጥ፣ የእሱ ባለቤት የሆነውን የተጠቃሚ መለያ በመፍጠር ንድፍ ይፈጥራሉ፡

ተጠቃሚ ቦብ

በጊዜያዊ_ይለፍ ቃል የተረጋገጠ

ነባሪ የጠረጴዛ ቦታ ምሳሌ

QUOTA 10ሚ በምሳሌ

ጊዜያዊ የጠረጴዛ ቦታ ሙቀት

QUOTA 5M በስርዓት

የመገለጫ መተግበሪያ_ተጠቃሚ

የይለፍ ቃል ጊዜው ያለፈበት፤

ሌሎች ተጠቃሚዎች በተጠቃሚ ስማቸው ምክንያት ወይም የተጠቃሚ መለያው በተጨመረባቸው አንድ ወይም ከዚያ በላይ ሚናዎች ለአዳዲስ እቅዶች መዳረሻ ተሰጥቷቸዋል።

Schemas vs የውሂብ ሞዴሎች

እንደ የውሂብ ሞዴል፣ ሼማ ምንም ነገር ለማድረግ በውስጥ የተዋቀረ አይደለም። በምትኩ፣ በመረጃ ቋት ውስጥ የመከፋፈል ፈቃዶችን ለመደገፍ መሠረተ ልማት ነው።

የመረጃ ሞዴል በተወሰኑ ቁልፎች ላይ የተቀላቀሉ የሰንጠረዦች እና የእይታዎች ስብስብ ነው። እነዚህ የውሂብ ንብረቶች አንድ ላይ ሆነው ለንግድ ዓላማ ያገለግላሉ። የውሂብ ሞዴልን በሼማ ላይ መተግበር ተቀባይነት ያለው ነው - ለትልቅ እና ውስብስብ የውሂብ ሞዴሎች፣ ከሼማዎች ጋር ማያያዝ ስማርት የውሂብ ጎታ አስተዳደርን ይፈጥራል። ነገር ግን ለውሂብ ሞዴል ሼማ መጠቀም ወይም የውሂብ ሞዴልን እንደ ሼማ መውሰድ ምክንያታዊ አይደለም።

Image
Image

ለምሳሌ የሰው ሃይል ክፍል ለሰራተኞች የስራ አፈጻጸም ግምገማ የውሂብ ሞዴልን በእቅዱ ውስጥ ሊያካትት ይችላል። ለእነዚህ ግምገማዎች ንድፍ ከመፍጠር ይልቅ የመረጃው ሞዴል በHR schema ውስጥ (ከሌሎች የውሂብ ሞዴሎች ጋር) መቀመጥ እና በሠንጠረዡ ቅድመ ቅጥያ እና በመረጃ ሞዴሉ ውስጥ ያሉ ዕቃዎችን ስም ማየት ይችላል።

የውሂብ ሞዴሉ መደበኛ ያልሆነ ስም ሊያገኝ ይችላል፣ ለምሳሌ የአፈጻጸም ግምገማዎች ፣ እና ከዚያ ሁሉም ሰንጠረዦች እና እይታዎች በ pr_ ሊቀመጡ ይችላሉ። የሰራተኛ ዝርዝር ሠንጠረዥ እንደ hr.pr_employee ለአፈጻጸም ግምገማዎች አዲስ እቅድ ሳያስፈልግ ሊጠቀስ ይችላል።

FAQ

    በመረጃ ቋት ንድፍ እና የውሂብ ጎታ ሁኔታ መካከል ያለው ልዩነት ምንድን ነው?

    የውሂብ ጎታ እቅድ የውሂብ ጎታውን ይገልጻል። የውሂብ ጎታ ሁኔታ በአንድ አፍታ የውሂብ ጎታውን ይዘት የሚያመለክት ሲሆን የውሂብ ጎታ ንድፍ ቅጥያ ተደርጎ ሊወሰድ ይችላል።

    የመረጃ ቋት ተዛማጅ ንድፍ ምንድን ነው?

    የግንኙነት እቅድ በሰንጠረዦች እና በንጥሎች መካከል ያሉ ግንኙነቶችን ይዘረዝራል። ንድፍ ስዕላዊ መግለጫ ወይም ገበታ ሊሆን ይችላል ወይም በSQL ኮድ ሊጻፍ ይችላል።

የሚመከር: