เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 1

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 1 เชตเชพเชธเซเชคเชตเชฟเช• เชกเซ‡เชŸเชพเชฌเซ‡เช เชคเชฒเชตเชพเชฐเซ‹ - เชตเซˆเชถเซเชตเชฟเช• - เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เชœเชพเชฃเซ€เชคเซ€ เช›เซ‡, เชชเชฐเช‚เชคเซ เชนเชœเซ เชชเชฃ เชฅเซ‹เชกเชพ เชฒเซ‹เช•เซ‹ เชคเซ‡เชจเซ‹ เช…เชธเชฐเช•เชพเชฐเช• เชฐเซ€เชคเซ‡ เช‰เชชเชฏเซ‹เช— เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซ‹ เชคเซ‡ เชœเชพเชฃเซ‡ เช›เซ‡ เช…เชฅเชตเชพ เช† เชธเซเชชเชฐเชตเซ‡เชชเชจเชจเซ€ เชฎเชพเชฒเชฟเช•เซ€ เชฌเชฟเชฒเช•เซเชฒ เชจเชฅเซ€.

เชœเซ‹ เชคเชฎเซ‡ เชคเซ‡ เชธเชฎเชธเซเชฏเชพเช“เชจเซ‡ เช‰เช•เซ‡เชฒเชตเชพ เชฎเชพเชŸเซ‡ เชตเซˆเชถเซเชตเชฟเช•เซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เช›เซ‹ เชœเซ‡เชฎเชพเช‚ เชคเซ‡เช“ เช–เชฐเซ‡เช–เชฐ เชธเชพเชฐเชพ เช›เซ‡, เชคเซ‹ เชคเชฎเซ‡ เช‰เชคเซเช•เซƒเชทเซเชŸ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เช‰เชคเซเชชเชพเชฆเช•เชคเชพเชฎเชพเช‚ เช…เชฅเชตเชพ เชธเชฎเชธเซเชฏเชพเชจเชพ เช‰เช•เซ‡เชฒเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ (1, 2).

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เช…เชจเซ‡ เชชเซเชฐเซ‹เชธเซ‡เชธ เช•เชฐเชตเชพเชจเซ€ เชเช• เช–เชพเชธ เชฐเซ€เชค เช›เซ‡, เชœเซ‡ SQL เชฎเชพเช‚ เช•เซ‹เชทเซเชŸเช•เซ‹เชฅเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช…เชฒเช— เช›เซ‡. เชคเซ‡เช“ เชญเชพเชทเชพเชฎเชพเช‚ 1966 เชฎเชพเช‚ เชฆเซ‡เช–เชพเชฏเชพ เชนเชคเชพ M(UMPS) (เช‰เชคเซเช•เซเชฐเชพเช‚เชคเชฟ เชตเชฟเช•เชพเชธ - เช•เซ‡เชถ เช‘เชฌเซเชœเซ‡เช•เซเชŸเชธเซเช•เซเชฐเชฟเชชเซเชŸ, เชคเซเชฏเชพเชฐเชฌเชพเชฆ COS) เชคเชฌเซ€เชฌเซ€ เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เช›เซ‡ เช…เชจเซ‡ เชนเชœเซ เชชเชฃ เช›เซ‡ เชธเช•เซเชฐเชฟเชฏเชชเชฃเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เช•เซ‡เชŸเชฒเชพเช• เช…เชจเซเชฏ เช•เซเชทเซ‡เชคเซเชฐเซ‹เชฎเชพเช‚ เชชเชฃ เชชเซเชฐเชตเซ‡เชถ เช•เชฐเซเชฏเซ‹ เชœเซเชฏเชพเช‚ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏเชคเชพ เช…เชจเซ‡ เช‰เชšเซเชš เชชเซเชฐเชฆเชฐเซเชถเชจ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡: เชซเชพเช‡เชจเชพเชจเซเชธ, เชŸเซเชฐเซ‡เชกเชฟเช‚เช—, เชตเช—เซ‡เชฐเซ‡.

เช†เชงเซเชจเชฟเช• DBMSs เชฎเชพเช‚ เชตเซˆเชถเซเชตเชฟเช• เชฒเซ‹เช•เซ‹ เชตเซเชฏเชตเชนเชพเชฐเซ‹, เชฒเซ‹เช—เซ€เช‚เช—, เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เช…เชจเซ‡ เชชเชพเชฐเซเชŸเซ€เชถเชจเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ‡ เช›เซ‡. เชคเซ‡. เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช†เชงเซเชจเชฟเช•, เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ, เชตเชฟเชคเชฐเชฟเชค เช…เชจเซ‡ เชเชกเชชเซ€ เชธเชฟเชธเซเชŸเชฎเซ‹ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡.

