ተዛማች አልጀብራ በመረጃ ቋቶች፡ ኦፕሬሽኖች፣ ምሳሌዎች

ዝርዝር ሁኔታ:

ተዛማች አልጀብራ በመረጃ ቋቶች፡ ኦፕሬሽኖች፣ ምሳሌዎች
ተዛማች አልጀብራ በመረጃ ቋቶች፡ ኦፕሬሽኖች፣ ምሳሌዎች
Anonim

በአጠቃላይ የመረጃ ቋት ሲስተሞች ተጠቃሚዎቹ ጥያቄዎችን እንዲጠይቁ በሚያግዝ የመጠይቅ ቋንቋ የታጠቁ ናቸው። ሁለት ዓይነት ዓይነቶች አሉ - ተዛማጅ አልጀብራ እና ተዛማጅ ካልኩለስ። የመጀመሪያው የግንኙነት ምሳሌዎችን እንደ ግብአት የሚወስድ እና ግንኙነቶችን እንደ ውፅዓት የሚያወጣ የሥርዓት መጠይቅ ቋንቋ ነው። ለዚህ ያልተወሳሰበ ወይም ሁለትዮሽ ካልኩለስ ይጠቀማል። ተዛማጅ አልጀብራ በተደጋጋሚ ይከናወናል እና መካከለኛ ውጤቶች እንደ ግንኙነት ይወሰዳሉ።

ተዛማጅ አልጀብራ
ተዛማጅ አልጀብራ

የካርቴዥያ ምርት (Χ)

የሁለት የተለያዩ ግንኙነቶችን መረጃ ወደ አንድ ያዋህዳል።

ማስታወሻ - r Χ s፣

r እና ዎች ሬሾ ሲሆኑ ውጤታቸውም እንደ

ይገለጻል።

r Χ s={qt | q ∈ r እና t ∈ s}።

ማጠቃለያ። በአጋዥ ስልጠናው የተፃፉ ሁሉንም መጽሃፎች እና መጣጥፎች የሚያሳይ ግንኙነት ያዘጋጃል።

ክዋኔን እንደገና ይሰይሙ (ρ)።

የግንኙነት አልጀብራ ግንኙነቱ ውጤቶቹ ነው፣ነገር ግን ያለ ምንም ስም። ዳግም መሰየም ክዋኔው በትንሹ የግሪክ ፊደል ρ.

የተወከለውን የውጤት ዋጋ እንዲቀይሩ ያስችልዎታል።

ስያሜ - ρ x (ኢ)፣

E የሚለው አገላለጽ ውጤት ከስሙ ጋር የተከማቸበትx.

ተጨማሪ ስራዎች፡

  • አቀናብር መገናኛ፤
  • መመደብ፤
  • የተፈጥሮ ግንኙነት።

ተዛማች ካልኩለስ

ይህ የሥርዓት ያልሆነ መጠይቅ ቋንቋ ነው፣ይህ ማለት ምን ማድረግ እንዳለቦት ይነግርዎታል ግን እንዴት እንደሚተገብሩት አይገልጽም። ተዛማጅ ስሌት በሁለት ቅጾች አለ፡

  • የአንድ ቱፕል ተዛማጅ ስሌት፤
  • የተለዋዋጭ ክልሎችን ማጣራት።

ማስታወሻ - ቲ/ስቴት፡ ቅድመ ሁኔታን የሚያረኩ ሁሉንም ቲ ቱፕሎች ይመልሳል። ውጤት tuples በስም ይመልሳል። TRC በቁጥር ሊገለጽ ይችላል። ህላዌን (∃) እና ሁለንተናዊ አሃዞችን (∀) መጠቀም ይችላሉ። ማጠቃለያ ከላይ ያለው ጥያቄ ከቀዳሚው ጋር አንድ አይነት ውጤት ይሰጣል።

የጎራ ተዛማጅ ካልኩለስ DRC

