āđāļāđāļĨāļāļāļāļāļāļēāļĢāđāļāļīāļāđāļĨāļ°āļāļēāļĢāļĨāļāļāļļāļ āļāļēāļĢāļĄāļĩāđāļāđāļēāļŦāļĄāļēāļĒāđāļāļĩāļĒāļāđāļāđāđāļŦāđ ‘āđāļāļīāļāļāđāļāļāļĒāļđāđāļĢāļāļ’ āļāļąāđāļāđāļĄāđāđāļāļĩāļĒāļāļāļāļāļĩāļāļāđāļāđāļ āđāļĄāļ·āđāļāļāļąāļāļĢāļēāđāļāļīāļāđāļāđāļ (Inflation) āļāļļāđāļāļŠāļđāļāļāļķāđāļāļāļĒāđāļēāļāļāđāļāđāļāļ·āđāļāļ āļĄāļđāļĨāļāđāļēāļāļĩāđāđāļāđāļāļĢāļīāļ (Purchasing Power) āļāļāļāđāļāļīāļāļāļģāļāļ§āļāđāļāđāļēāđāļāļīāļĄāļāđāļāļ°āļĨāļāļĨāļāđāļĢāļ·āđāļāļĒāđ āļāļĩāđāļāļ·āļāļāļ§āļēāļĄāđāļŠāļĩāđāļĒāļāļāđāļēāļāļĄāļđāļĨāļāđāļē (Value Risk) āļāļĩāđāļāļąāļāļĨāļāļāļļāļāļāļļāļāļāļāļāđāļāļāđāļāļāļīāļ
āļāļēāļĢāļāļ°āļāļĢāļĢāļĨāļļāđāļāđāļēāļŦāļĄāļēāļĒāļāļĩāđ ‘āļāļāļ°āđāļāļīāļāđāļāđāļ’ āđāļĄāđāđāļāđāđāļāđāļāļēāļĢāļŦāļēāļāļĨāļāļāļāđāļāļāļāļĩāđāļŠāļđāļ āđāļāđāļāļ·āļāļāļēāļĢāļŠāļĢāđāļēāļāļāļĢāļ°āđāļŠāļĢāļēāļĒāđāļāđāļŦāļĢāļ·āļāļāļēāļĢāđāļāļīāđāļĄāļāļļāļāļāļĩāđāļŠāļĄāđāļģāđāļŠāļĄāļāļāļāļŠāļēāļĄāļēāļĢāļāđāļāļēāļāļāļ°āđāļĢāļāļāļāļāļąāļāļāļēāļāļ āļēāļ§āļ°āļĢāļēāļāļēāļāļēāļāļķāđāļāđāļāđ āļāļķāđāļāđāļāļĄāļļāļĄāļāļāļ System Specialist āđāļĢāļēāļŠāļēāļĄāļēāļĢāļāđāļāļĢāļĩāļĒāļāđāļāļĩāļĒāļāđāļāļ§āļāļīāļāļāļĩāđāļāļąāļāļāļēāļĢāļāļąāļāļāļēāļĢāļāđāļāļĄāļđāļĨāļāļĩāđāļāđāļāļ ‘āļĢāļąāļāļĐāļēāđāļŠāļāļĩāļĒāļĢāļ āļēāļāļāļāļāļĄāļđāļĨāļāđāļē’ āđāļāđāļāļĒāđāļēāļāđāļĄāđāļāļĒāļģ
ðĄ āļāļēāļĢāļāļģāļāļ§āļāļĄāļđāļĨāļāđāļēāļāļĩāđāđāļāđāļāļĢāļīāļ: āļĄāļļāļĄāļĄāļāļāļāļāļ PostgreSQL
āļŦāļēāļāđāļĢāļēāļĄāļāļāļāļēāļĢāļĨāļāļāļļāļāđāļāđāļāļāļļāļāļāđāļāļĄāļđāļĨ (Dataset) āļāļĩāđāļĄāļĩāļāļąāļ§āđāļāļĢ ‘āļĄāļđāļĨāļāđāļēāđāļāļīāļāļāđāļ’ āđāļĨāļ° ‘āļāļąāļāļĢāļēāđāļāļīāļāđāļāđāļ’ āļāļēāļĢāļāļ°āļĢāļđāđāļ§āđāļēāđāļāļīāļāļāļāļāđāļĢāļēāļĄāļĩāļĄāļđāļĨāļāđāļēāļāļĩāđāđāļāđāļāļĢāļīāļāđāļāđāļēāđāļŦāļĢāđ āđāļĢāļēāļāđāļāļāđāļāđāļāļēāļĢāļāļģāļāļ§āļāļāļĩāđāļāļąāļāļāđāļāļāļāļ§āđāļēāđāļāđāļāļēāļĢāļāļ§āļāļŦāļĢāļ·āļāļĨāļ PostgreSQL āļāļķāđāļāđāļāđāļāļĢāļ°āļāļāļāļēāļāļāđāļāļĄāļđāļĨāđāļāļīāļāļŠāļąāļĄāļāļąāļāļāđāļāļĩāđāļāļĢāļāļāļĨāļąāļ āļŠāļēāļĄāļēāļĢāļāļāđāļ§āļĒāđāļĢāļēāļāļģāļĨāļāļāļāļēāļĢāļāļģāļāļ§āļāļāļĩāđāđāļāđ
āđāļĢāļēāļŠāļēāļĄāļēāļĢāļāđāļāđāļāļąāļāļāđāļāļąāļāļāļēāļāļāļāļīāļāļĻāļēāļŠāļāļĢāđāđāļĨāļ°āļāļąāļāļāđāļāļąāļāļāļēāļĢāļāļąāļāļāļēāļĢāļ§āļąāļāļāļĩāđāđāļāļ·āđāļāļāļģāļāļ§āļāļĄāļđāļĨāļāđāļēāļāļĩāđāļāļĢāļąāļāļāđāļ§āļĒāđāļāļīāļāđāļāđāļ (Inflation-Adjusted Value) āļāļķāđāļāđāļāđāļāļāļēāļĢāļāļģāļĨāļāļāļāļēāļĢāļŦāļēāļāļĨāļāļāļāđāļāļāļāļĩāđāđāļāđāļāļĢāļīāļ (Real Return) āđāļāđāļāļĒāđāļēāļāđāļĄāđāļāļĒāļģ āđāļāļĒāļŠāļĄāļĄāļāļīāļ§āđāļēāđāļĢāļēāļĄāļĩāļāļēāļĢāļēāļāļāđāļāļĄāļđāļĨāļāļēāļĢāļĨāļāļāļļāļāļāļĩāđāļāļąāļāļāļķāļāļĄāļđāļĨāļāđāļē āļ āđāļāđāļĨāļ°āļāđāļ§āļāđāļ§āļĨāļē
âïļ āļāļąāļ§āļāļĒāđāļēāļāļāļēāļĢāļāļģāļāļ§āļāļāļĨāļāļāļāđāļāļāļāļĩāđāļāļāļ°āđāļāļīāļāđāļāđāļāļāđāļ§āļĒ SQL
āļŠāļĄāļĄāļāļīāļ§āđāļēāđāļĢāļēāļĄāļĩāļāļēāļĢāļēāļ `investment_data` āļāļĩāđāđāļāđāļāļĄāļđāļĨāļāđāļēāļāļēāļĢāļĨāļāļāļļāļ (Nominal Value) āđāļĨāļ°āđāļĢāļēāļāđāļāļāļāļēāļĢāđāļāļĢāļĩāļĒāļāđāļāļĩāļĒāļāļĄāļđāļĨāļāđāļēāļāļĩāđāđāļāđāļāļĢāļīāļ āđāļāļĒāđāļāđāļŠāļđāļāļĢ: $ ext{Real Value} = ext{Nominal Value} / (1 + ext{Inflation Rate})^{ ext{Years}}$
āđāļāļāļēāļāļāļāļīāļāļąāļāļī āđāļĢāļēāļāļ°āđāļāđāļāļąāļāļāđāļāļąāļ `CAST` āđāļĨāļ°āļāļēāļĢāļāļģāļāļ§āļāļāļēāļāļāļāļīāļāļĻāļēāļŠāļāļĢāđāđāļāļ·āđāļāļāļģāļĨāļāļāļāļēāļĢāđāļāļĢāļĩāļĒāļāđāļāļĩāļĒāļāļāļĩāđ:
SQL
SQL
-- āļŠāļĢāđāļēāļāļāļēāļĢāļēāļāļāļģāļĨāļāļāļāđāļāļĄāļđāļĨāļāļēāļĢāļĨāļāļāļļāļ (Nominal Value) āđāļĨāļ°āļāļąāļāļĢāļēāđāļāļīāļāđāļāđāļ (Inflation Rate) --
CREATE TABLE investment_data (
period_year INT,
nominal_value DECIMAL,
inflation_rate DECIMAL
);
-- āđāļŠāđāļāđāļāļĄāļđāļĨāļāļąāļ§āļāļĒāđāļēāļ: āļāļĩ 2020, 2021, 2022 --
INSERT INTO investment_data (period_year, nominal_value, inflation_rate) VALUES
(2020, 10000.00, 0.02), -- āļāļĩāļāļĩāđ 1: āļĄāļđāļĨāļāđāļē 10,000, āđāļāļīāļāđāļāđāļ 2%
(2021, 11500.00, 0.03), -- āļāļĩāļāļĩāđ 2: āļĄāļđāļĨāļāđāļē 11,500, āđāļāļīāļāđāļāđāļ 3%
(2022, 12000.00, 0.05); -- āļāļĩāļāļĩāđ 3: āļĄāļđāļĨāļāđāļē 12,000, āđāļāļīāļāđāļāđāļ 5%
-- āļāļģāļāļ§āļāļĄāļđāļĨāļāđāļēāļāļĩāđāļāļĢāļąāļāļāđāļ§āļĒāđāļāļīāļāđāļāđāļ (Real Value) --
SELECT
period_year,
nominal_value AS "āļĄāļđāļĨāļāđāļēāļāļēāļĄāļŦāļāđāļēāļāļąāļāļāļĩ",
(nominal_value / POWER(1 + inflation_rate, period_year)) AS "āļĄāļđāļĨāļāđāļēāļāļĩāđāđāļāđāļāļĢāļīāļ (Real Value)"
FROM
investment_data
ORDER BY
period_year;
â āļāļēāļĢāļ§āļīāđāļāļĢāļēāļ°āļŦāđāļāļĨāļĨāļąāļāļāđ: āļāļēāļĢāļāļąāļāļŠāļīāļāđāļāđāļāļīāļāļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄ
āļāļĨāļĨāļąāļāļāđāļāļēāļāđāļāđāļāļāđāļēāļāļāđāļāļāļ°āđāļŠāļāļāđāļŦāđāđāļŦāđāļāļ§āđāļē āđāļĄāđāļ§āđāļēāļĄāļđāļĨāļāđāļēāļāļēāļĄāļŦāļāđāļēāļāļąāļāļāļĩ (Nominal Value) āļāļ°āđāļāļīāđāļĄāļāļķāđāļāđāļĢāļ·āđāļāļĒāđ āđāļāđāļāđāļēāļāļĨāļāļāļāđāļāļāļāļĩāđāđāļāđāļāļĢāļīāļ (Real Value) āļĄāļĩāđāļāļ§āđāļāđāļĄāļĨāļāļĨāļāļāļĒāđāļēāļāļĢāļ§āļāđāļĢāđāļ§ āļāļąāđāļāļŦāļĄāļēāļĒāļāļ§āļēāļĄāļ§āđāļēāļāļēāļĢāļĨāļāļāļļāļāļāļąāđāļāļāļģāļĨāļąāļ ‘āđāļāđāđāļāļīāļāđāļāđāļ’ āļŦāļĢāļ·āļāļāļĩāđāđāļĢāļĩāļĒāļāļ§āđāļēāļāļēāļĢāļŠāļđāļāđāļŠāļĩāļĒāļāļģāļāļēāļāļāļ·āđāļ (Loss of Purchasing Power)
āļāļąāļāļāļąāđāļ āļŦāļąāļ§āđāļāļŠāļģāļāļąāļāļāļāļāļāļēāļĢāļāļĢāļīāļŦāļēāļĢāļāļąāļāļāļēāļĢ Wealth āļāļ·āļāļāļēāļĢāļāļāļāđāļāļāļĢāļ°āļāļ (System Architecture) āļāļēāļĢāļāļąāļāļŠāļĢāļĢāļŠāļīāļāļāļĢāļąāļāļĒāđ (Asset Allocation) āļāļĩāđāļĄāļĩāļāļąāļāļĢāļēāļāļēāļĢāđāļāļīāļāđāļāļāļĩāđāļŠāļđāļāļāļ§āđāļēāļāļąāļāļĢāļēāđāļāļīāļāđāļāđāļāļāļĒāđāļēāļāļŠāļĄāđāļģāđāļŠāļĄāļ āļāļķāđāļāđāļāđāļāļīāļāļāļēāļāļāđāļāļĄāļđāļĨ āđāļĢāļēāļāđāļāļāļĄāļąāđāļāđāļāļ§āđāļēāļāļēāļĢāļāļģāļāļ§āļāļāļāļāđāļĢāļēāļŠāļēāļĄāļēāļĢāļāļĢāļāļāļĢāļąāļāļāļ§āļēāļĄāļāļąāļāļāđāļāļāđāļĨāļ°āđāļāļ§āđāļāđāļĄāļāļĩāđāļāļąāļāļāļ§āļāđāļŦāļĨāđāļēāļāļĩāđāđāļāđ
âĻ āļāļāļŠāļĢāļļāļ: āļāļēāļĢāļŠāļĢāđāļēāļāļāļ§āļēāļĄāļĄāļąāđāļāļāļāļāļēāļāļāļēāļĢāđāļāļīāļāļāđāļ§āļĒāļāđāļāļĄāļđāļĨ
āļāļēāļĢāļĨāļāļāļļāļāļāļĩāđāļāļĢāļ°āļŠāļāļāļ§āļēāļĄāļŠāļģāđāļĢāđāļāđāļāļāļēāļĢāđāļāļēāļāļāļ°āđāļāļīāļāđāļāđāļ āđāļĄāđāđāļāđāđāļāđāļāļēāļĢāđāļĨāļ·āļāļāļŠāļīāļāļāļĢāļąāļāļĒāđāļāļĩāđāđāļŦāđāļāļĨāļāļāļāđāļāļāļŠāļđāļ āđāļāđāļāļ·āļāļāļēāļĢāļĄāļĩāļāļĨāļĒāļļāļāļāđāļāļĩāđāļĢāļāļāļāđāļēāļāđāļĨāļ°āļŠāļēāļĄāļēāļĢāļāļ§āļąāļāļāļĨāļĨāļąāļāļāđāļāļĩāđāđāļāđāļāļĢāļīāļāđāļāđ āļāļēāļĢāđāļāđāđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļĩāđāļĄāļĩāļāļ§āļēāļĄāđāļĄāđāļāļĒāļģāļŠāļđāļāļāļĒāđāļēāļ PostgreSQL āđāļāļāļēāļĢāļāļģāļĨāļāļāđāļĨāļ°āļāļģāļāļ§āļāļāđāļēāđāļŦāļĨāđāļēāļāļĩāđ āļāļ°āļāđāļ§āļĒāđāļŦāđāđāļĢāļēāđāļŦāđāļāļ āļēāļāļāļ§āļēāļĄāđāļŠāļĩāđāļĒāļāļāđāļēāļāļĄāļđāļĨāļāđāļēāđāļāđāļāļĒāđāļēāļāļāļąāļāđāļāļ āđāļĨāļ°āļāļģāđāļāļŠāļđāđāļāļēāļĢāļāļąāļāļŠāļīāļāđāļāļāļąāļāļŠāļĢāļĢāļŠāļīāļāļāļĢāļąāļāļĒāđāļāļĩāđāļĄāļąāđāļāļāļāđāļĨāļ°āļĒāļąāđāļāļĒāļ·āļāđāļāļĢāļ°āļĒāļ°āļĒāļēāļ§