เชตเซˆเชถเซเชตเชฟเช• เชฒเซ‹เช•เซ‹ เชคเชฎเชจเซ‡ เชฐเชฟเชฒเซ‡เชถเชจเชฒ เชฎเซ‹เชกเชฒ เชธเซเชงเซ€ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเชคเชพ เชจเชฅเซ€. เชคเซ‡เช“ เชคเชฎเชจเซ‡ เชกเซ‡เชŸเชพ เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชธ เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซ€ เชธเซเชตเชคเช‚เชคเซเชฐเชคเชพ เช†เชชเซ‡ เช›เซ‡ เชœเซ‡ เชšเซ‹เช•เซเช•เชธ เช•เชพเชฐเซเชฏเซ‹ เชฎเชพเชŸเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช˜เชฃเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชฎเชพเชŸเซ‡, เช—เซเชฒเซ‹เชฌเชฒเชจเซ‹ เชธเซเชฎเชพเชฐเซเชŸ เช‰เชชเชฏเซ‹เช— เช–เชฐเซ‡เช–เชฐ เชเช• เช—เซเชชเซเชค เชถเชธเซเชคเซเชฐ เชฌเชจเซ€ เชถเช•เซ‡ เช›เซ‡, เชœเซ‡ เชฐเชฟเชฒเซ‡เชถเชจเชฒ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชกเซ‡เชตเชฒเชชเชฐเซเชธ เชฎเชพเชคเซเชฐ เชธเซเชตเชชเซเชจ เชœ เชœเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡.

เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพเชจเชพ เชฎเชพเชฐเซเช— เชคเชฐเซ€เช•เซ‡ เช—เซเชฒเซ‹เชฌเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช˜เชฃเซ€ เช†เชงเซเชจเชฟเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพเช“เชฎเชพเช‚, เช‰เชšเซเชš-เชธเซเชคเชฐ เช…เชจเซ‡ เชจเชฟเชฎเซเชจ-เชธเซเชคเชฐ เชฌเช‚เชจเซ‡เชฎเชพเช‚ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เชคเซ‡เชฅเซ€, เช† เชฒเซ‡เช–เชฎเชพเช‚ เชนเซเช‚ เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชตเซˆเชถเซเชตเชฟเช• เชชเชฐ เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเซ€เชถ, เช…เชจเซ‡ เชคเซ‡ เชญเชพเชทเชพ เชชเชฐ เชจเชนเซ€เช‚ เช•เซ‡ เชœเซเชฏเชพเช‚เชฅเซ€ เชคเซ‡เช“ เชเช•เชตเชพเชฐ เช†เชตเซเชฏเชพ เชนเชคเชพ.

2. เชตเซˆเชถเซเชตเชฟเช• เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡

เชšเชพเชฒเซ‹ เชชเชนเซ‡เชฒเชพ เชธเชฎเชœเซ€เช เช•เซ‡ เชตเซˆเชถเซเชตเชฟเช• เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชถเช•เซเชคเชฟเช“ เชถเซเช‚ เช›เซ‡. เชตเซˆเชถเซเชตเชฟเช•เซ‹เชจเซ‡ เชœเซเชฆเชพ เชœเซเชฆเชพ เชฆเซƒเชทเซเชŸเชฟเช•เซ‹เชฃเชฅเซ€ เชœเซ‹เชˆ เชถเช•เชพเชฏ เช›เซ‡. เชฒเซ‡เช–เชจเชพ เช† เชญเชพเช—เชฎเชพเช‚ เช†เชชเชฃเซ‡ เชคเซ‡เชฎเชจเซ‡ เชตเซƒเช•เซเชทเซ‹ เชคเชฐเซ€เช•เซ‡ เชœเซ‹เชˆเชถเซเช‚. เช…เชฅเชตเชพ เช…เชงเชฟเช•เซเชฐเชฎเชฟเช• เชกเซ‡เชŸเชพ เชตเซ‡เชฐเชนเชพเช‰เชธเซ€เชธเชจเซ€ เชœเซ‡เชฎ.

เชคเซ‡เชจเซ‡ เชธเชฐเชณ เชฐเซ€เชคเซ‡ เช•เชนเซ€เช เชคเซ‹, เชตเซˆเชถเซเชตเชฟเช• เช เชธเชคเชค เชเชฐเซ‡ เช›เซ‡. เชเชฐเซ‡ เชœเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เชกเชฟเชธเซเช• เชชเชฐ เชธเชพเชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เช‚เชˆเช• เชธเชฐเชณ เช•เชฒเซเชชเชจเชพ เช•เชฐเชตเซ€ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡. เช•เซ‹เชกเชฎเชพเช‚ (COS/M เชญเชพเชทเชพเช“เชฎเชพเช‚) เชคเซ‡ เชฎเชพเชคเซเชฐ เชชเซเชฐเชคเซ€เช•เชฎเชพเช‚ เชจเชฟเชฏเชฎเชฟเชค เชธเชนเชฏเซ‹เช—เซ€ เชเชฐเซ‡เชฅเซ€ เช…เชฒเช— เชชเชกเซ‡ เช›เซ‡ ^ เชจเชพเชฎ เชชเชนเซ‡เชฒเชพเช‚.