የማጣሪያው ተለዋዋጭ ከ tuple ኢንቲጀር እሴቶች ይልቅ የባህሪ ጎራውን ይጠቀማል (ከላይ በተጠቀሰው TRC ላይ እንደተገለፀው)።

ማስታወሻ - {a 1፣ a 2፣ a 3፣ …, a | P (a 1፣ a 2፣ a 3፣ …፣ a)}፣

a1፣ a2 ባህርያት ሲሆኑ P ከውስጥ እሴቶች ጋር የተገነቡ ቀመሮችን ያመለክታል።

ማጠቃለያ። ጽሑፉን፣ ገጹን እና ርእሱን ከ TutorialsPoint ግንኙነት ያዘጋጃል፣ ርዕሰ ጉዳዩ የውሂብ ጎታ ከሆነበት።

እንደ TRC፣ DRC እንዲሁ ነባራዊ እና ሁለንተናዊ መለኪያዎችን በመጠቀም መፃፍ ይችላል። DRC በተጨማሪም ተዛማጅ የአልጀብራ ኦፕሬተሮችን ያካትታል። የስሌቱ አገላለጽ ጥንካሬ፣ ካልኩለስ እና በነጥቦች መካከል ያሉ የግንኙነቶች ትስስር እኩል ነው።

ግንኙነትተዛማጅ የአልጀብራ ውሂብ ሞዴል
ግንኙነትተዛማጅ የአልጀብራ ውሂብ ሞዴል

የግንኙነት ካልኩለስ እና አልጀብራ ልዩነቶች እና ዕቅዶች

የ ER ሞዴል፣ በሥዕላዊ መግለጫዎች ውስጥ ፅንሰ-ሀሳብ ሲደረግ፣ ለመረዳት ቀላል የሆኑ አስፈላጊ ግንኙነቶችን ጥሩ አጭር መግለጫ ይሰጣል። የመርሃግብር ውክልናዎች በተዛማጅ ንድፍ ላይ ሊቀረጹ ይችላሉ, ማለትም እርስ በርስ አንድ ላይ ሊፈጠሩ ይችላሉ. ሁሉንም የኤአር ገደቦች ወደ ተዛማጅ ሞዴል ማስገባት አይቻልም ነገር ግን ግምታዊ መዋቅር ሊፈጠር ይችላል። ገበታዎችን ወደዚህ ስርዓት ለመለወጥ ብዙ ሂደቶች እና ስልተ ቀመሮች አሉ። አንዳንዶቹ አውቶማቲክ ናቸው, ሌሎች ደግሞ በእጅ የተፈጠሩ ናቸው. የ ER ገበታዎች በዋናነት የሚከተሉትን መመዘኛዎች ያቀፈ ነው፡

  • አካል እና ባህሪያቱ፤
  • link፣ እሱም ከላይ ባሉት እሴቶች መካከል ያለ ግንኙነት ነው።

የነገሮች እና ግንኙነቶች ማነፃፀር በተለያየ መንገድ እና እቅድ ይከሰታል። ለምሳሌ፣ አንድ አካል አንዳንድ ባህሪያት ያለው የገሃዱ ዓለም ነገር ነው። የማዛመጃው ሂደት፣ ስልተ ቀመር እንደሚከተለው ነው፡

  • ለእያንዳንዱ ነገር ጠረጴዛ ፍጠር፤
  • ባህሪዎች ተዛማጅ የውሂብ አይነቶች ያላቸው የሰንጠረዥ ሜዳዎች መሆን አለባቸው፤
  • ዋና ቁልፍ አውጁ።

