αααααααΈαα½α -
αααααααΎαααααΆαααΆαα α’ααααααα»αααααααα»αααΉαααΆααα·α αα ααααΆαα’αα·αααααααα»αααΆαααααΈα α’αααααΆαααΆαα’αα·ααααααααΈα’αααααΆααααααααα»αααααα’αααα ααααα·αααΎααΎαααααααααΆα’ααααα·αααΆαααΆαααααα·α αα ααΆαααΈαααα ααΎα’αααααΉαααααΎα’αααΈ?
ααΆαα
αααΎαααΆααΉαααΆαα ααΆαα’αα·ααααααα
αΆααααΆααα’ααααααΌαααΆαααααααα
α
αα α αΎαα’αααΈαα
αΆααααααΎααααααααα ααααΆαααααΆααααΆααα
αΌαα
α·ααααα½α
α
αΌααα
αααα»αααΌαααααααααΆααααΆααα‘αΎα ααα»ααααααααα·αααΎα’αααααΆαααα α ααα»α’αααΈαα·αα
αΆααααααΎααααααΎαααααααααααααΆαααααα½αααααα’ααα? αααααΊααΆαα·ααΈααΆαααααααααααΆ α αΎαααΆαα·αααΆααααΉαααααΌαααΆααα ααα»αααααα
αααα»αααααααααααααΎα ααΎαααΆαααααΎααΆαα»αα ααΎαααα’ααααΎααααααααααΆαααααααααααααααααα·ααΆαααα’ααΆααααΎααΆαα’αα·ααααααααααΆαααααΎαααααα―αααΆαα
ααΎ utPLSQL ααΈα’αααααΆααααααααα»αααααααΎα α αΎααααααΆααααααΆααα
ααααΎααΆααααα»ααα·ααα
ααααααααΆααΆα
αααΎαα
- ααΆαααααΆαα‘αΎααα·αααΌαααΆαααααΎαααααα―αααΆα αΆααα ααΆαααΎαα‘αΎααα·αααΆααααααΆααΆααααααααααα½αααΆαααααΎααααααα ααΉαααααΆαααΆααααααΆαααααΆαααααααααααααααααΈααΆα αα·αααΆαααααααααα½ααα ααΉααααααααΆα utPLSQL α
- ααΆααααααααΆααααα αΆααΆαα½αααΉαααΆααααααΉαα’αααΈα’αααΈααααα·αααααΆαα αα·ααΈααΆααααα αα·αααααΎαααΆαα’αααΈααααααααααααααααααααααΆαααααΎαααααααααααααααααα·α α’αααααααΌααααααααΆααααααΆαααααα αααα»αααααΆαααααα’ααα α¬ααΆαααΆαααααα·ααααΆααααααα’ααααΎαααααΌαααααααααααααα·αααααααΆααα ααΌα ααααα αΎα ααΎαααΆααααααα α α·ααααααααΎαααΆααΆα‘α»αα ααΎαααΆαααααααααααΌα mnemonic αααα½αααααα autotest ααΈαα½αα ααΆααααααΎαααΆααα·αααααΆ αα·αααΆαααααααααααΆααααααααΆ (α§ααΆα ααα αα αααααααααααααα’αααΈαααααΆαα½αααααααΌαααΆαα αΆααααααΎα α¬α’αααΈααααα½αααΎαα‘αΎαααααα·αααΎααΆαααΆααααΆααααααααΆααα)α ααΆααααΆαα ααΎαααΆααααα αΌααα·ααααααααααΆα’αααΈααΆαααααΎαααααααααααααααααα· α αΎαααΆαααα·ααααααααααΆααααα αααα»αααΆααΆααααααααΆααα utPLSQL αααααααΆαα
- ααΆαααααααα»αααααΆααααααααααΈα, i.e. ααΆαααααΎαααΎααα»αααΆααααααΆααααααααα»ααααΆααααααααααΆαααααααΆαααααΎαααααααααααααααααα·α ααΎαααΆααααααα α α·αααααα α·ααααα»αααΆααααΎααΏαααΈαααΆαα ααΆααααααα’ααααααααααααΈ α§ααααααα·α ααα»ααα·ααααα αα·αααααΎαααΆαααααααααααααΆαααα ααΌα ααααα αΎα ααΎααααα»αα’αα·ααααααααααΆαα½αααΉαααΆαα ααααααΆα αααααΆααΆααΌααα»αααΆααααααααααααΆ αααα»ααααααααΆαααααΆαααααΈααα·ααΆαααΆαααααΆαααααααααα αα·αααΆαααΆααΆααΌαααΆαααΏααΆαααααααααααααα αααα»αααααααααααΆαααα ααΆαααΆααααααααααΌααααα’ααααααααααΊααααΎαααΆαααααΆαα ααα αΆαααΆααααα α»αααααα αα·αααααΆαααααααΆααααΎααΌααααααΆααααααα
- ααΆαααααααΆαα· ααΎαααΆαα αΆααααααΎααααααΎαααΆαααααΎαααααααααααααααααα·ααααΈα ααΆααα·α αα α ααααααΆαααααΌααα½αααΊααΎααααΈααΆααααααααΆαα’αα»ααααααααααΌαααααΆααααααααΆαα»ααααααααααααααααΈααΆαα ααααααααααααΎαααΆααααα»ααααααα½α SQL αααααΆααα½ααα»ααααΆαααΉααααΉα αααααααΎαααΎαα’αα·αα·αααααααα’ααααΎααααααααα α§ααΆα ααα ααα½αααΆααααααΈα’αα·αα·ααααΆααα’αααααααΆααα·αα α»ααααααααΊαα αααα»αααΈαααα»αααΆααααΆαααα½α α¬αααααΈα’αα·αα·αααααα ααα½αααΉαααααΆαααα·αααΆαααααααΊααΎαααΈαααααααΆααααΆαααα½αα αααααΆαααααΎααααααααααααααααααααα·ααΆααΆαααααααα’αααα ααΎαααΆααα·αα·αααααααΆααααααΆααααααααΆαα»α αααΆαααΆααααααααααα·ααααα·ααΆααααααΆααααααααΆαα»α α αΎαααΎαααΈαααααα ααΎαααΆαααΆαααααΎααααααααα»αα
- ααΆαααααΎααΆαααΆαα½α autotests αα½αααααΆαααΆαααΆααααα½α. αααααααΆαααΌαα
αααα»αααΈαααΊααααΎαααΆα autotest αα·ααααααΎααα·ααααααααΆαααααα αααααΆααααααααααΌαα»ααααα½αααΈαααΆααααα αΆααααα½ααα
αααα»αααααααααααααααΎαα αααΌαα»αα
αΆααααααΎα αα·ααααΌαα»ααααααΎααα·ααααααα
αααααα·ααΈααΎαααααΎαααΆαααααΌαααΆαααααΆαααΆααααΎαααΆαααααα½ααααααΆααααΆαααΆαααααααααα αΌαα’ααααααα½αα ααΆαααΆαααΆαααααα α’αααα’αΆα ααααααΆααααΌα mnemonic ααααααααααααα· ααααααααα αα αααααααΆααααα ααΆααααααααααααααααααα· α¬ααΆααααααααΉααααααΆαααααα»ααα»αα ααΈαα·αα·ααΈααααΎαααΎα αα·αααααΎαααΆαααΆαααααΎαααααααααααααααααα·ααΆααα’ααααααααααααααααααα
αααΌαα»ααααααΎααα·ααααααααααΌαααΆααααα αΆαααΆαααααααααα ααααααααααΆααααααα»ααΈαα½ααααααααααααααααααα»αααααΎααααα (ααΆααΆααααα»αααΌαααααΆααα·αααααα) ααΈαα·αα·ααΈαα·ααααα½αααααΌαααΆααααααΎαα‘αΎαααααααα αΌααα·αααααααα ααΈαααα αα αααα»αααΈαα·αα·ααΈααα αααααααααΆαααΎαααααΌαααΆααααααα±ααααΆαα αααΎαααΆαααα’αΆα ααααΎαα ααΆα αααααΆααΆαααααΆααααααΎαααααα»αααααααΆααααα α»α ααααΆααααα½αα α αΎααααααΆααααΆαααΆααααα½αααααΆαααααΎααααΆαα ααααΌαααααΆαααα·αααααααααααΆααααααΎαααααΌαααΆααααααΎαα‘αΎαα ααΆα§ααΆα ααα αααααΎαα’αα·αα·αααααααΆαα’αΆαα»ααΆααααΆαααα½αααΆαα½αααΉαααΌαααααααΆααααα αα·αααΆααα·ααααααΆααααα ααα
- ααΆαααααΎαααααααααααααααααα·αα½αααα
αΆααααααΎα αα·αααααΎαααΆααααα»ααααααααΆαααα’αΆα
ααα½αααααΆααααααΆααααααααααααααα’αααα ααΌα
αααα ααΆαααΎαααααΎαααΆααααααααααα
αΆαααααααααΌαααΆααααα
αα‘αΎα αααααα’ααααΎααααααααααααΆαααΆαααααααΈααΈααααααααααΌαααΆααααααΎα αα·αααααΎαα
αααα»αα’αα·ααααααααΆααααΌαααΆαααααααα»αααααΆααΈαααααα αααααΆααααΈααααΆαααΆαααΆαααααααααααααααααα·α
αΆαα αα·ααααααΎαααααΈ αααααααΆααααα·ααααα·ααΆαααα»αααΊ 30 ααΆααΈα ααΆααααααααααααΆαααααΉαα’ααααααααααααΆ α
αΆααααΆααααΈααΆαααΆαααααα ααααααΎα‘αΎααα
αααα
ααααααααΎααΆαα
ααα»ααααβααΎαβααααΌαβααααΎβααΆαβααΎβααΆαβαααααΎαβααααΏαβααΆαααΆαα αααααααααααααΈααΆααααα»αααα·αααααααααΌαααΆαααααΎαα αα α»ααααααααΆααα ααααααα ααΆααααααα½αααααΆαα ααααααΆααα½α ααΎαααααΌαααααΎααΆαααααΆααααααΌαααΆαααααΆαααα ααααααα ααΆααααα αΆαααααααααααααααΆααααααααααααΆαααααΎαααααααααααααααααα·αα ααααααΈααααΉααα·αααΆαααααΎα±ααα’αααααα½ααα»αααααΌαα ααααααΆαα ααααααΆαααααααααΆαα α·ααααα (ααααΆααα½ααααΆαααααααα α αααα Alexey Vasyukov!) α αΎααα ααααΉααααααΆααααΆαααααααα»ααααΆα αααΎαααααΌαααΆααα·ααΆααα ααΆααααααααααααααααΎαα ααα»ααααααΆαααααααααααααΆα 5 ααΆααΈαααααΆααααΆαααΆαααααΌαααΆααααααΎαα‘αΎαα
ααΎααααΈαααααΎαααααΏαααααΎαααΆα ααΎαααΆαααααΎαα·ααΈααΈααααΆαα ααΆαααααΎαααααααααααααααααα·ααΆαα αΆααααααΎαααααΎαααΆαααΆααΈααααααααααααΆ ααΆααααΆαααα’ααΆααΆααααα½αααΆαα αααααΆαααααΆαααααααααααααααααααααααΈααΆαααααααΎαα α αΎαααΎαααΆαααααααα αααα·ααΈααΆαααααααα autotest αα·ααααααΎααα·ααααααααΆααααααααααΆαααααα½αααΆ ααα»ααααααααΆααΆααααααααα’αααΈααααααααααα αααα»αααααααααα αααααΆααααΈααααΎααΆαααααΆααααααΌα αααααααΆααααα·ααααα·ααΆαααα»αααααΌαααΆαααΆαααααααααααααΉα 3-4 ααΆααΈα
- ααααααβαααβααΆαβααΆαβααααΎβαααααβαααβαααααβαααααααα·βαα½αβααβα’αΆα
βααααΌαβααΆαβααβααΆααβαααααΆαβαα
βααααααβααααααα αα
ααΎαααααΌαααααΆαααααΎααααΎαααααααΎα ααΆαααΆαααααΆααΆααααααα―αααΆαααΆα
αααααΆαααααα½αααααααΎα ααα»ααααααΆα
αααΆααααΆααααΆααΆαααα‘αΎαααααααααααααα·ααααααααααααααα½αα―αααΊααΆααΆααααααααααααΆαααααα»α α αΎαααΎαααΆαααΆααα
αααααααααααΆαα§ααααΆα ααααα αααααΆααααααααααααααΆααααααΌαααααΆααα
αααΎα (ααΆααααΌαααΎααααααΆαα»αααΌα autotest) αα·ααα·αααααααα·α
αα½α
ααΆαα (αα·ααααααααααΆααααΊαα·ααααααααααΆα’αααΈααΆαααααΎαααααααααααααααααα·) ααΆαα’αα»αααααα
αααα»ααααααα Liquibase αααααα
ααΆααΆααααααΆααα
ααΆααΆαααααααΎαα αα αααααΆαααα―αααΆαααααααΌαααααΆααα·αααααααααααΆααααΆαααΆαααΆα ααααααααα αα·ααααααΉαααΆαααααΆααααααΌααααααααΆαααααΌαααααΆααα·ααααααα αααααααααααΆαααααααααΆααααΆααααααααΆ α¬αααααααααααΌα ααΆ Apache Maven α αααααΆαααααααααα·ααααα·ααΆααααα Liquibase ααΊααΆααααααΆααα ααΎαααΆααααααααααααΆααααα αααΆαααααααΆααααΆαααα½α ααααα½αααΆαααΆαααααΆααααααΌα α¬ααααααΈααααααααΌαααΆααα αααα ααΆαααααΆαααΈαααααααα αα·αα―αααΆαααααααααααααααααααααα»αααααΆααααΆ αα·αααΆαα½ααααΆαααΆααααααα’αααΈαααααΆαααααΆααααααΌαααΆααααααα½αααααααΌαααΆαααα‘αΎαα
αα ααααα·α DBMS ααΆααΆααα·ααααα½αααααΌαααΆααααααΎαα‘αΎαααα Liquibase αααααΆαα»ααααααα ααα»αα·ααα»αα ααΆαααααΆααααααΌαααΈαα½ααααΆα hash αααααΆαααααΆ αααααααΌαααΆαααααααααααΆααααααααΆααααααα αα·αααααΆαααΆααα αααα»αααΌαααααΆααα·ααααααα ααΌαα’ααα»αααα Liquibase ααΎαα’αΆα αααα ααααΆαααααΆααααααΌαααααααααααααααΎααα ααααααΈααΆαα½αααΆααααΆαααΆααααα½αα ααΆαααααΎαααααααααααααααααα·α₯α‘αΌααααααααΌαααΆαααΆααα±ααααααΎαααΆααα ααΎααααααΈααΆααααα αα·ααααα αα ααααΌα ααΆαα ααΎαα»αααΊααα (ααααααΈααααΆαααααα½αααααα’αααα’αα·αααααα)α
ααΌα
ααααααΌααα·ααΆαα’αααΈααααααααααΆαααααΎααααΆαααααααααααααααα―αααΆααααααΎαα
- ααΆβααΆαβαα·αβααΆαα ααΆβααααΌαβααΎαβααΏβααΆααβααΆβααΎαβααΆαβα αΆααβααααΎαβαααααΎαβαααααα·ααΈβαααβααα’βααΆαβαα»αα ααΆαααααΎαααααααααααααααααα·ααααΌαααΆαα αΆααααααΎαααΆαααααΆαααααα α αΎαααα α»αααΆαααα·αααααΌαααΆαααααΎαααΆααααΆαα ααααααΆαα ααΆαααααα ααα ααα α»ααα½αα ααα½ααααααΊααΆααααααααααααααα ααΉααα»αααΆααααααΎααα·αααΆα ααααααΆααααααΌαα ααΆαααΆααααααααααΆαααααααααααααααα α»αααΆαααααααααΌαααΆαααααΎααααααΆαααααΎααααααααααα
- α₯α‘αΌαααααααα»αααΆαααΆαααΆααααα»αα α·αααααΆαα»αααΆαααΆααααΆαααααα»αααααΎαααΆαααΆαααααΉαααααΌα... ααΆααααΌα αααα αΆαααααΆααααααΉαααααΎαααΆαααααΆαααααααααΎαα ααΆα§ααΆα ααα αααα»αααααααααααΆααα½ααααααααααααα ααΎααα·αααΆααααα αΆα’αααΈααΆαα½αααΆαα ααα αΆαααΆααααα α»αααααα αα·αααααΆαααααααΆααααΎαααααΆααααααααα αααααΈααΆααΆαααΆαααααΆααααααΌαααΆαα ααααααΆαααααα ααΎαααααΈααΆααΆαααα α»ααααα»αα’αα‘α»αααααα»ααααΆαααΎαα‘αΎαααΆαα½αααΉαααααααααα½αα ααα½ααααααα
- ααΎαααΆααααααααααααΎααααΈααΆαααααααα ααα½αααααΆαααααΎααααααααααααα αααααΆαααααΆαααααΎαααααααααααααααααα·ααααΌαααΆαααααααααααΆαααα»αααΆαααααΈ α’ααααα·ααΆα αα·αα’αααααΆααααααααα ααααααα½αααΆαααΌααααααΆααα»αααΆααααααααΆααα»α αααααΆααα ααΆααααΌαααΆααααα½ααα·αα·ααααα½α α αΎαα
- ααΆαα’αα·αααααααα½αα ααα½ααααα»αααΆαααααΎαααααααααααααααααα·ααααΌαααΆαααααΎααααΆαααααα’αααα’αα·ααααααα α§ααΆα ααα αα·ααααααααΆαααααααΎαα»αααααΌαααΆααααααΎααααααααΎαααΌαα»ααααααΎαααααα»α
- ααΆααΆααΆαααααΆααααΆαααααααΎαααΆααααααΎα "ααΆαααα½ααα" ααααααααααααΆαααααααααααααααααα·αα ααΎαααααααααα’αααα’αα·ααααααα ααΆαααΆααααααΉαααΆαααααΆαααΆααααααΆαα αα·αααΆαααααααααα ααα»ααααααΆααααα·ααααααααααααα»α αααα»αα’αΆα αα·ααΆαααΆαααΆ αααααΊαα ααααΆαααΈααααΈαααα ααΆαααααΎαααααααααααααααααα·ααααΌαααααααα αα½αααααααΌαααΆαααΆαααα αα·αα’αα·αααα ααααααααααΌαααααααΌαααΆααα·ααΆα α αΎαααΆααΏααααΆαα αααΆααααααααΆααΆααααααα·αααΆααααααααα ααΆααΆααααααΆααααα½ααααα»αααΆααα ααα·ααααα αα·ααααααααΆααααα αΆαα ααΈαααα αα ααΈααα α’αααα’αα·αααααααααααααα½α α αΎααα»αα±ααααΎααααααααααααα»αααΆααααααα½αααααΆαα½αααΉαααΆαααααΎαααααααααααααααααα·α
ααΆαβα’αααΈβαααααΆαα
α
αΌααα·ααΆαα’αααΈαααααΆαα’αα·αααααααααααΆααααααααααΆαααααααααααααααααα·α
ααΆααΆααα·αααΆαα αααΆαααΆααααααααααΆααααααααααααααα Sportmaster αα ααΆαααΈαα·α αα·αααααα’αα·αααα ααΆααα’αΆα αααααΎαααΆαααααΎαααααααααααααααααα·ααααΎαααααααΆαααΈαααα αααααααα ααΌα αααα αα·ααα ααααΆααααααΆαα’αα·αααααα ααΊααΆααααααΈααααααααααααααααα
αα ααααααα ααα½αααααΆαααααΎαααααααααααααααααα·ααΎαα‘αΎα αααααααΆααααα·ααααα·ααΆαααα»ααααααα½αααααΉαααΎαα‘αΎαααΆααααΆαα α αΎαααΎαααΉαααααΌααααααααα αααα αΆααααΆαα’αα»αααααααααααα ααΆαα αααΎαααααααΆαααααααααΆαααΊααΎααααΈαααααΎαα ααα½ααααααααααα‘αΆααααΆαααΆα‘ααα
ααα»ααααααΆαααααααΊααΆαα·ααΈααΆαααααααααααΆαα’αα·ααααααα ααΎβααΎαβαα·ααΆαβα’αααΈβα’αααΈβαααβαα·αβααααΆααβααΆαβααα ααΎαβααΌαβαααααΆααβααΌα βααΆαβαααααα
- αα αα α»αααααααααααΆαααααααααα autotest ααααΌαααΆαα’αα»αααααα ααααα·α DBMS αααααΊα§α α ααααααΉαα’αααΈ PL/SQL ααΊααααΌαααΆαααΆαααΆααααααΆααααΆαααΆααααααα½αααΆαααααααα ααααα·αααΎα αΆαααΆα α ααΆαααααααααααααααααα (α§ααΆα ααα ααΆαααΎαααααΎαααΆα α¬αααααΎααα·ααααααααααΆ) α’αααα’αΆα αααααΎααααααααααααααααααααααααα½αα ααα½ααααααααΎ Jenkins α¬α’αααΈαα½ααααααααααααααΆα
- ααα»ααααααααααααΆα
αΌαα
α·αααααΌα
ααΆααααα·ααΆα αα·ααα»αααΆαα αααααΆααβααΆαβααααΎβαααααβαααβαααααβαααααααα· ααΌα
ααΆααβααΆβααΆααβαααβαααβααΊ Code Coverage α¬βααααααβααΆαβααααααααααβααΌαα αααααααΎααΌα
ααΆααααα ααΎαα’αΆα
αααααααΆααΎααΆαααααααΌαααααααααααααααααΎααααααααΆαααΆαααααααααΌαααΆααααααααααααααααΆαααααΎαααααααααααααααααα·α α
αΆααααααΎαααΈαααα 12.2 Oracle αααααααΌααααααααΆααααα»αααΆαααααΆααααααααα αα·ααααααααΌαααΆαααααΎααααΆαααααα
αααααααααΆα DBMS_PLSQL_CODE_COVERAGE α
αααααααα autotest ααααααΎαααΆαα’αΆαα»ααΆααα½αααααΆαα αΎα αααα ααααΆαααααααααααααααααααΌαααΆααααααααΆαααααααααααααααααΎαα αα αααα»αααααααα α»αααααααααααααα»α (αα·ααααααΆαααααα Sportmaster) αααααΆα’αααΈαααααΆαααΎαα‘αΎαα αα½αααααΆααααααΆααααΈααααΎααΆαααΎααΆαααααΎαααααααααααααααααα· ααΆαααααααααααααααααΆααα·α αα ααΆααααααααΆααΎααΆαααααααΌααααααΎαααααααααααα ααΆαα½αααΉαααΆαααααααααααααΎαααΈ 1% ααΆααααααααααααΉααααααΆαα α·αααα ααΎαααΆα’αααα’αα·ααααααααααΉαααΆααΉαααΆααααααααααα αα 10% α ααΎαβααΆαβααα‘αΎαβααΌαβααααβαααααα ααΆααβααΆ α αΎαβααα½αβααΆα 20%α ααΎααααΈα’αα’α ααΎαααΆααα αααααααΆαα ααα»αααααααααααααΎαααΆααα αα·ααααααααααααΎαααΆααα αα αααααααα ααΊααΆααΏααα»αααααΆααΆαααααα»αα
- ααΆαααααΎαααααααααααααααααα·α’αΆα αα·αα·αααααΎαααααΆααααααα ααααααααααΆααααααΆαα Oracle α’αα»ααααΆαβα±ααβααΎαβααααΎβααΆβααΆαβαααΆαβααα’ α αΎαβααΎαβααΉαβαααβαα½αβαααα αΆβαα½αβα ααα½αβαααβα αΎαα
- α αΎαααΆααΆααα·αααΆαα ααααααααααΆαααααααααααααααααα·ααααααΎαα’αΆα ααααΌαααΆαα’αα»ααααα αααααααααααα½αααααααααα αααααααααΆααααααΎαααΆαααα½αααΊααΆαααααααααΆααα α αΎαααΆαααΆαααααΆαααααΎααααΆαα Oracle ααα»αααααα αααα»αααΆαααΊααΆαααααα Sportmaster ααααααααα αΆααα’αΆααααααααΎααΆαααΆααααααααααααααααααααα· α αΎααααα ααααΆααΎαααΉααα αααα½αααα
ααΆαααααΎα
α αΌαααΎαααααααα αα ααΎααααααααααααααααΆααααααααααααα αααα»α Sportmaster ααΎαααΆααααααααααααΎααααΈα’αα»ααααααααααααααΆαααααααααααααααααα·α ααΆααααΌαααΆαααα’ααααΎαααααααααΆα utPLSQL ααΈ Stephen Feuerstein α αα αα»ααα·α utPLSQL ααΆαααΌα autotest αα·α auxiliary self-written modules: launch module, data generated module αα·αααααααααα ααΆαααααΎαααααααααααααααααα·ααααΌαααΆαα αΆααααααΎαααΆαααααΆαααααα α αΎαααααΆαααααα»αααΊααΆααααΎαααΆα αα·αααΆαααααααααα ααΎαααΆααααα»αα α·αααααΆααΎαααΆαα αΆααααααΎααααα αααααααα·ααΈαααααΆααα»αααΆααααααααΆααα»αα αααααΉαααΉαααα αααααααααΆαααααααααΊααΆαααααααααΆααα α αΎαα’αΆα ααααΌαααΆαα’αα»αααααααααααΈα ααααααααααααΆαα½α αααα αΆαααΆα αααααΌααααα αααΆαααααΎααααααααααααααααααααα·αα ααΎ Oracle DBMS α
PS α’αααααααααα·αααΆααααΆααααα ααΆαα’αααααα αααΎα α αΎαααΆααααααααα·αααΆαα§ααΆα ααααα αα αααααααα ααααα·αααΎαααααΆαααααΆααΌαα αα½αα±ααα αΆααα’αΆαααααα αααααΎαααααααααα½αααΆααααα ααΎααααΈααααααΆ α αΎααααααααααα·αααΆαα½αααΉαααΆααααα αααααΎαααΉαααααΆααα’αααααΈα’αααΈαααααΆαααααΆααααααΌααααα»αααααααααααΆααα½αααααααααα αα·ααααααα§ααΆα αααααΌαα
αααααααα·ααααα·αααΎααΆαα ααα»α ααααα½αααααααααααααα αααα’ααΆαα α¬αααα½ααααααΆαααΆαααΆααααα αΆαα
ααΆαααα’αααααααΎααααΆαααααααΆαα
α»ααααααααα»ααααααααα’αΆα
α
αΌααα½ααααα»αααΆααααααααα·αααα
ααΎααΎαααΉααααααααααααα’αααΈααΏαααααα?
-
ααααΌαα αΎα
-
α’ααα’αΈβααβα’ααα»αβα αΎα
α’αααααααΎααααΆαα 12 ααΆααααΆαααααααααα α’αααααααΎααααΆαα α¦α£ ααΆααααααΌαααΆαα αΆαααΆααα
ααααα: www.habr.com