เชตเซˆเชถเซเชตเชฟเช•เชฎเชพเช‚ เชกเซ‡เชŸเชพ เชฌเชšเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ SQL เช•เซเชตเซ‡เชฐเซ€ เชญเชพเชทเชพ เชถเซ€เช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€; เชคเซ‡เชฎเชจเซ€ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เช†เชฆเซ‡เชถเซ‹ เช–เซ‚เชฌ เชœ เชธเชฐเชณ เช›เซ‡. เชคเซ‡เช“ เชเช• เช•เชฒเชพเช•เชฎเชพเช‚ เชถเซ€เช–เซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชšเชพเชฒเซ‹ เชธเซŒเชฅเซ€ เชธเชฐเชณ เช‰เชฆเชพเชนเชฐเชฃเชฅเซ€ เชถเชฐเซ‚เช†เชค เช•เชฐเซ€เช. 2 เชถเชพเช–เชพเช“ เชธเชพเชฅเซ‡ เชธเชฟเช‚เช—เชฒ-เชฒเซ‡เชตเชฒ เชตเซƒเช•เซเชท. เช‰เชฆเชพเชนเชฐเชฃเซ‹ COS เชฎเชพเช‚ เชฒเช–เซ‡เชฒเชพ เช›เซ‡.

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 1

Set ^a("+7926X") = "John Sidorov"
Set ^a("+7916Y") = "Sergey Smith"



เชตเซˆเชถเซเชตเชฟเช• (เชธเซ‡เชŸ เช†เชฆเซ‡เชถ) เชฎเชพเช‚ เชฎเชพเชนเชฟเชคเซ€ เชฆเชพเช–เชฒ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, 3 เชตเชธเซเชคเซเช“ เช†เชชเชฎเซ‡เชณเซ‡ เชฅเชพเชฏ เช›เซ‡:

  1. เชกเชฟเชธเซเช• เชชเชฐ เชกเซ‡เชŸเชพ เชธเชพเชšเชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡.
  2. เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพ. เช•เซŒเช‚เชธเชฎเชพเช‚ เชœเซ‡ เช›เซ‡ เชคเซ‡ เช•เซ€ เช›เซ‡ (เช…เช‚เช—เซเชฐเซ‡เชœเซ€ เชธเชพเชนเชฟเชคเซเชฏเชฎเชพเช‚ - "เชธเชฌเชธเซเช•เซเชฐเชฟเชชเซเชŸ"), เช…เชจเซ‡ เชฌเชฐเชพเชฌเชฐเชจเซ€ เชœเชฎเชฃเซ€ เชฌเชพเชœเซเช เชฎเซ‚เชฒเซเชฏ เช›เซ‡ ("เชจเซ‹เชก เชฎเซ‚เชฒเซเชฏ").
  3. เชตเชฐเซเช—เซ€เช•เชฐเชฃ. เชกเซ‡เชŸเชพ เช•เซ€ เชฆเซเชตเชพเชฐเชพ เชตเชฐเซเช—เซ€เช•เซƒเชค เชฅเชฏเซ‡เชฒ เช›เซ‡. เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚, เชœเซเชฏเชพเชฐเซ‡ เชเชฐเซ‡เชฎเชพเช‚เชฅเซ€ เชชเชธเชพเชฐ เชฅเชพเชฏ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชชเซเชฐเชฅเชฎ เชคเชคเซเชต "เชธเซ‡เชฐเซเช—เซ‡เชˆ เชธเซเชฎเชฟเชฅ" เช…เชจเซ‡ เชฌเซ€เชœเซเช‚ "เชœเซเชนเซ‹เชจ เชธเชฟเชกเซ‹เชฐเซ‹เชต" เชนเชถเซ‡. เชตเซˆเชถเซเชตเชฟเช• เชฎเชพเช‚เชฅเซ€ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ€ เชธเซ‚เชšเชฟ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชกเซ‡เชŸเชพเชฌเซ‡เช เชธเซ‰เชฐเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เชธเชฎเชฏ เชฌเช—เชพเชกเชคเซ‹ เชจเชฅเซ€. เชคเชฆเซเชชเชฐเชพเช‚เชค, เชคเชฎเซ‡ เช•เซ‹เชˆเชชเชฃ เช•เซ€เชฅเซ€ เชถเชฐเซ‚ เช•เชฐเซ€เชจเซ‡, เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เชจ เชนเซ‹เชฏ เชคเซ‡เชตเซ€ เชเช• เชชเชฃ (เช†เช‰เชŸเชชเซเชŸ เชชเซเชฐเชฅเชฎ เชตเชพเชธเซเชคเชตเชฟเช• เช•เซ€เชฅเซ€ เชถเชฐเซ‚ เชฅเชถเซ‡, เชœเซ‡ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เชจ เชนเซ‹เชฏ เชคเซ‡ เชชเช›เซ€ เช†เชตเซ‡ เช›เซ‡) เชฅเซ€ เชถเชฐเซ‚ เช•เชฐเซ€เชจเซ‡, เชธเซ‰เชฐเซเชŸ เช•เชฐเซ‡เชฒ เชธเซ‚เชšเชฟเชจเชพ เช†เช‰เชŸเชชเซเชŸเชจเซ€ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เช† เชคเชฎเชพเชฎ เช•เชพเชฎเช—เซ€เชฐเซ€ เช…เชคเชฟ เชเชกเชชเชฅเซ€ เชฅเชพเชฏ เช›เซ‡. เชฎเชพเชฐเชพ เชนเซ‹เชฎ เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเชฐ เชชเชฐ เชฎเชจเซ‡ เชเช• เชœ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ 750 เช‡เชจเซเชธเชฐเซเชŸเซเชธ/เชธเซ‡เช•เชจเซเชก เชธเซเชงเซ€เชจเซ€ เช•เชฟเช‚เชฎเชคเซ‹ เชฎเชณเซ€ เชฐเชนเซ€ เชนเชคเซ€. เชฎเชฒเซเชŸเซ€-เช•เซ‹เชฐ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชชเชฐ เชฎเซ‚เชฒเซเชฏเซ‹ เชชเชนเซ‹เช‚เชšเซ€ เชถเช•เซ‡ เช›เซ‡ เชฒเชพเช–เซ‹ เชฆเชพเช–เชฒ/เชธเซ‡เช•เชจเซเชก.