ግንኙነት በህጋዊ አካላት መካከል ያለ ግንኙነት ነው። የማጠናቀር ሂደቱ እንደሚከተለው ነው፡

  • የግንኙነት ገበታ ፍጠር፤
  • የሁሉም ተሳታፊ አካላት ዋና ቁልፎችን እንደ የሰንጠረዥ መስኮች ከተገቢው የውሂብ አይነቶች ጋር ይጨምሩ፤
  • ግንኙነቱ ምንም አይነት ባህሪ ካለው፣ እያንዳንዱን ባህሪ እንደ የጠረጴዛ መስክ ያቀናብሩ፤
  • ሁሉንም ነገር የሚያጠቃልለውን ዋና ቁልፍ ያጣምሩቀሪው ለተሳታፊ ነገሮች፤
  • ሁሉንም የውጭ ቁልፍ ገደቦችን ይግለጹ።

የደካማ ስብስቦችን እና ተዋረዳዊ ቁሶችን ማሳየት የሚከሰተው በተወሰነ ስርዓት መሰረት ነው። በመጀመሪያ ደረጃ, የእነዚህን እሴቶች አስፈላጊ መሰረቶች እና ፍቺዎች መረዳት ያስፈልጋል. ደካማ ባህሪ ስብስብ ከእሱ ጋር የተያያዘ ምንም ዋና ቁልፍ የሌለው ነው. የማሳያው ሂደት እንደሚከተለው ነው፡

  • ለደካማ የነገሮች ስብስብ ጠረጴዛ ፍጠር፤
  • ሁሉንም ባህሪያት ወደ ሼማው እንደ መስክ ያክሉ፤
  • ለመታወቂያ ዋናውን ቁልፍ ይግለጹ፤
  • ሁሉንም የውጭ ቁልፍ ገደቦችን አዘጋጅ።

የግንኙነት አልጀብራ ቋንቋን በልዩነት ወይም በማጠቃለል ላይ የተመሰረቱ ተዋረዳዊ ነገሮች ማሳያ የሚከሰቱት በቅደም ተከተል አካላት መልክ ነው። አልጎሪዝም የሚከተለው ነው፡

  • ለሁሉም ከፍተኛ ዝቅተኛ ደረጃ ያላቸው ነገሮች ሰንጠረዦችን ይፍጠሩ፤
  • ዋና ቁልፎችን አክል፤
  • በዝቅተኛ ደረጃ ሁሉንም ሌሎች ዝቅተኛ ደረጃ ያላቸው ነገሮች ባህሪያትን ይተግብሩ፤
  • የሠንጠረዡን ዋና ቁልፎች ያውጁ፤
  • የውጭ ቁልፍ ገደቦችን አዘጋጅ።
ተዛማጅ የአልጄብራ ስራዎች
ተዛማጅ የአልጄብራ ስራዎች

መረጃን ለመግለፅ፣ ለማከማቸት፣ ለመለወጥ ያሉ አማራጮች

SQL ለተዛማጅ የውሂብ ጎታዎች የፕሮግራም አወጣጥ ቋንቋ ነው። የተገነባው በአልጀብራ እና ተያያዥነት ባለው የ tuples ስሌት ነው። SQL ከሁሉም ዋና የ DBMS ስርጭቶች ጋር እንደ ጥቅል ይመጣል። እነሱን ለመጠቀም ሁለቱንም ውሂብ እና ቋንቋዎች ይዟል። ተዛማጅ የአልጀብራ SQL ውሂብ ፍቺ ባህሪያትን በመጠቀም የውሂብ ጎታውን እቅድ መንደፍ እና ማሻሻል ይችላሉ፣የአስተዳደር እና የማስተካከያ ባህሪያት, እንዲሁም የውሂብ ለውጦች, በሲስተሙ ውስጥ የተጫነውን መረጃ እንዲያከማቹ እና እንዲያወጡ ያስችሉዎታል. አወቃቀሩን እና ስርዓቱን ለመወሰን የሚከተለውን የትዕዛዝ ስብስብ ይጠቀማል፡

  • አዲስ ዳታቤዝ፣ ሠንጠረዦች እና እይታዎችን ከዲቢኤምኤስ ይፈጥራል።
  • ትእዛዞችን ይጥላል።
  • የመረጃ ቋቱን ንድፍ ይለውጣል።
  • ይህ ትዕዛዝ የሕብረቁምፊ ነገር ባህሪን ያክላል።

