ዳታ አብዛኛውን ጊዜ ከፕሮግራሚንግ ጋር የተያያዘ ሲሆን በዘመናዊው የመረጃ አለም በሦስት አመክንዮአዊ አቻ ስሪቶች ይቀርባል፡ በፕሮግራሚንግ ቋንቋ የተገለጸ እና ጥቅም ላይ የዋለ መረጃ; የውሂብ ጎታ ስርዓቶች ውስጥ ውሂብ; በተከፋፈለ የመረጃ ስርዓቶች ውስጥ ያለው ውሂብ. ዘመናዊ ፕሮግራሚንግ አንጻራዊ ነፃነት የሰጠው ለመጀመሪያው የመረጃ መደበኛነት ልዩነት ብቻ ነው። ሁለተኛው ሁለቱ አማራጮች ብዙ ወይም ባነሰ አስተማማኝ መረጃን ለማቅረብ እና በክፍሎቹ መካከል ያሉ ግንኙነቶች ናቸው።
ውሂብ ያለፈ እና የአሁኑ
የፕሮግራም አወጣጥ ቋንቋዎች ትክክለኛው አቀማመጥ የውሂብ እና አልጎሪዝም መግለጫ ነው። ኮምፒውተሮች ምንም አይነት እርግጠኛ የመሆን እድልን "አያቀርቡም" አንድ እርምጃ ሊወሰድበት የሚገባ ነገር አለ እና ድርጊቱን የሚፈጽም ትእዛዝ አለ።
የዘመናዊው ፅንሰ-ሀሳብ በጣም ከፍ ባለ መሰረት ላይ የተመሰረተ ነው፡ የተሰጠ አለ እና በትክክል ምን እንደሚሆን በአጠቃቀሙ ቦታ ይወሰናል። በማንኛውም ሁኔታ, በአጠቃቀም ጊዜ, ውሂቡ በራስ-ሰር ተመርምሮ ወደ ትክክለኛው ዓይነት ይለወጣል.አንድ ዘመናዊ ፕሮግራመር በአልጎሪዝም ውስጥ የእነሱን የመጀመሪያ መግለጫ እና የአይነት ተኳኋኝነትን የመጠበቅ ግዴታ የለበትም።
የሽግግር ሂደት፡
- ከተተየበው መረጃ እና ከመጠቀምዎ በፊት የግዴታ መግለጫው፤
- ያልተተየበ ውሂብ እና ከማንኛውም ግዴታ የመግለጽ እና የመጠቀም ነፃነት።
በእውነቱ፣ የፎርማሊላይዜሽን መስፈርቶች አንጻራዊ መዝናናትን ልንገነዘብ እንችላለን - የሚገኘው በዘመናዊ የፕሮግራም መሣሪያዎች አካባቢ ብቻ ነው። በሂደት ጊዜ፣ የእያንዳንዱ ዳቱም አይነት ተስተካክሏል፣ እና የትዕዛዙ ቅደም ተከተል በደንብ ይገለጻል።
አይነቶች እና ሞዴሊንግ
ሂሳብ እና ፊዚክስ፣ ንግድ እና ምርት፣ ኢኮኖሚክስ እና ሌሎች ቁጥሮች ጥቅም ላይ የሚውሉባቸው አካባቢዎች ሁልጊዜም በመረጃ የሚንቀሳቀሱ እና ለዓይነት ጽንሰ-ሀሳብ ምንም ጠቀሜታ የላቸውም። ቁጥሮች ሙሉ ወይም ክፍልፋይ ሊሆኑ መቻላቸው ምንም ለውጥ አላመጣም።
እያንዳንዱ የተለየ ቀመር ወይም የተለየ ድርጊት ኢንቲጀር፣ ማለቂያ የሌለው ክፍልፋይ፣ እውነተኛ ወይም ውስብስብ ቁጥር ሊሰጥ ይችላል። እስከ አሁን ድረስ፣ እንደ ማለቂያ የሌላቸው ጥቃቅን እና እጅግ በጣም ግዙፍ የአዕምሮ ድንቅ ነገሮች አሉ። ከዚህም በላይ እነዚህ ተአምራት ንብረቶችም አሏቸው።
በፕሮግራም ላይ አሁንም ነፃነት የለም። ሁሉም ነገር በጥብቅ መደበኛ መሆን አለበት. የውሂብ ጽንሰ-ሐሳብ በመጀመሪያ ደረጃ አንድ ዓይነት ነው፡
- ኢንቲጀር፤
- ቦሊያን፤
- ቻር፤
- ሕብረቁምፊ እና የመሳሰሉት።
የአይነት ስሞች በተለያዩ የፕሮግራሚንግ ቋንቋዎች ሊለያዩ ይችላሉ፣ነገር ግን ሁልጊዜ ኢንቲጀር ወይም እውነተኛ ቁጥር፣ ቡሊያን እሴት፣ ምልክት፣መስመር. አሁንም ቀሪ ቅርሶች እና ልዩ ሀሳቦች አሉ፡ ያልተፈረመ ኢንቲጀር፣ ኮድ፣ ባይት፣ ቃል፣ ድርብ ቃል፣ ቋሚ ርዝመት ያለው ሕብረቁምፊ።
በመረጃ ስርዓት ውስጥ ያለው የውሂብ ጽንሰ-ሀሳብ ነፃነት የለውም። የ SQL ቋንቋ - "አለምአቀፍ" (ለእያንዳንዱ ዘመናዊ የውሂብ ጎታ ዘዬ አለ) - በመረጃ ላይ ብቻ ሳይሆን በ sql መጠይቆች ውስጥ ምንም አይነት ስህተቶችን አይታገስም. በጥያቄው ውስጥ ያለ ስህተት የውጤት አለመኖር ዋስትና ነው. ስለ መግለጫዎች ጥሰቶች በጭራሽ ማውራት አያስፈልግም።
የመረጃ ሂደቶችን እና የውሂብ ውክልናዎችን መቅረጽ ብቸኛው አስተማማኝ መንገድ ሊሻሻል የሚችል እና ከተለዋዋጭ ሁኔታዎች ጋር መላመድ ነው።
የመጀመሪያው ተለዋዋጭ
የተፈጥሮ መረጃ ቀጣይነት ያለው ለውጥ ነው። የውሂብ ሞዴልን መደበኛ መግለጫ እና ጽንሰ-ሀሳብ በአንድ የተወሰነ ርዕሰ ጉዳይ ላይ መስጠት ማለት ሶስት ችግሮችን መፍታት ማለት ነው፡
- እዚህ ምን ውሂብ እንዳለ ይግለጹ፤
- በመካከላቸው ያለውን ግንኙነት መደበኛ ማድረግ፤
- ውሂብን እና ግንኙነቶችን የመቀየር ሂደቶችን ይግለጹ።
የቀላል አልጎሪዝም የውሂብ ስብስብ ምሳሌ በጃቫስክሪፕት - የተቀነሰ የቅጂው በጣም ጠንካራ የውሂብ ጎታ አስተዳደር ስርዓት እንኳን።
በሁለተኛው ጉዳይ ኤክስፐርቶች እና ስፔሻሊስቶች የመረጃ አወቃቀሮችን፣ ሰንጠረዦችን እና ግንኙነቶችን ሲነድፉ አብዛኛውን ጊዜ አይታዩም (በእርግጥ ብዙ የተፈጥሮ መረጃዎችን ለመሸፈን በጣም ከባድ ነው) የነገሮችን ፍሬ ነገር እና አስቸጋሪ ፣ ያልዳበረ የዳታ ክምር ይገኛል ፣ በርዕሰ ጉዳይ ላይ የምንጭ መረጃ በነፃ እና በቀላሉ ይሰራጫል።
ስታቲክይቻላል
ከገጽ ጋር የተያያዘውን ኮድ እና በገጽ መለያዎች ላይ ለክስተቶች የተመደቡ ተግባራትን ማካተት የተለመደ የጃቫ ስክሪፕት ልምምድ ነው። በማንኛውም መንገድ የገጽ መለያዎች የተሰጠው የድር ምንጭ የሚቀበለውን፣ የሚያስተካክለውን ወይም የሚፈጥረውን ውሂብ ይገልፃሉ።
የተቆጣጣሪ ኮድዎን በአጠቃላይ በገጽ ኮድ ላይ ሳይሆን በንዑስ ክስተቶች ላይ በጥንቃቄ ካተኮሩ ይህ በጣም ጥሩው መውጫ ነው። በሐሳብ ደረጃ፣ ኮዱ አዲስ መረጃን ካላስተዋወቀ ወይም የሚገኘውን መረጃ ሳያስተካክል፣ ነገር ግን በተወሰነ ጊዜ ላይ በትክክል ባለው ነገር ላይ ያተኩራል።
በእውነቱ የ"ዳታ" ጽንሰ-ሀሳብ እንደ ምንጭ መረጃ በትንሹ የማይለዋወጥ መግለጫ ከገለጹ እና ከተከተሉት ይህ ማለት የስኬት እድል ይኖርዎታል ማለት ነው።
ከዳታቤዝ ጋር በተያያዘ ነገሮች በጣም የተወሳሰቡ ናቸው። ማንኛውም የጃቫ ስክሪፕት ኮድ ገፁን ከተግባራዊነት ጋር "እያቀረበ" ነው። ማንኛውም ዳታቤዝ የሠንጠረዦች ስብስብ፣ በመካከላቸው ያሉ ግንኙነቶች፣ የተከማቹ ሂደቶች፣ መጠይቆች እና ተግባራት ከውጭ የሚገኙ ናቸው።
ስታቲክ የማንኛውም አልጎሪዝም ችግር ነው። የዘመናዊው የውሂብ ጽንሰ-ሀሳብ የማይንቀሳቀስ ነው፡- ቁጥር፣ ሕብረቁምፊ፣ ቁምፊ እና የመሳሰሉት። ወደ ዳታቤዝ ሰንጠረዥ በሚጽፉበት ጊዜ ወይም ሲጽፉ ሁሉም ነገር ያለችግር ይወጣል። ግን ኦርጅናሉ የተለየ መጠን ወይም ትርጉም የሚያገኘው መቼ ነው? አማራጭ አንድ፡ ምልክቱን ይቀይሩ፣ ግን ግንኙነቶች እና ጥያቄዎች ወዲያውኑ ሊወድቁ ይችላሉ።
ስታቲክስ እና ቁሶች
የ"ዳታ" ጽንሰ-ሐሳብ እንደ ዕቃ መግለጽ ሁኔታውን በእጅጉ ይለውጠዋል። እቃው የራሱ መዋቅር አለው. እዚህ ማንኛውንም ተለዋዋጮች ማንኛውንም መግለጫ መጠቀም ይችላሉ. ሚና አይጫወትም። አንድ ነገር መረጃ የሚገኝበት ዘዴዎች አሉት። ከሁሉም ነገር ጀምሮበፕሮግራም መስክ ውስጥ ጥቅም ላይ ይውላል, ማለትም, ሶስት መሰረታዊ ዘዴዎች: ማንበብ, መጻፍ, መለወጥ. ለማነጻጸር፣ ለመፈለግ፣ ለማከል፣ ወዘተ ተጨማሪ ማከል ይችላሉ።
የርዕሰ-ጉዳዩ አካባቢ በእያንዳንዱ ውሂብ ላይ የተለያዩ ንብረቶችን ያስገድዳል። ስለዚህ ፣ የውሂብ ጽንሰ-ሀሳብ በተለዋዋጭ ሊቀየር ወደሚችል መግለጫ ዓይነት ተለወጠ። በአንድ ነገር ውስጥ የማይንቀሳቀስ ከሱ ውጭ ተለዋዋጭ ነገሮችን ይሰጣል።
በአንድ ነገር ውስጥ የማይለዋወጡ ገላጭ ገላጭዎችን ጥምረት በመቀየር ከሌሎች ነገሮች ጋር ስላለው ግንኙነት ተለዋዋጭነት መጨነቅ አያስፈልገዎትም።
መረሃግብር እና የውሂብ አቀራረብ
ዳታ ምንድን ነው? የህዝቡ ንቃተ ህሊና አስቀድሞ የኢንፎርሜሽን ቴክኖሎጂን ተላምዷል፣ በደመና ውስጥ ይሰራል እና በምናባዊ ቦታዎች ውስጥ መያዣዎች አሉት። አሁን ፕሮፌሽናል ፕሮግራመሮች እና ተጠቃሚዎች ብቻ ሳይሆኑ ተራ ሰዎችም በመረጃ እና አጠቃቀሙ ላይ ብቁ ናቸው።
ግን ፕሮግራሚንግ ምንድን ነው? እስከዛሬ ድረስ፣ የህዝብ አስተያየት ለዚህ ጽንሰ ሃሳብ እና ፅንሰ-ሀሳቦቹ የሚከተለውን ፍቺ ይሰጣል፡
- መረጃ እና ዳታ በኮምፒውተር ሳይንስ ውስጥ ጥቅም ላይ የሚውሉ መሰረታዊ ፅንሰ ሀሳቦች ናቸው።
- ውሂብ ከአካባቢው እውነታ አንፃር የተቀበሉ እና የተመዘገቡ ምልከታዎች የተወሰነ መንገድ ነው።
- ቀላል እና ውስብስብ (መዋቅሮች)፣ የመጀመሪያ ደረጃ እና ሁለተኛ ደረጃ ናቸው።
- ዳታቤዝ የገለልተኛ ቁሶች ስልታዊ በሆነ መንገድ የሚቀርቡት ተገኝተው እንዲሻሻሉ እና ጥቅም ላይ እንዲውሉ ነው።
ይህ ምን ያህል አላማ ነው? ባለስልጣን ደራሲዎችአስቡት። ትክክለኛው ልምምድ እያንዳንዱ የትምህርት ክፍል ትክክለኛውን የውሂብ ስርዓቱን እንደሚወስን እና ጥሩ ተለዋዋጭ ሞዴል ለመገንባት ሁሉንም እድል እንደሚሰጥ ለማረጋገጥ ይጥራል።
ደንበኛው (ሸማች) እንዴት እና ምን ማድረግ እንዳለበት በፕሮግራም አውጪ (ዳታ ቤዝ ዲዛይነር) ላይ የራሱን አስተያየት መጫን የተለመደ ነገር አይደለም። ከፕሮግራም አወጣጥ አንፃር ማንኛውም የደንበኛው ፍላጎት በከፍተኛ ትክክለኛነት ሊሟላ ይችላል።
የገጠር ውሀ አቅርቦትን ለመጠገን የበጀት አመዳደብ ችግር ለመፍታት Oracle ያስፈልጋል (በመንደር ውስጥ 21 ህንፃ) - ጥሩ። MySQL ላሉ ሁሉም የሩሲያ ፖስታ ቤቶች የደብዳቤ እቃዎች የመከታተያ ስርዓት ለማደራጀት ያስፈልጋል - ሁሉም ነገር እንዲሁ ይሰራል።
በማንኛውም ጊዜ ማንኛውንም ስልተ ቀመር መፃፍ እና በመረጃ ፅንሰ-ሀሳብ ፍቺ ውስጥ ማንኛውንም የመረጃ ውክልና ማግኘት ይችላሉ ይህም በዳታቤዝ አስተዳደር ስርዓት ወይም የፕሮግራም አወጣጥ ቋንቋ ገንቢ ነው። ጥያቄው የተለየ ነው፡ በአነስተኛ ወጪዎች በከፍተኛ ተለዋዋጭነት እንዴት እንደሚደረግ?
ዳታቤዝ፣ ምሳሌዎች
ቀላል መሠረት ያለ ሞዴል ይፈጠራል። የመረጃ እና የግንኙነት መሰረታዊ ፅንሰ-ሀሳቦች ትንሽ ናቸው, ተግባራዊነቱ በጣም ቀላል ነው. ለምሳሌ፣ ለከፍተኛ ትምህርት ተቋም የሚያስፈልግህ፡
- የመምህራን ጠረጴዛ፤
- የቡድን ሠንጠረዥ (ቁልፍ እና የቡድን ቁጥር)፤
- የተማሪዎች አጠቃላይ ሠንጠረዥ (የቡድን ቁልፎች ጥቅም ላይ ይውላሉ)።
ዲኑ የመምህራኑን እድገት ማወቅ ይፈልጋል። የመምህራን ጠረጴዛ መስኮች አሉት፡
- የአያት ስም፤
- ስም፤
- የአባት ስም፤
- ክትትል የሚደረግበት የቡድን ቁጥር።
የተማሪው ጠረጴዛ መስኮች አሉት፡
- የአያት ስም፤
- ስም፤
- የአባት ስም፤
- የልደት ቀን፤
- GPA (ለሁሉም የትምህርት ዓይነቶች)፤
- የቡድን ቁጥር።
ለናሙና ቢያንስ ሁለት አማራጮች ሊኖሩ ይችላሉ፡ የመምህሩን ስም በመጠቀም ወደ ግሩፑ ቁጥር በመሄድ ሁሉንም ተማሪዎች እና አማካኝ ውጤቶቻቸውን ወይም በመምህሩ የመጨረሻ ስም እና በመጨረሻው ስም ማየት ይችላሉ። የተማሪው ስም፣ የመጨረሻውን አማካይ ውጤት ማየት ይችላሉ።
በእንዲህ ዓይነት ቀላል ስሪት ውስጥ እንኳን ችግሮች የተረጋገጡ ናቸው እና የሆነ ነገር መለወጥ አለበት። ሁኔታ: መምህሩ ታመመ, ሌላ ወር ይተካዋል, ይህም ማለት ሁለት ቡድኖችን ይቆጣጠራል. በአስተማሪ ሠንጠረዥ ውስጥ በአንድ የቡድን ቁጥር ስር አንድ መስክ ብቻ አለ።
ችግሩን ለመፍታት የተባዛ መስክ ማከል አለብህ። ሁለቱ ቢታመሙ ሶስት ሜዳ ጨምሩ። ስለዚህ የመምህራን ጠረጴዛ ከባዶ ማደግ ይጀምራል።
ሌላ አማራጭ አለ፡ የቡድን ቁልፍ የቁጥር መስክን በምሳሌያዊ ይተኩ። ከዚያ፣ በመረጡት ቁጥር፣ ሕብረቁምፊውን ወደ ተከታታይ ቁልፎች መቀየር አለብዎት፣ እና አንድ ካሬ መጠይቅ ወደ ብዙ ይቀየራል።
የበለጠ ተስፋ ሰጭ ምሳሌ ጠረጴዛን መሥራት ሳይሆን ዕቃዎችን መሥራት ነው። ከዚያም መምህሩ እቃ ነው, እና ብዙ ቁጥጥር የሚደረግባቸው ቡድኖች ሊኖሩት ይችላል. ግን ሁልጊዜ አንድ ነገር ነው. የአስተማሪው ነገር ልዩ ቁልፍ አለው ነገር ግን ብዙ ክትትል የሚደረግባቸው ቡድኖች ሊኖሩት ይችላል። ቡድኑ ልዩ ቁልፍም አለው። ተማሪም እንዲሁ።
ሦስቱም የስራ መደቦች በስራው ውስጥ ብቻ የሚገኙ አይደሉም፣ነገር ግን የበለጠ ሊዳብሩ ይችላሉ።
ነገር-ተኮር መሰረቶች
የመረጃ ኢንዱስትሪ መሪዎችክላሲክ ተዛማጅ ዳታቤዝ ያቅርቡ። በህይወት ተፈትነዋል፣ ይሰራሉ፣ ደህንነታቸው የተጠበቀ፣ አስተማማኝ ናቸው እና፣ በችግሮች ጊዜ፣ መረጃን ወደነበረበት እንዲመልሱ ያስችሉዎታል።
ነገር-ተኮር የመረጃ ቋቶች (ኦዲቢ) በ1980ዎቹ አጋማሽ መፈጠር የጀመሩ ሲሆን እንደ ባለ ሥልጣናት ደራሲዎች አባባል እስከ ዛሬ ድረስ ተስፋ ሰጪ ናቸው። ነገር ግን እስካሁን ድረስ ከመሠረታዊ ንድፈ ሃሳቦች እና የፅንሰ-ሃሳባዊ ድንጋጌዎች በስተቀር፣ እንደ MySQL፣ MS SQL Server ወይም Oracle በሁሉም ልዩ ልዩ ትስጉት ውስጥ ተመሳሳይ ደረጃ እና ስርጭትን ያገኘ OODB የለም።
ነገር ግን ትርጉሙ፣የመረጃ ጽንሰ ሃሳብ፣አይነቶች፣ባህሪያት፣ክፍሎች እና ተዋረዶች የፕሮግራም አውጪዎች ማህበረሰብ ለመፍጠር በቂ ባልሆነ ገንቢ ቢቀርብስ? በራሳችን ጥንካሬ መታመን አለብን።
በሊኑክስ አካባቢ ከሰላሳ በላይ የ OODB ልዩነቶች ተፈጥረዋል። ግን የተፈጠረው የውሂብ ጎታ ተጨማሪ ተግባራትን እንደማይፈልግ ዋስትናው የት አለ? የዊንዶው አካባቢ በዚህ አካባቢ ብዙ ዋስትናዎችን አይሰጥም።
ነገር-ተኮር መፍትሄ
ነገር ግን መፍትሄ አለ። MySQLን እንደ ምሳሌ በመጠቀም፣ መደበኛ የግንኙነት ሠንጠረዦች እንዴት እንደሚፈቱ የችግሩን ነገር ተኮር ሞዴል ማሳየት ይችላሉ።
እዚህ ምንም ዳታቤዝ የለም፣ ነገር ግን የራስዎን የነገሮች ስርዓት ለመመስረት የሚያስችል አካባቢ አለ። የ MySQL ኃይል ከመረጃ ረድፎች ላሉ ሠንጠረዦች እንደ ተያያዥ ማህደረ ትውስታ ብቻ ጥቅም ላይ ይውላል. የአጠቃቀም አመክንዮ የሚወሰነው በገንቢው ራሱ ነው። በተለይ የ is_cache table አለ። ሁሉም ነገር አለው።በርካታ መሰረታዊ መስኮች፡
- የባለቤት_ኮድ፤
- የክፍለ-ጊዜ_ኮድ፤
- h_code፤
- አስገራሚ፤
- አንድ_ይዘት።
የተቀሩት መስኮች የአገልግሎት ተግባራትን ያከናውናሉ። ይህ ሰንጠረዥ በማንኛውም ጥያቄ ግብአት ላይ ይቆማል እና መድረሱን ይመዘግባል. የመረጃ ቋቱ ሞዴል ምን እንደሚሰራ የሚወሰነው በገንቢው ነው። በይዘት መስኩ (a_contents) የሚስማማው በገንቢው በተፈጠረው ሞዴል ነገሮች ነው።
በዚህ ሀሳብ ውስጥ አራት ነገሮች አሉ፡ መምታት፣ ክፍለ ጊዜን መታ፣ የታሪክ ኮድን እና የተለየ ይዘትን ይምቱ። ጥሪ ምንድን ነው, ምን ዓይነት የነገሮች ስርዓት መገንባት እንዳለበት - በገንቢው ይወሰናል. በአንድ ክፍለ ጊዜ (የሥራ ሂደት) ምን ማለት ነው የሚወሰነው በገንቢው ነው. የታሪክ ኮድ በጥያቄዎች ላይ መልሶ የማግኘት ችሎታ ነው።
እዚህ ያሉት ሰንጠረዦች ከርዕሰ-ጉዳዩ ጋር ምንም ግንኙነት የላቸውም። የጥሪ ተቆጣጣሪ (is_cache) አለ ፣ ሎግ አለ (is_customs) ፣ የጥሪ ታሪክ (is_histories) አለ። ቀሪዎቹ ሠንጠረዦች የሚወሰኑት በሚፈታው ተግባር ነው።
በእውነቱ ይህ መፍትሔ በተገነባው የጎራ ዳታቤዝ ሞዴል እና እየተፈታ ባለው ችግር ላይ በመመስረት የራስዎን OODB መፍጠርን ይጠቁማል። እዚህ አንድ ትልቅ ፕላስ አለ - ይህ የእራስዎ የውሂብ ጽንሰ-ሀሳብ ፣ የእራስዎ የአቀራረብ ሞዴል እና በመካከላቸው ያለው ግንኙነት ነው። እዚህ አንድ መሠረት አለ - ትልቅ የግንኙነት ዳታቤዝ። የሆነ ነገር መፈለግ እና የሆነ ነገር አለመግባባት ምንም አይነት ችግር አይኖርም።
ሞዴል፡ የነገር ስርዓት + DBMS
በኢንፎርሜሽን ቴክኖሎጂ ውስጥ ማንኛውንም ነገር መለወጥ ፈጽሞ የማይቻል ነው። ትክክለኛው የመረጃ አብዮት አሁንም ሩቅ ነው። ሙያዊ ንቃተ ህሊናየሶፍትዌር ገንቢዎች ክላሲካል ወጎችን አይለውጡም። ግን አሁንም ከሁኔታው መውጫ መንገድ አለ።
አስተማማኝ ዘመናዊ የመረጃ ቋት አስተዳደር ስርዓቶችን በመጠቀም ለእራስዎ ሞዴል መኖር ሁኔታን ለመፍጠር መሰረት በማድረግ የሚታወቅ ስኬት ማግኘት ይችላሉ።
በማንኛውም ሁኔታ ስራውን ለመፍታት እይታ ወይም ዳታ ሞዴል መገንባት አለብህ፣ነገር ግን በትክክል መስራት አለብህ፡የነገሮች ስርአት ይሁን እና ጥሩ DBMS አካባቢው ይሁን።