เช…เชฒเชฌเชคเซเชค, เชจเชฟเชตเซ‡เชถเชจเซ€ เชเชกเชช เชชเซ‹เชคเซ‡ เชœ เช˜เชฃเซเช‚ เช•เชนเซ‡เชคเซ€ เชจเชฅเซ€. เชคเชฎเซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชŸเซ‡เช•เซเชธเซเชŸ เชซเชพเช‡เชฒเซ‹เชฎเชพเช‚ เช–เซ‚เชฌ เชœ เชเชกเชชเชฅเซ€ เชฎเชพเชนเชฟเชคเซ€ เชฒเช–เซ€ เชถเช•เซ‹ เช›เซ‹ - เช†เชจเซ€ เชœเซ‡เชฎ เช…เชซเชตเชพเช“ เช…เชจเซเชธเชพเชฐ เชตเชฟเชเชพ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เช—เซเชฒเซ‹เชฌเชฒเซเชธเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช…เชฎเชจเซ‡ เชชเชฐเชฟเชฃเชพเชฎเซ‡ เชธเช‚เชฐเชšเชฟเชค เช…เชจเซเช•เซเชฐเชฎเชฟเชค เชธเซเชŸเซ‹เชฐเซ‡เชœ เชฎเชณเซ‡ เช›เซ‡, เชœเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚ เชธเชฐเชณเชคเชพเชฅเซ€ เช…เชจเซ‡ เชเชกเชชเชฅเซ€ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 1

  • เช—เซเชฒเซ‹เชฌเชฒเซเชธเชจเซ€ เชธเซŒเชฅเซ€ เชฎเซ‹เชŸเซ€ เชคเชพเช•เชพเชค เช เชเชกเชช เช›เซ‡ เช•เซ‡ เชœเซ‡เชจเชพ เชชเชฐ เชจเชตเชพ เชจเซ‹เชกเซเชธ เชฆเชพเช–เชฒ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.
  • เชตเซˆเชถเซเชตเชฟเช• เชกเซ‡เชŸเชพ เชนเช‚เชฎเซ‡เชถเชพ เช…เชจเซเช•เซเชฐเชฎเชฟเชค เชนเซ‹เชฏ เช›เซ‡. เชเช• เชธเซเชคเชฐ เชชเชฐ เช…เชจเซ‡ เชเชพเชกเชจเซ€ เช…เช‚เชฆเชฐ เชฌเช‚เชจเซ‡เชจเซ‡ เชชเชธเชพเชฐ เช•เชฐเชตเซเช‚ เชนเช‚เชฎเซ‡เชถเชพ เชเชกเชชเซ€ เช›เซ‡.

เชšเชพเชฒเซ‹ เชตเซˆเชถเซเชตเชฟเช• เชธเซเชคเชฐเซ‡ เชฌเซ€เชœเชพ เช…เชจเซ‡ เชคเซเชฐเซ€เชœเชพ เชธเซเชคเชฐเชจเซ€ เชฅเซ‹เชกเซ€ เชตเชงเซ เชถเชพเช–เชพเช“ เช‰เชฎเซ‡เชฐเซ€เช.

Set ^a("+7926X", "city") = "Moscow"
Set ^a("+7926X", "city", "street") = "Req Square"
Set ^a("+7926X", "age") = 25
Set ^a("+7916Y", "city") = "London"
Set ^a("+7916Y", "city", "street") = "Baker Street"
Set ^a("+7916Y", "age") = 36

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 1

เชคเซ‡ เชธเซเชชเชทเซเชŸ เช›เซ‡ เช•เซ‡ เช—เซเชฒเซ‹เชฌเชฒเชจเชพ เช†เชงเชพเชฐเซ‡ เชฌเชนเซ-เชธเซเชคเชฐเซ€เชฏ เชตเซƒเช•เซเชทเซ‹ เชฌเชพเช‚เชงเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชคเชฆเซเชชเชฐเชพเช‚เชค, เชจเชฟเชตเซ‡เชถ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชธเซเชตเชคเชƒ เช‡เชจเซเชกเซ‡เช•เซเชธเซ€เช‚เช—เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช•เซ‹เชˆเชชเชฃ เชจเซ‹เชกเชจเซ€ เชเช•เซเชธเซ‡เชธ เชฒเช—เชญเช— เชคเซเชตเชฐเชฟเชค เช›เซ‡. เช…เชจเซ‡ เชตเซƒเช•เซเชทเชจเชพ เช•เซ‹เชˆเชชเชฃ เชธเซเชคเชฐเซ‡, เชฌเชงเซ€ เชถเชพเช–เชพเช“ เช•เซ€ เชฆเซเชตเชพเชฐเชพ เชธเซ‰เชฐเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เชฎเชพเชนเชฟเชคเซ€ เช•เซ€ เช…เชจเซ‡ เชฎเซ‚เชฒเซเชฏ เชฌเช‚เชจเซ‡เชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช•เซเชฒ เช•เซ€ เชฒเช‚เชฌเชพเชˆ (เชคเชฎเชพเชฎ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“เชจเซ€ เชฒเช‚เชฌเชพเชˆเชจเซ‹ เชธเชฐเชตเชพเชณเซ‹) เชธเซเชงเซ€ เชชเชนเซ‹เช‚เชšเซ€ เชถเช•เซ‡ เช›เซ‡ 511 เชฌเชพเช‡เชŸ, เช…เชจเซ‡ เชฎเซ‚เชฒเซเชฏเซ‹ 3.6 เชเชฎเชฌเซ€ เช•เซ‡เชถ เชฎเชพเชŸเซ‡. เชตเซƒเช•เซเชทเชฎเชพเช‚ เชธเซเชคเชฐเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพ (เชชเชฐเชฟเชฎเชพเชฃเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพ) 31 เช›เซ‡.