SQL በዳታ ማዛወሪያ ቋንቋ (ዲኤምኤል) የታጠቁ ነው። መረጃን በማስገባት፣ በማዘመን እና በመሰረዝ የውሂብ ጎታውን ምሳሌ ይቀይራል። ዲኤምኤል ሁሉንም ውሂብ የመቀየር ኃላፊነት አለበት። SQL በዲኤምኤል ክፍል ውስጥ የሚከተሉትን የትዕዛዞች ስብስብ ይዟል፡

  1. SELECT ከመሰረታዊ የመጠይቅ ትዕዛዞች አንዱ ነው። ከግንኙነት አልጀብራ ትንበያ አሠራር ጋር ተመሳሳይ ነው። በ WHERE አንቀጽ ላይ በተገለጸው ሁኔታ ላይ በመመስረት ባህሪያትን ይመርጣል።
  2. ከ - ይህ ክፍል ባህሪያቱ የሚመረጡበት/የሚመረጡበት እንደ ነጋሪ እሴት ነው የሚወስደው። ከአንድ በላይ ስም ከተሰጠ ይህ ንጥል ከካርቴዥያ ምርት ጋር ይዛመዳል።
  3. የት - ይህ ክፍል ለታቀደለት አይነታ ብቁ ለመሆን መሟላት ያለባቸውን ቅድመ ሁኔታዎች ወይም ሁኔታዎች ይገልጻል።

ትእዛዞችም አሉ፡

  • አስገባ፤
  • እሴቶችን በመቀየር ላይ፤
  • ሰርዝ።
በመረጃ ቋቶች ውስጥ ተዛማጅ አልጀብራ
በመረጃ ቋቶች ውስጥ ተዛማጅ አልጀብራ

የተዛመደ የአልጀብራ መጠይቆችን መፍጠር

ፍለጋን በሚገነቡበት ጊዜ ተግባሩ ወደ ትክክለኛው ውጤት የሚያመጣውን የአሠራር መዋቅር መፈለግ ነው። የግንኙነት አልጀብራ መሰረታዊ ስራዎች ቀላል ናቸው።እንደ ኦፔራዎች ከአንድ ወይም ከሁለት ግንኙነቶች ጋር ክዋኔዎች. የቅደም ተከተል ጥምር ውጤቶች የመጨረሻውን ውጤት ይወስናሉ. በመረጃ ቋቶች ውስጥ ያለው የግንኙነት አልጀብራ ሥርዓት በጣም ቀላል ስለሆነ የመጨረሻውን ውጤት ከመድረሱ በፊት ብዙ መካከለኛ ውጤቶች ሊገኙ ይችላሉ፣ አዲስ የተቀበሉትን መረጃዎች የሚያወጡ ኦፔራዎችም ያገለግላሉ።

ለአብዛኛዎቹ ኦፕሬተሮች የጥያቄዎቹ ቅደም ተከተል እና አፈፃፀማቸው ምንም ለውጥ አያመጣም ማለትም መካከለኛ መረጃን በተለያዩ መንገዶች በመቅረፅ እና በማጣመር ተመሳሳይ ውጤት ማግኘት ይቻላል። በተግባር፣ የውሂብ ጎታ ፍለጋዎች በጣም ቀላል ናቸው። ስራዎችን እና መካከለኛ ውጤቶችን የማከናወን ስርዓት የሚወሰነው በመጠይቁ አመቻች ነው። ጥያቄዎችን፣ መስፈርቶችን በሚፈጥሩበት ጊዜ