เชฌเซ€เชœเซ‹ เชฐเชธเชชเซเชฐเชฆ เชฎเซเชฆเซเชฆเซ‹. เชคเชฎเซ‡ เช‰เชชเชฒเชพ เชธเซเชคเชฐเชจเชพ เช—เชพเช‚เช เซ‹เชจเชพ เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ‡ เชธเซเชชเชทเซเชŸ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เชเช• เชตเซƒเช•เซเชท เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹.

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 1

Set ^b("a", "b", "c", "d") = 1
Set ^b("a", "b", "c", "e") = 2
Set ^b("a", "b", "f", "g") = 3

เช–เชพเชฒเซ€ เชตเชฐเซเชคเซเชณเซ‹ เช เช—เชพเช‚เช เซ‹ เช›เซ‡ เชœเซ‡เชจเซ‡ เช•เซ‹เชˆ เชฎเซ‚เชฒเซเชฏ เช…เชธเชพเช‡เชจ เช•เชฐเซ‡เชฒ เชจเชฅเซ€.

เช—เซเชฒเซ‹เชฌเชฒเซเชธเชจเซ‡ เชตเชงเซ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชธเชฎเชœเชตเชพ เชฎเชพเชŸเซ‡, เชšเชพเชฒเซ‹ เชคเซ‡เชฎเชจเซ€ เชคเซเชฒเชจเชพ เช…เชจเซเชฏ เชตเซƒเช•เซเชทเซ‹ เชธเชพเชฅเซ‡ เช•เชฐเซ€เช: เชฌเช—เซ€เชšเชพเชจเชพ เชตเซƒเช•เซเชทเซ‹ เช…เชจเซ‡ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชจเชพเชฎเชจเชพ เชตเซƒเช•เซเชทเซ‹.

เชšเชพเชฒเซ‹ เช—เซเชฒเซ‹เชฌเชฒ เชชเชฐเชจเชพ เชตเซƒเช•เซเชทเซ‹เชจเซ€ เชคเซเชฒเชจเชพ เช†เชชเชฃเชพ เชฎเชพเชŸเซ‡ เชธเซŒเชฅเซ€ เชตเชงเซ เชชเชฐเชฟเชšเชฟเชค เช…เชงเชฟเช•เซเชฐเชฎเชฟเช• เชฐเชšเชจเชพเช“ เชธเชพเชฅเซ‡ เช•เชฐเซ€เช: เชฌเช—เซ€เชšเชพเช“ เช…เชจเซ‡ เช–เซ‡เชคเชฐเซ‹เชฎเชพเช‚ เช‰เช—เชคเชพ เชธเชพเชฎเชพเชจเซเชฏ เชตเซƒเช•เซเชทเซ‹ เชธเชพเชฅเซ‡, เชคเซ‡เชฎเชœ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเซเชธ เชธเชพเชฅเซ‡.

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 1

เชœเซ‡เชฎ เช†เชชเชฃเซ‡ เชฌเช—เซ€เชšเชพเชจเชพ เชตเซƒเช•เซเชทเซ‹เชฎเชพเช‚ เชœเซ‹เชˆเช เช›เซ€เช, เชชเชพเช‚เชฆเชกเชพ เช…เชจเซ‡ เชซเชณเซ‹ เชซเช•เซเชค เชกเชพเชณเซ€เช“เชจเชพ เช›เซ‡เชกเซ‡ เชœ เชœเซ‹เชตเชพ เชฎเชณเซ‡ เช›เซ‡.
เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเซเชธ - เชฎเชพเชนเชฟเชคเซ€ เชซเช•เซเชค เชถเชพเช–เชพเช“เชจเชพ เช›เซ‡เชกเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เชฅเชพเชฏ เช›เซ‡, เชœเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฏเซ‹เช—เซเชฏ เชซเชพเช‡เชฒ เชจเชพเชฎเซ‹ เช›เซ‡.

เช…เชจเซ‡ เช…เชนเซ€เช‚ เชตเซˆเชถเซเชตเชฟเช• เชกเซ‡เชŸเชพ เชฎเชพเชณเช–เซเช‚ เช›เซ‡.

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 1เชคเชซเชพเชตเชคเซ‹:

  1. เช†เช‚เชคเชฐเชฟเช• เช—เชพเช‚เช เซ‹: เชตเซˆเชถเซเชตเชฟเช• เชฎเชพเชนเชฟเชคเซ€ เชฆเชฐเซ‡เช• เชจเซ‹เชกเชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชฎเชพเชคเซเชฐ เชถเชพเช–เชพเช“เชจเชพ เช›เซ‡เชกเซ‡ เชœ เชจเชนเซ€เช‚.
  2. เชฌเชพเชนเซเชฏ เช—เชพเช‚เช เซ‹: เชตเซˆเชถเซเชตเชฟเช• เชชเชพเชธเซ‡ เชถเชพเช–เชพเช“เชจเชพ เช›เซ‡เชกเซ‡ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เชฎเซ‚เชฒเซเชฏเซ‹ เชนเซ‹เชตเชพ เชœเซ‹เชˆเช, เชœเซเชฏเชพเชฐเซ‡ FS เช…เชจเซ‡ เชฌเช—เซ€เชšเชพเชจเชพ เชตเซƒเช•เซเชทเซ‹ เชจเชฅเซ€.



เช†เช‚เชคเชฐเชฟเช• เช—เชพเช‚เช เซ‹เชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚, เช†เชชเชฃเซ‡ เช•เชนเซ€ เชถเช•เซ€เช เช•เซ‡ เช—เซเชฒเซ‹เชฌเชฒเชจเซเช‚ เชฎเชพเชณเช–เซเช‚ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเซเชธ เช…เชจเซ‡ เชฌเช—เซ€เชšเชพเชจเชพ เชตเซƒเช•เซเชทเซ‹เชฎเชพเช‚ เชจเชพเชฎเชจเชพ เชตเซƒเช•เซเชทเซ‹เชจเซ€ เชฐเชšเชจเชพเชจเซ‹ เชธเซเชชเชฐเชธเซ‡เชŸ เช›เซ‡. เชคเซ‡. เชตเชงเซ เชฒเชตเชšเซ€เช•.

เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชตเซˆเชถเซเชตเชฟเช• เช›เซ‡ เชฆเชฐเซ‡เช• เชจเซ‹เชกเชฎเชพเช‚ เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชธเชพเชฅเซ‡ เช“เชฐเซเชกเชฐ เช•เชฐเซ‡เชฒ เชตเซƒเช•เซเชท.