መጀመሪያ መልስ ለማግኘት የትኞቹን ግንኙነቶች አስፈላጊ እንደሆኑ መምረጥ እና ከዚያ ክወናዎችን እና መካከለኛ ውጤቶችን መግለጽ ያስፈልግዎታል። በውጤቶች ዳታቤዝ ውስጥ ያለው የግንኙነት አልጀብራ መጠይቅ አወቃቀር እንደ ስዕላዊ መግለጫ ሊወከል ይችላል። መስፈርቶች አመቻቾች በተቻለ መጠን አፈፃፀምን በብቃት ለማደራጀት ይሞክራሉ። በተግባር ይህ ማለት ብዙውን ጊዜ መካከለኛ ውጤቶችን በተቻለ ፍጥነት ለመቀነስ ይሞክራሉ. የተለመዱ የአልጀብራ ምሳሌዎች በዚህ ላይ ያግዛሉ።

ምሳሌ 1.

የመረጃ ፍላጎት፡ ለ1999 ዓ.ም ፍተሻ ላይ ጉድለቶች በተገኙባቸው የ1996 ሞዴል ዓመት ተሽከርካሪዎች ላይ መረጃ።

በመጀመሪያ ስለ መኪኖቹ መረጃ የሚታየው የሁሉንም የግንኙነቶች ባህሪያት እሴቶች ለመረዳት ነው። ስለ ፍተሻዎች መረጃ በ "ፍተሻ" ሠንጠረዥ ውስጥ ተቀምጧል, እና ከተገኘስህተቶች, በ "ችግር" ሠንጠረዥ ውስጥ ይመዘገባሉ. ስለዚህ፣ የሚፈለገውን መረጃ ለማግኘት እነዚህ ሶስት ሰንጠረዦች ያስፈልጋሉ።

የ1996 መኪኖች ብቻ ናቸው የሚስቡት። የተሽከርካሪው የሞዴል ክልል በተሽከርካሪ መረጃ ሠንጠረዥ ረድፍ ውስጥ እንደ የተቀመጠው ባህሪ እሴት ነው የሚወከለው። የመጀመሪያው መካከለኛ ውጤት የ1996 ልዩነቶችን የሚወክሉ ቱፕልሎችን ያካትታል።

ስለዚህ ይህንን ጊዜ የሚሸፍኑ ረድፎች ብቻ ያስፈልጋሉ። እነሱን ለማውጣት ምርጫን መጠቀም ያስፈልግዎታል. አሁን የሚያስፈልጉት መኪኖች እና ፍተሻዎች አሉ። ከዚያም ሕብረቁምፊዎቹ የመገጣጠሚያውን አሠራር በመጠቀም ይጣመራሉ. በጋራ መመዝገቢያ ቁጥር መያያዝ አለባቸው፣ ብቸኛው የጋራ አምድ ስለሆነ፣ የተፈጥሮ መቀላቀል ጥቅም ላይ ይውላል።

በቼኮች ወቅት ችግሮች እንደነበሩ ለማወቅ የችግር መስመሮችን ከቼኩ ጋር ማያያዝ አለብዎት። የመቆጣጠሪያ ረድፎችን ከመኪናዎች ጋር ካገናኙ በኋላ, ይህንን ውጤት ከተበላሸው ጠረጴዛ ጋር ማገናኘት ይችላሉ. ቁርኝቱ በጋራ መመዝገቢያ ቁጥር እና በተረጋገጠው ቀን ላይ የተመሰረተ መሆን አለበት. በሠንጠረዡ ውስጥ ያሉት እነዚህ የተለመዱ ዓምዶች ብቻ ናቸው፣ ስለዚህ የተፈጥሮ መቀላቀል ጥቅም ላይ ይውላል።

ተዛማጅ አልጀብራ ቋንቋ ነው።
ተዛማጅ አልጀብራ ቋንቋ ነው።

የሂሳብ አማራጮች ያለ መካከለኛ ውጤቶች

ምሳሌ 2.