เช—เซเชฒเซ‹เชฌเชฒเซเชธเชจเชพ เช•เชพเชฐเซเชฏเชจเซ‡ เชตเชงเซ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชธเชฎเชœเชตเชพ เชฎเชพเชŸเซ‡, เชšเชพเชฒเซ‹ เช•เชฒเซเชชเชจเชพ เช•เชฐเซ€เช เช•เซ‡ เชœเซ‹ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเซเชธเชจเชพ เชจเชฟเชฐเซเชฎเชพเชคเชพเช“ เชฎเชพเชนเชฟเชคเซ€ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเซˆเชถเซเชตเชฟเช• เชœเซ‡เชตเชพ เช…เชญเชฟเช—เชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เชคเซ‹ เชถเซเช‚ เชฅเชถเซ‡?

  1. เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚เชจเซ€ เชเช• เชซเชพเช‡เชฒเชจเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฅเซ€ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เช†เชชเชฎเซ‡เชณเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เชธเชพเชฅเซ‡ เชธเชพเชฅเซ‡ เชนเชฎเชฃเชพ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเซ€ เชฎเชพเชคเซเชฐ เชเช• เชœ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชงเชฐเชพเชตเชคเซ€ เชฌเชงเซ€ เช“เชตเชฐเชฒเชพเชˆเช‚เช— เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“.
  2. เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“ เชฎเชพเชŸเซ‡ เช•เซ‹เชˆ เชœเชฐเซ‚เชฐ เชฐเชนเซ‡เชถเซ‡ เชจเชนเซ€เช‚. เชคเซเชฏเชพเช‚ เช–เชพเชฒเซ€ เชธเชฌเชซเชพเชˆเชฒเซเชธเชตเชพเชณเซ€ เชซเชพเชˆเชฒเซ‹ เชนเชถเซ‡ เช…เชจเซ‡ เชธเชฌเชซเชพเชˆเชฒเซเชธ เชตเช—เชฐเชจเซ€ เชซเชพเชˆเชฒเซ‹ เชนเชถเซ‡. เชœเซ‹ เชธเชพเชฎเชพเชจเซเชฏ เชตเซƒเช•เซเชท เชธเชพเชฅเซ‡ เชธเชฐเช–เชพเชฎเชฃเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซ‹ เชฆเชฐเซ‡เช• เชกเชพเชณเซ€ เชซเชณ เชฌเชจเซ€ เชœเชถเซ‡.

    เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 1

  3. README.txt เชซเชพเช‡เชฒเซ‹ เชœเซ‡เชตเซ€ เชตเชธเซเชคเซเช“เชจเซ€ เชœเชฐเซ‚เชฐ เชจ เชนเซ‹เชˆ เชถเช•เซ‡. เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชจเชพ เชธเชฎเชพเชตเชฟเชทเซเชŸเซ‹ เชตเชฟเชถเซ‡ เช•เชนเซ‡เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เชคเซ‡ เชฌเชงเซเช‚ เชœ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชซเชพเช‡เชฒเชฎเชพเช‚ เชœ เชฒเช–เซ€ เชถเช•เชพเชฏ เช›เซ‡. เชชเชพเชฅ เชธเซเชชเซ‡เชธเชฎเชพเช‚, เชซเชพเช‡เชฒเชจเซเช‚ เชจเชพเชฎ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชจเชพ เชจเชพเชฎเชฅเซ€ เช…เชธเซเชชเชทเซเชŸ เช›เซ‡, เชคเซ‡เชฅเซ€ เชคเซ‡ เชซเช•เซเชค เชซเชพเช‡เชฒเซ‹ เชฆเซเชตเชพเชฐเชพ เชฎเซ‡เชณเชตเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชนเชคเซเช‚.
  4. เชจเซ‡เชธเซเชŸเซ‡เชก เชธเชฌเชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช เช…เชจเซ‡ เชซเชพเชˆเชฒเซ‹ เชธเชพเชฅเซ‡ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ€ เชเชกเชช เชจเชพเชŸเซเชฏเชพเชคเซเชฎเช• เชฐเซ€เชคเซ‡ เชตเชงเชถเซ‡. เชนเซ‡เชฌเซเชฐเซ‡ เชชเชฐ เช˜เชฃเซ€ เชตเช–เชค เชฒเซ‡เช–เซ‹ เช†เชตเซเชฏเชพ เช›เซ‡ เช•เซ‡ เชฒเชพเช–เซ‹ เชจเชพเชจเซ€ เชซเชพเชˆเชฒเซ‹เชจเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเซ€ เช•เซ‡เชŸเชฒเซ€ เชฒเชพเช‚เชฌเซ€ เช…เชจเซ‡ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡ (1, 2). เชœเซ‹ เช•เซ‡, เชœเซ‹ เชคเชฎเซ‡ เชตเซˆเชถเซเชตเชฟเช• เชชเชฐ เชธเซเชฏเซเชกเซ‹-เชซเชพเชˆเชฒ เชธเชฟเชธเซเชŸเชฎ เชฌเชจเชพเชตเซ‹ เช›เซ‹, เชคเซ‹ เชคเซ‡ เชคเซ‡เชจเชพ เชธเซ‡เช•เชจเซเชกเซ‹ เช…เชฅเชตเชพ เช…เชชเซ‚เชฐเซเชฃเชพเช‚เช•เซ‹ เชฒเซ‡เชถเซ‡. เชœเซเชฏเชพเชฐเซ‡ เชฎเซ‡เช‚ เชนเซ‹เชฎ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชชเชฐ เชธเชฌเชŸเซเชฐเซ€เช เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซเชฏเซเช‚, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡เชฃเซ‡ 1 เชธเซ‡เช•เชจเซเชกเชฎเชพเช‚ HDD (เชเชธเชเชธเชกเซ€ เชจเชนเซ€เช‚) เชชเชฐเชจเชพ เชฌเซ‡-เชธเซเชคเชฐเชจเชพ เชตเซƒเช•เซเชทเชฎเชพเช‚เชฅเซ€ 96-341 เชฎเชฟเชฒเชฟเชฏเชจ เชจเซ‹เชกเซเชธ เชฆเซ‚เชฐ เช•เชฐเซเชฏเชพ. เชคเชฆเซเชชเชฐเชพเช‚เชค, เช…เชฎเซ‡ เชตเซƒเช•เซเชทเชจเชพ เชญเชพเช—เชจเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช, เช…เชจเซ‡ เชฎเชพเชคเซเชฐ เชตเซˆเชถเซเชตเชฟเช• เชธเชพเชฅเซ‡ เช†เช–เซ€ เชซเชพเช‡เชฒ เชœ เชจเชนเซ€เช‚.

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 1
เชธเชฌเชŸเซเชฐเซ€เชเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเซเช‚ เช เชตเซˆเชถเซเชตเชฟเช•เชคเชพเชจเซ‹ เชฌเซ€เชœเซ‹ เชฎเชœเชฌเซ‚เชค เชฎเซเชฆเซเชฆเซ‹ เช›เซ‡. เชคเชฎเชพเชฐเซ‡ เช† เชฎเชพเชŸเซ‡ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. เช† เช…เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชฐเซ€เชคเซ‡ เชเชกเชชเชฅเซ€ เชฅเชพเชฏ เช›เซ‡.

เช…เชฎเชพเชฐเชพ เชตเซƒเช•เซเชทเชฎเชพเช‚ เช† เช†เชฆเซ‡เชถ เชธเชพเชฅเซ‡ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช•เซ€เชฒ.

Kill ^a("+7926X")

เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 1

เชตเซˆเชถเซเชตเชฟเช• เชธเซเชคเชฐเซ‡ เช†เชชเชฃเชพ เชฎเชพเชŸเซ‡ เช•เชˆ เช•เซเชฐเชฟเชฏเชพเช“ เช‰เชชเชฒเชฌเซเชง เช›เซ‡ เชคเซ‡ เชตเชงเซ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชธเชฎเชœเชตเชพ เชฎเชพเชŸเซ‡, เชนเซเช‚ เชเช• เชจเชพเชจเซเช‚ เชŸเซ‡เชฌเชฒ เช†เชชเซ€เชถ.

COS เชฎเชพเช‚ เชตเซˆเชถเซเชตเชฟเช• เชฒเซ‹เช•เซ‹ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เช†เชฆเซ‡เชถเซ‹ เช…เชจเซ‡ เช•เชพเชฐเซเชฏเซ‹