የሚያስፈልግ መረጃ፡ ለ1995 ሞዴል አመት የአሽከርካሪ ስም ወይም ለ2000 ያልተሞከሩ የቆዩ ተሽከርካሪዎች። ስሙ በ "ሾፌር" ሰንጠረዥ ውስጥ ነው. የሕግ አስከባሪ ኤጀንሲዎች በሰንጠረዥ ውስጥ ተገልጸዋል "በካንቲን መኪና ውስጥ መፈተሽ እና መኪናዎች". ስለዚህስለዚህ, እነዚህ ሶስት ጠረጴዛዎች ያስፈልጋሉ. በመጀመሪያ ለ 2000 ዓ.ም ያልተፈተሹትን መኪናዎች ማወቅ ያስፈልግዎታል. በሠንጠረዡ ውስጥ የተዘረዘሩትን ፍተሻዎች ብቻ በመጠቀም ይህንን ችግር መፍታት አይቻልም, ምክንያቱም ስለ እነዚያ ፍተሻዎች መረጃ ስለሚይዝ, እና ያልተተገበሩትን አይደለም. ይህ ችግር የሚፈታው ከ2000 ዓ.ም በፊት የሚፈተሹ ተጨማሪ መኪናዎችን በመፈለግ ነው። እንደውም የምዝገባ ቁጥራቸው ብቻ ነው የሚያስፈልገው።

እንዴት መቀየር ወይም መረጃ ማግኘት እንደሚቻል የሚያሳዩ ከላይ ከተጠቀሱት ውጪ ሌሎች ምሳሌዎች አሉ። ልዩ ስራዎችን በመጠቀም የጥያቄ ልዩነቶችን ማሻሻል ይቻላል. በእርግጥ፣ ፍለጋ እና መረጃን ማግኘት በተቻለ መጠን ቀላል እና ቀላል ለማድረግ፣ ተዛማጅ የካልኩለስ ሞዴል አለ።

መረጃው የተጠበቀ እና የተጠበቀበት

የግንኙነቱ አልጀብራ ተዛማጅ ዳታ ሞዴል መዝገቦችን በያዙ የፋይል ቅርጸቶች ይከማቻል። በአካላዊ ደረጃ, ትክክለኛው መረጃ በአንዳንድ መሳሪያዎች ላይ በኤሌክትሮማግኔቲክ ቅርጸት ተስተካክሏል. እነዚህ የማከማቻ መሳሪያዎች በሶስት ምድቦች ሊከፈሉ ይችላሉ፡

  1. ዋና። ይህ ምድብ ለሲፒዩ በቀጥታ የሚደረስ ማህደረ ትውስታን ያካትታል. መመዝገቢያዎች፣ ፈጣን ማህደረ ትውስታ (መሸጎጫ) እና ዋና ማህደረ ትውስታ (ራም) በቀጥታ ወደ ማእከላዊው ተደራሽ ናቸው ፣ ምክንያቱም ሁሉም በማዘርቦርድ ወይም በ ቺፕሴት ላይ ይገኛሉ ። ይህ ማከማቻ በተለምዶ በጣም ትንሽ፣ እጅግ በጣም ፈጣን እና ያልተረጋጋ ነው። ግዛቱን ለመጠበቅ የማያቋርጥ የኃይል አቅርቦት ያስፈልጋል. ካልተሳካ፣ ሁሉም ውሂቡ ይጠፋል።
  2. ሁለተኛ። ለወደፊቱ መረጃን ለማከማቸት ጥቅም ላይ ይውላልመጠቀም ወይም ምትኬ. እንደ ማግኔቲክ ዲስኮች፣ ኦፕቲካል ዲስኮች (ዲቪዲዎች፣ ሲዲዎች፣ ወዘተ.)፣ ሃርድ ድራይቭ፣ ፍላሽ አንፃፊ እና ማግኔቲክ ቴፖች ያሉ የፕሮሰሰር ቺፕሴት ወይም ማዘርቦርድ ያልሆኑ የማስታወሻ መሳሪያዎችን ያካትታል።
  3. ሶስተኛ ደረጃ። ከፍተኛ መጠን ያለው ውሂብ ለማከማቸት ያገለግል ነበር። እንደነዚህ ያሉት የማጠራቀሚያ መሳሪያዎች ከኮምፒዩተር ሲስተም ውጫዊ ስለሆኑ በፍጥነት ረገድ በጣም ቀርፋፋ ናቸው. እነዚህ የማጠራቀሚያ መግብሮች በዋነኛነት አጠቃላይ ስርዓቱን ለመደገፍ ያገለግላሉ። ኦፕቲካል ዲስኮች እና መግነጢሳዊ ካሴቶች እንደ ሶስተኛ ደረጃ ማከማቻ በሰፊው ያገለግላሉ።

ልዩ ተዛማጅ የአልጀብራ ስራዎች ለጥያቄ ውጤታማነት አስፈላጊ ናቸው።

የማከማቻ መዋቅር

የኮምፒዩተር ሲስተም በሚገባ የተገለጸ የማህደረ ትውስታ ተዋረድ አለው። ሲፒዩ በቀጥታ ወደ ዋናው ስርዓት እንዲሁም አብሮ የተሰሩ መዝገቦች አሉት። ዋናው የማህደረ ትውስታ መዳረሻ ጊዜ ከፕሮሰሰር ፍጥነት ያነሰ መሆኑ ግልጽ ነው። ይህንን ልዩነት ለመቀነስ መሸጎጫ ገብቷል። መሸጎጫው በጣም ፈጣኑን የመዳረሻ ጊዜ ያቀርባል እና በሲፒዩ ብዙ ጊዜ የሚደረስበትን ውሂብ ይዟል።

በፍጥነት ተደራሽነት ያለው ማህደረ ትውስታ በጣም ውድ ነው። ትላልቅ የማከማቻ መሳሪያዎች ትንሽ ፍጥነት ይሰጣሉ እና ርካሽ ናቸው ነገር ግን ከፕሮሰሰር መመዝገቢያ ወይም መሸጎጫ ጋር ሲነፃፀሩ ከፍተኛ መጠን ያለው ውሂብ ማከማቸት ይችላሉ።

መግነጢሳዊ እና ሃርድ ድራይቮች ዛሬ በኮምፒዩተር ሲስተሞች ውስጥ በጣም የተለመዱ ሁለተኛ ደረጃ ማከማቻ መሳሪያዎች ናቸው። መግነጢሳዊ ተብለው ይጠራሉየብረት መሠረት. እነዚህ ዲስኮች በአከርካሪው ላይ በአቀባዊ ይቀመጣሉ. የማንበብ/የመፃፍ ጭንቅላት በመካከላቸው ይንቀሳቀሳል እና ከስር ያለውን ቦታ ለማግኔት ወይም ለማስወገድ ይጠቅማል። እንደ 0 (ዜሮ) ወይም 1 (አንድ) ሊታወቅ ይችላል።

ሃርድ ድራይቭ ቀልጣፋ የውሂብ ማከማቻ በደንብ በተገለጸ ቅደም ተከተል ነው የተቀረፀው። ዱካዎች የሚባሉ ብዙ ማዕከላዊ ክበቦች አሉት። እያንዳንዱ ትራክ በሴክተሮች የተከፋፈለ ሲሆን በተለይም 512 ባይት ውሂብ ያከማቻል።

SQL ተዛማጅ አልጀብራ
SQL ተዛማጅ አልጀብራ

የፋይል ስራዎች

በግንኙነት የአልጀብራ ቋንቋ ሥርዓት እና የመረጃ ቋቱ ላይ የሚሰሩ ስራዎች በሁለት ምድቦች በሰፊው ሊከፈሉ ይችላሉ፡

  • አዘምን፤
  • ፈልግ።