เชธเซ‡เชŸ
เชถเชพเช–เชพเช“เชจเซ‡ เชจเซ‹เชก เชชเชฐ เชธเซ‡เชŸ เช•เชฐเชตเซ€ (เชœเซ‹ เชนเชœเซ เชธเซเชงเซ€ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เชจ เชนเซ‹เชฏ เชคเซ‹) เช…เชจเซ‡ เชจเซ‹เชก เชฎเซ‚เชฒเซเชฏเซ‹

เชฎเชฐเซเชœ
เชธเชฌเชŸเซเชฐเซ€เชจเซ€ เชจเช•เชฒ เช•เชฐเชตเซ€

เช•เซ€เชฒ
เชธเชฌเชŸเซเชฐเซ€ เชฆเซ‚เชฐ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช

เชเซ‡เชกเช•เซ€เชฒ
เชšเซ‹เช•เซเช•เชธ เชจเซ‹เชกเชจเซเช‚ เชฎเซ‚เชฒเซเชฏ เช•เชพเชขเซ€ เชจเชพเช–เชตเซเช‚. เชจเซ‹เชกเชฎเชพเช‚เชฅเซ€ เชจเซ€เช•เชณเชคเชพ เชชเซ‡เชŸเชพ เชตเซƒเช•เซเชทเชจเซ‡ เชธเซเชชเชฐเซเชถ เชฅเชคเซ‹ เชจเชฅเซ€

$Query
เชเชพเชกเชจเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃ เชŸเซเชฐเชพเชตเชฐเซเชธเชฒ, เชเชพเชกเชฎเชพเช‚ เชŠเช‚เชกเซ‡ เชธเซเชงเซ€ เชœเชตเซเช‚

$เช“เชฐเซเชกเชฐ
เชšเซ‹เช•เซเช•เชธ เชจเซ‹เชกเชจเซ€ เชถเชพเช–เชพเช“เชฎเชพเช‚เชฅเซ€ เชชเชธเชพเชฐ เชฅเชตเซเช‚

$เชกเซ‡เชŸเชพ
เชจเซ‹เชก เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เชคเชชเชพเชธเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

$เชตเชงเชพเชฐเซ‹
เชชเชฐเชฎเชพเชฃเซ เชฐเซ€เชคเซ‡ เชจเซ‹เชก เชฎเซ‚เชฒเซเชฏเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹. ACID เชฎเชพเชŸเซ‡, เชตเชพเช‚เชšเชจ เช…เชจเซ‡ เชฒเซ‡เช–เชจ เช•เชฐเชตเชพเชจเซเช‚ เชŸเชพเชณเชตเชพ เชฎเชพเชŸเซ‡. เชคเชพเชœเซ‡เชคเชฐเชฎเชพเช‚ เชคเซ‡เชจเซ‡ เชฌเชฆเชฒเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ $Sequence

เชคเชฎเชพเชฐเชพ เชงเซเชฏเชพเชจ เชฌเชฆเชฒ เช†เชญเชพเชฐ, เช…เชฎเซ‡ เชคเชฎเชพเชฐเชพ เชชเซเชฐเชถเซเชจเซ‹เชจเชพ เชœเชตเชพเชฌ เช†เชชเชตเชพ เชคเซˆเชฏเชพเชฐ เช›เซ€เช.

เชœเชตเชพเชฌเชฆเชพเชฐเซ€เชจเซ‹ เช‡เชจเช•เชพเชฐ: เช† เชฒเซ‡เช– เช…เชจเซ‡ เชคเซ‡เชจเชพ เชชเชฐ เชฎเชพเชฐเซ€ เชŸเชฟเชชเซเชชเชฃเซ€เช“ เชฎเชพเชฐเซ‹ เช…เชญเชฟเชชเซเชฐเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช‡เชจเซเชŸเชฐเชธเชฟเชธเซเชŸเชฎเซเชธ เช•เซ‹เชฐเซเชชเซ‹เชฐเซ‡เชถเชจเชจเซ€ เชธเชคเซเชคเชพเชตเชพเชฐ เชธเซเชฅเชฟเชคเชฟ เชธเชพเชฅเซ‡ เช•เซ‹เชˆ เชธเช‚เชฌเช‚เชง เชจเชฅเซ€.

เชšเชพเชฒเซ เชฐเชพเช–เชตเซเช‚ เช—เซเชฒเซ‹เชฌเชฒ เช เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช–เชœเชพเชจเซ‹-เชคเชฒเชตเชพเชฐ เช›เซ‡. เชตเซƒเช•เซเชทเซ‹. เชญเชพเช— 2. เชคเชฎเซ‡ เชถเซ€เช–เซ€ เชถเช•เชถเซ‹ เช•เซ‡ เชตเซˆเชถเซเชตเชฟเช• เชชเชฐ เช•เชฏเชพ เชชเซเชฐเช•เชพเชฐเชจเซ‹ เชกเซ‡เชŸเชพ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช…เชจเซ‡ เช•เชฏเชพ เช•เชพเชฐเซเชฏเซ‹ เชชเชฐ เชคเซ‡เช“ เชฎเชนเชคเซเชคเชฎ เชฒเชพเชญ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