የመጀመሪያው ምድብ የውሂብ እሴቶችን በማስገባት፣ በመሰረዝ ወይም በማዘመን ይለውጣል። በሌላ በኩል የፍለጋ ክዋኔዎች መረጃን አያርትዑም, ነገር ግን ከአማራጭ ሁኔታዊ ማጣሪያ በኋላ ያውጡት. በሁለቱም አይነት ኦፕሬሽኖች ምርጫ ትልቅ ሚና ይጫወታል. ፋይል ከመፍጠር እና ከመሰረዝ በተጨማሪ በእነሱ ላይ ሊደረጉ የሚችሉ በርካታ ስራዎች ሊኖሩ ይችላሉ፡

  1. ክፍት - ከሁለቱ የንባብ ወይም የመፃፍ ሁነታዎች በአንዱ አለ። በመጀመሪያው ሁኔታ ስርዓተ ክወናው ማንም ሰው ውሂቡን እንዲቀይር አይፈቅድም. በሌላ አነጋገር ውሂቡ የሚነበበው ብቻ ነው። በንባብ ሁነታ የተከፈቱ ፋይሎች በብዙ ነገሮች መካከል ሊጋሩ ይችላሉ። የመጻፍ ሁነታ ውሂቡን እንዲቀይሩ ያስችልዎታል. ፋይሎች ሊነበቡ ይችላሉ ነገር ግን ሊጋሩ አይችሉም።
  2. ዝጋ ሁሉንም መቆለፊያዎች ስለሚያስወግድ ከኦፕሬቲንግ ሲስተም እይታ በጣም አስፈላጊው አሰራር ነው።(በተጋራ ሁነታ ላይ ከሆነ) ውሂብን (ከተቀየረ) ወደ ሁለተኛ ሚዲያ ያስቀምጣል እና ከፋይሉ ጋር የተያያዙ ሁሉንም ቋት እና ተቆጣጣሪዎች ይለቀቃል።
  3. ኢንዴክስ ማድረግ ስርዓቱ በተተገበረባቸው አንዳንድ ባህሪያት ላይ በመመስረት መዝገቦችን ከስርዓት ፋይሎች በብቃት ለማውጣት የመረጃ መዋቅር ዘዴ ነው። በባህሪያት ላይ በመመስረት ይገለጻል።

መረጃ ጠቋሚ ከሚከተለው አይነት ሊሆን ይችላል፡

  1. ዋና በተያዘው የውሂብ ፋይል ውስጥ ይገለጻል። የመረጃ ፋይሉ የተደራጀው በቁልፍ መስክ ነው።
  2. ሁለተኛ ደረጃ ኢንዴክስ የእጩ ቁልፍ ከሆነው መስክ የተፈጠረ እና በእያንዳንዱ መዝገብ ውስጥ ልዩ እሴት ያለው ወይም የተባዙ እሴቶች ያለው ቁልፍ ካልሆነ።
  3. ክላስተር የሚገለጸው በታዘዘ የውሂብ ፋይል፣ ቁልፍ ባልሆነ መስክ ውስጥ ነው።
ተዛማጅ አልጀብራ ተዛማጅ ካልኩለስ
ተዛማጅ አልጀብራ ተዛማጅ ካልኩለስ

የውሂብ ጎታ አስተዳደር ስርዓት ወይም ዲቢኤምኤስ የተጠቃሚ መረጃን በከፍተኛ ብቃት ከተገቢው የደህንነት እርምጃዎች ጋር ለማከማቸት እና ለማውጣት ቴክኖሎጂን ያመለክታል። ይህንን ጉዳይ ጠለቅ ብለን ስንመረምረው ግንኙነቶቹን እንደ መከራከሪያ ወስዶ በውጤቱ የሚመልስ ኦፕሬተሮች ቋንቋ ነው ወደሚል ድምዳሜ ያመራል።

የሚመከር: