SlideShare a Scribd company logo
‫اﷲ‬ ‫ﺑﺴﻢ‬‫اﻟﺮﺣﯿﻢ‬ ‫اﻟﺮﺣﻤﻦ‬
‫ﻧﻘﺪ‬ ‫و‬ ‫ﻣﺮور‬‫ﻣﻘﺎﻟﻪ‬ ‫ﯾﮏ‬
Implementing a database encryption solution: design and implementation issues
‫زاده‬ ‫ﺳﺎﻗﯽ‬ ‫ﻣﺤﻤﺪاﻣﯿﻦ‬
‫اﺷﺘﺮ‬ ‫ﻣﺎﻟﮏ‬ ‫ﺻﻨﻌﺘﯽ‬ ‫داﻧﺸﮕﺎه‬
‫ﺗﺎﺑﺴﺘﺎن‬94
1(‫ﭼﮑﯿﺪه‬
‫ﻣﻘﺎﻟﻪ‬ ‫ﺑﺮ‬ ‫ﻣﺮوري‬ ‫ﺳﻨﺪ‬ ‫اﯾﻦ‬[1]‫راﻫﮑﺎرﻫﺎي‬ ‫ﺑﺎ‬ ‫آن‬ ‫ﻣﻘﺎﯾﺴﻪ‬ ‫و‬ ‫ﻣﻘﺎﻟﻪ‬ ‫اﯾﻦ‬ ‫در‬ ‫ﺷﺪه‬ ‫ﻣﻄﺮح‬ ‫اﯾﺪه‬ ‫و‬ ‫ﻧﻮآوري‬ ‫ﺑﺮرﺳﯽ‬ ،‫ﺳﻨﺪ‬ ‫اﯾﻦ‬ ‫از‬ ‫ﻫﺪف‬ .‫اﺳﺖ‬
.‫ﺑﺎﺷﺪ‬ ‫ﻣﯽ‬ ‫آن‬ ‫ﺿﻌﻒ‬ ‫و‬ ‫ﻗﻮت‬ ‫ﻧﻘﺎت‬ ‫ﻣﻨﻈﺮ‬ ‫از‬ ‫ﻣﻮﺟﻮد‬
‫ﻫﺎي‬ ‫روش‬ ‫ﮐﻪ‬ ‫ﺷﺪه‬ ‫داده‬ ‫ﻧﺸﺎن‬ .‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫ﺑﺮرﺳﯽ‬ ‫و‬ ‫ﺗﺤﻠﯿﻞ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫رﻣﺰﻧﮕﺎري‬ ‫زﻣﯿﻨﻪ‬ ‫در‬ ‫ﻣﻮﺟﻮد‬ ‫رﻫﯿﺎﻓﺖ‬ ‫ﭘﻨﺞ‬ ،‫ﻣﺬﮐﻮر‬ ‫ﻣﻘﺎﻟﻪ‬ ‫در‬
‫رﻏﻢ‬ ‫ﻋﻠﯽ‬ ‫ﻣﻮﺟﻮد‬‫ﺗﻐﯿﯿﺮات‬ ‫اﻋﻤﺎل‬ ‫ﻣﺴﺘﻠﺰم‬ ‫آﻧﻬﺎ‬ ‫ﮐﺎرﮔﯿﺮي‬ ‫ﺑﻪ‬ ‫اﯾﻨﮑﻪ‬ ‫ﯾﺎ‬ ‫داﺷﺘﻪ‬ ‫ﮐﺎراﯾﯽ‬ ‫ﺑﺮ‬ ‫ﺗﻮﺟﻬﯽ‬ ‫ﻗﺎﺑﻞ‬ ‫ﺗﺎﺛﯿﺮ‬ ،‫ﻣﻄﻠﻮب‬ ‫اﻣﻨﯿﺘﯽ‬ ‫ﺳﻄﺢ‬ ‫اراﺋﻪ‬
‫ﺷﻔﺎﻓﯿﺖ‬ ‫از‬ ‫روش‬ ‫اﯾﻦ‬ ‫از‬ ‫ﺑﺮﺧﯽ‬ ‫ﻫﻤﭽﻨﯿﻦ‬ .‫ﮔﯿﺮﻧﺪ‬ ‫ﻣﯽ‬ ‫ﺧﺪﻣﺎت‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮐﺎرﮔﺰار‬ ‫از‬ ‫ﮐﻪ‬ ‫اﺳﺖ‬ ‫ﻣﻮﺟﻮدي‬ ‫ﮐﺎرﺑﺮدي‬ ‫ﻫﺎي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫در‬ ‫ﻋﻤﺪه‬
‫ﮐﺎرﺑﺮد‬ ‫ﻫﺎي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫و‬ ‫ﮐﺎرﺑﺮد‬ ‫ﻻﯾﻪ‬ ‫ﺑﻪ‬ ‫)ﻧﺴﺒﺖ‬(‫ي‬‫رﻧﺞ‬ ‫ﻧﯿﺰ‬ ‫ﻣﺨﺘﻠﻔﯽ‬ ‫ﺿﻌﻒ‬ ‫ﻧﻘﺎط‬ ‫و‬ ‫ﻫﺎ‬ ‫ﭘﺬﯾﺮي‬ ‫آﺳﯿﺐ‬ ‫از‬ ‫اﻣﺎ‬ ،‫ﺑﺮﺧﺮدارﻧﺪ‬ ‫ﻗﺒﻮﻟﯽ‬ ‫ﻗﺎﺑﻞ‬ ‫ﮐﺎراﯾﯽ‬ ‫و‬
.‫ﺑﺮﻧﺪ‬ ‫ﻣﯽ‬
) ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻣﺪﯾﺮﯾﺖ‬ ‫اﻓﺰار‬ ‫ﻧﺮم‬ ‫درون‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫واﺣﺪ‬ ‫دادن‬ ‫ﻗﺮار‬ ‫ﻣﺒﻨﺎي‬ ‫ﺑﺮ‬ ‫ﻣﻘﺎﻟﻪ‬ ‫اﯾﻦ‬ ‫در‬ ‫ﺷﺪه‬ ‫اراﺋﻪ‬ ‫ﺟﺪﯾﺪ‬ ‫روش‬DBMS‫ﺑﺎﻻي‬ ‫در‬ ‫و‬ (
) ‫ﻧﻬﺎن‬ ‫ﺣﺎﻓﻈﻪ‬Cache(‫روش‬ ‫ﯾﮏ‬ ‫و‬ ،‫ﺳﯿﺴﺘﻢ‬ ‫اﯾﻦ‬) ‫ﻣﺨﺘﺼﺎت‬ ‫از‬ ‫اﺳﺘﻔﺎده‬ ‫ﺑﺎ‬ ‫اﻃﻼﻋﺎت‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻧﻮآوراﻧﻪ‬Coordinates‫در‬ ‫ﻫﺎ‬ ‫داده‬ (
.‫آورد‬ ‫ﻣﯽ‬ ‫ارﻣﻐﺎن‬ ‫ﺑﻪ‬ ‫را‬ ‫ﻗﺒﻮﻟﯽ‬ ‫ﻗﺎﺑﻞ‬ ‫ﺷﻔﺎﻓﯿﺖ‬ ‫و‬ ‫ﮐﺎراﯾﯽ‬ ‫ﻫﻤﭽﻨﯿﻦ‬ ‫و‬ ‫داده‬ ‫ﺑﺎﻻي‬ ‫اﻣﻨﯿﺖ‬ ‫روش‬ ‫اﯾﻦ‬ ‫ﮐﻪ‬ ‫ﺷﺪه‬ ‫ادﻋﺎ‬ .‫ﺑﺎﺷﺪ‬ ‫ﻣﯽ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬
2(‫ﻣﻘﺪﻣﻪ‬
‫ﮐﺎرﮔﺰار‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﯾﮏ‬ ‫ﻧﮕﺎرﻧﺪﮔﺎن‬ ،‫ﻣﺴﺌﻠﻪ‬ ‫ﺣﯿﻄﻪ‬ ‫ﻧﻤﻮدن‬ ‫ﻣﺸﺨﺺ‬ ‫ﺟﻬﺖ‬–‫ﮐﺎرﺧﻮ‬) ‫اه‬client-server(‫ﮐﺎرﺑﺮ‬ ‫آن‬ ‫در‬ ‫ﮐﻪ‬ ‫اﻧﺪ‬ ‫ﺷﺪه‬ ‫ﻣﺘﺼﻮر‬ ‫را‬
‫آﺳﯿﺐ‬ ‫ﮐﻠﯽ‬ ‫ﻧﻮع‬ ‫ﺳﻪ‬ ،‫ﺷﺮاﯾﻂ‬ ‫اﯾﻦ‬ ‫در‬ .‫ﮐﻨﺪ‬ ‫ﻣﯽ‬ ‫ذﺧﯿﺮه‬ ‫ﮐﺎرﮔﺰار‬ ‫در‬ ‫ﻣﻘﯿﻢ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫را‬ ‫ﺣﺴﺎس‬ ‫ﻏﯿﺮ‬ ‫و‬ ‫ﺣﺴﺎس‬ ‫ﻫﺎي‬ ‫داده‬ ‫از‬ ‫ﺗﺮﮐﯿﺒﯽ‬
:‫دارد‬ ‫وﺟﻮد‬ ‫ﺳﯿﺴﺘﻢ‬ ‫در‬ ‫ﮐﺎرﺑﺮ‬ ‫ﻫﺎي‬ ‫داده‬ ‫ﺑﺎ‬ ‫ﻣﺮﺗﺒﻂ‬ ‫ﭘﺬﯾﺮي‬
.‫اﻧﺘﻘﺎل‬ ‫ﺣﺎل‬ ‫در‬ ‫ﻫﺎي‬ ‫داده‬‫ﭘﺮوﺗﮑﻞ‬ ‫از‬ ‫اﺳﺘﻔﺎده‬ ‫ﺑﺎ‬TLS‫ﯾﺎ‬SSL‫اﯾﻦ‬ ‫ﺑﻪ‬ ‫ﮐﺎر‬ ‫اﯾﻦ‬ ‫در‬ ‫ﻧﺘﯿﺠﻪ‬ ‫در‬ .‫ﻧﻤﻮد‬ ‫ﺳﺎزي‬ ‫ﭘﯿﺎده‬ ‫اﻣﻦ‬ ‫ﮐﺎﻧﺎل‬ ‫ﯾﮏ‬ ‫ﺗﻮان‬ ‫ﻣﯽ‬
.‫ﺷﻮد‬ ‫ﻧﻤﯽ‬ ‫اي‬ ‫اﺷﺎره‬ ‫ﻣﻮرد‬
.‫ﭘﺮدازش‬ ‫ﺣﺎل‬ ‫در‬ ‫ﻫﺎي‬ ‫داده‬‫ﺑﻪ‬ ‫را‬ ‫اﻃﻼﻋﺎت‬ ‫ﻣﺤﺮﻣﺎﻧﮕﯽ‬ ‫ﺗﻮاﻧﺪ‬ ‫ﻣﯽ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮐﺎرﮔﺰار‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﺑﻪ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫ﺑﺎ‬ ‫ﻣﻬﺎﭼﻢ‬ ،‫ﺣﺎﻟﺖ‬ ‫اﯾﻦ‬ ‫در‬
.‫ﺑﯿﺎﻧﺪازد‬ ‫ﻣﺨﺎﻃﺮه‬
.‫ﺷﺪه‬ ‫ذﺧﯿﺮه‬ ‫ﻫﺎي‬ ‫داده‬‫داد‬ ‫ﺑﻪ‬‫در‬ ‫ﺣﺎﺿﺮ‬ ‫درﺣﺎل‬ ‫و‬ ‫ﺷﺪه‬ ‫ذﺧﯿﺮه‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻫﺎي‬ ‫ﻓﺎﯾﻞ‬ ‫در‬ ‫ﻓﻌﺎل‬ ‫ﻏﯿﺮ‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫ﮐﻪ‬ ‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫اﻃﻼق‬ ‫ﻫﺎي‬ ‫ه‬
) ‫ﻣﻘﯿﻢ‬ ‫ﯾﺎ‬ ‫ﭘﺮدازش‬ ‫ﺣﺎل‬Resident.‫ﻧﯿﺴﺘﻨﺪ‬ ‫ﺣﺎﻓﻈﻪ‬ (
‫از‬‫ﻏﯿﺮ‬ ‫ﺗﻐﯿﯿﺮات‬ ‫ﺗﺸﺨﯿﺺ‬ ،‫ﻫﺎ‬ ‫داده‬ ‫ﻣﺤﺮﻣﺎﻧﮕﯽ‬ ‫ﺟﻤﻠﻪ‬ ‫از‬ ‫ﻣﺘﻌﺪدي‬ ‫ﻫﺎي‬ ‫ﺧﻮاﺳﺘﻪ‬ ‫ﮐﻪ‬ ‫رود‬ ‫ﻣﯽ‬ ‫اﻧﺘﻈﺎر‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫رﻣﺰﻧﮕﺎري‬ ‫راﻫﮑﺎرﻫﺎي‬
‫دا‬ ‫در‬ ‫ﻣﺠﺎز‬.‫ﮐﻨﻨﺪ‬ ‫ﺑﺮآورده‬ ‫را‬ ‫ﻗﺒﻮل‬ ‫ﻗﺎﺑﻞ‬ ‫ﮐﺎراﯾﯽ‬ ‫و‬ ‫ﻫﺎ‬ ‫ده‬
‫ﻣﻔﻬﻮم‬ ‫و‬ ‫ﻓﻌﺎل‬ ‫ﺣﻤﻼت‬ ،‫ﻣﻬﺎﺟﻢ‬ ‫ﻣﺪل‬ ‫ﺑﻪ‬ ‫ﺗﻮان‬ ‫ﻣﯽ‬ ‫آﻧﻬﺎ‬ ‫ﺟﻤﻠﻪ‬ ‫از‬ ‫ﮐﻪ‬ ‫ﮔﯿﺮد‬ ‫ﻗﺮار‬ ‫ﻧﻈﺮ‬ ‫ﻣﺪ‬ ‫ﺑﺎﯾﺪ‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﻣﺤﺮﻣﺎﻧﮕﯽ‬ ‫ﺑﺎب‬ ‫در‬ ‫ﻣﻮرد‬ ‫ﭼﻨﺪﯾﻦ‬
) ‫رﻣﺰ‬ ‫ﭘﺎﯾﻪ‬ ‫ﺑﺮ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫ﮐﻨﺘﺮل‬Cryptographic Access Control‫ﻓﻌ‬ ‫ﺣﻤﻼت‬ ‫ﯾﺎ‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﻏﯿﺮﻣﺠﺎز‬ ‫ﺗﻐﯿﯿﺮ‬ .‫ﮐﺮد‬ ‫اﺷﺎره‬ (‫ﺗﻮان‬ ‫ﻣﯽ‬ ‫را‬ ‫ﺎل‬
‫ﺣﻤﻼت‬ ‫ﻫﺎي‬ ‫ﮔﺮوه‬ ‫ﺑﻪ‬‫ﻫﻮﯾﺖ‬ ‫ﺗﻐﯿﯿﺮ‬)Spoofing Attacks،() ‫ﻫﺎ‬ ‫داده‬ ‫ﺗﻐﯿﯿﺮ‬ ‫ﺑﺮ‬ ‫ﻣﺒﺘﻨﯽ‬ ‫ﺣﻤﻼت‬Splicing Attacks‫ﺗﮑﺮار‬ ‫ﺣﻤﻼت‬ ‫و‬ (
)Reply Attacks.‫ﮐﺮد‬ ‫ﺑﻨﺪي‬ ‫دﺳﺘﻪ‬ (‫ﭼﻨﺪ‬ ‫ﻫﺎي‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫دﺳﺘﺮﺳﯽ‬ ‫ﮐﻨﺘﺮل‬ ‫اﻣﺮ‬ ‫در‬ ‫ﺟﺬاب‬ ‫و‬ ‫ﻣﻬﻢ‬ ‫ﻫﺎي‬ ‫وﯾﮋﮔﯽ‬ ‫از‬ ‫ﯾﮑﯽ‬ ،‫ﻫﻤﭽﻨﯿﻦ‬
‫و‬ ‫ﻣﺠﺎز‬ ‫ﻫﺎي‬ ‫داده‬ (‫)رﻣﺰﮔﺸﺎﯾﯽ‬ ‫ﺑﻪ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫ﺑﻪ‬ ‫ﻗﺎدر‬ ‫ﺗﻨﻬﺎ‬ ‫ﮐﺎرﺑﺮ‬ ‫ﻫﺮ‬ ‫ﮐﻪ‬ ‫اﺳﺖ‬ ‫اﯾﻦ‬ ،‫ﮐﻨﻨﺪ‬ ‫ﻣﯽ‬ ‫ﭘﺸﺘﯿﺒﺎﻧﯽ‬ ‫ﻫﺎ‬ ‫داده‬ ‫رﻣﺰﻧﮕﺎري‬ ‫از‬ ‫ﮐﻪ‬ ‫ﮐﺎرﺑﺮه‬
‫ﭘﺎﯾ‬ ‫ﺑﺮ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫ﮐﻨﺘﺮل‬ ‫ﻋﻨﻮان‬ ‫ﺗﺤﺖ‬ ‫ﻣﻔﻬﻮم‬ ‫اﯾﻦ‬ ‫از‬ .‫ﺑﺎﺷﺪ‬ ‫ﺧﻮد‬ ‫ﺑﻪ‬ ‫ﻣﺮﺑﻮط‬‫اراﺋﻪ‬ ‫را‬ ‫ﻗﺎﺑﻠﯿﺖ‬ ‫اﯾﻦ‬ ‫روﺷﯽ‬ ‫اﮔﺮ‬ ‫ﮐﻪ‬ ‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﯾﺎد‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻪ‬
‫ﺧﻮاﻫﺪ‬ ‫ﺷﻤﺎر‬ ‫ﺑﻪ‬ ‫آن‬ ‫ﺑﺮاي‬ ‫اي‬ ‫ﺑﺮﺟﺴﺘﻪ‬ ‫ﻣﺰﯾﺖ‬ ،‫دﻫﺪ‬‫آﻣﺪ‬.
‫ﭘﺎﯾﮕﺎه‬ ‫ﻣﺪﯾﺮﯾﺖ‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﻋﻤﻠﮑﺮد‬ ‫ﮐﻪ‬ ‫آﻧﺠﺎ‬ ‫از‬ .‫ﮐﻨﻨﺪ‬ ‫ﻣﯽ‬ ‫ﺗﺤﻤﯿﻞ‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﺑﻪ‬ ‫ﺗﻮﺟﻬﯽ‬ ‫ﻗﺎﺑﻞ‬ ‫ﻣﺤﺎﺳﺒﺎﺗﯽ‬ ‫ﺳﺮﺑﺎر‬ ‫ﻏﺎﻟﺒﺎ‬ ‫اﻣﻨﯿﺘﯽ‬ ‫ﻫﺎي‬ ‫ﻣﮑﺎﻧﯿﺰم‬
‫د‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﮐﻞ‬ ‫ﮐﺎراﯾﯽ‬ ‫در‬ ‫ﻣﺴﺘﻘﯿﻤﯽ‬ ‫ﺗﺎﺛﯿﺮ‬ ‫ﻫﺎ‬ ‫داده‬‫از‬ ‫ﮐﻪ‬ ‫اﻃﻼﻋﺎﺗﯽ‬ ‫ﺳﯿﺴﺘﻢ‬ ‫در‬ ‫را‬ ‫ﻣﺸﮑﻼﺗﯽ‬ ‫اﺳﺖ‬ ‫ﻣﻤﮑﻦ‬ ‫ﺷﺪه‬ ‫ﺗﺤﻤﯿﻞ‬ ‫ﺳﺮﺑﺎر‬ ‫اﯾﻦ‬ ،‫ارد‬
‫اﯾﻦ‬ ‫ﺑﺎﯾﺪ‬ ،‫رﻣﺰﻧﮕﺎري‬ ‫رﻫﯿﺎﻓﺖ‬ ‫ﯾﮏ‬ ‫اﺗﺨﺎذ‬ ‫ﻣﻮرد‬ ‫در‬ ‫ﮔﯿﺮي‬ ‫ﺗﺼﻤﯿﻢ‬ ‫ﻫﻨﮕﺎم‬ ،‫درﻧﺘﯿﺠﻪ‬ .‫آورد‬ ‫ﺑﺎر‬ ‫ﺑﻪ‬ ،‫ﮔﯿﺮد‬ ‫ﻣﯽ‬ ‫ﺳﺮوﯾﺲ‬ ‫اﻃﻼﻋﺎﺗﯽ‬ ‫ﺑﺎﻧﮏ‬ ‫ﮐﺎرﮔﺰار‬
‫رﻣﺰﻧﮕ‬ ‫راﻫﮑﺎر‬ ‫ﯾﮏ‬ ‫ﺳﺎزي‬ ‫ﭘﯿﺎده‬ ‫و‬ ‫اﻧﺘﺨﺎب‬ ،‫ﻫﻤﭽﻨﯿﻦ‬ .‫داﺷﺖ‬ ‫ﻧﻈﺮ‬ ‫در‬ ‫را‬ ‫ﻫﺎ‬ ‫ﺳﺮﺑﺎر‬‫ﻫﺎي‬ ‫ﻣﮑﺎﻧﯿﺰم‬ ‫از‬ ‫ﮐﻪ‬ ‫ﺑﺎﺷﺪ‬ ‫اي‬ ‫ﮔﻮﻧﻪ‬ ‫ﺑﻪ‬ ‫اﺳﺖ‬ ‫ﺑﻬﺘﺮ‬ ‫ﺎري‬
.‫ﮐﻨﺪ‬ ‫ﭘﺸﺘﯿﺒﺎﻧﯽ‬ ‫ﻫﺎ‬ ‫ﺷﺎﺧﺺ‬ ‫ﺟﻤﻠﻪ‬ ‫از‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻣﻬﻢ‬ ‫ﺳﺎزي‬ ‫ﺑﻬﯿﻨﻪ‬
،‫ﻓﺎش‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫ﺣﺴﺎس‬ ‫ﻏﯿﺮ‬ ‫ﻫﺎي‬ ‫داده‬ ‫ﮐﺮدن‬ ‫رﻫﺎ‬ ‫ﺑﺎ‬ ‫و‬ ‫ﺷﺪه‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﺣﺴﺎس‬ ‫ﻫﺎي‬ ‫داده‬ ‫ﺗﻨﻬﺎ‬ ‫ﮐﻪ‬ ‫اﺳﺖ‬ ‫ﻣﻄﻠﻮب‬ ،‫اﯾﻦ‬ ‫ﺑﺮ‬ ‫اﻓﺰون‬‫از‬
‫ﺷﺪن‬ ‫ﺗﺤﻤﯿﻞ‬‫ﺳﺮﺑﺎر‬‫ﻣﻮر‬ ‫ﺑﯽ‬ ‫ﺳﺎزي‬ ‫ذﺧﯿﺮه‬ ‫ﯾﺎ‬ ‫ﻣﺤﺎﺳﺒﺎﺗﯽ‬‫ﯾﮏ‬ ‫ﺗﻨﻬﺎ‬ ‫اﮔﺮ‬ ،‫ﻣﺜﺎل‬ ‫ﻋﻨﻮان‬ ‫ﺑﻪ‬ .‫آورد‬ ‫ﻋﻤﻞ‬ ‫ﺑﻪ‬ ‫ﻣﻤﺎﻧﻌﺖ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮐﺎرﮔﺰار‬ ‫ﺑﻪ‬ ‫د‬
‫ﺑﻪ‬ ‫ﻣﻔﯿﺪي‬ ‫ﻏﯿﺮ‬ ‫ﺳﺮﺑﺎر‬ ‫ﺟﻮ‬ ‫و‬ ‫ﭘﺮس‬ ‫ﻧﺘﺎﯾﺞ‬ (‫)ﻫﺎي‬ ‫رﮐﻮرد‬ ‫ﮐﻞ‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫و‬ ‫رﻣﺰﻧﮕﺎري‬ ،‫ﺑﺎﺷﺪ‬ ‫ﻣﺤﺮﻣﺎﻧﻪ‬ ‫ﺟﻮ‬ ‫و‬ ‫ﭘﺮس‬ ‫ﯾﮏ‬ ‫از‬ ‫ﺧﺼﻮﺻﯿﺖ‬
.‫ﮐﻨﺪ‬ ‫ﻣﯽ‬ ‫ﺗﺤﻤﯿﻞ‬ ‫ﺳﯿﺴﺘﻢ‬
‫ﺑﺨﺶ‬ ‫در‬ ‫ﮐﻪ‬ ‫ﺷﺪه‬ ‫ﺑﻨﺪي‬ ‫ﺑﺨﺶ‬ ‫ﺳﺎن‬ ‫ﺑﺪﯾﻦ‬ ‫ﺳﻨﺪ‬ ‫اﯾﻦ‬ ‫اداﻣﻪ‬3‫راﻫﮑﺎرﻫﺎي‬ ،‫ﻣﯽ‬ ‫ﺑﯿﺎن‬ ‫اﺟﻤﺎﻟﯽ‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻣﻮﺟﻮد‬
‫ﺑﺨﺶ‬ ‫در‬ ‫ﻣﻘﺎﻟﻪ‬ ‫ﭘﯿﺸﻨﻬﺎدي‬ ‫روش‬ ‫و‬ ‫ﻧﻮآوري‬ .‫ﮔﺮدد‬4‫ﻓﺼﻞ‬ ‫در‬ .‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫ﻣﻌﺮﻓﯽ‬5‫ﻧﻘﺎط‬ ‫ﺟﻤﻠﻪ‬ ‫از‬ ‫ﺟﺪﯾﺪ‬ ‫روش‬ ‫ﻫﺎي‬ ‫وﯾﮋﮔﯽ‬ ‫ﭘﯿﺮاﻣﻮن‬ ،
‫ﺑﺨﺶ‬ ‫در‬ ‫ﺳﭙﺲ‬ .‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫ﺑﺤﺚ‬ ‫آن‬ ‫ﺿﻌﻒ‬ ‫و‬ ‫ﻗﻮت‬6،‫ﺑ‬ ‫اﺧﺘﺼﺎر‬ ‫ﺑﻪ‬ ‫ﻣﻮﺟﻮد‬ ‫ﻫﺎي‬ ‫روش‬ ‫ﺑﺎ‬ ‫ﻣﻘﺎﯾﺴﻪ‬ ‫در‬ ‫ﭘﯿﺸﻨﻬﺎدي‬ ‫روش‬ ‫ﮐﺎراﯾﯽ‬‫ﻣﯽ‬ ‫ﯿﺎن‬
‫ﻓﺼﻞ‬ ،‫ﻧﻬﺎﯾﺖ‬ ‫در‬ .‫ﺷﻮد‬7.‫ﻧﻤﺎﯾﺪ‬ ‫ﻣﯽ‬ ‫ﺑﺎزﮔﻮ‬ ‫را‬ ‫ﺳﻨﺪ‬ ‫اﯾﻦ‬ ‫ﻧﺘﺎﯾﺞ‬
3(‫ﻣﻮﺟﻮد‬ ‫راﻫﮑﺎرﻫﺎي‬
‫ﮐﻪ‬ ‫اي‬ ‫ﻻﯾﻪ‬ ‫و‬ ‫رﻣﺰﻧﮕﺎري‬ ‫رﯾﺰداﻧﮕﯽ‬ ‫ﺳﻄﺢ‬ ،‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮐﺎرﮔﺰار‬ ‫ﺑﻪ‬ ‫اﻋﺘﻤﺎد‬ ‫ﻣﯿﺰان‬ ‫اﺳﺎس‬ ‫ﺑﺮ‬ ‫ﺗﻮان‬ ‫ﻣﯽ‬ ‫را‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫رﻣﺰﻧﮕﺎري‬ ‫راﻫﮑﺎرﻫﺎي‬
‫ﺑﺨﺶ‬ ‫اﯾﻦ‬ ‫در‬ .‫ﮐﺮد‬ ‫ﺑﻨﺪي‬ ‫دﺳﺘﻪ‬ ،‫ﮔﺮدد‬ ‫ﻣﯽ‬ ‫اﻧﺠﺎم‬ ‫آن‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬‫ﺑﺮ‬ ‫ﻣﻮﺟﻮد‬ ‫راﻫﮑﺎرﻫﺎي‬ ‫و‬ ‫ﺷﺪه‬ ‫ﺑﺮرﺳﯽ‬ ‫ﺧﻼﺻﻪ‬ ‫ﻃﻮر‬ ‫ﺑﻪ‬ ‫ﻫﺎ‬ ‫وﯾﮋﮔﯽ‬ ‫اﯾﻦ‬
.‫ﮔﺮدد‬ ‫ﻣﯽ‬ ‫ﺑﺮرﺳﯽ‬ ‫و‬ ‫ﺗﺤﻠﯿﻞ‬ ‫اﺟﻤﺎﻻ‬ ‫آﻧﻬﺎ‬ ‫اﺳﺎس‬
3-1(‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮐﺎرﮔﺰار‬ ‫ﺑﻪ‬ ‫اﻋﺘﻤﺎد‬
) ‫اﻋﺘﻤﺎد‬ ‫ﻋﺪم‬ ‫و‬ ‫ﺟﺰﺋﯽ‬ ‫اﻋﺘﻤﺎد‬ ،‫ﮐﺎﻣﻞ‬ ‫اﻋﺘﻤﺎد‬ ‫دﺳﺘﻪ‬ ‫ﺳﻪ‬ ‫ﺑﻪ‬ ‫ﺗﻮان‬ ‫ﻣﯽ‬ ‫را‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮐﺎرﮔﺰار‬ ‫ﺑﻪ‬ ‫اﻋﺘﻤﺎد‬ ‫ﻣﯿﺰان‬full-mistrust(.‫ﮐﺮد‬ ‫ﺗﻘﺴﯿﻢ‬
‫ﻣﻮارد‬ ‫در‬ .‫ﻧﺪارد‬ ‫وﺟﻮد‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﺑﺮاي‬ ‫ﺗﻬﺪﯾﺪي‬ ‫ﺑﺎﺑﺖ‬ ‫اﯾﻦ‬ ‫از‬ ‫و‬ ‫داﺷﺘﻪ‬ ‫دﺳﺖ‬ ‫در‬ ‫را‬ ‫اﻣﻮر‬ ‫ﻫﻤﻪ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮐﺎرﮔﺰار‬ ،‫ﮐﺎﻣﻞ‬ ‫اﻋﺘﻤﺎد‬ ‫ﺷﺮاﯾﻂ‬ ‫در‬
،‫اﻋﺘﻤﺎد‬ ‫ﻋﺪم‬‫رﻣﺰ‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫را‬ ‫ﺧﻮد‬ ‫ﺟﻮي‬ ‫و‬ ‫ﭘﺮس‬ ،‫ﻧﺪارد‬ ‫اﻋﺘﻤﺎد‬ ‫ﮐﺎرﮔﺰار‬ ‫ﺑﻪ‬ ‫ﻧﯿﺰ‬ ‫ﻫﺎ‬ ‫ﺟﻮ‬ ‫و‬ ‫ﭘﺮس‬ ‫اﺟﺮاي‬ ‫ﺑﺎﺑﺖ‬ ‫از‬ ‫ﺣﺘﯽ‬ ‫ﮐﺎرﺧﻮاه‬ ‫ﮐﻪ‬ ‫آﻧﺠﺎ‬ ‫از‬
‫ا‬ ‫ﺷﺪه‬‫ﭘﺎﯾﮕﺎه‬ ‫ﻋﻨﻮان‬ ‫ﺗﺤﺖ‬ ‫ﻣﻮرد‬ ‫اﯾﻦ‬ ‫از‬ .‫ﮐﻨﺪ‬ ‫ﻣﯽ‬ ‫اﻋﻤﺎل‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﻫﺎي‬ ‫داده‬ ‫روي‬ ‫را‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﺟﻮي‬ ‫و‬ ‫ﭘﺮس‬ ‫ﻧﯿﺰ‬ ‫ﮐﺎرﮔﺰار‬ ‫و‬ ‫ﮐﺮده‬ ‫رﺳﺎل‬
) ‫ﺳﺮوﯾﺲ‬ ‫ﻋﻨﻮان‬ ‫ﺑﻪ‬ ‫داده‬DaaS‫در‬ .‫ﮐﻨﺪ‬ ‫ﻣﯽ‬ ‫ﺗﺤﻤﯿﻞ‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﺑﻪ‬ ‫را‬ ‫ﺗﻮﺟﯽ‬ ‫ﻗﺎﺑﻞ‬ ‫ارﺗﺒﺎﻃﯽ‬ ‫و‬ ‫ﻣﺤﺎﺳﺒﺎﺗﯽ‬ ‫ﺳﺮﺑﺎر‬ ‫ﻏﺎﻟﺒﺎ‬ ‫ﮐﻪ‬ ‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﯾﺎد‬ (
‫ﭘﺎﯾ‬ ‫ﮐﺎرﮔﺰار‬ ‫ﺑﻪ‬ ‫ﻧﯿﺰ‬ ‫ﺟﺰﺋﯽ‬ ‫اﻋﺘﻤﺎد‬ ‫ﺷﺮاﯾﻂ‬‫ﻧﻤﯽ‬ ‫اﻋﺘﻤﺎد‬ ‫آن‬ ‫ﺑﻪ‬ ‫ﺧﺎرﺟﯽ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫و‬ ‫ﺛﺎﻧﻮﯾﻪ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﺑﻪ‬ ‫اﻣﺎ‬ ‫ﺷﺪه‬ ‫اﻋﺘﻤﺎد‬ ‫آن‬ ‫ﺣﺎﻓﻈﻪ‬ ‫و‬ ‫داده‬ ‫ﮕﺎه‬
.‫ﺷﻮد‬
3-2(‫رﻣﺰﻧﮕﺎري‬ ‫رﯾﺰداﻧﮕﯽ‬
) ‫ﺳﻠﻮل‬ :‫از‬ ‫اﺳﺖ‬ ‫ﻋﺒﺎرت‬ ‫ﻏﺎﻟﺒﺎ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫رﯾﺰداﻧﮕﯽ‬ ‫ﺳﻄﻮح‬Cell) ‫ﺳﻄﺮ‬ ،(Record) ‫ﺻﻔﺤﻪ‬ ،(Page) ‫ﺟﺪول‬ ‫و‬ (Table.(
‫ﻧﺴ‬ ‫را‬ ‫زﯾﺮ‬ ‫ﻣﺰاﯾﺎي‬ ‫ﺗﺮ‬ ‫ﮐﻮﭼﮏ‬ ‫ﻫﺎي‬ ‫رﯾﺰداﻧﮕﯽ‬:‫ﺑﺎﺷﺪ‬ ‫ﻣﯽ‬ ‫دارا‬ ‫ﺗﺮ‬ ‫ﺑﺰرگ‬ ‫ﻫﺎي‬ ‫رﯾﺰداﻧﮕﯽ‬ ‫ﺑﻪ‬ ‫ﺒﺖ‬
)1.‫دارد‬ ‫وﺟﻮد‬ ‫ﻓﺎش‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫ﺣﺴﺎس‬ ‫ﻏﯿﺮ‬ ‫داده‬ ‫ﮐﺮدن‬ ‫رﻫﺎ‬ ‫و‬ ‫ﺣﺴﺎس‬ ‫داده‬ ‫ﮐﺮدن‬ ‫رﻣﺰ‬ ‫اﻣﮑﺎن‬ (
)2‫ﻧﯿ‬ ‫ﻣﻮرد‬ ‫ﻫﺎي‬ ‫داده‬ ‫ﺗﻨﻬﺎ‬ (‫رﻣﺰﻧﮕﺎ‬ ‫ﺟﻮ‬ ‫و‬ ‫ﭘﺮس‬ ‫اﺟﺮاي‬ ‫زﻣﺎن‬ ‫در‬ ‫ﺎز‬‫ري‬/.‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬
)3‫د‬ ‫وﺟﻮد‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻣﺒﻨﺎي‬ ‫ﺑﺮ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫ﮐﻨﺘﺮل‬ ‫ﺳﺎزي‬ ‫ﭘﯿﺎده‬ ‫ﻗﺎﺑﻠﯿﺖ‬ (.(‫ﻣﺨﺘﻠﻒ‬ ‫ﮐﻠﯿﺪﻫﺎي‬ ‫ﺑﺎ‬ ‫ﻫﺎ‬ ‫داده‬ ‫)رﻣﺰﻧﮕﺎري‬ ‫ارد‬
‫ﭘﺬﯾﺮي‬ ‫آﺳﯿﺐ‬ ‫ﺗﺮ‬ ‫ﺑﺰرگ‬ ‫ﻫﺎي‬ ‫رﯾﺰداﻧﮕﯽ‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ،‫ﻧﺸﻮﻧﺪ‬ ‫ﺳﺎزي‬ ‫ﭘﯿﺎده‬ ‫درﺳﺘﯽ‬ ‫ﺑﻪ‬ ‫ﮐﻮﭼﮑﺘﺮ‬ ‫ﻫﺎي‬ ‫رﯾﺰداﻧﮕﯽ‬ ‫ﺑﺎ‬ ‫رﻣﺰﻧﮕﺎري‬ ‫اﮔﺮ‬ ،‫وﺟﻮد‬ ‫اﯾﻦ‬ ‫ﺑﺎ‬
.‫داﺷﺖ‬ ‫ﺧﻮاﻫﻨﺪ‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﻏﯿﺮﻣﺠﺎز‬ ‫ﺗﻐﯿﯿﺮ‬ ‫و‬ ‫اﻃﻼﻋﺎت‬ ‫ﻧﺸﺖ‬ ‫ﺣﻤﻼت‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫ﺑﯿﺸﺘﺮي‬
3-3(‫رﻣﺰﻧﮕﺎري‬ ‫ﻫﺎي‬ ‫ﻻﯾﻪ‬
‫آﻧﭽﻪ‬ ‫ﻣﺎﻧﻨﺪ‬) ‫ﺗﺼﻮﯾﺮ‬ ‫در‬1.‫داد‬ ‫اﻧﺠﺎم‬ ‫ﺳﯿﺴﺘﻢ‬ ‫از‬ ‫ﻣﺨﺘﻠﻔﯽ‬ ‫ﻫﺎي‬ ‫ﻻﯾﻪ‬ ‫در‬ ‫ﺗﻮان‬ ‫ﻣﯽ‬ ‫را‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻋﻤﻠﯿﺎت‬ ،‫ﺷﺪه‬ ‫داده‬ ‫ﻧﺸﺎن‬ (
‫ﺗﺼﻮﯾﺮ‬1–‫رﻣﺰﻧﮕﺎري‬ ‫ﻫﺎي‬ ‫ﻻﯾﻪ‬
.‫ﻋﺎﻣﻞ‬ ‫ﺳﯿﺴﺘﻢ‬‫ﺧﻮاﻧﺪن‬ ‫ﻫﻨﮕﺎم‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻋﻤﻠﯿﺎت‬ ‫ﻻﯾﻪ‬ ‫اﯾﻦ‬ ‫در‬/‫از‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﻧﻮﺷﺘﻦ‬‫ﻣﯽ‬ ‫اﻧﺠﺎم‬ ‫ﻋﺎﻣﻞ‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﺗﻮﺳﻂ‬ ‫ﺛﺎﻧﻮﯾﻪ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫در‬ /
‫ﮔﺮدد‬.‫ﮐﺎرﺑﺮدي‬ ‫ﻫﺎي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫و‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮐﺎرﮔﺰار‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻋﻤﻠﯿﺎت‬ ‫ﮐﺎﻣﻞ‬ ‫ﺷﻔﺎﻓﯿﺖ‬ ،‫ﻻﯾﻪ‬ ‫اﯾﻦ‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫اﺻﻠﯽ‬ ‫ﻣﺰﯾﺖ‬
‫ﺗﻌﺪاد‬ ‫ﭼﺮاﮐﻪ‬ ‫دارد‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﻏﯿﺮﻣﺠﺎز‬ ‫ﺗﻐﯿﯿﺮ‬ ‫و‬ ‫اﻃﻼﻋﺎت‬ ‫ﻧﺸﺖ‬ ‫ﺣﻤﻼت‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫ﺑﺎﻻﯾﯽ‬ ‫ﻣﻘﺎوﻣﺖ‬ ‫روش‬ ‫اﯾﻦ‬ ،‫اﯾﻦ‬ ‫ﺑﺮ‬ ‫اﻓﺰون‬ .‫اﺳﺖ‬ ‫ﻣﻮﺟﻮد‬
‫ﯾﮏ‬ ‫در‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫اﺷﯿﺎي‬ ‫از‬ ‫زﯾﺎدي‬:‫اﺳﺖ‬ ‫ﻣﻬﻤﯽ‬ ‫ﻫﺎي‬ ‫ﮐﺎﺳﺘﯽ‬ ‫ﻣﺸﮑﻼت‬ ‫داراي‬ ‫روش‬ ‫اﯾﻦ‬ ‫اﻣﺎ‬ .‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫رﻣﺰ‬ ،‫رﻣﺰﻧﮕﺎري‬ ‫ﻋﻤﻠﯿﺎت‬ ‫واﺣﺪ‬
)1‫رﻣﺰ‬ ‫ﻣﺮﺣﻠﻪ‬ ‫ﯾﮏ‬ ‫در‬ ‫ﺑﺎﻫﻢ‬ ‫ﻫﺎ‬ ‫داده‬ ‫از‬ ‫زﯾﺎدي‬ ‫ﻣﻘﺪار‬ ‫و‬ ‫ﻧﯿﺴﺖ‬ ‫ﻣﻄﻠﻊ‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﻣﻔﻬﻮم‬ ‫و‬ ‫ﻣﺎﻫﯿﺖ‬ ‫از‬ ‫ﻋﺎﻣﻞ‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﮐﻪ‬ ‫آﻧﺠﺎ‬ ‫از‬ (
‫ﭘﯿﺎده‬ ‫روش‬ ‫اﯾﻦ‬ ‫در‬ ‫را‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻣﺒﻨﺎي‬ ‫ﺑﺮ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫ﮐﻨﺘﺮل‬ ‫ﺗﻮان‬ ‫ﻧﻤﯽ‬ ،‫ﺷﻮد‬ ‫ﻣﯽ‬.‫ﮐﺮد‬ ‫ﺳﺎزي‬
)2‫)ﯾﺎ‬ ‫ﻧﺪارد‬ ‫وﺟﻮد‬ (‫ﻓﺎش‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﺑﺎﻗﯽ‬ ‫ﮐﺮدن‬ ‫رﻫﺎ‬ ‫و‬ ‫ﺣﺴﺎس‬ ‫ﻫﺎي‬ ‫داده‬ ‫ﮐﺮدن‬ ‫رﻣﺰ‬ ‫)ﺗﻨﻬﺎ‬ ‫اﻧﺘﺨﺎﺑﯽ‬ ‫رﻣﺰﻧﮕﺎري‬ ‫اﻣﮑﺎن‬ (
.(‫ﺑﻮد‬ ‫ﺧﻮاﻫﺪ‬ ‫ﻣﺤﺪود‬ ‫ﺑﺴﯿﺎر‬ ‫اﯾﻨﮑﻪ‬
)3.‫ﺑﺎﺷﺪ‬ ‫داﺷﺘﻪ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﮐﻠﯿﺪﻫﺎي‬ ‫ﺑﻪ‬ ‫ﺑﺎﯾﺪ‬ ‫ﻣﺪﯾﺮﯾﺘﯽ‬ ‫ﻋﻤﻠﯿﺎت‬ ‫اﻧﺠﺎم‬ ‫ﺟﻬﺖ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻣﺪﯾﺮ‬ (
)4‫داد‬ ‫ﮐﻪ‬ ‫آﻧﺠﺎ‬ ‫از‬ (‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫راﻫﮑﺎر‬ ‫اﯾﻦ‬ ،‫ﻫﺴﺘﻨﺪ‬ ‫ﻣﻘﯿﻢ‬ ‫ﻓﺎش‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫و‬ ‫ﺷﺪه‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫اﺻﻠﯽ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫در‬ ‫ﻣﻮﺟﻮد‬ ‫ﻫﺎي‬ ‫ه‬
.‫اﺳﺖ‬ ‫ﭘﺬﯾﺮ‬ ‫آﺳﯿﺐ‬ ‫ﭘﺮدازش‬ ‫ﺣﺎل‬ ‫در‬ ‫ﻫﺎي‬ ‫داده‬ ‫ﺑﻪ‬ ‫ﻣﺮﺑﻮط‬ ‫ﺣﻤﻼت‬
‫ﻣ‬‫ﻮ‬.‫ﺳﺎزي‬ ‫ذﺧﯿﺮه‬ ‫ﺗﻮر‬‫ﺻﻔﺤﺎت‬ ،‫ﻋﺎﻣﻞ‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﻫﻤﺎﻧﻨﺪ‬ ‫ﻧﯿﺰ‬ ‫ﻻﯾﻪ‬ ‫اﯾﻦ‬ ‫در‬‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬‫دﯾﺴ‬ ‫در‬.‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﺧﻮاﻧﺪه‬ ‫آن‬ ‫از‬ ‫ﯾﺎ‬ ‫ﻧﻮﺷﺘﻪ‬ ‫ﮏ‬
‫ﺑﺮ‬ ‫اﻣﺎ‬.‫ﭘﺬﯾﺮد‬ ‫ﻣﯽ‬ ‫اﻧﺠﺎم‬ ‫ﺳﻠﻮل‬ ‫رﯾﺰداﻧﮕﯽ‬ ‫ﺳﻄﺢ‬ ‫در‬ ‫و‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮐﺎرﮔﺰار‬ ‫ﺗﻮﺳﻂ‬ ‫رﻣﺰﻧﮕﺎري‬ ‫اﯾﻨﺠﺎ‬ ‫در‬ ،‫ﻋﺎﻣﻞ‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﻻﯾﻪ‬ ‫ﺧﻼف‬‫در‬‫واﻗﻊ‬
‫ﻫﻨﮕﺎم‬ ،‫ﻫﻤﭽﻨﯿﻦ‬ .‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫ﺟﺪاﮔﺎﻧﻪ‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫ﺻﻔﺤﻪ‬ ‫آن‬ ‫در‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫اﻃﻼﻋﺎت‬ ،‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﺧﻮاﻧﺪه‬ ‫دﯾﺴﮏ‬ ‫از‬ ‫ﺻﻔﺤﻪ‬ ‫ﻫﺮﮔﺎه‬
‫اﻃﻼﻋﺎ‬ ‫ﺗﻤﺎﻣﯽ‬ ،‫دﯾﺴﮏ‬ ‫در‬ ‫ﺻﻔﺤﻪ‬ ‫ﺷﺪن‬ ‫ﻧﻮﺷﺘﻪ‬.‫ﮔﺮدد‬ ‫ﻣﯽ‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﺟﺪاﮔﺎﻧﻪ‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫آن‬ ‫ﺣﺴﺎس‬ ‫ت‬
‫ﻣﯽ‬ ‫اﻣﺮ‬ ‫اي‬ ‫و‬ ‫ﺷﻮد‬ ‫رﻣﺰ‬ ‫ﻣﺨﺘﻠﻔﯽ‬ ‫ﮐﻠﯿﺪﻫﺎي‬ ‫ﺑﺎ‬ ‫اﺳﺖ‬ ‫ﻣﻤﮑﻦ‬ ‫ﻣﺨﺘﻠﻒ‬ ‫ﺣﺴﺎس‬ ‫ﻫﺎي‬ ‫داده‬ ‫ﺳﻠﻮل‬ ‫رﯾﺰداﻧﮕﯽ‬ ‫ﺳﻄﺢ‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫اﯾﻨﮑﻪ‬ ‫وﺟﻮد‬ ‫ﺑﺎ‬
‫اﯾﻨﺠﺎ‬ ‫در‬ ‫اﻣﺎ‬ ،‫آورد‬ ‫ﻓﺮاﻫﻢ‬ ‫را‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻣﺒﺎﻧﯽ‬ ‫ﺑﺮ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫ﮐﻨﺘﺮل‬ ‫و‬ ‫اﻧﺘﺨﺎﺑﯽ‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﺳﺎزي‬ ‫ﭘﯿﺎده‬ ‫اﻣﮑﺎن‬ ‫ﺗﻮاﻧﺪ‬‫ﺻﻔﺤ‬ ‫اﻧﺘﻘﺎل‬ ‫ﻫﻨﮕﺎم‬‫ﺑﻪ‬ ‫ﻪ‬
‫ﻫﻤﻪ‬ ‫ﺑﻪ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫ﺑﻪ‬ ‫ﻣﺠﺎز‬ ‫ﮐﺎرﺑﺮ‬ ‫ﮐﻪ‬ ‫ﺷﺮاﯾﻄﯽ‬ ‫در‬ ‫ﺣﺘﯽ‬ ‫اﻣﺮ‬ ‫اﯾﻦ‬ .‫ﺷﻮد‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫ﺑﺎﯾﺪ‬ ‫ﺻﻔﺤﻪ‬ ‫اﻃﻼﻋﺎت‬ ‫ﮐﻞ‬ ،‫ﮐﺎرﮔﺰار‬ ‫ﻧﻬﺎن‬ ‫ﺣﺎﻓﻈﻪ‬
‫ﺑﺮ‬ ‫ﻣﺒﺘﻨﯽ‬ ‫روش‬ ‫ﺑﺎ‬ ‫ﻣﻘﺎﯾﺴﻪ‬ ‫در‬ ‫رﻫﯿﺎﻓﺖ‬ ‫اﯾﻦ‬ ‫ﮐﺎراﯾﯽ‬ ‫ﮐﺎﻫﺶ‬ ‫ﺑﺎﻋﺚ‬ ‫ﻣﺴﺌﻠﻪ‬ ‫اﯾﻦ‬ ،‫اﯾﻦ‬ ‫ﺑﺮ‬ ‫اﻓﺰون‬ .‫دﻫﺪ‬ ‫ﻣﯽ‬ ‫رخ‬ ‫ﻧﯿﺰ‬ ‫ﻧﺒﺎﺷﺪ‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫اﻃﻼﻋﺎت‬
‫ﻋﺎﻣﻞ‬ ‫ﺳﯿﺴﺘﻢ‬.‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫اﻧﺠﺎم‬ ‫ﮐﺎرﮔﺰار‬ ‫ﻧﻬﺎن‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﺑﻪ‬ ‫ﺻﻔﺤﻪ‬ ‫اﻧﺘﻘﺎل‬ ‫ﺟﻬﺖ‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫ﻋﻤﻞ‬ ‫ﭼﻨﺪﯾﻦ‬ ،‫اﯾﻨﺠﺎ‬ ‫در‬ ‫ﮐﻪ‬ ‫ﭼﺮا‬ .‫ﺷﻮد‬ ‫ﻣﯽ‬
‫از‬ ‫ﻻﯾﻪ‬ ‫اﯾﻦ‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻋﻤﻠﯿﺎت‬ ،‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫واﻗﻊ‬ ‫ﺟﻮ‬ ‫و‬ ‫ﭘﺮس‬ ‫اﺟﺮاي‬ ‫ﻣﻮﺗﻮر‬ ‫ﭘﺎﯾﯿﻦ‬ ،‫ﻻﯾﻪ‬ ‫اﯾﻦ‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻋﻤﻠﯿﺎت‬ ‫ﭼﻮن‬ ،‫دﯾﮕﺮ‬ ‫ﺳﻮي‬ ‫از‬
‫ﺑ‬ ‫ﻫﺎي‬ ‫ﻻﯾﻪ‬ ‫و‬ ‫ﺟﻮي‬ ‫و‬ ‫ﭘﺮس‬ ‫اﺟﺮاي‬ ‫ﻣﻮﺗﻮر‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬.‫اﺳﺖ‬ ‫ﺷﻔﺎف‬ (‫ﮐﺎرﺑﺮدي‬ ‫ﻫﺎي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫و‬ ‫ﮐﺎرﺑﺮد‬ ‫ﻻﯾﻪ‬ ‫ﺟﻤﻠﻪ‬ ‫)از‬ ‫آن‬ ‫ﺎﻻي‬
‫واﺳﻂ‬SQL) ‫ﺷﺪه‬ ‫ﺗﻌﺮﯾﻒ‬ ‫ﭘﯿﺶ‬ ‫از‬ ‫ﻫﺎي‬ ‫روﯾﻪ‬ ‫وﺳﯿﻠﻪ‬ ‫ﺑﻪ‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻋﻤﻠﯿﺎت‬ ‫ﻻﯾﻪ‬ ‫در‬ .Predefined Stored Procedures‫ﻫﻤﭽﻨﯿﻦ‬ ‫و‬ (
) ‫رﻫﺎﻧﺎ‬Trigger) ‫دﯾﺪ‬ ‫و‬ (View‫ﺳﺎدﮔﯽ‬ ‫ﺑﻪ‬ ‫ﺗﻮان‬ ‫ﻣﯽ‬ ‫را‬ ‫رﻫﯿﺎﻓﺖ‬ ‫اﯾﻦ‬ ‫اﯾﻨﮑﻪ‬ ‫ﺑﺎ‬ .‫ﭘﺬﯾﺮد‬ ‫ﻣﯽ‬ ‫ﺻﻮرت‬ (‫و‬ ‫ﺧﻮب‬ ‫ﺿﻔﺎﻓﯿﺖ‬ ‫از‬ ‫و‬ ‫ﮐﺮد‬ ‫ﺳﺎزي‬ ‫ﭘﯿﺎده‬
:‫داد‬ ‫ﻗﺮار‬ ‫ﻧﻈﺮ‬ ‫ﻣﺪ‬ ‫ﺑﺎﯾﺪ‬ ‫ﻧﯿﺰ‬ ‫را‬ ‫آن‬ ‫ﺿﻌﻒ‬ ‫ﻧﻘﺎظ‬ ‫اﻣﺎ‬ ،‫اﺳﺖ‬ ‫ﺑﺮﺧﻮردار‬ ‫ﮐﺎرﺑﺮد‬ ‫ﻻﯾﻪ‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫ﻗﺒﻮﻟﯽ‬ ‫ﻗﺎﺑﻞ‬
)1‫ﻣﻬﻢ‬ ‫ﺳﺎزوﮐﺎرﻫﺎي‬ ‫ﺑﺮﺧﯽ‬ ‫اﺳﺖ‬ ‫ﻣﻤﮑﻦ‬ ،‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫اﻧﺠﺎم‬ ‫ﺟﻮ‬ ‫و‬ ‫ﭘﺮس‬ ‫اﺟﺮاي‬ ‫ﻣﻮﺗﻮر‬ ‫ﺑﺎﻻي‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻋﻤﻠﯿﺎت‬ ‫ﮐﻪ‬ ‫آﻧﺠﺎ‬ ‫از‬ (
‫ﮐﻠﯿﺪ‬ ،‫ﺷﺎﺧﺺ‬ ‫)ﺟﻤﻠﻪ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬.‫ﻧﮑﻨﺪ‬ ‫ﻋﻤﻞ‬ ‫درﺳﺘﯽ‬ ‫ﺑﻪ‬ (‫ﻏﯿﺮه‬ ‫و‬ ‫ﺧﺎرﺟﯽ‬
)2) ‫ﻣﺤﺘﻮا‬ ‫ﺗﻌﻮﯾﺾ‬ ‫ﯾﮏ‬ ‫اﻋﻤﺎل‬ ‫ﺑﺎﻋﺚ‬ ‫ﺷﺪه‬ ‫ذﺧﯿﺮه‬ ‫ﻫﺎي‬ ‫روﯾﻪ‬ ‫از‬ ‫اﺳﺘﻔﺎده‬ [‫ﮐﻪ‬ ‫ﺷﺪه‬ ‫]ادﻋﺎ‬ (Context Switch‫ﺑﯿﻦ‬ (SQL‫و‬
‫داﺷﺖ‬ ‫ﺧﻮاﻫﺪ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮐﺎرﮔﺰار‬ ‫ﮐﺎراﯾﯽ‬ ‫روي‬ ‫ﺗﻮﺟﻬﯽ‬ ‫ﻗﺎﺑﻞ‬ ‫ﻣﻨﻔﯽ‬ ‫ﺗﺎﺛﯿﺮ‬ ‫ﻏﺎﻟﺒﺎ‬ ‫اﻣﺮ‬ ‫اﯾﻦ‬ ‫ﮐﻪ‬ ‫ﮔﺮدﯾﺪه‬ ‫ﺷﺪه‬ ‫ذﺧﯿﺮه‬ ‫روﯾﻪ‬ ‫زﺑﺎن‬1.
)3‫ﻣﮑﺎﻧﯿﺰم‬ (‫ﻣﻤﮑﻦ‬ (‫دﯾﺪ‬ ‫و‬ ‫رﻫﺎﻧﺎ‬ ،‫ﺷﺪه‬ ‫ذﺧﯿﺮه‬ ‫ﻫﺎي‬ ‫)روﯾﻪ‬ ‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﺳﺎزي‬ ‫ﭘﯿﺎده‬ ‫آﻧﻬﺎ‬ ‫وﺳﯿﻠﻪ‬ ‫ﺑﻪ‬ ‫روش‬ ‫اﯾﻦ‬ ‫ﮐﻪ‬ ‫ﻣﻬﻤﯽ‬ ‫ﻫﺎي‬
.‫ﮔﺮدد‬ ‫ﻓﻌﺎل‬ ‫ﻏﯿﺮ‬ ‫ﺑﺪﺧﻮاه‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻣﺪﯾﺮ‬ ‫ﯾﮏ‬ ‫ﺗﻮﺳﻂ‬ ‫اﺳﺖ‬
.(‫)ﮐﺎرﺑﺮد‬ ‫ﮐﺎرﺑﺮدي‬ ‫ﺑﺮﻧﺎﻣﻪ‬‫ﺳﭙﺲ‬ ‫و‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﮐﺎرﺑﺮدي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫در‬ ،‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫در‬ ‫ﺷﺪن‬ ‫ذﺧﯿﺮه‬ ‫از‬ ‫ﻗﺒﻞ‬ ‫ﺣﺴﺎس‬ ‫اﻃﻼﻋﺎت‬ ،‫روش‬ ‫اﯾﻦ‬ ‫در‬
.‫ﮔﯿﺮد‬ ‫ﻣﯽ‬ ‫ﻗﺮار‬ ‫اﺳﺘﻔﺎده‬ ‫ﻣﻮرد‬ ‫و‬ ‫ﺷﺪه‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫ﮐﺎرﺑﺮدي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺗﻮﺳﻂ‬ ‫ﻫﺎ‬ ‫داده‬ ،‫اﻃﻼﻋﺎت‬ ‫ﺧﻮاﻧﺪن‬ ‫از‬ ‫ﭘﺲ‬ ،‫ﻫﻤﭽﻨﯿﻦ‬ .‫ﮔﺮدد‬ ‫ﻣﯽ‬ ‫ذﺧﯿﺮه‬
1
) ‫اﺟﺮ‬ ‫ﻣﺤﺘﻮاي‬ ‫ﺗﻌﻮﯾﺾ‬Execution Context Switching() ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫در‬ServerSQL‫را‬ ‫ﺗﺮاﮐﻨﺶ‬ ‫ﯾﮏ‬ ‫ﺑﺨﻮاﻫﺪ‬ ‫ﺟﺎري‬ ‫ﮐﺎرﺑﺮ‬ ‫ﮐﻪ‬ ‫اﻓﺘﺪ‬ ‫ﻣﯽ‬ ‫اﺗﻔﺎق‬ ‫زﻣﺎﻧﯽ‬ (
) ‫ورود‬ ‫ﻋﺎﻣﻞ‬ ‫ﯾﺎ‬ ‫ﮐﺎرﺑﺮ‬ ‫از‬ ‫ﻧﯿﺎﺑﺖ‬ ‫ﺑﻪ‬Login‫ﮐﻪ‬ ‫دﻫﺪ‬ ‫ﻣﯽ‬ ‫اﻧﺠﺎم‬ ‫ﻣﻮﻗﺖ‬ ‫ﻣﺤﺘﻮاي‬ ‫ﺗﻌﻮﯾﺾ‬ ‫ﯾﮏ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮐﺎرﮔﺰار‬ ،‫ﺷﺮاﯾﻂ‬ ‫اﯾﻦ‬ ‫در‬ .‫دﻫﺪ‬ ‫اﻧﺠﺎم‬ ‫دﯾﮕﺮي‬ (‫آن‬ ‫ﻧﺘﯿﺠﻪ‬ ‫در‬
‫ﺑ‬ ‫ﺷﺪه‬ ‫ﻓﺮاﺧﻮاﻧﺪه‬ ‫ﻋﺎﻣﻞ‬ ‫ﺑﻪ‬ ‫ﻣﺮﺑﻮط‬ ‫اﺷﯿﺎي‬ ‫ﺳﺎﯾﺮ‬ ‫و‬ ‫ﻫﺎ‬ ‫ﻣﺠﺎزﺷﻤﺎري‬‫دارد‬ ‫ﮐﺎراﯾﯽ‬ ‫روي‬ ‫ﺑﺮ‬ ‫ﺗﻮﺟﻬﯽ‬ ‫ﻗﺎﺑﻞ‬ ‫ﻣﻨﻔﯽ‬ ‫ﺗﺎﺛﯿﺮ‬ ‫ﻋﻤﻞ‬ ‫اﯾﻦ‬ ‫اﯾﻨﮑﻪ‬ .‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﻣﺒﺎدﻟﻪ‬ ‫ﻧﺎﯾﺐ‬ ‫ﻋﺎﻣﻞ‬ ‫اﺷﯿﺎي‬ ‫ﺎ‬
.‫ﮔﺮدد‬ ‫ﻧﻤﯽ‬ ‫اﻧﺠﺎم‬ ‫ﻟﺰوﻣﺎ‬ ‫ﻓﺮاﺧﻮاﻧﯽ‬ ‫ﻫﺮ‬ ‫در‬ ‫و‬ ‫ﻫﻤﻮاره‬ ‫ﻣﺤﺘﻮا‬ ‫ﺗﻌﻮﯾﺾ‬ ‫ﻋﻤﻞ‬ ‫اﻣﺎ‬ ،‫اﺳﺖ‬ ‫درﺳﺖ‬
‫ﻣﯽ‬ ‫ارﻣﻐﺎن‬ ‫ﺑﻪ‬ ‫را‬ ‫اﻧﺘﺨﺎﺑﯽ‬ ‫رﻣﺰﻧﮕﺎري‬ ‫و‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻣﺒﻨﺎي‬ ‫ﺑﺮ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫ﮐﻨﺘﺮل‬ ‫ﻗﺎﺑﻠﯿﺖ‬ ‫ﺳﺎزي‬ ‫ﭘﯿﺎده‬ ‫در‬ ‫ﻣﻤﮑﻦ‬ ‫اﻧﻌﻄﺎف‬ ‫ﺣﺪاﮐﺜﺮ‬ ‫رﻫﯿﺎﻓﺖ‬ ‫اﯾﻦ‬
‫راﻫﮑ‬ ‫اﯾﻦ‬ ‫ﺿﻌﻒ‬ ‫ﻧﻘﺎط‬ .‫آورد‬:‫از‬ ‫ﻋﺒﺎرﺗﻨﺪ‬ ‫ﺎر‬
)1.‫ﺑﺎﺷﺪ‬ ‫ﺑﺮ‬ ‫زﻣﺎن‬ ‫و‬ ‫ﭘﺮﻫﺰﯾﻨﻪ‬ ‫اﺳﺖ‬ ‫ﻣﻤﮑﻦ‬ ‫راﻫﮑﺎر‬ ‫اﯾﻦ‬ ‫ﺳﺎزي‬ ‫ﭘﯿﺎده‬ ‫ﺟﻬﺖ‬ ‫ﻣﻮﺟﻮد‬ ‫ﮐﺎرﺑﺮدي‬ ‫ﻫﺎي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺑﺮوزرﺳﺎﻧﯽ‬ ‫و‬ ‫ﺗﻐﯿﯿﺮ‬ (
)2‫ﮐﺎر‬ ‫درﺳﺘﯽ‬ ‫ﺑﻪ‬ ‫اﺳﺖ‬ ‫ﻣﻤﮑﻦ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﺳﺎزوﮐﺎرﻫﺎي‬ ‫از‬ ‫ﺑﺮﺧﯽ‬ ،‫اﻧﺪ‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﺟﻮ‬ ‫و‬ ‫ﭘﺮس‬ ‫اﺟﺮاي‬ ‫ﻣﻮﺗﻮر‬ ‫ﺑﺎﻻي‬ ‫در‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﮐﻪ‬ ‫آﻧﺠﺎ‬ ‫از‬ (
‫آﻧﻬﺎ‬ ‫ﺑﺎﯾﺪ‬ ‫و‬ ‫ﻧﮑﻨﺪ‬‫ﮐﺮد‬ ‫ﺳﺎزي‬ ‫ﺷﺒﯿﻪ‬ ‫ﮐﺎرﺑﺮدي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺧﻮد‬ ‫در‬ ‫اي‬ ‫ﮔﻮﻧﻪ‬ ‫ﺑﻪ‬ ‫را‬2.
)3.(‫ﻣﮑﺮرات‬ ‫)ﺗﮑﺮار‬ ‫ﺷﻮد‬ ‫ﺳﺎزي‬ ‫ﭘﯿﺎده‬ ‫ﺑﺎﯾﺪ‬ ‫ﻧﯿﺰ‬ ‫ﺟﺪﯾﺪ‬ ‫ﮐﺎرﺑﺮدي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﻫﺮ‬ ‫در‬ ،‫راﻫﮑﺎر‬ ‫اﯾﻦ‬ ‫ﺳﺎزي‬ ‫ﭘﯿﺎده‬ ‫ﻋﻤﻞ‬ (
.‫ﮐﺎرﺧﻮاه‬‫ﮐﻨﺪ‬ ‫ﻣﯽ‬ ‫ذﺧﯿﺮه‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫در‬ ‫ﮐﺎرﺑﺮدي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﻃﺮﯾﻖ‬ ‫از‬ ‫و‬ ‫ﮐﺮده‬ ‫رﻣﺰ‬ ‫را‬ ‫ﺧﻮد‬ ‫اﻃﻼﻋﺎت‬ ‫ﮐﺎرﺧﻮاه‬ ،‫ﺳﻄﺢ‬ ‫اﯾﻦ‬ ‫در‬‫اﯾﻦ‬ ‫اﯾﻨﮑﻪ‬ ‫ﺑﺎ‬ .
‫دﻟﯿﻞ‬ .‫ﺷﻮد‬ ‫واﻗﻊ‬ ‫ﻣﻔﯿﺪ‬ ‫ﺗﻮاﻧﺪ‬ ‫ﻣﯽ‬ ‫ﻣﺤﺪودي‬ ‫ﻫﺎي‬ ‫ﺳﻨﺎرﯾﻮ‬ ‫در‬ ‫اﻣﺎ‬ ،‫دارد‬ ‫ﻫﻤﺮاه‬ ‫ﺑﻪ‬ ‫را‬ ‫ﻣﻘﺎﻟﻪ‬ ‫اﯾﻦ‬ ‫ﻧﻈﺮ‬ ‫ﻣﻮرد‬ ‫ﻣﺴﺌﻠﻪ‬ ‫در‬ ‫اﻣﻨﯿﺖ‬ ‫ﺣﺪاﮐﺜﺮ‬ ‫روش‬
‫اﺳﺖ‬ ‫اﯾﻦ‬ ‫ﻧﯿﺰ‬ ‫اﻣﺮ‬ ‫اﯾﻦ‬‫ﺗﺒﺪ‬ (‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻧﻈﺮ‬ ‫)از‬ ‫ﻣﻔﻬﻮم‬ ‫ﻧﺎ‬ ‫ﻫﺎي‬ ‫داده‬ ‫از‬ ‫اي‬ ‫اﻧﺒﺎره‬ ‫ﺑﻪ‬ ‫ﻋﻤﻼ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ،‫رﻫﯿﺎﻓﺖ‬ ‫اﯾﻦ‬ ‫اﺗﺨﺎذ‬ ‫ﺻﻮرت‬ ‫در‬ ‫ﮐﻪ‬‫ﯾ‬‫ﻞ‬
.‫ﮔﺬارد‬ ‫ﻧﻤﯽ‬ ‫او‬ ‫ﮐﺎرﺑﺮدي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫و‬ ‫ﮐﺎرﺧﻮاه‬ ‫اﺧﺘﯿﺎر‬ ‫در‬ ‫ﺗﻮﺟﻬﯽ‬ ‫ﻗﺎﺑﻞ‬ ‫ﻣﺰﯾﺖ‬ ‫و‬ ‫ﺷﺪه‬
4(‫ﮔﺎه‬ ‫ﻧﻬﺎن‬ ‫ﺑﺎﻻي‬ ‫ﻣﻌﻤﺎري‬
‫در‬‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻋﻤﻠﯿﺎت‬ ‫و‬ ‫ﺷﺪه‬ ‫واﻗﻊ‬ ‫آن‬ ‫ﻧﻬﺎن‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﺑﺎﻻي‬ ‫در‬ ‫و‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻣﺪﯾﺮﯾﺖ‬ ‫اﻓﺰار‬ ‫ﻧﺮم‬ ‫درون‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻣﺆﻟﻔﻪ‬ ،‫ﺟﺪﯾﺪ‬ ‫روش‬
‫ﺑﺎﻻ‬ ‫ﺳﯿﺴﺘﻢ‬ ‫وري‬ ‫ﺑﻬﺮه‬ ‫ﮐﺎر‬ ‫اﯾﻦ‬ ‫ﺑﺎ‬ .‫ﮔﺮدد‬ ‫ﻣﯽ‬ ‫اﻧﺠﺎم‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫در‬ ‫آن‬ ‫ﻣﺨﺘﺼﺎت‬ ‫و‬ ‫ﺳﻠﻮل‬ ‫داده‬ ‫ﻣﻘﺪار‬ ‫ﺗﺮﮐﯿﺐ‬ ‫ﺑﺎ‬ ‫و‬ ‫ﺳﻠﻮل‬ ‫رﯾﺰداﻧﮕﯽ‬ ‫ﺳﻄﺢ‬
‫اﺟ‬ ‫ﻫﻨﮕﺎم‬ ‫ﭼﺮاﮐﻪ‬ ‫ﺑﺮد‬ ‫ﻣﯽ‬‫ﻫﺎي‬ ‫ﻻﯾﻪ‬ ‫در‬ .‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫اﺳﺖ‬ ‫ﻻزم‬ ‫ﮐﻪ‬ ‫ﻫﺎﯾﯽ‬ ‫داده‬ ‫ﻓﻘﻂ‬ ‫ﺻﻔﺤﻪ‬ ‫ﻫﺎي‬ ‫داده‬ ‫ﻣﺠﻤﻮع‬ ‫از‬ ،‫ﺟﻮ‬ ‫و‬ ‫ﭘﺮس‬ ‫ﺮاي‬
.‫ﻧﺪارد‬ ‫وﺟﻮد‬ ‫ﻣﺰﯾﺖ‬ ‫اﯾﻦ‬ ‫ﺳﺎزي‬ ‫ذﺧﯿﺮه‬ ‫ﻣﻮﺗﻮر‬ ‫و‬ ‫ﻋﺎﻣﻞ‬ ‫ﺳﯿﺴﺘﻢ‬
‫رﯾﺰداﻧﮕﯽ‬ ‫ﺳﻄﺢ‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫اﻣﺎ‬‫ﺑﺪﯾ‬ .‫دارد‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﻏﯿﺮﻣﺠﺎز‬ ‫ﺗﻐﯿﯿﺮ‬ ‫و‬ ‫اﻃﻼﻋﺎت‬ ‫ﻧﺸﺖ‬ ‫ﺣﻤﻼت‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫ﺑﯿﺸﺘﺮي‬ ‫ﭘﺬﯾﺮي‬ ‫آﺳﯿﺐ‬ ،‫ﺳﻠﻮل‬‫ﻦ‬
‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫ﺟﺪﯾﺪ‬ ‫روش‬ ،‫ﻫﻤﭽﻨﯿﻦ‬ .‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫اﻧﺠﺎم‬ ‫ﺳﻠﻮل‬ ‫ﻣﺨﺘﺼﺎت‬ ‫و‬ ‫ﺳﻠﻮل‬ ‫داده‬ ‫ﺗﺮﮐﯿﺐ‬ ‫ﺑﺎ‬ ‫ﻫﺎ‬ ‫داده‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﺟﺪﯾﺪ‬ ‫روش‬ ‫در‬ ،‫ﻣﻨﻈﻮر‬
.‫اﺳﺖ‬ ‫ﺷﻔﺎف‬ ‫ﺧﻮد‬ ‫ﺑﺎﻻﯾﯽ‬ ‫ﻫﺎي‬ ‫ﻻﯾﻪ‬
‫در‬ ‫ﻣﻮﺟﻮد‬ ‫ﺻﻔﺤﺎت‬ ،‫ﻣﺪل‬ ‫اﯾﻦ‬ ‫در‬ .‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫و‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻧﻬﺎن‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﺑﻪ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫زﻣﺎن‬ ‫در‬ ‫داده‬ ،‫ﮔﺎه‬ ‫ﻧﻬﺎن‬ ‫ﺑﺎﻻي‬ ‫ﻻﯾﻪ‬ ‫در‬
‫ﻧﻬﺎ‬‫اﻧﺠﺎم‬ ‫ﺳﻠﻮل‬ ‫رﯾﺰداﻧﮕﯽ‬ ‫ﺳﻄﺢ‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫آﻧﺠﺎﮐﻪ‬ ‫از‬ ،‫ﻫﻤﭽﻨﯿﻦ‬ .‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ذﺧﯿﺮه‬ ‫دﯾﺴﮏ‬ ‫در‬ ‫ﮐﻪ‬ ‫ﻫﺴﺘﻨﺪ‬ ‫ﺻﻔﺤﺎﺗﯽ‬ ‫ﻫﻤﺎن‬ ‫دﻗﯿﻘﺎ‬ ‫ﮔﺎه‬ ‫ن‬
‫ﮐﻠﯿﺪﻫﺎي‬ ‫ﺑﺎ‬ ‫را‬ ‫ﮔﺎه‬ ‫ﻧﻬﺎن‬ ‫در‬ ‫ﻣﻮﺟﻮد‬ ‫ﻣﺨﺘﻠﻒ‬ ‫ﻫﺎي‬ ‫داده‬ ‫ﺗﻮان‬ ‫ﻣﯽ‬ ‫و‬ ‫اﺳﺖ‬ ‫ﻓﺮاﻫﻢ‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﺑﺮ‬ ‫ﻣﺒﺘﻨﯽ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫ﮐﻨﺘﺮل‬ ‫ﻗﺎﺑﻠﯿﺖ‬ ،‫ﺷﻮد‬ ‫ﻣﯽ‬
‫رز‬ ‫ﻗﺎﺑﻠﯿﺖ‬ ،‫ﻫﻤﭽﻨﯿﻦ‬ .‫ﮐﺮد‬ ‫رﻣﺰ‬ ‫ﻣﺘﻔﺎوﺗﯽ‬‫داده‬ ‫از‬ ‫ﺧﺎص‬ ‫ﻧﻮع‬ ‫ﯾﮏ‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫ﭼﺮاﮐﻪ‬ ‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﭘﺸﺘﯿﺒﺎﻧﯽ‬ ‫ﻻﯾﻪ‬ ‫اﯾﻦ‬ ‫در‬ ‫ﻧﯿﺰ‬ ‫اﻧﺘﺨﺎﺑﯽ‬ ‫ﻣﻨﮕﺎري‬
‫ﻧﻬﺎن‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﺑﺎﻻي‬ ‫در‬ ‫درﺳﺖ‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻋﻤﻠﯿﺎت‬ ‫ﭼﻮن‬ ،‫ﻋﻼوه‬ ‫ﺑﻪ‬ .‫ﻧﯿﺴﺖ‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﺳﺎﯾﺮ‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫ﻣﺴﺘﻠﺰم‬ ،‫ﮔﺎه‬ ‫ﻧﻬﺎن‬ ‫در‬ ‫ﻣﻮﺟﻮد‬ ‫ﻫﺎي‬
‫ﺗﻐﯿﯿﺮ‬ ‫ﺑﻪ‬ ‫ﻧﯿﺎز‬ ‫ﺑﺪون‬ ‫ﮔﺎه‬ ‫ﻧﻬﺎن‬ ‫ﺑﺎﻻي‬ ‫ﻫﺎي‬ ‫ﻻﯾﻪ‬ ‫ﺳﺎﯾﺮ‬ ،‫ﮔﺮدد‬ ‫ﻣﯽ‬ ‫اﻧﺠﺎم‬.‫دﻫﻨﺪ‬ ‫ﻣﯽ‬ ‫اﻧﺠﺎم‬ ‫درﺳﺘﯽ‬ ‫ﺑﻪ‬ ‫را‬ ‫ﺧﻮد‬ ‫وﻇﺎﯾﻒ‬ ،
2
‫اﺳﺖ‬ ‫ﻣﻤﮑﻦ‬ ‫ﻣﻮرد‬ ‫اﯾﻦ‬ ‫ﻫﺎ‬ ‫ﺳﻨﺎرﯾﻮ‬ ‫ﺑﺮﺧﯽ‬ ‫در‬‫ﺿﻌﻒ‬ ‫ﻧﻘﻄﻪ‬‫ﻧﺒﺎﺷﺪ‬.) ‫ﺳﻨﮕﯿﻦ‬ ‫وﻇﯿﻔﻪ‬ ‫ﻫﺎي‬ ‫ﺳﺎﻣﺎﻧﻪ‬ ‫در‬Transaction Heavy‫ﺑﺮﺧﯽ‬ ،‫ﺑﺎﻧﮑﺪاري‬ ‫ﻫﺎي‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﻣﺎﻧﻨﺪ‬ (
) ‫ﻣﺤﺪودﯾﺖ‬ ‫و‬ ‫ﺧﺎرﺟﯽ‬ ‫ﮐﻠﯿﺪ‬ ‫ﺟﻤﻠﻪ‬ ‫از‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻫﺎي‬ ‫ﻣﮑﺎﻧﯿﺰم‬ ‫از‬Constraint‫ﻗﺮار‬ ‫اﺳﺘﻔﺎده‬ ‫ﻣﻮرد‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻣﺤﺎﺳﺒﺎﺗﯽ‬ ‫ﺑﺎر‬ ‫ﮐﺎﻫﺶ‬ ‫دﻟﯿﻞ‬ ‫ﺑﻪ‬ ‫و‬ ‫ﻋﻤﺪا‬ (‫ﮔﯿﺮد‬ ‫ﻧﻤﯽ‬.
‫ﻓﯿﻠﺪ‬ ‫ﭼﻨﺪ‬ ‫ﯾﺎ‬ ‫ﯾﮏ‬ ‫ﮐﺮدن‬ ‫رﻣﺰ‬ ،‫ﺑﺎﻧﮑﺪاري‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﯾﮏ‬ ‫در‬ ‫اﮔﺮ‬ ‫ﻣﺜﺎل‬ ‫ﻋﻨﻮان‬ ‫ﺑﻪ‬‫ﺣﺴﺎب‬ ‫ﺑﻪ‬ ‫ﺿﻌﻒ‬ ‫ﻧﻘﻄﻪ‬ ‫ﻧﮕﺎرﻧﺪه‬ ‫ﺗﻮﺳﻂ‬ ‫ﺷﺪه‬ ‫ﻋﻨﻮان‬ ‫ﻣﻮرد‬ ،‫ﺑﺎﺷﺪ‬ ‫ﻣﻄﻠﻮب‬ ‫ﺷﺎﺧﺺ‬ ‫ﻏﯿﺮ‬
‫آﯾﺪ‬ ‫ﻧﻤﯽ‬‫ﺷﻮ‬ ‫ﻣﯽ‬ ‫ﺳﺎزي‬ ‫ﺷﺒﯿﻪ‬ ‫ﮐﺎرﺑﺮدي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫در‬ ،‫ﻣﺤﺪودﯾﺖ‬ ‫و‬ ‫ﺧﺎرﺟﯽ‬ ‫ﮐﻠﯿﺪ‬ ‫ﻫﺎي‬ ‫ﻣﮑﺎﻧﯿﺰم‬ ‫اﺑﺘﺪا‬ ‫از‬ ‫ﻣﻔﺮوض‬ ‫ﺳﯿﺴﺘﻢ‬ ‫در‬ ‫ﭼﺮاﮐﻪ‬ .‫ﺳﻄﺢ‬ ‫در‬ ‫ﺳﺎزوﮐﺎرﻫﺎ‬ ‫اﯾﻦ‬ ‫از‬ ‫و‬ ‫د‬
‫اﺳﺘﻔﺎده‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬‫ﺷﻮد‬ ‫ﻧﻤﯽ‬.
4-1(‫ﺳﻠﻮل‬ ‫ﻣﺨﺘﺼﺎت‬ ‫از‬ ‫اﺳﺘﻔﺎده‬
‫ﺷﻨﺎﺳﺎﯾﯽ‬ ،‫ﺷﺪه‬ ‫ﺗﺸﮑﯿﻞ‬ ‫ﺳﻠﻮل‬ ‫و‬ ‫ﺳﻄﺮ‬ ،‫ﺟﺪول‬ ‫ﻫﺎي‬ ‫ﺷﻨﺎﺳﻪ‬ ‫از‬ ‫ﮐﻪ‬ ‫ﻓﺮد‬ ‫ﺑﻪ‬ ‫ﻣﻨﺤﺼﺮ‬ ‫ﺗﺎﯾﯽ‬ ‫ﺳﻪ‬ ‫ﯾﮏ‬ ‫ﺑﺎ‬ ‫ﺗﻮان‬ ‫ﻣﯽ‬ ‫را‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫در‬ ‫ﺳﻠﻮل‬ ‫ﻫﺮ‬
) ‫ﺳﻠﻮل‬ ‫ﻣﺨﺘﺼﺎت‬ ،‫ﻣﺬﮐﻮر‬ ‫ﺗﺎﯾﯽ‬ ‫ﺳﻪ‬ ‫ﺑﻪ‬ ‫ﻣﻘﺎﻟﻪ‬ ‫اﯾﻦ‬ ‫در‬ .‫ﮐﺮد‬Cell Coordinates.‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﮔﻔﺘﻪ‬ (‫ﺑﻪ‬ ‫ﺳﻠﻮل‬ ‫ﻫﺮ‬ ‫داده‬ ،‫ﺟﺪﯾﺪ‬ ‫روش‬ ‫در‬
:‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫اﻧﺠﺎم‬ ‫دﻟﯿﻞ‬ ‫دو‬ ‫ﺑﻪ‬ ‫ﮐﺎر‬ ‫اي‬ .‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫رﻣﺰ‬ ‫ﺳﻠﻮل‬ ‫آن‬ ‫ﻣﺨﺘﺼﺎت‬ ‫ﻫﻤﺮاه‬
)1‫ﻧﯿﺘﺠﻪ‬ ‫در‬ ‫ﮐﻪ‬ ‫ﻣﻨﻈﻮر‬ ‫ﺑﺪﯾﻦ‬ ‫آﻧﻬﺎ‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﻣﻌﺎدل‬ ‫و‬ ‫داده‬ ‫ﻣﻘﺎدﯾﺮ‬ ‫ﺑﯿﻦ‬ ‫ارﺗﺒﺎط‬ ‫ﭘﻮﺷﺎﻧﺪن‬ ‫ﺟﻬﺖ‬ (‫ﻫﺎي‬ ‫داده‬ ‫ﮐﺮدن‬ ‫رﻣﺰ‬ ‫ي‬
‫ﺗﻮﻟﺪ‬ ‫ﯾﮑﺴﺎﻧﯽ‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﻣﻘﺎدﯾﺮ‬ ،‫ﯾﮑﺴﺎن‬‫ﻧﺸﻮد‬.
)2‫ﻣﻘﺎدﯾ‬ ‫ﮐﺮدن‬ ‫ﻣﻘﯿﺪ‬ (.‫ﻫﺎ‬ ‫داده‬ ‫ﺟﺎﯾﮕﺬاري‬ ‫ﺣﻤﻼت‬ ‫از‬ ‫ﺟﻠﻮﮔﯿﺮي‬ ‫و‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫در‬ ‫آﻧﻬﺎ‬ ‫ﻣﺤﻞ‬ ‫ﺑﻪ‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﺮ‬
.‫اﺳﺖ‬ ‫ﺳﻠﻮل‬ ‫و‬ ‫ﺳﻄﺮ‬ ،‫ﺟﺪول‬ ‫ﻫﺎي‬ ‫ﺷﻨﺎﺳﻪ‬ ‫ﻣﻘﺎدﯾﺮ‬ ‫در‬ ‫ﺛﺒﺎت‬ ‫وﺟﻮد‬ ‫ﻧﯿﺎزﻣﻨﺪ‬ ‫روش‬ ‫اﯾﻦ‬ ‫ﺻﺤﯿﺢ‬ ‫ﻋﻤﻠﮑﺮد‬‫ﻫﺎي‬ ‫اﻓﺰار‬ ‫ﻧﺮم‬ ‫اﻏﻠﺐ‬ ‫در‬ ‫ﺧﻮﺷﺒﺨﺘﺎﻧﻪ‬
‫ﺗﻐﯿ‬ ‫دﺳﺘﻮرات‬ ‫و‬ ‫ﺷﺪه‬ ‫رﻋﺎﯾﺖ‬ ‫ﻣﻮارد‬ ‫اﮐﺜﺮ‬ ‫در‬ ‫اﻣﺮ‬ ‫اﯾﻦ‬ ،‫ﻣﻮﺟﻮد‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻣﺪﯾﺮي‬) ‫ﻫﺎ‬ ‫داده‬ ‫ﯿﺮ‬DML‫ﻧﻤﯽ‬ ‫ﺗﻐﯿﯿﺮ‬ ‫را‬ ‫ﻣﺬﮐﻮر‬ ‫ﻫﺎي‬ ‫ﺷﻨﺎﺳﻪ‬ ،(
) ‫ﮐﺮدن‬ ‫ﺻﺎدر‬ / ‫وارد‬ ‫ﯾﺎ‬ ‫ﮐﻠﯿﺪﻫﺎ‬ ‫ﺗﻐﯿﯿﺮ‬ ‫ﻣﺎﻧﻨﺪ‬ ‫ﺧﺎص‬ ‫ﻋﻤﻠﯿﺎت‬ ‫از‬ ‫ﺑﺮﺧﯽ‬ ‫اﻣﺎ‬ .‫دﻫﺪ‬Import/Export‫و‬ ‫زده‬ ‫ﺑﺮﻫﻢ‬ ‫را‬ ‫ﺛﺒﺎت‬ ‫اﯾﻦ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ (
‫ﻋ‬ ‫آن‬ ‫اﻧﺠﺎم‬ ‫از‬ ‫ﭘﺲ‬ ‫و‬ ،‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫ﺧﺎص‬ ‫ﻋﻤﻞ‬ ‫آن‬ ‫اﻧﺠﺎم‬ ‫از‬ ‫ﻗﺒﻞ‬ ‫ﺑﺎﯾﺪ‬ ،‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫در‬ ‫ﻣﻮﺟﻮد‬ ‫ﻫﺎي‬ ‫داده‬ ‫ﮐﻞ‬.‫ﺷﻮد‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻣﺠﺪدا‬ ‫ﻤﻞ‬
4-2(‫رﻣﺰﮔﺸﺎﯾﯽ‬ / ‫رﻣﺰﻧﮕﺎري‬
‫ﮐﻨﯿﺪ‬ ‫ﻓﺮض‬trcV‫ﺟﺪول‬ ‫در‬ ‫ﻣﻮﺟﻮد‬ ‫داده‬t‫ﺳﻄﺮ‬ ،r‫ﺳﺘﻮن‬ ‫و‬c‫ﺗﺎﺑﻊ‬ .‫ﺑﺎﺷﺪ‬:( * * )N N N N ‫ﺑﻪ‬ ‫ﻣﻨﺤﺼﺮ‬ ‫ﻣﻘﺪار‬ ‫ﯾﮏ‬ ‫ﻧﯿﺰ‬
.‫ﮐﻨﺪ‬ ‫ﻣﯽ‬ ‫ﺗﻮﻟﯿﺪ‬ ‫ﻫﺎ‬ ‫ﺷﻨﺎﺳﻪ‬ ‫ﻣﻘﺎدﯾﺮ‬ ‫اﺳﺎس‬ ‫ﺑﺮ‬ ‫ﻓﺮد‬K‫و‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﮐﻠﯿﺪ‬kE) ‫ﻣﺘﻘﺎرن‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﺗﺎﺑﻊ‬ ‫ﯾﮏ‬AES, DES.‫اﺳﺖ‬ (‫ﻏﯿﺮه‬ ‫و‬‫ﺗﺎﺑﻊ‬
kEnc) ‫راﺑﻄﻪ‬ ‫ﺑﺎ‬ ‫ﮐﻪ‬1:‫ﮐﻨﺪ‬ ‫ﻣﯽ‬ ‫رﻣﺰ‬ ‫آن‬ ‫ﻣﺨﺘﺼﺎت‬ ‫ﺑﺮاﺳﺎس‬ ‫را‬ ‫ﺳﻠﻮل‬ ‫ﯾﮏ‬ ‫داده‬ ،‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫ﺗﻌﺮﯾﻒ‬ (
( ) ( ( , , )k trc k trcEnc V E t r c V   (1)
‫اﮔﺮ‬x‫و‬ ‫ﺷﺪه‬ ‫ﻓﺮض‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﻣﻘﺪار‬kD‫ﻣﻌﺎدل‬ ‫ﻣﺘﻘﺎرن‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫ﺗﺎﺑﻊ‬kE‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫ﺗﺎﺑﻊ‬ ،‫ﺑﺎﺷﺪ‬kDec) ‫راﺑﻄﻪ‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬2(
.‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﺗﻌﺮﯾﻒ‬:
)2(( ) ( , , ) ( )k trc k trc trcDec X t r c D X V   
‫ﻧﺎدرﺳﺖ‬ ‫ﻣﺨﺘﺼﺎت‬ ‫ﺑﺎ‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﻣﻘﺪار‬ ‫ﯾﮏ‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫ﺑﺮاي‬ ‫ﺗﻼش‬ ،‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﺳﻠﻮل‬ ‫ﻫﻤﺎن‬ ‫ﻣﺨﺘﺼﺎت‬ ‫ﺑﺎ‬ ‫ﺳﻠﻮل‬ ‫داده‬ ‫ﻫﺮ‬ ‫آﻧﺠﺎﮐﻪ‬ ‫از‬
‫داﻣﻨﻪ‬ ‫از‬ ‫ﺗﺮ‬ ‫ﮐﻮﭼﮏ‬ ‫ﺑﺴﯿﺎر‬ ‫ﺳﻠﻮل‬ ‫ﻣﺠﺎز‬ ‫ﻣﻘﺎدﯾﺮ‬ ‫داﻣﻨﻪ‬ ‫ﮐﻪ‬ ‫ﻣﻮاردي‬ ‫در‬ ‫اﻣﺎ‬ .‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﺟﺎﯾﮕﺬاري‬ ‫ﺣﻤﻠﻪ‬ ‫ﮐﺸﻒ‬ ‫و‬ ‫ﻧﺎﻣﻌﺘﺒﺮ‬ ‫داده‬ ‫ﺗﻮﻟﯿﺪ‬ ‫ﺑﻪ‬ ‫ﻣﻨﺠﺮ‬
‫آن‬ ‫اي‬ ‫داده‬ ‫ﻧﻮع‬ ‫ﻣﻘﺎدﯾﺮ‬‫ﻧﺒﺎﺷﺪ‬،‫رﻣﺰﻧﮕﺎري‬ ‫ﺑﺎﯾﺪ‬ ،(‫ﮔﺬرواژه‬ ‫ﻣﺎﻧﻨﺪ‬ ‫ﺗﺼﺎدﻓﯽ‬ ‫ﻫﺎي‬ ‫)داده‬ ‫ﻧﺒﺎﺷﺪ‬ ‫ﺗﻤﺎﯾﺰ‬ ‫ﻗﺎﺑﻞ‬ ‫ﻣﻌﺘﺒﺮ‬ ‫داده‬ ‫از‬ ‫ﻧﺎﻣﻌﺘﺒﺮ‬ ‫داه‬ ‫اﯾﻨﮑﻪ‬ ‫ﯾﺎ‬
) ‫راﺑﻄﻪ‬ ‫در‬ ‫ﺷﺪه‬ ‫ﺗﻌﺮﯾﻒ‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫را‬3.‫داد‬ ‫اﻧﺠﺎم‬ (
)3(( ) ( ( , , ) || )k trc k rcEnc V E t r c V 
) ‫راﺑﻄﻪ‬ ‫ﮐﻪ‬ ‫اﺳﺖ‬ ‫ﭘﺮواﺿﺢ‬3) ‫راﺑﻄﻪ‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫ﺗﻮﺟﻬﯽ‬ ‫ﻗﺎﺑﻞ‬ ‫ﺳﺎزي‬ ‫ذﺧﯿﺮه‬ ‫ﺳﺮﺑﺎر‬ (2‫ﺳﯿﺴﺘﻢ‬ ‫ﺑﻪ‬ (‫ﺑﺪه‬ ‫ﯾﮏ‬ ،‫اﻣﺮ‬ ‫اﯾﻦ‬ ‫ﮐﻪ‬ ‫ﮐﻨﺪ‬ ‫ﻣﯽ‬ ‫ﺗﺤﻤﯿﻞ‬
) ‫ﺑﺴﺘﺎن‬Tradeoff.‫اﺳﺖ‬ ‫ﺑﯿﺸﺘﺮ‬ ‫داده‬ ‫ﺣﺠﻢ‬ ‫و‬ ‫ﺑﯿﺸﺘﺮ‬ ‫اﻣﻨﯿﺖ‬ ‫ﺑﯿﻦ‬ (
5(‫ﺟﺪﯾﺪ‬ ‫روش‬ ‫ﭘﯿﺮاﻣﻮن‬ ‫ﺑﺮرﺳﯽ‬ ‫و‬ ‫ﺑﺤﺚ‬
‫ﺳﺮﺑﺎر‬ ،‫ﻣﻌﺎﯾﺐ‬ ،‫ﻣﺰاﯾﺎ‬ ‫از‬ ‫ﻋﺒﺎرت‬ ‫ﺑﺮرﺳﯽ‬ ‫اﯾﻦ‬ ‫ﻣﻮﺿﻮﻋﺎت‬ .‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﭘﺮداﺧﺘﻪ‬ ‫ﺷﺪه‬ ‫اراﺋﻪ‬ ‫روش‬ ‫اﺟﻤﺎﻟﯽ‬ ‫ﺑﺮرﺳﯽ‬ ‫و‬ ‫ﺗﺤﻠﯿﻞ‬ ‫ﺑﻪ‬ ‫ﺑﺨﺶ‬ ‫اﯾﻦ‬ ‫در‬
‫از‬ ‫ﭘﺸﺘﯿﺒﺎﻧﯽ‬ ‫و‬ ‫رﻣﺰﻧﮕﺎري‬.‫ﺑﺎﺷﺪ‬ ‫ﻣﯽ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻣﻬﻢ‬ ‫ﺳﺎزوﮐﺎرﻫﺎي‬
5-1(‫ﻣﺰاﯾﺎ‬
:‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫ﻋﻨﻮان‬ ‫اداﻣﻪ‬ ‫در‬ ‫ﻣﻮﺟﻮد‬ ‫ﻫﺎي‬ ‫رﻫﯿﺎﻓﺖ‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫روش‬ ‫اﯾﻦ‬ ‫اﺻﻠﯽ‬ ‫ﻗﻮت‬ ‫ﻧﻘﺎط‬
)1‫ﻧﺘﯿﺠﻪ‬ ‫در‬ (‫ﺑﯿﺸﺘﺮي‬ ‫ﮐﺎراﯾﯽ‬ ‫روش‬ ‫اﯾﻦ‬ ،‫ﺳﻠﻮل‬ ‫رﯾﺰداﻧﮕﯽ‬ ‫از‬ ‫اﺳﺘﻔﺎده‬ ‫و‬ ‫ﻧﻬﺎﻧﮕﺎه‬ ‫ﺑﺎﻻي‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫واﺣﺪ‬ ‫ﮔﺮﻓﺘﻦ‬ ‫ﻗﺮار‬ ‫ي‬
‫ﭼﺮاﮐﻪ‬ ‫دارد‬ ‫ﻣﻮﺟﻮد‬ ‫راﻫﮑﺎرﻫﺎي‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬.‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫ﻧﯿﺎز‬ ‫ﻣﻮرد‬ ‫ﻫﺎي‬ ‫داده‬ ‫ﺗﻨﻬﺎ‬ ،‫ﻧﻬﺎﻧﮕﺎه‬ ‫ﺑﻪ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫ﻫﺮ‬ ‫در‬
)2‫ﺑﺎﻻي‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫واﺣﺪ‬ ‫ﮔﺮﻓﺘﻦ‬ ‫ﻗﺮار‬ ‫و‬ ‫ﺳﻠﻮل‬ ‫ﺳﻄﺢ‬ ‫در‬ ‫رﯾﺰداﻧﮕﯽ‬ ،‫آن‬ ‫دﻟﯿﻞ‬ ‫و‬ ‫اﺳﺖ‬ ‫ﻓﺮاﻫﻢ‬ ‫اﻧﺘﺨﺎﺑﯽ‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻗﺎﺑﻠﯿﺖ‬ (
.‫اﺳﺖ‬ ‫ﻧﻬﺎن‬ ‫ﺣﺎﻓﻈﻪ‬
)3‫ﭘﺸﺘﯿﺒﺎﻧﯽ‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﺑﺮ‬ ‫ﻣﺒﺘﻨﯽ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫ﮐﻨﺘﺮل‬ ‫ﻗﺎﺑﻠﯿﺖ‬ ‫از‬ ‫ﺷﺪه‬ ‫اراﺋﻪ‬ ‫روش‬ (‫ﻗﺎﺑﻠ‬ ‫ﺑﻮدن‬ ‫ﻓﺮاﻫﻢ‬ ،‫اﻣﺮ‬ ‫ﺗﯿﻦ‬ ‫دﻟﯿﻞ‬ .‫ﮐﻨﺪ‬ ‫ﻣﯽ‬‫ﯿﺖ‬
.‫اﺳﺖ‬ ‫ﻣﺨﺘﻠﻒ‬ ‫ﮐﻠﯿﺪﻫﺎي‬ ‫ﺑﺎ‬ ‫ﻣﺨﺘﻠﻒ‬ ‫ﻫﺎي‬ ‫داده‬ ‫ﮐﺮدن‬ ‫رﻣﺰ‬
)4(‫)ﻣﻮﺗﻮر‬ ‫ﺧﻮد‬ ‫از‬ ‫ﺑﺎﻻﺗﺮ‬ ‫ﻫﺎي‬ ‫ﻻﯾﻪ‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫روش‬ ‫اﯾﻦ‬ ،‫ﻧﻬﺎن‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﺑﺎﻻي‬ ‫در‬ ‫درﺳﺖ‬ ‫ﺟﺪﯾﺪ‬ ‫ﻻﯾﻪ‬ ‫ﮔﺮﻓﺘﻦ‬ ‫ﻗﺮار‬ ‫دﻟﯿﻞ‬ ‫ﺑﻪ‬
‫ﺑﺪ‬ ‫ﻣﺬﮐﻮر‬ ‫ﻫﺎي‬ ‫ﻻﯾﻪ‬ ‫و‬ ‫اﺳﺖ‬ ‫ﺷﻔﺎف‬ (‫ﮐﺎرﺑﺮدي‬ ‫ﻫﺎي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫و‬ ‫ﺟﻮ‬ ‫و‬ ‫ﭘﺮس‬ ‫اﺟﺮاي‬.‫داد‬ ‫ﺧﻮاﻫﻨﺪ‬ ‫اداﻣﻪ‬ ‫ﺧﻮد‬ ‫ﮐﺎر‬ ‫ﺑﻪ‬ ‫ﺗﻐﯿﯿﺮ‬ ‫ﺑﻪ‬ ‫ﻧﯿﺎز‬ ‫ون‬
)5(‫رﻣﺰ‬ ‫ﻣﺘﻦ‬ ‫ﻣﺨﺘﻠﻒ‬ ‫ﻫﺎي‬ ‫ﺳﻠﻮل‬ ‫در‬ ‫ﯾﮑﺴﺎن‬ ‫اي‬ ‫داده‬ ‫ﻣﻘﺎدﯾﺮ‬ ،‫ﺳﻠﻮل‬ ‫ﻣﺨﺘﺼﺎت‬ ‫ﺑﺎ‬ ‫ﺷﺪه‬ ‫ﺗﺮﮐﯿﺐ‬ ‫رﻣﺰﻧﮕﺎري‬ ‫از‬ ‫اﺳﺘﻔﺎده‬ ‫ﺑﺪﻟﯿﻞ‬
.‫ﮐﻨﺪ‬ ‫ﻣﯽ‬ ‫ﺗﺮ‬ ‫ﻣﻘﺎوم‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﻏﯿﺮﻣﺠﺎز‬ ‫ﺗﻐﯿﯿﺮ‬ ‫ﺣﻤﻼت‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫را‬ ‫ﺷﺪه‬ ‫ﭘﯿﺸﻨﻬﺎد‬ ‫راﻫﮑﺎر‬ ‫و‬ ‫ﮐﺮده‬ ‫ﺗﻮﻟﯿﺪ‬ ‫ﻣﺘﻔﺎوﺗﯽ‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﻫﺎي‬
5-2(‫ﻣﻌﺎﯾﺐ‬
:‫اﺳﺖ‬ ‫زﯾﺮ‬ ‫ﻗﺮار‬ ‫ﺑﻪ‬ ‫ﺷﺪه‬ ‫ﭘﯿﺸﻨﻬﺎد‬ ‫راﻫﮑﺎر‬ ‫اﺻﻠﯽ‬ ‫ﻣﻌﺎﯾﺐ‬
)1‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫و‬ ‫ﻓﺎش‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫اﻃﻼﻋﺎت‬ ‫ﻫﻤﯿﻦ‬ ‫اﺳﺖ‬ ‫ﻣﻤﮑﻦ‬ ‫اﻣﺎ‬ ،‫اﺳﺖ‬ ‫ﻣﻮﺟﻮد‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫ﮐﺶ‬ ‫در‬ ‫ﻣﻮﺟﻮد‬ ‫ﻫﺎي‬ ‫داده‬ ‫اﯾﻨﮑﻪ‬ ‫ﺑﺎ‬ (
.(‫ﺟﻮ‬ ‫و‬ ‫ﭘﺮس‬ ‫ﺷﺪن‬ ‫اﺟﺮا‬ ‫از‬ ‫)ﭘﺲ‬ ‫ﺑﺎﺷﺪ‬ ‫ﻣﻘﯿﻢ‬ ‫اﺻﻠﯽ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫در‬ ‫ﺷﺪه‬
)2‫ﺗﻐﯿ‬ ‫ﺑﺎﯾﺪ‬ ،‫روش‬ ‫اﯾﻦ‬ ‫ﺳﺎزي‬ ‫ﭘﯿﺎده‬ ‫ﺑﺮاي‬ (.‫ﺷﻮد‬ ‫اﻧﺠﺎم‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻣﺪﯾﺮﯾﺖ‬ ‫اﻓﺰار‬ ‫ﻧﺮم‬ ‫در‬ ‫ﯿﺮاﺗﯽ‬
)3‫ﺑﻪ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻫﺎي‬ ‫ﺳﯿﺴﺘﻢ‬ ‫در‬ ‫رﻫﯿﺎﻓﺖ‬ ‫اﯾﻦ‬ ‫و‬ ‫اﺳﺖ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮐﺎرﮔﺰار‬ ‫ﺑﻪ‬ ‫ﺟﺰﺋﯽ‬ ‫اﻋﺘﻤﺎد‬ ‫وﺟﻮد‬ ،‫روش‬ ‫اﯾﻦ‬ ‫ﺑﻨﯿﺎدي‬ ‫ﻓﺮض‬ ‫ﭘﯿﺶ‬ (
) ‫ﺳﺮوﯾﺲ‬ ‫ﻋﻨﻮان‬SaaS‫ﻣﺆﺛﺮ‬ ‫و‬ ‫ﻣﻔﯿﺪ‬ (‫ﻧﺨﻮاﻫﺪ‬.‫ﺑﻮد‬
)4‫ﺗﻐ‬ ‫ﺑﺎﻋﺚ‬ ‫ﮐﻪ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﺧﺎص‬ ‫ﻋﻤﻠﯿﺎت‬ ‫از‬ ‫ﺑﺮﺧﯽ‬ ‫اﻧﺠﺎم‬ (‫ﺗﻐﯿﯿﺮ‬ ‫)ﻣﺎﻧﻨﺪ‬ ‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﺳﺘﻮن‬ ‫ﯾﺎ‬ ‫ﺳﻄﺮ‬ ،‫ﺟﺪول‬ ‫ﻫﺎي‬ ‫ﺷﻨﺎﺳﻪ‬ ‫ﯾﺎﻓﺘﻦ‬ ‫ﯿﯿﺮ‬
‫ﻣﺬﮐﻮر‬ ‫ﻋﻤﻞ‬ ‫اﻧﺠﺎم‬ ‫از‬ ‫ﭘﺲ‬ ‫آﻧﻬﺎ‬ ‫ﻣﺠﺪد‬ ‫رﻣﺰﻧﮕﺎري‬ ‫و‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﮐﻞ‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫ﻣﺴﺘﻠﺰم‬ (‫داد‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮐﺮدن‬ ‫ﺻﺎدر‬ / ‫وارد‬ ‫ﮐﻠﯿﺪﻫﺎو‬.‫اﺳﺖ‬
5-3(‫ﺗﺎﺑﻊ‬ ‫ﺳﺎز‬ ‫ذﺧﯿﺮه‬ ‫ﺳﺮﺑﺎر‬µ
‫ﺗﺎﺑﻊ‬ ‫آل‬ ‫اﯾﺪه‬ ‫ﺳﺎزي‬ ‫ﭘﯿﺎده‬ ‫ﯾﮏ‬µ‫در‬ ‫ﻃﺮح‬ ‫اﯾﻦ‬ ‫ﺑﻮدن‬ ‫ﻣﻘﺎوم‬ ‫اﻣﺮ‬ ‫اﯾﻦ‬ .‫ﮐﺮد‬ ‫ﺧﻮاﻫﺪ‬ ‫ﺗﻮﻟﯿﺪ‬ ‫ﻣﺘﻔﺎوت‬ ‫ﻣﺨﺘﺼﺎت‬ ‫ازاي‬ ‫ﺑﻪ‬ ‫را‬ ‫ﻣﺘﻔﺎوﺗﯽ‬ ‫ﻣﻘﺎدﯾﺮ‬ ،
‫ﺗﺎﺑﻊ‬ ،‫ﻫﺪف‬ ‫اﯾﻦ‬ ‫ﺑﻪ‬ ‫ﻧﯿﻞ‬ ‫ﺟﻬﺖ‬ ‫اﻣﺎ‬ .‫ﮐﻨﺪ‬ ‫ﻣﯽ‬ ‫ﺗﻀﻤﯿﻦ‬ ‫را‬ ‫ﺟﺎﯾﮕﺬاري‬ ‫ﺣﻤﻼت‬ ‫ﻣﻘﺎﺑﻞ‬µ‫ﺳﺮﺑﺎر‬ ‫ﻣﺴﺌﻠﻪ‬ ‫اﯾﻦ‬ ‫و‬ ‫ﮐﻨﺪ‬ ‫ﺗﻮﻟﯿﺪ‬ ‫ﺑﺰرﮔﯽ‬ ‫اﻋﺪاد‬ ‫ﺑﺎﯾﺪ‬
‫ﯾﮏ‬ .‫ﮐﺮد‬ ‫ﺧﻮاﻫﺪ‬ ‫ﺗﺤﻤﯿﻞ‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﺑﻪ‬ ‫را‬ ‫ﺗﻮﺟﻬﯽ‬ ‫ﻗﺎﺑﻞ‬ ‫ﺳﺎزي‬ ‫ذﺧﯿﺮه‬‫اﺑﺘﺪا‬ ‫ﮐﻪ‬ ‫اﺳﺖ‬ ‫اﯾﻦ‬ ‫اﻣﻨﯿﺖ‬ ‫اﯾﻦ‬ ‫ﺑﺮآوردن‬ ‫ﺑﺮاي‬ ‫ﻣﻨﺎﺳﺐ‬ ‫و‬ ‫ﻋﻤﻠﯽ‬ ‫راه‬
) ‫رﻣﺰﻧﮕﺎري‬ ‫ﺳﺎز‬ ‫درﻫﻢ‬ ‫ﺗﻮاﺑﻊ‬ ‫از‬ ‫اﺳﺘﻔﺎده‬ ‫ﺑﺎ‬ ‫ﺳﭙﺲ‬ ‫و‬ ‫ﮐﺮده‬ ‫ﺗﻮﻟﯿﺪ‬ ‫را‬ ‫ﺗﺼﺎدﻓﯽ‬ ‫ﻋﺪد‬Cryptographic Hash Functions(‫را‬ ‫آن‬ ‫ﻃﻮل‬
.‫داد‬ ‫ﮐﺎﻫﺶ‬
،‫ﺷﺪه‬ ‫اراﺋﻪ‬ ‫روش‬ ‫در‬‫داده‬ ‫ﺑﺎ‬ ‫ﻣﻘﺎﯾﺴﻪ‬ ‫در‬ ‫ﺣﺴﺎس‬ ‫ﻫﺎي‬ ‫داده‬ ‫ﻣﯿﺰان‬ ‫ﺑﻪ‬ ‫ﺷﺪه‬ ‫ﺗﺤﻤﯿﻞ‬ ‫ﺳﺮﺑﺎر‬ ‫ﺣﺠﻢ‬‫ﻋﻨﻮان‬ ‫ﺑﻪ‬ .‫دارد‬ ‫ﺑﺴﺘﮕﯽ‬ ‫ﺣﺴﺎس‬ ‫ﻏﯿﺮ‬ ‫ﻫﺎي‬
(‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫ﺑﺮرﺳﯽ‬ ‫ﺗﻔﺼﯿﻞ‬ ‫ﺑﻪ‬ ‫اﺻﻠﯽ‬ ‫ﻣﻘﺎﻟﻪ‬ ‫)در‬ ‫ﻣﺜﺎل‬‫اﮔﺮ‬20%‫و‬ ‫ﺑﻮده‬ ‫ﺣﺴﺎس‬ ‫ﻫﺎ‬ ‫داده‬) ‫راﺑﻄﻪ‬ ‫از‬1‫اﺳﺘﻔﺎده‬ ‫ﻫﺎ‬ ‫داده‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﺟﻬﺖ‬ (
‫ﺷﻮد‬‫ﺣﺪود‬ ‫ﺳﺎزي‬ ‫ذﺧﯿﺮه‬ ‫ﺳﺮﺑﺎر‬ ‫ﻣﯿﺰان‬ ،10%) ‫راﺑﻄﻪ‬ ‫از‬ ‫اﮔﺮ‬ ‫اﻣﺎ‬ .‫ﺑﻮد‬ ‫ﺧﻮاﻫﺪ‬3‫ا‬ ‫در‬ ،‫ﺷﻮد‬ ‫اﺳﺘﻔﺎده‬ ‫ﻫﺎ‬ ‫داده‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﺟﻬﺖ‬ (‫ﺻﻮرت‬ ‫ﯾﻦ‬
‫ﺣﺪود‬ ‫ﺷﺪه‬ ‫ﺗﺤﻤﯿﻞ‬ ‫ﺳﺮﺑﺎر‬ ‫ﺣﺠﻢ‬60%.‫ﺑﻮد‬ ‫ﺧﻮاﻫﺪ‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﮐﻞ‬
5-4(‫ﻣﻬﻢ‬ ‫ﻫﺎي‬ ‫ﻣﮑﺎﻧﯿﺰم‬ ‫از‬ ‫ﭘﺸﺘﯿﺒﺎﻧﯽ‬DBMS
‫ﺑﻪ‬ ‫ﺑﺤﺚ‬ ‫اﯾﻦ‬ ‫ﺗﻤﺮﮐﺰ‬ .‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﭘﺮداﺧﺘﻪ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻣﻬﻢ‬ ‫ﺳﺎزوﮐﺎرﻫﺎي‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫ﺷﺪه‬ ‫اراﺋﻪ‬ ‫روش‬ ‫ﺷﻔﺎﻓﯿﺖ‬ ‫ﺑﺮرﺳﯽ‬ ‫ﺑﻪ‬ ‫ﺑﺨﺶ‬ ‫اﯾﻦ‬ ‫در‬
‫ﺷﺪه‬ ‫ﻣﻌﻄﻮف‬ ‫ﮔﯿﺮي‬ ‫ﭘﺸﺘﯿﺒﺎن‬ ‫و‬ ‫روﯾﺪادﻧﮕﺎري‬ ،‫ﺷﺎﺧﺺ‬ ‫ﻫﺎي‬ ‫ﻣﮑﺎﻧﯿﺰم‬.‫اﺳﺖ‬
5-4-1(‫ﺷﺎﺧﺺ‬
‫ﻗﺮار‬ ‫اﻣﺮ‬ ‫اﯾﻦ‬ ‫دﻟﯿﻞ‬ .‫ﮐﺮد‬ ‫ﺗﻌﺮﯾﻒ‬ ‫ﺷﺎﺧﺺ‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﻫﺎي‬ ‫ﺳﺘﻮن‬ ‫روي‬ ‫ﺗﻮان‬ ‫ﻣﯽ‬ ‫ﻋﺎﻣﻞ‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﺑﺮ‬ ‫ﻣﺒﺘﻨﯽ‬ ‫راﻫﮑﺎر‬ ‫ﻫﻤﺎﻧﻨﺪ‬ ‫رﻫﯿﺎﻓﺖ‬ ‫اﯾﻦ‬ ‫در‬
‫داده‬ ‫ﮐﻞ‬ ‫ﺧﻮاﻧﺪن‬ ‫ﻣﺴﺘﻠﺰم‬ ‫ﺳﺘﻮن‬ ‫ﯾﮏ‬ ‫روي‬ ‫ﺷﺎﺧﺺ‬ ‫ﮐﺮدن‬ ‫ﺗﻌﺮﯾﻒ‬ ‫ﮐﻪ‬ ‫آﻧﺠﺎ‬ ‫از‬ ‫ﻫﻤﭽﻨﯿﻦ‬ .‫اﺳﺖ‬ ‫ﻧﻬﺎﻧﮕﺎه‬ ‫ﺑﺎﻻي‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫واﺣﺪ‬ ‫ﮔﺮﻓﺘﻦ‬
‫اﯾﻦ‬ ‫و‬ ‫اﺳﺖ‬ ‫ﺳﺘﻮن‬ ‫آن‬ ‫ﻫﺎي‬‫روي‬ ‫ﺷﺎﺧﺺ‬ ‫ﮐﻪ‬ ‫اﺳﺖ‬ ‫اﯾﻦ‬ ‫ﻣﺎﻧﻨﺪ‬ ‫ﮐﺎﻣﻼ‬ ‫اﻣﺮ‬ ‫ﻧﺘﯿﺠﻪ‬ ،‫ﮔﺮﻓﺖ‬ ‫ﺧﻮاﻫﺪ‬ ‫اﻧﺠﺎم‬ ‫ﻧﻬﺎﻧﮕﺎه‬ ‫واﺳﻄﻪ‬ ‫ﺑﻪ‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﺧﻮاﻧﺪن‬
‫اﯾﻨﮑﻪ‬ ‫ﺑﺎ‬ ،‫دﯾﮕﺮ‬ ‫ﺑﯿﺎن‬ ‫ﺑﻪ‬ .(‫ﺷﻮﻧﺪ‬ ‫ﻣﯽ‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ،‫ﮐﺶ‬ ‫از‬ ‫ﺷﺪن‬ ‫درﯾﺎﻓﺖ‬ ‫از‬ ‫ﻗﺒﻞ‬ ‫ﻫﺎ‬ ‫داده‬ ‫)ﭼﺮاﮐﻪ‬ ‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫ﺗﻌﺮﯾﻒ‬ ‫ﻓﺎش‬ ‫ﺳﺘﻮن‬ ‫ﯾﮏ‬
‫د‬ ‫روي‬ ‫واﻗﻊ‬ ‫در‬ ‫ﺷﺎﺧﺺ‬ ‫اﻣﺎ‬ ،‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﻧﻈﺮ‬ ‫ﻣﻮرد‬ ‫ﺳﺘﻮن‬ ‫دادﻫﺎي‬.‫ﮐﺮد‬ ‫ﺧﻮاﻫﺪ‬ ‫ﻋﻤﻞ‬ ‫درﺳﺘﯽ‬ ‫ﺑﻪ‬ ‫و‬ ‫ﺷﺪه‬ ‫ﺗﻌﺮﯾﻒ‬ ‫ﻓﺎش‬ ‫ﻫﺎي‬ ‫اده‬
5-4-2(‫ﺑﺎزﯾﺎﺑﯽ‬ ‫و‬ ‫ﺗﺮاﮐﻨﺶ‬ ،‫روﯾﺪادﻧﮕﺎري‬
) ‫ﺗﺮاﮐﻨﺶ‬ ‫ﺳﺎﺑﻘﻪ‬Transaction Log‫ﻫﺎي‬ ‫وﯾﮋﮔﯽ‬ ‫ﺣﻔﻆ‬ ‫ﻣﻨﻈﻮر‬ ‫ﺑﻪ‬ ‫را‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫در‬ ‫ﺷﺪه‬ ‫اﺟﺮا‬ ‫ﻫﺎي‬ ‫ﺗﺮاﮐﻨﺶ‬ ‫ﻣﻮرد‬ ‫در‬ ‫اﻃﻼﻋﺎﺗﯽ‬ (ACID
‫اﻃﻼﻋ‬ ‫ﺣﺎوي‬ ‫ﺗﺮاﮐﻨﺶ‬ ‫ﺳﺎﺑﻘﻪ‬ ‫آﻧﺠﺎﮐﻪ‬ ‫از‬ .‫ﮐﻨﺪ‬ ‫ﻣﯽ‬ ‫ﻧﮕﻬﺪاري‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫در‬‫ﺑﺮاﺑﺮ‬ ‫در‬ ‫آن‬ ‫از‬ ‫ﺣﻔﺎﻇﺖ‬ ،‫ﻫﺎﺳﺖ‬ ‫ﺗﺮاﮐﻨﺶ‬ ‫ﺑﻪ‬ ‫راﺟﻊ‬ ‫ﺗﻔﺼﯿﻠﯽ‬ ‫ﺎت‬
.‫ﺷﻮد‬ ‫رﻋﺎﯾﺖ‬ ‫ﺑﺎﯾﺪ‬ ‫ﻧﯿﺰ‬ ‫آﻧﺠﺎ‬ ‫در‬ ‫داده‬ ‫ﻣﺤﺮﻣﺎﻧﮕﯽ‬ ‫و‬ ‫اﺳﺖ‬ ‫ﺣﯿﺎﺗﯽ‬ ‫ﻏﯿﺮﻣﺠﺎز‬ ‫دﺳﺘﺮﺳﯽ‬
.‫ﺑﺎﺷﺪ‬ ‫ﻣﯽ‬ ‫ﺳﻄﺮﻫﺎﯾﯽ‬ ‫ﺣﺎوي‬ ‫و‬ ‫ﺷﺪه‬ ‫ذﺧﯿﺮه‬ (‫دﯾﮕﺮ‬ ‫ﭘﺎﯾﺎي‬ ‫ﺳﺎزي‬ ‫ذﺧﯿﺮه‬ ‫رﺳﺎﻧﻪ‬ ‫ﻫﺮ‬ ‫)ﯾﺎ‬ ‫دﯾﺴﮏ‬ ‫در‬ ‫ﻓﺎﯾﻞ‬ ‫ﯾﮏ‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫ﻏﺎﻟﺒﺎ‬ ‫ﺗﺮاﮐﻨﺶ‬ ‫ﺳﺎﺑﻘﻪ‬
‫اﯾﻦ‬ ‫از‬ ‫ﺳﻄﺮ‬ ‫ﻫﺮ‬ ‫اﻃﻼﻋﺎت‬‫در‬ .‫اﺳﺖ‬ ‫اﺿﺎﻓﯽ‬ ‫اﻃﻼﻋﺎت‬ ‫و‬ ‫ﺗﺮاﮐﻨﺶ‬ ‫ﻧﻮع‬ ،‫ﺗﺮاﮐﻨﺶ‬ ‫ﺷﻨﺎﺳﻪ‬ ،‫ﻗﺒﻠﯽ‬ ‫ﺳﻄﺮ‬ ‫ﺷﻨﺎﺳﻪ‬ ،‫ﺳﻄﺮ‬ ‫ﺷﻨﺎﺳﻪ‬ ‫از‬ ‫ﻋﺒﺎرت‬ ‫ﻓﺎﯾﻞ‬
) ‫ﺑﺮوزرﺳﺎﻧﯽ‬ :‫دارد‬ ‫وﺟﻮد‬ ‫ﺗﺮاﮐﻨﺶ‬ ‫ﻧﻮع‬ ‫ﺷﺶ‬ ‫ﮐﻞ‬Update) ‫ﺟﺒﺮان‬ ،(Compensation‫ﺗ‬ ،() ‫ﺎﯾﯿﺪ‬Commit) ‫ﻟﻐﻮ‬ ،(Abort‫ﻧﻘﻄﻪ‬ ،(
) ‫ﺑﺮرﺳﯽ‬Checkpoint) ‫ﺗﮑﻤﯿﻞ‬ ‫و‬ (Completion‫ﻧﻮع‬ ‫ﺷﺶ‬ ‫اﯾﻦ‬ ‫ﺑﯿﻦ‬ ‫از‬ .(.‫اﺳﺖ‬ ‫ﺑﺮﺧﻮردار‬ ‫اي‬ ‫وﯾﮋه‬ ‫اﻫﻤﯿﺖ‬ ‫از‬ ‫ﺑﺮوزرﺳﺎﻧﯽ‬ ‫ﻧﻮع‬ ،‫ﺗﺮاﮐﻨﺶ‬
‫ﺷﺎﻣﻞ‬ ‫اﺿﺎﻓﯽ‬ ‫اﻃﻼﻋﺎت‬ ‫ﺑﺨﺶ‬ ‫در‬ ‫و‬ ‫اﺳﺖ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫از‬ ‫ﺻﻔﺤﻪ‬ ‫ﯾﮏ‬ ‫در‬ ‫ﺗﻐﯿﯿﺮ‬ ‫ﯾﮏ‬ ‫ﻧﺸﺎﻧﮕﺮ‬ ‫ﺳﺎﺑﻘﻪ‬ ‫ﻓﺎﯾﻞ‬ ‫در‬ ‫ﺑﺮوزرﺳﺎﻧﯽ‬ ‫ﻧﻮع‬ ‫ﺳﻄﺮﻫﺎي‬
.‫ﺑﺎﺷﺪ‬ ‫ﻣﯽ‬ ‫ﺗﻐﯿﯿﺮ‬ ‫از‬ ‫ﺑﻌﺪ‬ ‫ﻫﺎي‬ ‫داده‬ ‫و‬ (‫ﺑﺎﯾﺖ‬ ‫ﺻﻮرت‬ ‫)ﺑﻪ‬ ‫ﺗﻐﯿﯿﺮ‬ ‫از‬ ‫ﻗﺒﻞ‬ ‫ﻫﺎي‬ ‫داده‬ ،‫ﺻﻔﺤﻪ‬ ‫ﺷﻨﺎﺳﻪ‬ ،‫ﻓﺎﯾﻞ‬ ‫ﺷﻨﺎﺳﻪ‬
‫در‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﻣﺤﺮﻣﺎﻧﮕﯽ‬ ‫رﻫﯿﺎﻓﺖ‬ ‫اﯾﻦ‬ ‫ﻧﺘﯿﺠﻪ‬ ‫در‬ ،‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﻧﮕﻬﺪاري‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫ﻧﻬﺎن‬ ‫ﺣﺎﻓﻈﻪ‬ ‫در‬ ‫ﺻﻔﺤﺎت‬ ‫ﻫﺎي‬ ‫داده‬ ‫آﻧﺠﺎﮐﻪ‬ ‫از‬
‫ﻫﺎي‬ ‫داده‬ ،‫ﺳﻮاﺑﻖ‬ ‫ﻓﺎﯾﻞ‬ ‫در‬ ‫ﺑﺮوزرﺳﺎﻧﯽ‬ ‫ﺳﻄﺮ‬ ‫ﯾﮏ‬ ‫ﺳﺎﺧﺖ‬ ‫ﻫﻨﮕﺎم‬ ،‫دﯾﮕﺮ‬ ‫ﻋﺒﺎرت‬ ‫ﺑﻪ‬ .‫ﮐﻨﺪ‬ ‫ﻣﯽ‬ ‫ﺣﻔﻆ‬ ‫ﻧﯿﺰ‬ ‫را‬ ‫ﺗﺮاﮐﻨﺶ‬ ‫ﺳﻮاﯾﻖ‬ ‫ﺛﺒﺖ‬ ‫ﻓﺎﯾﻞ‬
‫ﻧﻬﺎ‬ ‫از‬ ‫ﺗﻐﯿﯿﺮ‬ ‫از‬ ‫ﺑﻌﺪ‬ ‫ﭼﻪ‬ ‫و‬ ‫ﻗﺒﻞ‬ ‫ﭼﻪ‬ ‫ﺻﻔﺤﺎت‬‫ﻣﯽ‬ ‫ﻧﮕﻬﺪاري‬ ‫ﻧﻬﺎن‬ ‫ﺣﺎﻓﻈﻪ‬ ‫در‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫اﻃﻼﻋﺎت‬ ‫اﯾﻦ‬ ‫ﮐﻪ‬ ‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﺧﻮاﻧﺪه‬ ‫ﻧﮕﺎه‬
‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﻧﻮﺷﺘﻪ‬ ‫ﺳﻮاﺑﻖ‬ ‫ﺛﺒﺖ‬ ‫ﻓﺎﯾﻞ‬ ‫در‬ ‫رﻣﺰﺷﺪه‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫ﻧﯿﺰ‬ ‫ﻫﺎ‬ ‫داده‬ ‫اﯾﻦ‬ ‫ﻧﺘﯿﺠﻪ‬ ‫در‬ .‫ﺷﻮد‬.
5-4-3(‫ﮔﯿﺮي‬ ‫ﭘﺸﺘﯿﺒﺎن‬
‫آﻧ‬ ‫از‬‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫در‬ ‫ﺳﻄﺮ‬ ‫ﺷﻨﺎﺳﻪ‬ ‫ﮐﻪ‬ ‫ﺠﺎ‬‫ﺑﺎ‬‫ﻣﯽ‬ ‫ﺗﻌﺮﯾﻒ‬ ‫ﺷﯿﺎر‬ ‫ﺷﻨﺎﺳﻪ‬ ‫و‬ ‫ﺻﻔﺤﻪ‬ ‫ﺷﻨﺎﺳﻪ‬ ،‫ﻓﺎﯾﻞ‬ ‫ﺷﻨﺎﺳﻪ‬ ‫ﺗﺎﯾﯽ‬ ‫ﺳﻪ‬‫ﺷﻮد‬‫ﺑ‬ ‫اﻃﻼﻋﺎت‬ ‫اﯾﻦ‬ ‫و‬‫ﺟﺰ‬ ‫ﻪ‬
‫اﯾﻦ‬ ‫در‬ ‫را‬ ‫ﮔﯿﺮي‬ ‫ﭘﺸﺘﯿﺒﺎن‬ ‫ﻋﻤﻞ‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﻣﺠﺪد‬ ‫رﻣﺰﻧﮕﺎري‬ ‫و‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫ﺑﻪ‬ ‫ﻧﯿﺎز‬ ‫ﺑﺪون‬ ‫ﺗﻮان‬ ‫ﻣﯽ‬ ،‫ﻣﺎﻧﺪ‬ ‫ﻣﯽ‬ ‫ﺑﺎﻗﯽ‬ ‫ﺛﺎﺑﺖ‬ ‫ﺧﺎص‬ ‫اﻋﻤﺎل‬ ‫در‬
.‫اﺳﺖ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮔﯿﺮي‬ ‫ﭘﺸﺘﯿﺒﺎن‬ ‫ﻣﮑﺎﻧﯿﺰم‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫ﺷﺪه‬ ‫اراﺋﻪ‬ ‫راﻫﮑﺎر‬ ‫ﺷﻔﺎﻓﯿﺖ‬ ‫ﮔﺮ‬ ‫ﺑﯿﺎن‬ ،‫اﻣﺮ‬ ‫اﯾﻦ‬ ‫ﮐﻪ‬ ‫داد‬ ‫اﻧﺠﺎم‬ ‫روش‬
6(‫ﻧﺘﯿﺠﻪ‬
‫اﯾﻦ‬ ‫در‬‫ﺑﻪ‬ ‫ﮐﺎر‬ ‫آن‬ ‫ﺑﻪ‬ ‫ﻣﺮﺑﻮط‬ ‫ﻣﻘﺎﻟﻪ‬ ‫و‬ ‫ﺷﺪه‬ ‫ﭘﺮداﺧﺘﻪ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫رﻣﺰﻧﮕﺎري‬ ‫زﻣﯿﻨﻪ‬ ‫در‬ ‫ﺟﺪﯾﺪ‬ ‫راﻫﮑﺎر‬ ‫ﯾﮏ‬ ‫اﺟﻤﺎﻟﯽ‬ ‫ﺑﺮرﺳﯽ‬ ‫و‬ ‫ﻧﻘﺪ‬ ‫ﺑﻪ‬ ‫ﺳﻨﺪ‬
.‫ﺷﺪ‬ ‫ﺑﺮرﺳﯽ‬ ‫و‬ ‫ﻧﻘﺪ‬ ‫ﺧﻼﺻﻪ‬ ‫ﻃﻮر‬.‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫ﺑﺮرﺳﯽ‬ ‫و‬ ‫ﺗﺤﻠﯿﻞ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫رﻣﺰﻧﮕﺎري‬ ‫زﻣﯿﻨﻪ‬ ‫در‬ ‫ﻣﻮﺟﻮد‬ ‫رﻫﯿﺎﻓﺖ‬ ‫ﭘﻨﺞ‬ ،‫ﻣﺬﮐﻮر‬ ‫ﻣﻘﺎﻟﻪ‬ ‫در‬
‫ﻋﻠ‬ ‫ﻣﻮﺟﻮد‬ ‫ﻫﺎي‬ ‫روش‬ ‫ﮐﻪ‬ ‫ﺷﺪه‬ ‫داده‬ ‫ﻧﺸﺎن‬‫ﮐﺎرﮔﯿﺮي‬ ‫ﺑﻪ‬ ‫اﯾﻨﮑﻪ‬ ‫ﯾﺎ‬ ‫داﺷﺘﻪ‬ ‫ﮐﺎراﯾﯽ‬ ‫ﺑﺮ‬ ‫ﺗﻮﺟﻬﯽ‬ ‫ﻗﺎﺑﻞ‬ ‫ﺗﺎﺛﯿﺮ‬ ،‫ﻣﻄﻠﻮب‬ ‫اﻣﻨﯿﺘﯽ‬ ‫ﺳﻄﺢ‬ ‫اراﺋﻪ‬ ‫رﻏﻢ‬ ‫ﯽ‬
‫ﻫﻤﭽﻨﯿﻦ‬ .‫ﮔﯿﺮﻧﺪ‬ ‫ﻣﯽ‬ ‫ﺧﺪﻣﺎت‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮐﺎرﮔﺰار‬ ‫از‬ ‫ﮐﻪ‬ ‫اﺳﺖ‬ ‫ﻣﻮﺟﻮدي‬ ‫ﮐﺎرﺑﺮدي‬ ‫ﻫﺎي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫در‬ ‫ﻋﻤﺪه‬ ‫ﺗﻐﯿﯿﺮات‬ ‫اﻋﻤﺎل‬ ‫ﻣﺴﺘﻠﺰم‬ ‫آﻧﻬﺎ‬
‫ﻫﺎي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫و‬ ‫ﮐﺎرﺑﺮد‬ ‫ﻻﯾﻪ‬ ‫ﺑﻪ‬ ‫)ﻧﺴﺒﺖ‬ ‫ﺷﻔﺎﻓﯿﺖ‬ ‫از‬ ‫روش‬ ‫اﯾﻦ‬ ‫از‬ ‫ﺑﺮﺧﯽ‬‫ﻫﺎ‬ ‫ﭘﺬﯾﺮي‬ ‫آﺳﯿﺐ‬ ‫از‬ ‫اﻣﺎ‬ ،‫ﺑﺮﺧﺮدارﻧﺪ‬ ‫ﻗﺒﻮﻟﯽ‬ ‫ﻗﺎﺑﻞ‬ ‫ﮐﺎراﯾﯽ‬ ‫و‬ (‫ﮐﺎرﺑﺮدي‬
.‫ﺑﺮﻧﺪ‬ ‫ﻣﯽ‬ ‫رﻧﺞ‬ ‫ﻧﯿﺰ‬ ‫ﻣﺨﺘﻠﻔﯽ‬ ‫ﺿﻌﻒ‬ ‫ﻧﻘﺎط‬ ‫و‬
) ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻣﺪﯾﺮﯾﺖ‬ ‫اﻓﺰار‬ ‫ﻧﺮم‬ ‫درون‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫واﺣﺪ‬ ‫دادن‬ ‫ﻗﺮار‬ ‫ﻣﺒﻨﺎي‬ ‫ﺑﺮ‬ ‫ﻣﻘﺎﻟﻪ‬ ‫اﯾﻦ‬ ‫در‬ ‫ﺷﺪه‬ ‫اراﺋﻪ‬ ‫ﺟﺪﯾﺪ‬ ‫روش‬DBMS‫ﺑﺎﻻي‬ ‫در‬ ‫و‬ (
) ‫ﻧﻬﺎن‬ ‫ﺣﺎﻓﻈﻪ‬Cache‫ﻧ‬ ‫روش‬ ‫ﯾﮏ‬ ‫و‬ ،‫ﺳﯿﺴﺘﻢ‬ ‫اﯾﻦ‬ () ‫ﻣﺨﺘﺼﺎت‬ ‫از‬ ‫اﺳﺘﻔﺎده‬ ‫ﺑﺎ‬ ‫اﻃﻼﻋﺎت‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻮآوراﻧﻪ‬Coordinates‫در‬ ‫ﻫﺎ‬ ‫داده‬ (
.‫آورد‬ ‫ﻣﯽ‬ ‫ارﻣﻐﺎن‬ ‫ﺑﻪ‬ ‫را‬ ‫ﻗﺒﻮﻟﯽ‬ ‫ﻗﺎﺑﻞ‬ ‫ﺷﻔﺎﻓﯿﺖ‬ ‫و‬ ‫ﮐﺎراﯾﯽ‬ ‫ﻫﻤﭽﻨﯿﻦ‬ ‫و‬ ‫داده‬ ‫ﺑﺎﻻي‬ ‫اﻣﻨﯿﺖ‬ ‫روش‬ ‫اﯾﻦ‬ ‫ﮐﻪ‬ ‫ﺷﺪه‬ ‫ادﻋﺎ‬ .‫ﺑﺎﺷﺪ‬ ‫ﻣﯽ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬
‫ﺑﺨﺶ‬ ‫در‬ ‫ﻣﺴﺌﻠﻪ‬ ‫ﺣﺪود‬ ‫ﮐﺮدن‬ ‫ﻣﺸﺨﺺ‬ ‫و‬ ‫ﻣﻘﺪﻣﻪ‬ ‫ﺑﯿﺎن‬ ‫از‬ ‫ﭘﺲ‬ ‫ﺳﻨﺪ‬ ‫اﯾﻦ‬ ‫در‬2‫ﻣﻌﺮﻓﯽ‬ ‫ﺑﻪ‬ ،‫ﺑﺨﺶ‬ ‫در‬ ‫ﻣﻮﺟﻮد‬ ‫راﻫﮑﺎرﻫﺎي‬ ‫ﺑﺮرﺳﯽ‬ ‫و‬3
‫ﻓﺼﻞ‬ ‫در‬ ‫ﺟﺪﯾﺪ‬ ‫راﻫﮑﺎر‬ ‫ﺳﭙﺲ‬ .‫ﺷﺪ‬ ‫ﭘﺮداﺧﺘﻪ‬4‫ﻓﺼﻞ‬ ‫در‬ .‫ﺷﺪ‬ ‫ﻣﻌﺮﻓﯽ‬ ‫ﺧﻼﺻﻪ‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬5‫روش‬ ،‫اﺳﺖ‬ ‫آن‬ ‫ﺑﺮ‬ ‫ﺳﻨﺪ‬ ‫اﯾﻦ‬ ‫اﺻﻠﯽ‬ ‫ﺗﻤﺮﮐﺰ‬ ‫ﮐﻪ‬
‫ﻣﺪﯾﺮﯾﺖ‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﻣﻬﻢ‬ ‫ﻫﺎي‬ ‫ﻣﮑﺎﻧﯿﺰم‬ ‫از‬ ‫ﭘﺸﺘﯿﺒﺎﻧﯽ‬ ‫و‬ ‫ﻣﻌﺎﯾﺐ‬ ،‫ﻣﺰاﯾﺎ‬ ‫ﺑﺎﺑﺖ‬ ‫از‬ ‫ﺑﺮرﺳﯽ‬ ‫و‬ ‫ﻧﻘﺪ‬ ‫و‬ ‫ﺑﺤﺚ‬ ‫ﻣﻮرد‬ ‫ﻣﻘﺎﻟﻪ‬ ‫آن‬ ‫در‬ ‫ﺷﺪه‬ ‫اراﺋﻪ‬ ‫ﺟﺪﯾﺪ‬
‫ﭘ‬.‫ﮔﺮﻓﺖ‬ ‫ﻗﺮار‬ ‫داده‬ ‫ﺎﯾﮕﺎه‬
7(‫ﻣﺮاﺟﻊ‬
[1] Shmueli, Erez, et al. "Implementing a database encryption solution, design and implementation
issues." Computers & security 44 (2014): 33-50.
A Review on a Database Encryption Paper

More Related Content

What's hot

1آراء جلال الدین سیوطی
1آراء جلال الدین سیوطی1آراء جلال الدین سیوطی
1آراء جلال الدین سیوطیquran hadith
 
GasGIS
GasGISGasGIS
-tadvin 24-04-93
-tadvin   24-04-93-tadvin   24-04-93
-tadvin 24-04-93
BeniaminKohan
 
آيين نامه انظباطي كار
آيين نامه انظباطي كارآيين نامه انظباطي كار
آيين نامه انظباطي كارAbdollah Azamat
 
Attach1353
Attach1353Attach1353
Attach1353
localhost60
 
Endnote
EndnoteEndnote
Endnote
yasna90
 
بررسی را ههاي بهبود امنیت مجازي سازي با استفاده از محاسبات قابل اعتماد
بررسی را ههاي بهبود امنیت مجازي سازي با استفاده از محاسبات قابل اعتماد بررسی را ههاي بهبود امنیت مجازي سازي با استفاده از محاسبات قابل اعتماد
بررسی را ههاي بهبود امنیت مجازي سازي با استفاده از محاسبات قابل اعتماد
yousef emami
 
Mycology
MycologyMycology
Mycology
Hamid Islampoor
 
Bảng Giá Đất Bình Dương 2014
Bảng Giá Đất Bình Dương 2014Bảng Giá Đất Bình Dương 2014
Bảng Giá Đất Bình Dương 2014
Nguyễn Thượng Đan
 
Cong van-trinh-tu-thu-tuc-giai-quyet-giam-tien-thue-dat
Cong van-trinh-tu-thu-tuc-giai-quyet-giam-tien-thue-datCong van-trinh-tu-thu-tuc-giai-quyet-giam-tien-thue-dat
Cong van-trinh-tu-thu-tuc-giai-quyet-giam-tien-thue-datktnhaque
 
Thông tư số 32/2018/TT-BYT Quy định về việc đăng ký thuốc, nguyên liệu làm thuốc
Thông tư số 32/2018/TT-BYT Quy định về việc đăng ký thuốc, nguyên liệu làm thuốcThông tư số 32/2018/TT-BYT Quy định về việc đăng ký thuốc, nguyên liệu làm thuốc
Thông tư số 32/2018/TT-BYT Quy định về việc đăng ký thuốc, nguyên liệu làm thuốc
Công ty cổ phần GMPc Việt Nam | Tư vấn GMP, HS GMP, CGMP ASEAN, EU GMP, WHO GMP
 
Ly thuyet-tai-chinh-cong
Ly thuyet-tai-chinh-congLy thuyet-tai-chinh-cong
Ly thuyet-tai-chinh-cong
Nguyễn Ngọc Phan Văn
 
روش پرس کابلشو
روش پرس کابلشوروش پرس کابلشو
روش پرس کابلشو
ekahroba ir
 
Ptaabodi_CV_Persian_Version_with_Cert_2015
Ptaabodi_CV_Persian_Version_with_Cert_2015Ptaabodi_CV_Persian_Version_with_Cert_2015
Ptaabodi_CV_Persian_Version_with_Cert_2015POORIA TAABBODI
 
The Service-Dominant Logic: Eine neue Perspektive für das Management von indu...
The Service-Dominant Logic: Eine neue Perspektive für das Management von indu...The Service-Dominant Logic: Eine neue Perspektive für das Management von indu...
The Service-Dominant Logic: Eine neue Perspektive für das Management von indu...
Heiko Gebauer
 
Lean manufacturing
Lean manufacturingLean manufacturing
Lean manufacturing
gkeyhan
 

What's hot (20)

1آراء جلال الدین سیوطی
1آراء جلال الدین سیوطی1آراء جلال الدین سیوطی
1آراء جلال الدین سیوطی
 
GasGIS
GasGISGasGIS
GasGIS
 
-tadvin 24-04-93
-tadvin   24-04-93-tadvin   24-04-93
-tadvin 24-04-93
 
آيين نامه انظباطي كار
آيين نامه انظباطي كارآيين نامه انظباطي كار
آيين نامه انظباطي كار
 
Attach1353
Attach1353Attach1353
Attach1353
 
Ai212815800
Ai212815800Ai212815800
Ai212815800
 
Endnote
EndnoteEndnote
Endnote
 
PSC2010
PSC2010PSC2010
PSC2010
 
بررسی را ههاي بهبود امنیت مجازي سازي با استفاده از محاسبات قابل اعتماد
بررسی را ههاي بهبود امنیت مجازي سازي با استفاده از محاسبات قابل اعتماد بررسی را ههاي بهبود امنیت مجازي سازي با استفاده از محاسبات قابل اعتماد
بررسی را ههاي بهبود امنیت مجازي سازي با استفاده از محاسبات قابل اعتماد
 
Mycology
MycologyMycology
Mycology
 
Bảng Giá Đất Bình Dương 2014
Bảng Giá Đất Bình Dương 2014Bảng Giá Đất Bình Dương 2014
Bảng Giá Đất Bình Dương 2014
 
Cong van-trinh-tu-thu-tuc-giai-quyet-giam-tien-thue-dat
Cong van-trinh-tu-thu-tuc-giai-quyet-giam-tien-thue-datCong van-trinh-tu-thu-tuc-giai-quyet-giam-tien-thue-dat
Cong van-trinh-tu-thu-tuc-giai-quyet-giam-tien-thue-dat
 
Thông tư số 32/2018/TT-BYT Quy định về việc đăng ký thuốc, nguyên liệu làm thuốc
Thông tư số 32/2018/TT-BYT Quy định về việc đăng ký thuốc, nguyên liệu làm thuốcThông tư số 32/2018/TT-BYT Quy định về việc đăng ký thuốc, nguyên liệu làm thuốc
Thông tư số 32/2018/TT-BYT Quy định về việc đăng ký thuốc, nguyên liệu làm thuốc
 
Ly thuyet-tai-chinh-cong
Ly thuyet-tai-chinh-congLy thuyet-tai-chinh-cong
Ly thuyet-tai-chinh-cong
 
Hashemi
HashemiHashemi
Hashemi
 
روش پرس کابلشو
روش پرس کابلشوروش پرس کابلشو
روش پرس کابلشو
 
Ptaabodi_CV_Persian_Version_with_Cert_2015
Ptaabodi_CV_Persian_Version_with_Cert_2015Ptaabodi_CV_Persian_Version_with_Cert_2015
Ptaabodi_CV_Persian_Version_with_Cert_2015
 
The Service-Dominant Logic: Eine neue Perspektive für das Management von indu...
The Service-Dominant Logic: Eine neue Perspektive für das Management von indu...The Service-Dominant Logic: Eine neue Perspektive für das Management von indu...
The Service-Dominant Logic: Eine neue Perspektive für das Management von indu...
 
Lean manufacturing
Lean manufacturingLean manufacturing
Lean manufacturing
 
Img 0003
Img 0003Img 0003
Img 0003
 

Viewers also liked

Calculo de diferenciales
Calculo de diferencialesCalculo de diferenciales
Calculo de diferenciales
190416
 
Manual abaco
Manual abacoManual abaco
Professional Library Literature
Professional Library LiteratureProfessional Library Literature
Professional Library Literature46144
 
Fundamental of information technology
Fundamental of information technologyFundamental of information technology
Fundamental of information technology
BVP university
 
Presentacion Gestion Talento Humano
Presentacion Gestion Talento HumanoPresentacion Gestion Talento Humano
Presentacion Gestion Talento Humano
luz amalia rivera rivera
 
Meeting
MeetingMeeting
Meeting
haider ali
 
Izibongo zamakhosi zithathwa_njengencwadi_yomlomo_yomlando_wamakhosi_kanye_no...
Izibongo zamakhosi zithathwa_njengencwadi_yomlomo_yomlando_wamakhosi_kanye_no...Izibongo zamakhosi zithathwa_njengencwadi_yomlomo_yomlando_wamakhosi_kanye_no...
Izibongo zamakhosi zithathwa_njengencwadi_yomlomo_yomlando_wamakhosi_kanye_no...
Simphiwe Sandile Ndlovu
 
TARJETAS CRC
TARJETAS CRCTARJETAS CRC
Importancia de la ti en las organizaciones
Importancia de la ti en las organizacionesImportancia de la ti en las organizaciones
Importancia de la ti en las organizaciones
RAQUEL CARDENAS GONZALEZ
 
Open by default: the challenges of research data in Europe
Open by default: the challenges of research data in EuropeOpen by default: the challenges of research data in Europe
Open by default: the challenges of research data in Europe
Jean-François Dechamp
 
Searching for Candidates On Google: A Primer
Searching for Candidates On Google: A Primer Searching for Candidates On Google: A Primer
Searching for Candidates On Google: A Primer
Amitai Givertz
 
Teaching the next generation of Information Literacy educators: pedagogy and ...
Teaching the next generation of Information Literacy educators: pedagogy and ...Teaching the next generation of Information Literacy educators: pedagogy and ...
Teaching the next generation of Information Literacy educators: pedagogy and ...
Sheila Webber
 
operator overloading
operator overloadingoperator overloading
operator overloading
Sorath Peetamber
 
Introducing SAML 2.0 Protocol: Security and Performance
Introducing SAML 2.0 Protocol: Security and PerformanceIntroducing SAML 2.0 Protocol: Security and Performance
Introducing SAML 2.0 Protocol: Security and Performance
Amin Saqi
 
Expose de l ascenseur
Expose de l ascenseurExpose de l ascenseur
Expose de l ascenseur
Sami Sahli
 
CivicsNZ – Civics, Citizenship and Curriculum
CivicsNZ – Civics, Citizenship and CurriculumCivicsNZ – Civics, Citizenship and Curriculum
CivicsNZ – Civics, Citizenship and Curriculum
McGuinness Institute
 
Pengantar Akuntansi 2 - Ch14 Financial Statement Analysis
Pengantar Akuntansi 2 - Ch14 Financial Statement Analysis Pengantar Akuntansi 2 - Ch14 Financial Statement Analysis
Pengantar Akuntansi 2 - Ch14 Financial Statement Analysis
yuliapratiwi2810
 
Media and Information Literacy (MIL) 2. The Evolution of Traditional to New M...
Media and Information Literacy (MIL) 2. The Evolution of Traditional to New M...Media and Information Literacy (MIL) 2. The Evolution of Traditional to New M...
Media and Information Literacy (MIL) 2. The Evolution of Traditional to New M...
Arniel Ping
 
MCA Industrial visit
MCA Industrial visitMCA Industrial visit
MCA Industrial visit
saitjbp
 

Viewers also liked (20)

City Home Database Design
City Home Database DesignCity Home Database Design
City Home Database Design
 
Calculo de diferenciales
Calculo de diferencialesCalculo de diferenciales
Calculo de diferenciales
 
Manual abaco
Manual abacoManual abaco
Manual abaco
 
Professional Library Literature
Professional Library LiteratureProfessional Library Literature
Professional Library Literature
 
Fundamental of information technology
Fundamental of information technologyFundamental of information technology
Fundamental of information technology
 
Presentacion Gestion Talento Humano
Presentacion Gestion Talento HumanoPresentacion Gestion Talento Humano
Presentacion Gestion Talento Humano
 
Meeting
MeetingMeeting
Meeting
 
Izibongo zamakhosi zithathwa_njengencwadi_yomlomo_yomlando_wamakhosi_kanye_no...
Izibongo zamakhosi zithathwa_njengencwadi_yomlomo_yomlando_wamakhosi_kanye_no...Izibongo zamakhosi zithathwa_njengencwadi_yomlomo_yomlando_wamakhosi_kanye_no...
Izibongo zamakhosi zithathwa_njengencwadi_yomlomo_yomlando_wamakhosi_kanye_no...
 
TARJETAS CRC
TARJETAS CRCTARJETAS CRC
TARJETAS CRC
 
Importancia de la ti en las organizaciones
Importancia de la ti en las organizacionesImportancia de la ti en las organizaciones
Importancia de la ti en las organizaciones
 
Open by default: the challenges of research data in Europe
Open by default: the challenges of research data in EuropeOpen by default: the challenges of research data in Europe
Open by default: the challenges of research data in Europe
 
Searching for Candidates On Google: A Primer
Searching for Candidates On Google: A Primer Searching for Candidates On Google: A Primer
Searching for Candidates On Google: A Primer
 
Teaching the next generation of Information Literacy educators: pedagogy and ...
Teaching the next generation of Information Literacy educators: pedagogy and ...Teaching the next generation of Information Literacy educators: pedagogy and ...
Teaching the next generation of Information Literacy educators: pedagogy and ...
 
operator overloading
operator overloadingoperator overloading
operator overloading
 
Introducing SAML 2.0 Protocol: Security and Performance
Introducing SAML 2.0 Protocol: Security and PerformanceIntroducing SAML 2.0 Protocol: Security and Performance
Introducing SAML 2.0 Protocol: Security and Performance
 
Expose de l ascenseur
Expose de l ascenseurExpose de l ascenseur
Expose de l ascenseur
 
CivicsNZ – Civics, Citizenship and Curriculum
CivicsNZ – Civics, Citizenship and CurriculumCivicsNZ – Civics, Citizenship and Curriculum
CivicsNZ – Civics, Citizenship and Curriculum
 
Pengantar Akuntansi 2 - Ch14 Financial Statement Analysis
Pengantar Akuntansi 2 - Ch14 Financial Statement Analysis Pengantar Akuntansi 2 - Ch14 Financial Statement Analysis
Pengantar Akuntansi 2 - Ch14 Financial Statement Analysis
 
Media and Information Literacy (MIL) 2. The Evolution of Traditional to New M...
Media and Information Literacy (MIL) 2. The Evolution of Traditional to New M...Media and Information Literacy (MIL) 2. The Evolution of Traditional to New M...
Media and Information Literacy (MIL) 2. The Evolution of Traditional to New M...
 
MCA Industrial visit
MCA Industrial visitMCA Industrial visit
MCA Industrial visit
 

A Review on a Database Encryption Paper

  • 1. ‫اﷲ‬ ‫ﺑﺴﻢ‬‫اﻟﺮﺣﯿﻢ‬ ‫اﻟﺮﺣﻤﻦ‬ ‫ﻧﻘﺪ‬ ‫و‬ ‫ﻣﺮور‬‫ﻣﻘﺎﻟﻪ‬ ‫ﯾﮏ‬ Implementing a database encryption solution: design and implementation issues ‫زاده‬ ‫ﺳﺎﻗﯽ‬ ‫ﻣﺤﻤﺪاﻣﯿﻦ‬ ‫اﺷﺘﺮ‬ ‫ﻣﺎﻟﮏ‬ ‫ﺻﻨﻌﺘﯽ‬ ‫داﻧﺸﮕﺎه‬ ‫ﺗﺎﺑﺴﺘﺎن‬94
  • 2. 1(‫ﭼﮑﯿﺪه‬ ‫ﻣﻘﺎﻟﻪ‬ ‫ﺑﺮ‬ ‫ﻣﺮوري‬ ‫ﺳﻨﺪ‬ ‫اﯾﻦ‬[1]‫راﻫﮑﺎرﻫﺎي‬ ‫ﺑﺎ‬ ‫آن‬ ‫ﻣﻘﺎﯾﺴﻪ‬ ‫و‬ ‫ﻣﻘﺎﻟﻪ‬ ‫اﯾﻦ‬ ‫در‬ ‫ﺷﺪه‬ ‫ﻣﻄﺮح‬ ‫اﯾﺪه‬ ‫و‬ ‫ﻧﻮآوري‬ ‫ﺑﺮرﺳﯽ‬ ،‫ﺳﻨﺪ‬ ‫اﯾﻦ‬ ‫از‬ ‫ﻫﺪف‬ .‫اﺳﺖ‬ .‫ﺑﺎﺷﺪ‬ ‫ﻣﯽ‬ ‫آن‬ ‫ﺿﻌﻒ‬ ‫و‬ ‫ﻗﻮت‬ ‫ﻧﻘﺎت‬ ‫ﻣﻨﻈﺮ‬ ‫از‬ ‫ﻣﻮﺟﻮد‬ ‫ﻫﺎي‬ ‫روش‬ ‫ﮐﻪ‬ ‫ﺷﺪه‬ ‫داده‬ ‫ﻧﺸﺎن‬ .‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫ﺑﺮرﺳﯽ‬ ‫و‬ ‫ﺗﺤﻠﯿﻞ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫رﻣﺰﻧﮕﺎري‬ ‫زﻣﯿﻨﻪ‬ ‫در‬ ‫ﻣﻮﺟﻮد‬ ‫رﻫﯿﺎﻓﺖ‬ ‫ﭘﻨﺞ‬ ،‫ﻣﺬﮐﻮر‬ ‫ﻣﻘﺎﻟﻪ‬ ‫در‬ ‫رﻏﻢ‬ ‫ﻋﻠﯽ‬ ‫ﻣﻮﺟﻮد‬‫ﺗﻐﯿﯿﺮات‬ ‫اﻋﻤﺎل‬ ‫ﻣﺴﺘﻠﺰم‬ ‫آﻧﻬﺎ‬ ‫ﮐﺎرﮔﯿﺮي‬ ‫ﺑﻪ‬ ‫اﯾﻨﮑﻪ‬ ‫ﯾﺎ‬ ‫داﺷﺘﻪ‬ ‫ﮐﺎراﯾﯽ‬ ‫ﺑﺮ‬ ‫ﺗﻮﺟﻬﯽ‬ ‫ﻗﺎﺑﻞ‬ ‫ﺗﺎﺛﯿﺮ‬ ،‫ﻣﻄﻠﻮب‬ ‫اﻣﻨﯿﺘﯽ‬ ‫ﺳﻄﺢ‬ ‫اراﺋﻪ‬ ‫ﺷﻔﺎﻓﯿﺖ‬ ‫از‬ ‫روش‬ ‫اﯾﻦ‬ ‫از‬ ‫ﺑﺮﺧﯽ‬ ‫ﻫﻤﭽﻨﯿﻦ‬ .‫ﮔﯿﺮﻧﺪ‬ ‫ﻣﯽ‬ ‫ﺧﺪﻣﺎت‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮐﺎرﮔﺰار‬ ‫از‬ ‫ﮐﻪ‬ ‫اﺳﺖ‬ ‫ﻣﻮﺟﻮدي‬ ‫ﮐﺎرﺑﺮدي‬ ‫ﻫﺎي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫در‬ ‫ﻋﻤﺪه‬ ‫ﮐﺎرﺑﺮد‬ ‫ﻫﺎي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫و‬ ‫ﮐﺎرﺑﺮد‬ ‫ﻻﯾﻪ‬ ‫ﺑﻪ‬ ‫)ﻧﺴﺒﺖ‬(‫ي‬‫رﻧﺞ‬ ‫ﻧﯿﺰ‬ ‫ﻣﺨﺘﻠﻔﯽ‬ ‫ﺿﻌﻒ‬ ‫ﻧﻘﺎط‬ ‫و‬ ‫ﻫﺎ‬ ‫ﭘﺬﯾﺮي‬ ‫آﺳﯿﺐ‬ ‫از‬ ‫اﻣﺎ‬ ،‫ﺑﺮﺧﺮدارﻧﺪ‬ ‫ﻗﺒﻮﻟﯽ‬ ‫ﻗﺎﺑﻞ‬ ‫ﮐﺎراﯾﯽ‬ ‫و‬ .‫ﺑﺮﻧﺪ‬ ‫ﻣﯽ‬ ) ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻣﺪﯾﺮﯾﺖ‬ ‫اﻓﺰار‬ ‫ﻧﺮم‬ ‫درون‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫واﺣﺪ‬ ‫دادن‬ ‫ﻗﺮار‬ ‫ﻣﺒﻨﺎي‬ ‫ﺑﺮ‬ ‫ﻣﻘﺎﻟﻪ‬ ‫اﯾﻦ‬ ‫در‬ ‫ﺷﺪه‬ ‫اراﺋﻪ‬ ‫ﺟﺪﯾﺪ‬ ‫روش‬DBMS‫ﺑﺎﻻي‬ ‫در‬ ‫و‬ ( ) ‫ﻧﻬﺎن‬ ‫ﺣﺎﻓﻈﻪ‬Cache(‫روش‬ ‫ﯾﮏ‬ ‫و‬ ،‫ﺳﯿﺴﺘﻢ‬ ‫اﯾﻦ‬) ‫ﻣﺨﺘﺼﺎت‬ ‫از‬ ‫اﺳﺘﻔﺎده‬ ‫ﺑﺎ‬ ‫اﻃﻼﻋﺎت‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻧﻮآوراﻧﻪ‬Coordinates‫در‬ ‫ﻫﺎ‬ ‫داده‬ ( .‫آورد‬ ‫ﻣﯽ‬ ‫ارﻣﻐﺎن‬ ‫ﺑﻪ‬ ‫را‬ ‫ﻗﺒﻮﻟﯽ‬ ‫ﻗﺎﺑﻞ‬ ‫ﺷﻔﺎﻓﯿﺖ‬ ‫و‬ ‫ﮐﺎراﯾﯽ‬ ‫ﻫﻤﭽﻨﯿﻦ‬ ‫و‬ ‫داده‬ ‫ﺑﺎﻻي‬ ‫اﻣﻨﯿﺖ‬ ‫روش‬ ‫اﯾﻦ‬ ‫ﮐﻪ‬ ‫ﺷﺪه‬ ‫ادﻋﺎ‬ .‫ﺑﺎﺷﺪ‬ ‫ﻣﯽ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ 2(‫ﻣﻘﺪﻣﻪ‬ ‫ﮐﺎرﮔﺰار‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﯾﮏ‬ ‫ﻧﮕﺎرﻧﺪﮔﺎن‬ ،‫ﻣﺴﺌﻠﻪ‬ ‫ﺣﯿﻄﻪ‬ ‫ﻧﻤﻮدن‬ ‫ﻣﺸﺨﺺ‬ ‫ﺟﻬﺖ‬–‫ﮐﺎرﺧﻮ‬) ‫اه‬client-server(‫ﮐﺎرﺑﺮ‬ ‫آن‬ ‫در‬ ‫ﮐﻪ‬ ‫اﻧﺪ‬ ‫ﺷﺪه‬ ‫ﻣﺘﺼﻮر‬ ‫را‬ ‫آﺳﯿﺐ‬ ‫ﮐﻠﯽ‬ ‫ﻧﻮع‬ ‫ﺳﻪ‬ ،‫ﺷﺮاﯾﻂ‬ ‫اﯾﻦ‬ ‫در‬ .‫ﮐﻨﺪ‬ ‫ﻣﯽ‬ ‫ذﺧﯿﺮه‬ ‫ﮐﺎرﮔﺰار‬ ‫در‬ ‫ﻣﻘﯿﻢ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫را‬ ‫ﺣﺴﺎس‬ ‫ﻏﯿﺮ‬ ‫و‬ ‫ﺣﺴﺎس‬ ‫ﻫﺎي‬ ‫داده‬ ‫از‬ ‫ﺗﺮﮐﯿﺒﯽ‬ :‫دارد‬ ‫وﺟﻮد‬ ‫ﺳﯿﺴﺘﻢ‬ ‫در‬ ‫ﮐﺎرﺑﺮ‬ ‫ﻫﺎي‬ ‫داده‬ ‫ﺑﺎ‬ ‫ﻣﺮﺗﺒﻂ‬ ‫ﭘﺬﯾﺮي‬ .‫اﻧﺘﻘﺎل‬ ‫ﺣﺎل‬ ‫در‬ ‫ﻫﺎي‬ ‫داده‬‫ﭘﺮوﺗﮑﻞ‬ ‫از‬ ‫اﺳﺘﻔﺎده‬ ‫ﺑﺎ‬TLS‫ﯾﺎ‬SSL‫اﯾﻦ‬ ‫ﺑﻪ‬ ‫ﮐﺎر‬ ‫اﯾﻦ‬ ‫در‬ ‫ﻧﺘﯿﺠﻪ‬ ‫در‬ .‫ﻧﻤﻮد‬ ‫ﺳﺎزي‬ ‫ﭘﯿﺎده‬ ‫اﻣﻦ‬ ‫ﮐﺎﻧﺎل‬ ‫ﯾﮏ‬ ‫ﺗﻮان‬ ‫ﻣﯽ‬ .‫ﺷﻮد‬ ‫ﻧﻤﯽ‬ ‫اي‬ ‫اﺷﺎره‬ ‫ﻣﻮرد‬ .‫ﭘﺮدازش‬ ‫ﺣﺎل‬ ‫در‬ ‫ﻫﺎي‬ ‫داده‬‫ﺑﻪ‬ ‫را‬ ‫اﻃﻼﻋﺎت‬ ‫ﻣﺤﺮﻣﺎﻧﮕﯽ‬ ‫ﺗﻮاﻧﺪ‬ ‫ﻣﯽ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮐﺎرﮔﺰار‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﺑﻪ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫ﺑﺎ‬ ‫ﻣﻬﺎﭼﻢ‬ ،‫ﺣﺎﻟﺖ‬ ‫اﯾﻦ‬ ‫در‬ .‫ﺑﯿﺎﻧﺪازد‬ ‫ﻣﺨﺎﻃﺮه‬ .‫ﺷﺪه‬ ‫ذﺧﯿﺮه‬ ‫ﻫﺎي‬ ‫داده‬‫داد‬ ‫ﺑﻪ‬‫در‬ ‫ﺣﺎﺿﺮ‬ ‫درﺣﺎل‬ ‫و‬ ‫ﺷﺪه‬ ‫ذﺧﯿﺮه‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻫﺎي‬ ‫ﻓﺎﯾﻞ‬ ‫در‬ ‫ﻓﻌﺎل‬ ‫ﻏﯿﺮ‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫ﮐﻪ‬ ‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫اﻃﻼق‬ ‫ﻫﺎي‬ ‫ه‬ ) ‫ﻣﻘﯿﻢ‬ ‫ﯾﺎ‬ ‫ﭘﺮدازش‬ ‫ﺣﺎل‬Resident.‫ﻧﯿﺴﺘﻨﺪ‬ ‫ﺣﺎﻓﻈﻪ‬ ( ‫از‬‫ﻏﯿﺮ‬ ‫ﺗﻐﯿﯿﺮات‬ ‫ﺗﺸﺨﯿﺺ‬ ،‫ﻫﺎ‬ ‫داده‬ ‫ﻣﺤﺮﻣﺎﻧﮕﯽ‬ ‫ﺟﻤﻠﻪ‬ ‫از‬ ‫ﻣﺘﻌﺪدي‬ ‫ﻫﺎي‬ ‫ﺧﻮاﺳﺘﻪ‬ ‫ﮐﻪ‬ ‫رود‬ ‫ﻣﯽ‬ ‫اﻧﺘﻈﺎر‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫رﻣﺰﻧﮕﺎري‬ ‫راﻫﮑﺎرﻫﺎي‬ ‫دا‬ ‫در‬ ‫ﻣﺠﺎز‬.‫ﮐﻨﻨﺪ‬ ‫ﺑﺮآورده‬ ‫را‬ ‫ﻗﺒﻮل‬ ‫ﻗﺎﺑﻞ‬ ‫ﮐﺎراﯾﯽ‬ ‫و‬ ‫ﻫﺎ‬ ‫ده‬ ‫ﻣﻔﻬﻮم‬ ‫و‬ ‫ﻓﻌﺎل‬ ‫ﺣﻤﻼت‬ ،‫ﻣﻬﺎﺟﻢ‬ ‫ﻣﺪل‬ ‫ﺑﻪ‬ ‫ﺗﻮان‬ ‫ﻣﯽ‬ ‫آﻧﻬﺎ‬ ‫ﺟﻤﻠﻪ‬ ‫از‬ ‫ﮐﻪ‬ ‫ﮔﯿﺮد‬ ‫ﻗﺮار‬ ‫ﻧﻈﺮ‬ ‫ﻣﺪ‬ ‫ﺑﺎﯾﺪ‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﻣﺤﺮﻣﺎﻧﮕﯽ‬ ‫ﺑﺎب‬ ‫در‬ ‫ﻣﻮرد‬ ‫ﭼﻨﺪﯾﻦ‬ ) ‫رﻣﺰ‬ ‫ﭘﺎﯾﻪ‬ ‫ﺑﺮ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫ﮐﻨﺘﺮل‬Cryptographic Access Control‫ﻓﻌ‬ ‫ﺣﻤﻼت‬ ‫ﯾﺎ‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﻏﯿﺮﻣﺠﺎز‬ ‫ﺗﻐﯿﯿﺮ‬ .‫ﮐﺮد‬ ‫اﺷﺎره‬ (‫ﺗﻮان‬ ‫ﻣﯽ‬ ‫را‬ ‫ﺎل‬ ‫ﺣﻤﻼت‬ ‫ﻫﺎي‬ ‫ﮔﺮوه‬ ‫ﺑﻪ‬‫ﻫﻮﯾﺖ‬ ‫ﺗﻐﯿﯿﺮ‬)Spoofing Attacks،() ‫ﻫﺎ‬ ‫داده‬ ‫ﺗﻐﯿﯿﺮ‬ ‫ﺑﺮ‬ ‫ﻣﺒﺘﻨﯽ‬ ‫ﺣﻤﻼت‬Splicing Attacks‫ﺗﮑﺮار‬ ‫ﺣﻤﻼت‬ ‫و‬ ( )Reply Attacks.‫ﮐﺮد‬ ‫ﺑﻨﺪي‬ ‫دﺳﺘﻪ‬ (‫ﭼﻨﺪ‬ ‫ﻫﺎي‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫دﺳﺘﺮﺳﯽ‬ ‫ﮐﻨﺘﺮل‬ ‫اﻣﺮ‬ ‫در‬ ‫ﺟﺬاب‬ ‫و‬ ‫ﻣﻬﻢ‬ ‫ﻫﺎي‬ ‫وﯾﮋﮔﯽ‬ ‫از‬ ‫ﯾﮑﯽ‬ ،‫ﻫﻤﭽﻨﯿﻦ‬ ‫و‬ ‫ﻣﺠﺎز‬ ‫ﻫﺎي‬ ‫داده‬ (‫)رﻣﺰﮔﺸﺎﯾﯽ‬ ‫ﺑﻪ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫ﺑﻪ‬ ‫ﻗﺎدر‬ ‫ﺗﻨﻬﺎ‬ ‫ﮐﺎرﺑﺮ‬ ‫ﻫﺮ‬ ‫ﮐﻪ‬ ‫اﺳﺖ‬ ‫اﯾﻦ‬ ،‫ﮐﻨﻨﺪ‬ ‫ﻣﯽ‬ ‫ﭘﺸﺘﯿﺒﺎﻧﯽ‬ ‫ﻫﺎ‬ ‫داده‬ ‫رﻣﺰﻧﮕﺎري‬ ‫از‬ ‫ﮐﻪ‬ ‫ﮐﺎرﺑﺮه‬
  • 3. ‫ﭘﺎﯾ‬ ‫ﺑﺮ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫ﮐﻨﺘﺮل‬ ‫ﻋﻨﻮان‬ ‫ﺗﺤﺖ‬ ‫ﻣﻔﻬﻮم‬ ‫اﯾﻦ‬ ‫از‬ .‫ﺑﺎﺷﺪ‬ ‫ﺧﻮد‬ ‫ﺑﻪ‬ ‫ﻣﺮﺑﻮط‬‫اراﺋﻪ‬ ‫را‬ ‫ﻗﺎﺑﻠﯿﺖ‬ ‫اﯾﻦ‬ ‫روﺷﯽ‬ ‫اﮔﺮ‬ ‫ﮐﻪ‬ ‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﯾﺎد‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻪ‬ ‫ﺧﻮاﻫﺪ‬ ‫ﺷﻤﺎر‬ ‫ﺑﻪ‬ ‫آن‬ ‫ﺑﺮاي‬ ‫اي‬ ‫ﺑﺮﺟﺴﺘﻪ‬ ‫ﻣﺰﯾﺖ‬ ،‫دﻫﺪ‬‫آﻣﺪ‬. ‫ﭘﺎﯾﮕﺎه‬ ‫ﻣﺪﯾﺮﯾﺖ‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﻋﻤﻠﮑﺮد‬ ‫ﮐﻪ‬ ‫آﻧﺠﺎ‬ ‫از‬ .‫ﮐﻨﻨﺪ‬ ‫ﻣﯽ‬ ‫ﺗﺤﻤﯿﻞ‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﺑﻪ‬ ‫ﺗﻮﺟﻬﯽ‬ ‫ﻗﺎﺑﻞ‬ ‫ﻣﺤﺎﺳﺒﺎﺗﯽ‬ ‫ﺳﺮﺑﺎر‬ ‫ﻏﺎﻟﺒﺎ‬ ‫اﻣﻨﯿﺘﯽ‬ ‫ﻫﺎي‬ ‫ﻣﮑﺎﻧﯿﺰم‬ ‫د‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﮐﻞ‬ ‫ﮐﺎراﯾﯽ‬ ‫در‬ ‫ﻣﺴﺘﻘﯿﻤﯽ‬ ‫ﺗﺎﺛﯿﺮ‬ ‫ﻫﺎ‬ ‫داده‬‫از‬ ‫ﮐﻪ‬ ‫اﻃﻼﻋﺎﺗﯽ‬ ‫ﺳﯿﺴﺘﻢ‬ ‫در‬ ‫را‬ ‫ﻣﺸﮑﻼﺗﯽ‬ ‫اﺳﺖ‬ ‫ﻣﻤﮑﻦ‬ ‫ﺷﺪه‬ ‫ﺗﺤﻤﯿﻞ‬ ‫ﺳﺮﺑﺎر‬ ‫اﯾﻦ‬ ،‫ارد‬ ‫اﯾﻦ‬ ‫ﺑﺎﯾﺪ‬ ،‫رﻣﺰﻧﮕﺎري‬ ‫رﻫﯿﺎﻓﺖ‬ ‫ﯾﮏ‬ ‫اﺗﺨﺎذ‬ ‫ﻣﻮرد‬ ‫در‬ ‫ﮔﯿﺮي‬ ‫ﺗﺼﻤﯿﻢ‬ ‫ﻫﻨﮕﺎم‬ ،‫درﻧﺘﯿﺠﻪ‬ .‫آورد‬ ‫ﺑﺎر‬ ‫ﺑﻪ‬ ،‫ﮔﯿﺮد‬ ‫ﻣﯽ‬ ‫ﺳﺮوﯾﺲ‬ ‫اﻃﻼﻋﺎﺗﯽ‬ ‫ﺑﺎﻧﮏ‬ ‫ﮐﺎرﮔﺰار‬ ‫رﻣﺰﻧﮕ‬ ‫راﻫﮑﺎر‬ ‫ﯾﮏ‬ ‫ﺳﺎزي‬ ‫ﭘﯿﺎده‬ ‫و‬ ‫اﻧﺘﺨﺎب‬ ،‫ﻫﻤﭽﻨﯿﻦ‬ .‫داﺷﺖ‬ ‫ﻧﻈﺮ‬ ‫در‬ ‫را‬ ‫ﻫﺎ‬ ‫ﺳﺮﺑﺎر‬‫ﻫﺎي‬ ‫ﻣﮑﺎﻧﯿﺰم‬ ‫از‬ ‫ﮐﻪ‬ ‫ﺑﺎﺷﺪ‬ ‫اي‬ ‫ﮔﻮﻧﻪ‬ ‫ﺑﻪ‬ ‫اﺳﺖ‬ ‫ﺑﻬﺘﺮ‬ ‫ﺎري‬ .‫ﮐﻨﺪ‬ ‫ﭘﺸﺘﯿﺒﺎﻧﯽ‬ ‫ﻫﺎ‬ ‫ﺷﺎﺧﺺ‬ ‫ﺟﻤﻠﻪ‬ ‫از‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻣﻬﻢ‬ ‫ﺳﺎزي‬ ‫ﺑﻬﯿﻨﻪ‬ ،‫ﻓﺎش‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫ﺣﺴﺎس‬ ‫ﻏﯿﺮ‬ ‫ﻫﺎي‬ ‫داده‬ ‫ﮐﺮدن‬ ‫رﻫﺎ‬ ‫ﺑﺎ‬ ‫و‬ ‫ﺷﺪه‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﺣﺴﺎس‬ ‫ﻫﺎي‬ ‫داده‬ ‫ﺗﻨﻬﺎ‬ ‫ﮐﻪ‬ ‫اﺳﺖ‬ ‫ﻣﻄﻠﻮب‬ ،‫اﯾﻦ‬ ‫ﺑﺮ‬ ‫اﻓﺰون‬‫از‬ ‫ﺷﺪن‬ ‫ﺗﺤﻤﯿﻞ‬‫ﺳﺮﺑﺎر‬‫ﻣﻮر‬ ‫ﺑﯽ‬ ‫ﺳﺎزي‬ ‫ذﺧﯿﺮه‬ ‫ﯾﺎ‬ ‫ﻣﺤﺎﺳﺒﺎﺗﯽ‬‫ﯾﮏ‬ ‫ﺗﻨﻬﺎ‬ ‫اﮔﺮ‬ ،‫ﻣﺜﺎل‬ ‫ﻋﻨﻮان‬ ‫ﺑﻪ‬ .‫آورد‬ ‫ﻋﻤﻞ‬ ‫ﺑﻪ‬ ‫ﻣﻤﺎﻧﻌﺖ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮐﺎرﮔﺰار‬ ‫ﺑﻪ‬ ‫د‬ ‫ﺑﻪ‬ ‫ﻣﻔﯿﺪي‬ ‫ﻏﯿﺮ‬ ‫ﺳﺮﺑﺎر‬ ‫ﺟﻮ‬ ‫و‬ ‫ﭘﺮس‬ ‫ﻧﺘﺎﯾﺞ‬ (‫)ﻫﺎي‬ ‫رﮐﻮرد‬ ‫ﮐﻞ‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫و‬ ‫رﻣﺰﻧﮕﺎري‬ ،‫ﺑﺎﺷﺪ‬ ‫ﻣﺤﺮﻣﺎﻧﻪ‬ ‫ﺟﻮ‬ ‫و‬ ‫ﭘﺮس‬ ‫ﯾﮏ‬ ‫از‬ ‫ﺧﺼﻮﺻﯿﺖ‬ .‫ﮐﻨﺪ‬ ‫ﻣﯽ‬ ‫ﺗﺤﻤﯿﻞ‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﺑﺨﺶ‬ ‫در‬ ‫ﮐﻪ‬ ‫ﺷﺪه‬ ‫ﺑﻨﺪي‬ ‫ﺑﺨﺶ‬ ‫ﺳﺎن‬ ‫ﺑﺪﯾﻦ‬ ‫ﺳﻨﺪ‬ ‫اﯾﻦ‬ ‫اداﻣﻪ‬3‫راﻫﮑﺎرﻫﺎي‬ ،‫ﻣﯽ‬ ‫ﺑﯿﺎن‬ ‫اﺟﻤﺎﻟﯽ‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻣﻮﺟﻮد‬ ‫ﺑﺨﺶ‬ ‫در‬ ‫ﻣﻘﺎﻟﻪ‬ ‫ﭘﯿﺸﻨﻬﺎدي‬ ‫روش‬ ‫و‬ ‫ﻧﻮآوري‬ .‫ﮔﺮدد‬4‫ﻓﺼﻞ‬ ‫در‬ .‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫ﻣﻌﺮﻓﯽ‬5‫ﻧﻘﺎط‬ ‫ﺟﻤﻠﻪ‬ ‫از‬ ‫ﺟﺪﯾﺪ‬ ‫روش‬ ‫ﻫﺎي‬ ‫وﯾﮋﮔﯽ‬ ‫ﭘﯿﺮاﻣﻮن‬ ، ‫ﺑﺨﺶ‬ ‫در‬ ‫ﺳﭙﺲ‬ .‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫ﺑﺤﺚ‬ ‫آن‬ ‫ﺿﻌﻒ‬ ‫و‬ ‫ﻗﻮت‬6،‫ﺑ‬ ‫اﺧﺘﺼﺎر‬ ‫ﺑﻪ‬ ‫ﻣﻮﺟﻮد‬ ‫ﻫﺎي‬ ‫روش‬ ‫ﺑﺎ‬ ‫ﻣﻘﺎﯾﺴﻪ‬ ‫در‬ ‫ﭘﯿﺸﻨﻬﺎدي‬ ‫روش‬ ‫ﮐﺎراﯾﯽ‬‫ﻣﯽ‬ ‫ﯿﺎن‬ ‫ﻓﺼﻞ‬ ،‫ﻧﻬﺎﯾﺖ‬ ‫در‬ .‫ﺷﻮد‬7.‫ﻧﻤﺎﯾﺪ‬ ‫ﻣﯽ‬ ‫ﺑﺎزﮔﻮ‬ ‫را‬ ‫ﺳﻨﺪ‬ ‫اﯾﻦ‬ ‫ﻧﺘﺎﯾﺞ‬ 3(‫ﻣﻮﺟﻮد‬ ‫راﻫﮑﺎرﻫﺎي‬ ‫ﮐﻪ‬ ‫اي‬ ‫ﻻﯾﻪ‬ ‫و‬ ‫رﻣﺰﻧﮕﺎري‬ ‫رﯾﺰداﻧﮕﯽ‬ ‫ﺳﻄﺢ‬ ،‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮐﺎرﮔﺰار‬ ‫ﺑﻪ‬ ‫اﻋﺘﻤﺎد‬ ‫ﻣﯿﺰان‬ ‫اﺳﺎس‬ ‫ﺑﺮ‬ ‫ﺗﻮان‬ ‫ﻣﯽ‬ ‫را‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫رﻣﺰﻧﮕﺎري‬ ‫راﻫﮑﺎرﻫﺎي‬ ‫ﺑﺨﺶ‬ ‫اﯾﻦ‬ ‫در‬ .‫ﮐﺮد‬ ‫ﺑﻨﺪي‬ ‫دﺳﺘﻪ‬ ،‫ﮔﺮدد‬ ‫ﻣﯽ‬ ‫اﻧﺠﺎم‬ ‫آن‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬‫ﺑﺮ‬ ‫ﻣﻮﺟﻮد‬ ‫راﻫﮑﺎرﻫﺎي‬ ‫و‬ ‫ﺷﺪه‬ ‫ﺑﺮرﺳﯽ‬ ‫ﺧﻼﺻﻪ‬ ‫ﻃﻮر‬ ‫ﺑﻪ‬ ‫ﻫﺎ‬ ‫وﯾﮋﮔﯽ‬ ‫اﯾﻦ‬ .‫ﮔﺮدد‬ ‫ﻣﯽ‬ ‫ﺑﺮرﺳﯽ‬ ‫و‬ ‫ﺗﺤﻠﯿﻞ‬ ‫اﺟﻤﺎﻻ‬ ‫آﻧﻬﺎ‬ ‫اﺳﺎس‬ 3-1(‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮐﺎرﮔﺰار‬ ‫ﺑﻪ‬ ‫اﻋﺘﻤﺎد‬ ) ‫اﻋﺘﻤﺎد‬ ‫ﻋﺪم‬ ‫و‬ ‫ﺟﺰﺋﯽ‬ ‫اﻋﺘﻤﺎد‬ ،‫ﮐﺎﻣﻞ‬ ‫اﻋﺘﻤﺎد‬ ‫دﺳﺘﻪ‬ ‫ﺳﻪ‬ ‫ﺑﻪ‬ ‫ﺗﻮان‬ ‫ﻣﯽ‬ ‫را‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮐﺎرﮔﺰار‬ ‫ﺑﻪ‬ ‫اﻋﺘﻤﺎد‬ ‫ﻣﯿﺰان‬full-mistrust(.‫ﮐﺮد‬ ‫ﺗﻘﺴﯿﻢ‬ ‫ﻣﻮارد‬ ‫در‬ .‫ﻧﺪارد‬ ‫وﺟﻮد‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﺑﺮاي‬ ‫ﺗﻬﺪﯾﺪي‬ ‫ﺑﺎﺑﺖ‬ ‫اﯾﻦ‬ ‫از‬ ‫و‬ ‫داﺷﺘﻪ‬ ‫دﺳﺖ‬ ‫در‬ ‫را‬ ‫اﻣﻮر‬ ‫ﻫﻤﻪ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮐﺎرﮔﺰار‬ ،‫ﮐﺎﻣﻞ‬ ‫اﻋﺘﻤﺎد‬ ‫ﺷﺮاﯾﻂ‬ ‫در‬ ،‫اﻋﺘﻤﺎد‬ ‫ﻋﺪم‬‫رﻣﺰ‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫را‬ ‫ﺧﻮد‬ ‫ﺟﻮي‬ ‫و‬ ‫ﭘﺮس‬ ،‫ﻧﺪارد‬ ‫اﻋﺘﻤﺎد‬ ‫ﮐﺎرﮔﺰار‬ ‫ﺑﻪ‬ ‫ﻧﯿﺰ‬ ‫ﻫﺎ‬ ‫ﺟﻮ‬ ‫و‬ ‫ﭘﺮس‬ ‫اﺟﺮاي‬ ‫ﺑﺎﺑﺖ‬ ‫از‬ ‫ﺣﺘﯽ‬ ‫ﮐﺎرﺧﻮاه‬ ‫ﮐﻪ‬ ‫آﻧﺠﺎ‬ ‫از‬ ‫ا‬ ‫ﺷﺪه‬‫ﭘﺎﯾﮕﺎه‬ ‫ﻋﻨﻮان‬ ‫ﺗﺤﺖ‬ ‫ﻣﻮرد‬ ‫اﯾﻦ‬ ‫از‬ .‫ﮐﻨﺪ‬ ‫ﻣﯽ‬ ‫اﻋﻤﺎل‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﻫﺎي‬ ‫داده‬ ‫روي‬ ‫را‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﺟﻮي‬ ‫و‬ ‫ﭘﺮس‬ ‫ﻧﯿﺰ‬ ‫ﮐﺎرﮔﺰار‬ ‫و‬ ‫ﮐﺮده‬ ‫رﺳﺎل‬ ) ‫ﺳﺮوﯾﺲ‬ ‫ﻋﻨﻮان‬ ‫ﺑﻪ‬ ‫داده‬DaaS‫در‬ .‫ﮐﻨﺪ‬ ‫ﻣﯽ‬ ‫ﺗﺤﻤﯿﻞ‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﺑﻪ‬ ‫را‬ ‫ﺗﻮﺟﯽ‬ ‫ﻗﺎﺑﻞ‬ ‫ارﺗﺒﺎﻃﯽ‬ ‫و‬ ‫ﻣﺤﺎﺳﺒﺎﺗﯽ‬ ‫ﺳﺮﺑﺎر‬ ‫ﻏﺎﻟﺒﺎ‬ ‫ﮐﻪ‬ ‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﯾﺎد‬ ( ‫ﭘﺎﯾ‬ ‫ﮐﺎرﮔﺰار‬ ‫ﺑﻪ‬ ‫ﻧﯿﺰ‬ ‫ﺟﺰﺋﯽ‬ ‫اﻋﺘﻤﺎد‬ ‫ﺷﺮاﯾﻂ‬‫ﻧﻤﯽ‬ ‫اﻋﺘﻤﺎد‬ ‫آن‬ ‫ﺑﻪ‬ ‫ﺧﺎرﺟﯽ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫و‬ ‫ﺛﺎﻧﻮﯾﻪ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﺑﻪ‬ ‫اﻣﺎ‬ ‫ﺷﺪه‬ ‫اﻋﺘﻤﺎد‬ ‫آن‬ ‫ﺣﺎﻓﻈﻪ‬ ‫و‬ ‫داده‬ ‫ﮕﺎه‬ .‫ﺷﻮد‬
  • 4. 3-2(‫رﻣﺰﻧﮕﺎري‬ ‫رﯾﺰداﻧﮕﯽ‬ ) ‫ﺳﻠﻮل‬ :‫از‬ ‫اﺳﺖ‬ ‫ﻋﺒﺎرت‬ ‫ﻏﺎﻟﺒﺎ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫رﯾﺰداﻧﮕﯽ‬ ‫ﺳﻄﻮح‬Cell) ‫ﺳﻄﺮ‬ ،(Record) ‫ﺻﻔﺤﻪ‬ ،(Page) ‫ﺟﺪول‬ ‫و‬ (Table.( ‫ﻧﺴ‬ ‫را‬ ‫زﯾﺮ‬ ‫ﻣﺰاﯾﺎي‬ ‫ﺗﺮ‬ ‫ﮐﻮﭼﮏ‬ ‫ﻫﺎي‬ ‫رﯾﺰداﻧﮕﯽ‬:‫ﺑﺎﺷﺪ‬ ‫ﻣﯽ‬ ‫دارا‬ ‫ﺗﺮ‬ ‫ﺑﺰرگ‬ ‫ﻫﺎي‬ ‫رﯾﺰداﻧﮕﯽ‬ ‫ﺑﻪ‬ ‫ﺒﺖ‬ )1.‫دارد‬ ‫وﺟﻮد‬ ‫ﻓﺎش‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫ﺣﺴﺎس‬ ‫ﻏﯿﺮ‬ ‫داده‬ ‫ﮐﺮدن‬ ‫رﻫﺎ‬ ‫و‬ ‫ﺣﺴﺎس‬ ‫داده‬ ‫ﮐﺮدن‬ ‫رﻣﺰ‬ ‫اﻣﮑﺎن‬ ( )2‫ﻧﯿ‬ ‫ﻣﻮرد‬ ‫ﻫﺎي‬ ‫داده‬ ‫ﺗﻨﻬﺎ‬ (‫رﻣﺰﻧﮕﺎ‬ ‫ﺟﻮ‬ ‫و‬ ‫ﭘﺮس‬ ‫اﺟﺮاي‬ ‫زﻣﺎن‬ ‫در‬ ‫ﺎز‬‫ري‬/.‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ )3‫د‬ ‫وﺟﻮد‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻣﺒﻨﺎي‬ ‫ﺑﺮ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫ﮐﻨﺘﺮل‬ ‫ﺳﺎزي‬ ‫ﭘﯿﺎده‬ ‫ﻗﺎﺑﻠﯿﺖ‬ (.(‫ﻣﺨﺘﻠﻒ‬ ‫ﮐﻠﯿﺪﻫﺎي‬ ‫ﺑﺎ‬ ‫ﻫﺎ‬ ‫داده‬ ‫)رﻣﺰﻧﮕﺎري‬ ‫ارد‬ ‫ﭘﺬﯾﺮي‬ ‫آﺳﯿﺐ‬ ‫ﺗﺮ‬ ‫ﺑﺰرگ‬ ‫ﻫﺎي‬ ‫رﯾﺰداﻧﮕﯽ‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ،‫ﻧﺸﻮﻧﺪ‬ ‫ﺳﺎزي‬ ‫ﭘﯿﺎده‬ ‫درﺳﺘﯽ‬ ‫ﺑﻪ‬ ‫ﮐﻮﭼﮑﺘﺮ‬ ‫ﻫﺎي‬ ‫رﯾﺰداﻧﮕﯽ‬ ‫ﺑﺎ‬ ‫رﻣﺰﻧﮕﺎري‬ ‫اﮔﺮ‬ ،‫وﺟﻮد‬ ‫اﯾﻦ‬ ‫ﺑﺎ‬ .‫داﺷﺖ‬ ‫ﺧﻮاﻫﻨﺪ‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﻏﯿﺮﻣﺠﺎز‬ ‫ﺗﻐﯿﯿﺮ‬ ‫و‬ ‫اﻃﻼﻋﺎت‬ ‫ﻧﺸﺖ‬ ‫ﺣﻤﻼت‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫ﺑﯿﺸﺘﺮي‬ 3-3(‫رﻣﺰﻧﮕﺎري‬ ‫ﻫﺎي‬ ‫ﻻﯾﻪ‬ ‫آﻧﭽﻪ‬ ‫ﻣﺎﻧﻨﺪ‬) ‫ﺗﺼﻮﯾﺮ‬ ‫در‬1.‫داد‬ ‫اﻧﺠﺎم‬ ‫ﺳﯿﺴﺘﻢ‬ ‫از‬ ‫ﻣﺨﺘﻠﻔﯽ‬ ‫ﻫﺎي‬ ‫ﻻﯾﻪ‬ ‫در‬ ‫ﺗﻮان‬ ‫ﻣﯽ‬ ‫را‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻋﻤﻠﯿﺎت‬ ،‫ﺷﺪه‬ ‫داده‬ ‫ﻧﺸﺎن‬ ( ‫ﺗﺼﻮﯾﺮ‬1–‫رﻣﺰﻧﮕﺎري‬ ‫ﻫﺎي‬ ‫ﻻﯾﻪ‬
  • 5. .‫ﻋﺎﻣﻞ‬ ‫ﺳﯿﺴﺘﻢ‬‫ﺧﻮاﻧﺪن‬ ‫ﻫﻨﮕﺎم‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻋﻤﻠﯿﺎت‬ ‫ﻻﯾﻪ‬ ‫اﯾﻦ‬ ‫در‬/‫از‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﻧﻮﺷﺘﻦ‬‫ﻣﯽ‬ ‫اﻧﺠﺎم‬ ‫ﻋﺎﻣﻞ‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﺗﻮﺳﻂ‬ ‫ﺛﺎﻧﻮﯾﻪ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫در‬ / ‫ﮔﺮدد‬.‫ﮐﺎرﺑﺮدي‬ ‫ﻫﺎي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫و‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮐﺎرﮔﺰار‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻋﻤﻠﯿﺎت‬ ‫ﮐﺎﻣﻞ‬ ‫ﺷﻔﺎﻓﯿﺖ‬ ،‫ﻻﯾﻪ‬ ‫اﯾﻦ‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫اﺻﻠﯽ‬ ‫ﻣﺰﯾﺖ‬ ‫ﺗﻌﺪاد‬ ‫ﭼﺮاﮐﻪ‬ ‫دارد‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﻏﯿﺮﻣﺠﺎز‬ ‫ﺗﻐﯿﯿﺮ‬ ‫و‬ ‫اﻃﻼﻋﺎت‬ ‫ﻧﺸﺖ‬ ‫ﺣﻤﻼت‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫ﺑﺎﻻﯾﯽ‬ ‫ﻣﻘﺎوﻣﺖ‬ ‫روش‬ ‫اﯾﻦ‬ ،‫اﯾﻦ‬ ‫ﺑﺮ‬ ‫اﻓﺰون‬ .‫اﺳﺖ‬ ‫ﻣﻮﺟﻮد‬ ‫ﯾﮏ‬ ‫در‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫اﺷﯿﺎي‬ ‫از‬ ‫زﯾﺎدي‬:‫اﺳﺖ‬ ‫ﻣﻬﻤﯽ‬ ‫ﻫﺎي‬ ‫ﮐﺎﺳﺘﯽ‬ ‫ﻣﺸﮑﻼت‬ ‫داراي‬ ‫روش‬ ‫اﯾﻦ‬ ‫اﻣﺎ‬ .‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫رﻣﺰ‬ ،‫رﻣﺰﻧﮕﺎري‬ ‫ﻋﻤﻠﯿﺎت‬ ‫واﺣﺪ‬ )1‫رﻣﺰ‬ ‫ﻣﺮﺣﻠﻪ‬ ‫ﯾﮏ‬ ‫در‬ ‫ﺑﺎﻫﻢ‬ ‫ﻫﺎ‬ ‫داده‬ ‫از‬ ‫زﯾﺎدي‬ ‫ﻣﻘﺪار‬ ‫و‬ ‫ﻧﯿﺴﺖ‬ ‫ﻣﻄﻠﻊ‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﻣﻔﻬﻮم‬ ‫و‬ ‫ﻣﺎﻫﯿﺖ‬ ‫از‬ ‫ﻋﺎﻣﻞ‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﮐﻪ‬ ‫آﻧﺠﺎ‬ ‫از‬ ( ‫ﭘﯿﺎده‬ ‫روش‬ ‫اﯾﻦ‬ ‫در‬ ‫را‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻣﺒﻨﺎي‬ ‫ﺑﺮ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫ﮐﻨﺘﺮل‬ ‫ﺗﻮان‬ ‫ﻧﻤﯽ‬ ،‫ﺷﻮد‬ ‫ﻣﯽ‬.‫ﮐﺮد‬ ‫ﺳﺎزي‬ )2‫)ﯾﺎ‬ ‫ﻧﺪارد‬ ‫وﺟﻮد‬ (‫ﻓﺎش‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﺑﺎﻗﯽ‬ ‫ﮐﺮدن‬ ‫رﻫﺎ‬ ‫و‬ ‫ﺣﺴﺎس‬ ‫ﻫﺎي‬ ‫داده‬ ‫ﮐﺮدن‬ ‫رﻣﺰ‬ ‫)ﺗﻨﻬﺎ‬ ‫اﻧﺘﺨﺎﺑﯽ‬ ‫رﻣﺰﻧﮕﺎري‬ ‫اﻣﮑﺎن‬ ( .(‫ﺑﻮد‬ ‫ﺧﻮاﻫﺪ‬ ‫ﻣﺤﺪود‬ ‫ﺑﺴﯿﺎر‬ ‫اﯾﻨﮑﻪ‬
  • 6. )3.‫ﺑﺎﺷﺪ‬ ‫داﺷﺘﻪ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﮐﻠﯿﺪﻫﺎي‬ ‫ﺑﻪ‬ ‫ﺑﺎﯾﺪ‬ ‫ﻣﺪﯾﺮﯾﺘﯽ‬ ‫ﻋﻤﻠﯿﺎت‬ ‫اﻧﺠﺎم‬ ‫ﺟﻬﺖ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻣﺪﯾﺮ‬ ( )4‫داد‬ ‫ﮐﻪ‬ ‫آﻧﺠﺎ‬ ‫از‬ (‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫راﻫﮑﺎر‬ ‫اﯾﻦ‬ ،‫ﻫﺴﺘﻨﺪ‬ ‫ﻣﻘﯿﻢ‬ ‫ﻓﺎش‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫و‬ ‫ﺷﺪه‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫اﺻﻠﯽ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫در‬ ‫ﻣﻮﺟﻮد‬ ‫ﻫﺎي‬ ‫ه‬ .‫اﺳﺖ‬ ‫ﭘﺬﯾﺮ‬ ‫آﺳﯿﺐ‬ ‫ﭘﺮدازش‬ ‫ﺣﺎل‬ ‫در‬ ‫ﻫﺎي‬ ‫داده‬ ‫ﺑﻪ‬ ‫ﻣﺮﺑﻮط‬ ‫ﺣﻤﻼت‬ ‫ﻣ‬‫ﻮ‬.‫ﺳﺎزي‬ ‫ذﺧﯿﺮه‬ ‫ﺗﻮر‬‫ﺻﻔﺤﺎت‬ ،‫ﻋﺎﻣﻞ‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﻫﻤﺎﻧﻨﺪ‬ ‫ﻧﯿﺰ‬ ‫ﻻﯾﻪ‬ ‫اﯾﻦ‬ ‫در‬‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬‫دﯾﺴ‬ ‫در‬.‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﺧﻮاﻧﺪه‬ ‫آن‬ ‫از‬ ‫ﯾﺎ‬ ‫ﻧﻮﺷﺘﻪ‬ ‫ﮏ‬ ‫ﺑﺮ‬ ‫اﻣﺎ‬.‫ﭘﺬﯾﺮد‬ ‫ﻣﯽ‬ ‫اﻧﺠﺎم‬ ‫ﺳﻠﻮل‬ ‫رﯾﺰداﻧﮕﯽ‬ ‫ﺳﻄﺢ‬ ‫در‬ ‫و‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮐﺎرﮔﺰار‬ ‫ﺗﻮﺳﻂ‬ ‫رﻣﺰﻧﮕﺎري‬ ‫اﯾﻨﺠﺎ‬ ‫در‬ ،‫ﻋﺎﻣﻞ‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﻻﯾﻪ‬ ‫ﺧﻼف‬‫در‬‫واﻗﻊ‬ ‫ﻫﻨﮕﺎم‬ ،‫ﻫﻤﭽﻨﯿﻦ‬ .‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫ﺟﺪاﮔﺎﻧﻪ‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫ﺻﻔﺤﻪ‬ ‫آن‬ ‫در‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫اﻃﻼﻋﺎت‬ ،‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﺧﻮاﻧﺪه‬ ‫دﯾﺴﮏ‬ ‫از‬ ‫ﺻﻔﺤﻪ‬ ‫ﻫﺮﮔﺎه‬ ‫اﻃﻼﻋﺎ‬ ‫ﺗﻤﺎﻣﯽ‬ ،‫دﯾﺴﮏ‬ ‫در‬ ‫ﺻﻔﺤﻪ‬ ‫ﺷﺪن‬ ‫ﻧﻮﺷﺘﻪ‬.‫ﮔﺮدد‬ ‫ﻣﯽ‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﺟﺪاﮔﺎﻧﻪ‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫آن‬ ‫ﺣﺴﺎس‬ ‫ت‬ ‫ﻣﯽ‬ ‫اﻣﺮ‬ ‫اي‬ ‫و‬ ‫ﺷﻮد‬ ‫رﻣﺰ‬ ‫ﻣﺨﺘﻠﻔﯽ‬ ‫ﮐﻠﯿﺪﻫﺎي‬ ‫ﺑﺎ‬ ‫اﺳﺖ‬ ‫ﻣﻤﮑﻦ‬ ‫ﻣﺨﺘﻠﻒ‬ ‫ﺣﺴﺎس‬ ‫ﻫﺎي‬ ‫داده‬ ‫ﺳﻠﻮل‬ ‫رﯾﺰداﻧﮕﯽ‬ ‫ﺳﻄﺢ‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫اﯾﻨﮑﻪ‬ ‫وﺟﻮد‬ ‫ﺑﺎ‬ ‫اﯾﻨﺠﺎ‬ ‫در‬ ‫اﻣﺎ‬ ،‫آورد‬ ‫ﻓﺮاﻫﻢ‬ ‫را‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻣﺒﺎﻧﯽ‬ ‫ﺑﺮ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫ﮐﻨﺘﺮل‬ ‫و‬ ‫اﻧﺘﺨﺎﺑﯽ‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﺳﺎزي‬ ‫ﭘﯿﺎده‬ ‫اﻣﮑﺎن‬ ‫ﺗﻮاﻧﺪ‬‫ﺻﻔﺤ‬ ‫اﻧﺘﻘﺎل‬ ‫ﻫﻨﮕﺎم‬‫ﺑﻪ‬ ‫ﻪ‬ ‫ﻫﻤﻪ‬ ‫ﺑﻪ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫ﺑﻪ‬ ‫ﻣﺠﺎز‬ ‫ﮐﺎرﺑﺮ‬ ‫ﮐﻪ‬ ‫ﺷﺮاﯾﻄﯽ‬ ‫در‬ ‫ﺣﺘﯽ‬ ‫اﻣﺮ‬ ‫اﯾﻦ‬ .‫ﺷﻮد‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫ﺑﺎﯾﺪ‬ ‫ﺻﻔﺤﻪ‬ ‫اﻃﻼﻋﺎت‬ ‫ﮐﻞ‬ ،‫ﮐﺎرﮔﺰار‬ ‫ﻧﻬﺎن‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﺑﺮ‬ ‫ﻣﺒﺘﻨﯽ‬ ‫روش‬ ‫ﺑﺎ‬ ‫ﻣﻘﺎﯾﺴﻪ‬ ‫در‬ ‫رﻫﯿﺎﻓﺖ‬ ‫اﯾﻦ‬ ‫ﮐﺎراﯾﯽ‬ ‫ﮐﺎﻫﺶ‬ ‫ﺑﺎﻋﺚ‬ ‫ﻣﺴﺌﻠﻪ‬ ‫اﯾﻦ‬ ،‫اﯾﻦ‬ ‫ﺑﺮ‬ ‫اﻓﺰون‬ .‫دﻫﺪ‬ ‫ﻣﯽ‬ ‫رخ‬ ‫ﻧﯿﺰ‬ ‫ﻧﺒﺎﺷﺪ‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫اﻃﻼﻋﺎت‬ ‫ﻋﺎﻣﻞ‬ ‫ﺳﯿﺴﺘﻢ‬.‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫اﻧﺠﺎم‬ ‫ﮐﺎرﮔﺰار‬ ‫ﻧﻬﺎن‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﺑﻪ‬ ‫ﺻﻔﺤﻪ‬ ‫اﻧﺘﻘﺎل‬ ‫ﺟﻬﺖ‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫ﻋﻤﻞ‬ ‫ﭼﻨﺪﯾﻦ‬ ،‫اﯾﻨﺠﺎ‬ ‫در‬ ‫ﮐﻪ‬ ‫ﭼﺮا‬ .‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫از‬ ‫ﻻﯾﻪ‬ ‫اﯾﻦ‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻋﻤﻠﯿﺎت‬ ،‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫واﻗﻊ‬ ‫ﺟﻮ‬ ‫و‬ ‫ﭘﺮس‬ ‫اﺟﺮاي‬ ‫ﻣﻮﺗﻮر‬ ‫ﭘﺎﯾﯿﻦ‬ ،‫ﻻﯾﻪ‬ ‫اﯾﻦ‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻋﻤﻠﯿﺎت‬ ‫ﭼﻮن‬ ،‫دﯾﮕﺮ‬ ‫ﺳﻮي‬ ‫از‬ ‫ﺑ‬ ‫ﻫﺎي‬ ‫ﻻﯾﻪ‬ ‫و‬ ‫ﺟﻮي‬ ‫و‬ ‫ﭘﺮس‬ ‫اﺟﺮاي‬ ‫ﻣﻮﺗﻮر‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬.‫اﺳﺖ‬ ‫ﺷﻔﺎف‬ (‫ﮐﺎرﺑﺮدي‬ ‫ﻫﺎي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫و‬ ‫ﮐﺎرﺑﺮد‬ ‫ﻻﯾﻪ‬ ‫ﺟﻤﻠﻪ‬ ‫)از‬ ‫آن‬ ‫ﺎﻻي‬ ‫واﺳﻂ‬SQL) ‫ﺷﺪه‬ ‫ﺗﻌﺮﯾﻒ‬ ‫ﭘﯿﺶ‬ ‫از‬ ‫ﻫﺎي‬ ‫روﯾﻪ‬ ‫وﺳﯿﻠﻪ‬ ‫ﺑﻪ‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻋﻤﻠﯿﺎت‬ ‫ﻻﯾﻪ‬ ‫در‬ .Predefined Stored Procedures‫ﻫﻤﭽﻨﯿﻦ‬ ‫و‬ ( ) ‫رﻫﺎﻧﺎ‬Trigger) ‫دﯾﺪ‬ ‫و‬ (View‫ﺳﺎدﮔﯽ‬ ‫ﺑﻪ‬ ‫ﺗﻮان‬ ‫ﻣﯽ‬ ‫را‬ ‫رﻫﯿﺎﻓﺖ‬ ‫اﯾﻦ‬ ‫اﯾﻨﮑﻪ‬ ‫ﺑﺎ‬ .‫ﭘﺬﯾﺮد‬ ‫ﻣﯽ‬ ‫ﺻﻮرت‬ (‫و‬ ‫ﺧﻮب‬ ‫ﺿﻔﺎﻓﯿﺖ‬ ‫از‬ ‫و‬ ‫ﮐﺮد‬ ‫ﺳﺎزي‬ ‫ﭘﯿﺎده‬ :‫داد‬ ‫ﻗﺮار‬ ‫ﻧﻈﺮ‬ ‫ﻣﺪ‬ ‫ﺑﺎﯾﺪ‬ ‫ﻧﯿﺰ‬ ‫را‬ ‫آن‬ ‫ﺿﻌﻒ‬ ‫ﻧﻘﺎظ‬ ‫اﻣﺎ‬ ،‫اﺳﺖ‬ ‫ﺑﺮﺧﻮردار‬ ‫ﮐﺎرﺑﺮد‬ ‫ﻻﯾﻪ‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫ﻗﺒﻮﻟﯽ‬ ‫ﻗﺎﺑﻞ‬ )1‫ﻣﻬﻢ‬ ‫ﺳﺎزوﮐﺎرﻫﺎي‬ ‫ﺑﺮﺧﯽ‬ ‫اﺳﺖ‬ ‫ﻣﻤﮑﻦ‬ ،‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫اﻧﺠﺎم‬ ‫ﺟﻮ‬ ‫و‬ ‫ﭘﺮس‬ ‫اﺟﺮاي‬ ‫ﻣﻮﺗﻮر‬ ‫ﺑﺎﻻي‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻋﻤﻠﯿﺎت‬ ‫ﮐﻪ‬ ‫آﻧﺠﺎ‬ ‫از‬ ( ‫ﮐﻠﯿﺪ‬ ،‫ﺷﺎﺧﺺ‬ ‫)ﺟﻤﻠﻪ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬.‫ﻧﮑﻨﺪ‬ ‫ﻋﻤﻞ‬ ‫درﺳﺘﯽ‬ ‫ﺑﻪ‬ (‫ﻏﯿﺮه‬ ‫و‬ ‫ﺧﺎرﺟﯽ‬ )2) ‫ﻣﺤﺘﻮا‬ ‫ﺗﻌﻮﯾﺾ‬ ‫ﯾﮏ‬ ‫اﻋﻤﺎل‬ ‫ﺑﺎﻋﺚ‬ ‫ﺷﺪه‬ ‫ذﺧﯿﺮه‬ ‫ﻫﺎي‬ ‫روﯾﻪ‬ ‫از‬ ‫اﺳﺘﻔﺎده‬ [‫ﮐﻪ‬ ‫ﺷﺪه‬ ‫]ادﻋﺎ‬ (Context Switch‫ﺑﯿﻦ‬ (SQL‫و‬ ‫داﺷﺖ‬ ‫ﺧﻮاﻫﺪ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮐﺎرﮔﺰار‬ ‫ﮐﺎراﯾﯽ‬ ‫روي‬ ‫ﺗﻮﺟﻬﯽ‬ ‫ﻗﺎﺑﻞ‬ ‫ﻣﻨﻔﯽ‬ ‫ﺗﺎﺛﯿﺮ‬ ‫ﻏﺎﻟﺒﺎ‬ ‫اﻣﺮ‬ ‫اﯾﻦ‬ ‫ﮐﻪ‬ ‫ﮔﺮدﯾﺪه‬ ‫ﺷﺪه‬ ‫ذﺧﯿﺮه‬ ‫روﯾﻪ‬ ‫زﺑﺎن‬1. )3‫ﻣﮑﺎﻧﯿﺰم‬ (‫ﻣﻤﮑﻦ‬ (‫دﯾﺪ‬ ‫و‬ ‫رﻫﺎﻧﺎ‬ ،‫ﺷﺪه‬ ‫ذﺧﯿﺮه‬ ‫ﻫﺎي‬ ‫)روﯾﻪ‬ ‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﺳﺎزي‬ ‫ﭘﯿﺎده‬ ‫آﻧﻬﺎ‬ ‫وﺳﯿﻠﻪ‬ ‫ﺑﻪ‬ ‫روش‬ ‫اﯾﻦ‬ ‫ﮐﻪ‬ ‫ﻣﻬﻤﯽ‬ ‫ﻫﺎي‬ .‫ﮔﺮدد‬ ‫ﻓﻌﺎل‬ ‫ﻏﯿﺮ‬ ‫ﺑﺪﺧﻮاه‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻣﺪﯾﺮ‬ ‫ﯾﮏ‬ ‫ﺗﻮﺳﻂ‬ ‫اﺳﺖ‬ .(‫)ﮐﺎرﺑﺮد‬ ‫ﮐﺎرﺑﺮدي‬ ‫ﺑﺮﻧﺎﻣﻪ‬‫ﺳﭙﺲ‬ ‫و‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﮐﺎرﺑﺮدي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫در‬ ،‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫در‬ ‫ﺷﺪن‬ ‫ذﺧﯿﺮه‬ ‫از‬ ‫ﻗﺒﻞ‬ ‫ﺣﺴﺎس‬ ‫اﻃﻼﻋﺎت‬ ،‫روش‬ ‫اﯾﻦ‬ ‫در‬ .‫ﮔﯿﺮد‬ ‫ﻣﯽ‬ ‫ﻗﺮار‬ ‫اﺳﺘﻔﺎده‬ ‫ﻣﻮرد‬ ‫و‬ ‫ﺷﺪه‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫ﮐﺎرﺑﺮدي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺗﻮﺳﻂ‬ ‫ﻫﺎ‬ ‫داده‬ ،‫اﻃﻼﻋﺎت‬ ‫ﺧﻮاﻧﺪن‬ ‫از‬ ‫ﭘﺲ‬ ،‫ﻫﻤﭽﻨﯿﻦ‬ .‫ﮔﺮدد‬ ‫ﻣﯽ‬ ‫ذﺧﯿﺮه‬ 1 ) ‫اﺟﺮ‬ ‫ﻣﺤﺘﻮاي‬ ‫ﺗﻌﻮﯾﺾ‬Execution Context Switching() ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫در‬ServerSQL‫را‬ ‫ﺗﺮاﮐﻨﺶ‬ ‫ﯾﮏ‬ ‫ﺑﺨﻮاﻫﺪ‬ ‫ﺟﺎري‬ ‫ﮐﺎرﺑﺮ‬ ‫ﮐﻪ‬ ‫اﻓﺘﺪ‬ ‫ﻣﯽ‬ ‫اﺗﻔﺎق‬ ‫زﻣﺎﻧﯽ‬ ( ) ‫ورود‬ ‫ﻋﺎﻣﻞ‬ ‫ﯾﺎ‬ ‫ﮐﺎرﺑﺮ‬ ‫از‬ ‫ﻧﯿﺎﺑﺖ‬ ‫ﺑﻪ‬Login‫ﮐﻪ‬ ‫دﻫﺪ‬ ‫ﻣﯽ‬ ‫اﻧﺠﺎم‬ ‫ﻣﻮﻗﺖ‬ ‫ﻣﺤﺘﻮاي‬ ‫ﺗﻌﻮﯾﺾ‬ ‫ﯾﮏ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮐﺎرﮔﺰار‬ ،‫ﺷﺮاﯾﻂ‬ ‫اﯾﻦ‬ ‫در‬ .‫دﻫﺪ‬ ‫اﻧﺠﺎم‬ ‫دﯾﮕﺮي‬ (‫آن‬ ‫ﻧﺘﯿﺠﻪ‬ ‫در‬ ‫ﺑ‬ ‫ﺷﺪه‬ ‫ﻓﺮاﺧﻮاﻧﺪه‬ ‫ﻋﺎﻣﻞ‬ ‫ﺑﻪ‬ ‫ﻣﺮﺑﻮط‬ ‫اﺷﯿﺎي‬ ‫ﺳﺎﯾﺮ‬ ‫و‬ ‫ﻫﺎ‬ ‫ﻣﺠﺎزﺷﻤﺎري‬‫دارد‬ ‫ﮐﺎراﯾﯽ‬ ‫روي‬ ‫ﺑﺮ‬ ‫ﺗﻮﺟﻬﯽ‬ ‫ﻗﺎﺑﻞ‬ ‫ﻣﻨﻔﯽ‬ ‫ﺗﺎﺛﯿﺮ‬ ‫ﻋﻤﻞ‬ ‫اﯾﻦ‬ ‫اﯾﻨﮑﻪ‬ .‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﻣﺒﺎدﻟﻪ‬ ‫ﻧﺎﯾﺐ‬ ‫ﻋﺎﻣﻞ‬ ‫اﺷﯿﺎي‬ ‫ﺎ‬ .‫ﮔﺮدد‬ ‫ﻧﻤﯽ‬ ‫اﻧﺠﺎم‬ ‫ﻟﺰوﻣﺎ‬ ‫ﻓﺮاﺧﻮاﻧﯽ‬ ‫ﻫﺮ‬ ‫در‬ ‫و‬ ‫ﻫﻤﻮاره‬ ‫ﻣﺤﺘﻮا‬ ‫ﺗﻌﻮﯾﺾ‬ ‫ﻋﻤﻞ‬ ‫اﻣﺎ‬ ،‫اﺳﺖ‬ ‫درﺳﺖ‬
  • 7. ‫ﻣﯽ‬ ‫ارﻣﻐﺎن‬ ‫ﺑﻪ‬ ‫را‬ ‫اﻧﺘﺨﺎﺑﯽ‬ ‫رﻣﺰﻧﮕﺎري‬ ‫و‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻣﺒﻨﺎي‬ ‫ﺑﺮ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫ﮐﻨﺘﺮل‬ ‫ﻗﺎﺑﻠﯿﺖ‬ ‫ﺳﺎزي‬ ‫ﭘﯿﺎده‬ ‫در‬ ‫ﻣﻤﮑﻦ‬ ‫اﻧﻌﻄﺎف‬ ‫ﺣﺪاﮐﺜﺮ‬ ‫رﻫﯿﺎﻓﺖ‬ ‫اﯾﻦ‬ ‫راﻫﮑ‬ ‫اﯾﻦ‬ ‫ﺿﻌﻒ‬ ‫ﻧﻘﺎط‬ .‫آورد‬:‫از‬ ‫ﻋﺒﺎرﺗﻨﺪ‬ ‫ﺎر‬ )1.‫ﺑﺎﺷﺪ‬ ‫ﺑﺮ‬ ‫زﻣﺎن‬ ‫و‬ ‫ﭘﺮﻫﺰﯾﻨﻪ‬ ‫اﺳﺖ‬ ‫ﻣﻤﮑﻦ‬ ‫راﻫﮑﺎر‬ ‫اﯾﻦ‬ ‫ﺳﺎزي‬ ‫ﭘﯿﺎده‬ ‫ﺟﻬﺖ‬ ‫ﻣﻮﺟﻮد‬ ‫ﮐﺎرﺑﺮدي‬ ‫ﻫﺎي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺑﺮوزرﺳﺎﻧﯽ‬ ‫و‬ ‫ﺗﻐﯿﯿﺮ‬ ( )2‫ﮐﺎر‬ ‫درﺳﺘﯽ‬ ‫ﺑﻪ‬ ‫اﺳﺖ‬ ‫ﻣﻤﮑﻦ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﺳﺎزوﮐﺎرﻫﺎي‬ ‫از‬ ‫ﺑﺮﺧﯽ‬ ،‫اﻧﺪ‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﺟﻮ‬ ‫و‬ ‫ﭘﺮس‬ ‫اﺟﺮاي‬ ‫ﻣﻮﺗﻮر‬ ‫ﺑﺎﻻي‬ ‫در‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﮐﻪ‬ ‫آﻧﺠﺎ‬ ‫از‬ ( ‫آﻧﻬﺎ‬ ‫ﺑﺎﯾﺪ‬ ‫و‬ ‫ﻧﮑﻨﺪ‬‫ﮐﺮد‬ ‫ﺳﺎزي‬ ‫ﺷﺒﯿﻪ‬ ‫ﮐﺎرﺑﺮدي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺧﻮد‬ ‫در‬ ‫اي‬ ‫ﮔﻮﻧﻪ‬ ‫ﺑﻪ‬ ‫را‬2. )3.(‫ﻣﮑﺮرات‬ ‫)ﺗﮑﺮار‬ ‫ﺷﻮد‬ ‫ﺳﺎزي‬ ‫ﭘﯿﺎده‬ ‫ﺑﺎﯾﺪ‬ ‫ﻧﯿﺰ‬ ‫ﺟﺪﯾﺪ‬ ‫ﮐﺎرﺑﺮدي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﻫﺮ‬ ‫در‬ ،‫راﻫﮑﺎر‬ ‫اﯾﻦ‬ ‫ﺳﺎزي‬ ‫ﭘﯿﺎده‬ ‫ﻋﻤﻞ‬ ( .‫ﮐﺎرﺧﻮاه‬‫ﮐﻨﺪ‬ ‫ﻣﯽ‬ ‫ذﺧﯿﺮه‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫در‬ ‫ﮐﺎرﺑﺮدي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﻃﺮﯾﻖ‬ ‫از‬ ‫و‬ ‫ﮐﺮده‬ ‫رﻣﺰ‬ ‫را‬ ‫ﺧﻮد‬ ‫اﻃﻼﻋﺎت‬ ‫ﮐﺎرﺧﻮاه‬ ،‫ﺳﻄﺢ‬ ‫اﯾﻦ‬ ‫در‬‫اﯾﻦ‬ ‫اﯾﻨﮑﻪ‬ ‫ﺑﺎ‬ . ‫دﻟﯿﻞ‬ .‫ﺷﻮد‬ ‫واﻗﻊ‬ ‫ﻣﻔﯿﺪ‬ ‫ﺗﻮاﻧﺪ‬ ‫ﻣﯽ‬ ‫ﻣﺤﺪودي‬ ‫ﻫﺎي‬ ‫ﺳﻨﺎرﯾﻮ‬ ‫در‬ ‫اﻣﺎ‬ ،‫دارد‬ ‫ﻫﻤﺮاه‬ ‫ﺑﻪ‬ ‫را‬ ‫ﻣﻘﺎﻟﻪ‬ ‫اﯾﻦ‬ ‫ﻧﻈﺮ‬ ‫ﻣﻮرد‬ ‫ﻣﺴﺌﻠﻪ‬ ‫در‬ ‫اﻣﻨﯿﺖ‬ ‫ﺣﺪاﮐﺜﺮ‬ ‫روش‬ ‫اﺳﺖ‬ ‫اﯾﻦ‬ ‫ﻧﯿﺰ‬ ‫اﻣﺮ‬ ‫اﯾﻦ‬‫ﺗﺒﺪ‬ (‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻧﻈﺮ‬ ‫)از‬ ‫ﻣﻔﻬﻮم‬ ‫ﻧﺎ‬ ‫ﻫﺎي‬ ‫داده‬ ‫از‬ ‫اي‬ ‫اﻧﺒﺎره‬ ‫ﺑﻪ‬ ‫ﻋﻤﻼ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ،‫رﻫﯿﺎﻓﺖ‬ ‫اﯾﻦ‬ ‫اﺗﺨﺎذ‬ ‫ﺻﻮرت‬ ‫در‬ ‫ﮐﻪ‬‫ﯾ‬‫ﻞ‬ .‫ﮔﺬارد‬ ‫ﻧﻤﯽ‬ ‫او‬ ‫ﮐﺎرﺑﺮدي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫و‬ ‫ﮐﺎرﺧﻮاه‬ ‫اﺧﺘﯿﺎر‬ ‫در‬ ‫ﺗﻮﺟﻬﯽ‬ ‫ﻗﺎﺑﻞ‬ ‫ﻣﺰﯾﺖ‬ ‫و‬ ‫ﺷﺪه‬ 4(‫ﮔﺎه‬ ‫ﻧﻬﺎن‬ ‫ﺑﺎﻻي‬ ‫ﻣﻌﻤﺎري‬ ‫در‬‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻋﻤﻠﯿﺎت‬ ‫و‬ ‫ﺷﺪه‬ ‫واﻗﻊ‬ ‫آن‬ ‫ﻧﻬﺎن‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﺑﺎﻻي‬ ‫در‬ ‫و‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻣﺪﯾﺮﯾﺖ‬ ‫اﻓﺰار‬ ‫ﻧﺮم‬ ‫درون‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻣﺆﻟﻔﻪ‬ ،‫ﺟﺪﯾﺪ‬ ‫روش‬ ‫ﺑﺎﻻ‬ ‫ﺳﯿﺴﺘﻢ‬ ‫وري‬ ‫ﺑﻬﺮه‬ ‫ﮐﺎر‬ ‫اﯾﻦ‬ ‫ﺑﺎ‬ .‫ﮔﺮدد‬ ‫ﻣﯽ‬ ‫اﻧﺠﺎم‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫در‬ ‫آن‬ ‫ﻣﺨﺘﺼﺎت‬ ‫و‬ ‫ﺳﻠﻮل‬ ‫داده‬ ‫ﻣﻘﺪار‬ ‫ﺗﺮﮐﯿﺐ‬ ‫ﺑﺎ‬ ‫و‬ ‫ﺳﻠﻮل‬ ‫رﯾﺰداﻧﮕﯽ‬ ‫ﺳﻄﺢ‬ ‫اﺟ‬ ‫ﻫﻨﮕﺎم‬ ‫ﭼﺮاﮐﻪ‬ ‫ﺑﺮد‬ ‫ﻣﯽ‬‫ﻫﺎي‬ ‫ﻻﯾﻪ‬ ‫در‬ .‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫اﺳﺖ‬ ‫ﻻزم‬ ‫ﮐﻪ‬ ‫ﻫﺎﯾﯽ‬ ‫داده‬ ‫ﻓﻘﻂ‬ ‫ﺻﻔﺤﻪ‬ ‫ﻫﺎي‬ ‫داده‬ ‫ﻣﺠﻤﻮع‬ ‫از‬ ،‫ﺟﻮ‬ ‫و‬ ‫ﭘﺮس‬ ‫ﺮاي‬ .‫ﻧﺪارد‬ ‫وﺟﻮد‬ ‫ﻣﺰﯾﺖ‬ ‫اﯾﻦ‬ ‫ﺳﺎزي‬ ‫ذﺧﯿﺮه‬ ‫ﻣﻮﺗﻮر‬ ‫و‬ ‫ﻋﺎﻣﻞ‬ ‫ﺳﯿﺴﺘﻢ‬ ‫رﯾﺰداﻧﮕﯽ‬ ‫ﺳﻄﺢ‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫اﻣﺎ‬‫ﺑﺪﯾ‬ .‫دارد‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﻏﯿﺮﻣﺠﺎز‬ ‫ﺗﻐﯿﯿﺮ‬ ‫و‬ ‫اﻃﻼﻋﺎت‬ ‫ﻧﺸﺖ‬ ‫ﺣﻤﻼت‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫ﺑﯿﺸﺘﺮي‬ ‫ﭘﺬﯾﺮي‬ ‫آﺳﯿﺐ‬ ،‫ﺳﻠﻮل‬‫ﻦ‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫ﺟﺪﯾﺪ‬ ‫روش‬ ،‫ﻫﻤﭽﻨﯿﻦ‬ .‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫اﻧﺠﺎم‬ ‫ﺳﻠﻮل‬ ‫ﻣﺨﺘﺼﺎت‬ ‫و‬ ‫ﺳﻠﻮل‬ ‫داده‬ ‫ﺗﺮﮐﯿﺐ‬ ‫ﺑﺎ‬ ‫ﻫﺎ‬ ‫داده‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﺟﺪﯾﺪ‬ ‫روش‬ ‫در‬ ،‫ﻣﻨﻈﻮر‬ .‫اﺳﺖ‬ ‫ﺷﻔﺎف‬ ‫ﺧﻮد‬ ‫ﺑﺎﻻﯾﯽ‬ ‫ﻫﺎي‬ ‫ﻻﯾﻪ‬ ‫در‬ ‫ﻣﻮﺟﻮد‬ ‫ﺻﻔﺤﺎت‬ ،‫ﻣﺪل‬ ‫اﯾﻦ‬ ‫در‬ .‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫و‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻧﻬﺎن‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﺑﻪ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫زﻣﺎن‬ ‫در‬ ‫داده‬ ،‫ﮔﺎه‬ ‫ﻧﻬﺎن‬ ‫ﺑﺎﻻي‬ ‫ﻻﯾﻪ‬ ‫در‬ ‫ﻧﻬﺎ‬‫اﻧﺠﺎم‬ ‫ﺳﻠﻮل‬ ‫رﯾﺰداﻧﮕﯽ‬ ‫ﺳﻄﺢ‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫آﻧﺠﺎﮐﻪ‬ ‫از‬ ،‫ﻫﻤﭽﻨﯿﻦ‬ .‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ذﺧﯿﺮه‬ ‫دﯾﺴﮏ‬ ‫در‬ ‫ﮐﻪ‬ ‫ﻫﺴﺘﻨﺪ‬ ‫ﺻﻔﺤﺎﺗﯽ‬ ‫ﻫﻤﺎن‬ ‫دﻗﯿﻘﺎ‬ ‫ﮔﺎه‬ ‫ن‬ ‫ﮐﻠﯿﺪﻫﺎي‬ ‫ﺑﺎ‬ ‫را‬ ‫ﮔﺎه‬ ‫ﻧﻬﺎن‬ ‫در‬ ‫ﻣﻮﺟﻮد‬ ‫ﻣﺨﺘﻠﻒ‬ ‫ﻫﺎي‬ ‫داده‬ ‫ﺗﻮان‬ ‫ﻣﯽ‬ ‫و‬ ‫اﺳﺖ‬ ‫ﻓﺮاﻫﻢ‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﺑﺮ‬ ‫ﻣﺒﺘﻨﯽ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫ﮐﻨﺘﺮل‬ ‫ﻗﺎﺑﻠﯿﺖ‬ ،‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫رز‬ ‫ﻗﺎﺑﻠﯿﺖ‬ ،‫ﻫﻤﭽﻨﯿﻦ‬ .‫ﮐﺮد‬ ‫رﻣﺰ‬ ‫ﻣﺘﻔﺎوﺗﯽ‬‫داده‬ ‫از‬ ‫ﺧﺎص‬ ‫ﻧﻮع‬ ‫ﯾﮏ‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫ﭼﺮاﮐﻪ‬ ‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﭘﺸﺘﯿﺒﺎﻧﯽ‬ ‫ﻻﯾﻪ‬ ‫اﯾﻦ‬ ‫در‬ ‫ﻧﯿﺰ‬ ‫اﻧﺘﺨﺎﺑﯽ‬ ‫ﻣﻨﮕﺎري‬ ‫ﻧﻬﺎن‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﺑﺎﻻي‬ ‫در‬ ‫درﺳﺖ‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻋﻤﻠﯿﺎت‬ ‫ﭼﻮن‬ ،‫ﻋﻼوه‬ ‫ﺑﻪ‬ .‫ﻧﯿﺴﺖ‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﺳﺎﯾﺮ‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫ﻣﺴﺘﻠﺰم‬ ،‫ﮔﺎه‬ ‫ﻧﻬﺎن‬ ‫در‬ ‫ﻣﻮﺟﻮد‬ ‫ﻫﺎي‬ ‫ﺗﻐﯿﯿﺮ‬ ‫ﺑﻪ‬ ‫ﻧﯿﺎز‬ ‫ﺑﺪون‬ ‫ﮔﺎه‬ ‫ﻧﻬﺎن‬ ‫ﺑﺎﻻي‬ ‫ﻫﺎي‬ ‫ﻻﯾﻪ‬ ‫ﺳﺎﯾﺮ‬ ،‫ﮔﺮدد‬ ‫ﻣﯽ‬ ‫اﻧﺠﺎم‬.‫دﻫﻨﺪ‬ ‫ﻣﯽ‬ ‫اﻧﺠﺎم‬ ‫درﺳﺘﯽ‬ ‫ﺑﻪ‬ ‫را‬ ‫ﺧﻮد‬ ‫وﻇﺎﯾﻒ‬ ، 2 ‫اﺳﺖ‬ ‫ﻣﻤﮑﻦ‬ ‫ﻣﻮرد‬ ‫اﯾﻦ‬ ‫ﻫﺎ‬ ‫ﺳﻨﺎرﯾﻮ‬ ‫ﺑﺮﺧﯽ‬ ‫در‬‫ﺿﻌﻒ‬ ‫ﻧﻘﻄﻪ‬‫ﻧﺒﺎﺷﺪ‬.) ‫ﺳﻨﮕﯿﻦ‬ ‫وﻇﯿﻔﻪ‬ ‫ﻫﺎي‬ ‫ﺳﺎﻣﺎﻧﻪ‬ ‫در‬Transaction Heavy‫ﺑﺮﺧﯽ‬ ،‫ﺑﺎﻧﮑﺪاري‬ ‫ﻫﺎي‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﻣﺎﻧﻨﺪ‬ ( ) ‫ﻣﺤﺪودﯾﺖ‬ ‫و‬ ‫ﺧﺎرﺟﯽ‬ ‫ﮐﻠﯿﺪ‬ ‫ﺟﻤﻠﻪ‬ ‫از‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻫﺎي‬ ‫ﻣﮑﺎﻧﯿﺰم‬ ‫از‬Constraint‫ﻗﺮار‬ ‫اﺳﺘﻔﺎده‬ ‫ﻣﻮرد‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻣﺤﺎﺳﺒﺎﺗﯽ‬ ‫ﺑﺎر‬ ‫ﮐﺎﻫﺶ‬ ‫دﻟﯿﻞ‬ ‫ﺑﻪ‬ ‫و‬ ‫ﻋﻤﺪا‬ (‫ﮔﯿﺮد‬ ‫ﻧﻤﯽ‬. ‫ﻓﯿﻠﺪ‬ ‫ﭼﻨﺪ‬ ‫ﯾﺎ‬ ‫ﯾﮏ‬ ‫ﮐﺮدن‬ ‫رﻣﺰ‬ ،‫ﺑﺎﻧﮑﺪاري‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﯾﮏ‬ ‫در‬ ‫اﮔﺮ‬ ‫ﻣﺜﺎل‬ ‫ﻋﻨﻮان‬ ‫ﺑﻪ‬‫ﺣﺴﺎب‬ ‫ﺑﻪ‬ ‫ﺿﻌﻒ‬ ‫ﻧﻘﻄﻪ‬ ‫ﻧﮕﺎرﻧﺪه‬ ‫ﺗﻮﺳﻂ‬ ‫ﺷﺪه‬ ‫ﻋﻨﻮان‬ ‫ﻣﻮرد‬ ،‫ﺑﺎﺷﺪ‬ ‫ﻣﻄﻠﻮب‬ ‫ﺷﺎﺧﺺ‬ ‫ﻏﯿﺮ‬ ‫آﯾﺪ‬ ‫ﻧﻤﯽ‬‫ﺷﻮ‬ ‫ﻣﯽ‬ ‫ﺳﺎزي‬ ‫ﺷﺒﯿﻪ‬ ‫ﮐﺎرﺑﺮدي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫در‬ ،‫ﻣﺤﺪودﯾﺖ‬ ‫و‬ ‫ﺧﺎرﺟﯽ‬ ‫ﮐﻠﯿﺪ‬ ‫ﻫﺎي‬ ‫ﻣﮑﺎﻧﯿﺰم‬ ‫اﺑﺘﺪا‬ ‫از‬ ‫ﻣﻔﺮوض‬ ‫ﺳﯿﺴﺘﻢ‬ ‫در‬ ‫ﭼﺮاﮐﻪ‬ .‫ﺳﻄﺢ‬ ‫در‬ ‫ﺳﺎزوﮐﺎرﻫﺎ‬ ‫اﯾﻦ‬ ‫از‬ ‫و‬ ‫د‬ ‫اﺳﺘﻔﺎده‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬‫ﺷﻮد‬ ‫ﻧﻤﯽ‬.
  • 8. 4-1(‫ﺳﻠﻮل‬ ‫ﻣﺨﺘﺼﺎت‬ ‫از‬ ‫اﺳﺘﻔﺎده‬ ‫ﺷﻨﺎﺳﺎﯾﯽ‬ ،‫ﺷﺪه‬ ‫ﺗﺸﮑﯿﻞ‬ ‫ﺳﻠﻮل‬ ‫و‬ ‫ﺳﻄﺮ‬ ،‫ﺟﺪول‬ ‫ﻫﺎي‬ ‫ﺷﻨﺎﺳﻪ‬ ‫از‬ ‫ﮐﻪ‬ ‫ﻓﺮد‬ ‫ﺑﻪ‬ ‫ﻣﻨﺤﺼﺮ‬ ‫ﺗﺎﯾﯽ‬ ‫ﺳﻪ‬ ‫ﯾﮏ‬ ‫ﺑﺎ‬ ‫ﺗﻮان‬ ‫ﻣﯽ‬ ‫را‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫در‬ ‫ﺳﻠﻮل‬ ‫ﻫﺮ‬ ) ‫ﺳﻠﻮل‬ ‫ﻣﺨﺘﺼﺎت‬ ،‫ﻣﺬﮐﻮر‬ ‫ﺗﺎﯾﯽ‬ ‫ﺳﻪ‬ ‫ﺑﻪ‬ ‫ﻣﻘﺎﻟﻪ‬ ‫اﯾﻦ‬ ‫در‬ .‫ﮐﺮد‬Cell Coordinates.‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﮔﻔﺘﻪ‬ (‫ﺑﻪ‬ ‫ﺳﻠﻮل‬ ‫ﻫﺮ‬ ‫داده‬ ،‫ﺟﺪﯾﺪ‬ ‫روش‬ ‫در‬ :‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫اﻧﺠﺎم‬ ‫دﻟﯿﻞ‬ ‫دو‬ ‫ﺑﻪ‬ ‫ﮐﺎر‬ ‫اي‬ .‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫رﻣﺰ‬ ‫ﺳﻠﻮل‬ ‫آن‬ ‫ﻣﺨﺘﺼﺎت‬ ‫ﻫﻤﺮاه‬ )1‫ﻧﯿﺘﺠﻪ‬ ‫در‬ ‫ﮐﻪ‬ ‫ﻣﻨﻈﻮر‬ ‫ﺑﺪﯾﻦ‬ ‫آﻧﻬﺎ‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﻣﻌﺎدل‬ ‫و‬ ‫داده‬ ‫ﻣﻘﺎدﯾﺮ‬ ‫ﺑﯿﻦ‬ ‫ارﺗﺒﺎط‬ ‫ﭘﻮﺷﺎﻧﺪن‬ ‫ﺟﻬﺖ‬ (‫ﻫﺎي‬ ‫داده‬ ‫ﮐﺮدن‬ ‫رﻣﺰ‬ ‫ي‬ ‫ﺗﻮﻟﺪ‬ ‫ﯾﮑﺴﺎﻧﯽ‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﻣﻘﺎدﯾﺮ‬ ،‫ﯾﮑﺴﺎن‬‫ﻧﺸﻮد‬. )2‫ﻣﻘﺎدﯾ‬ ‫ﮐﺮدن‬ ‫ﻣﻘﯿﺪ‬ (.‫ﻫﺎ‬ ‫داده‬ ‫ﺟﺎﯾﮕﺬاري‬ ‫ﺣﻤﻼت‬ ‫از‬ ‫ﺟﻠﻮﮔﯿﺮي‬ ‫و‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫در‬ ‫آﻧﻬﺎ‬ ‫ﻣﺤﻞ‬ ‫ﺑﻪ‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﺮ‬ .‫اﺳﺖ‬ ‫ﺳﻠﻮل‬ ‫و‬ ‫ﺳﻄﺮ‬ ،‫ﺟﺪول‬ ‫ﻫﺎي‬ ‫ﺷﻨﺎﺳﻪ‬ ‫ﻣﻘﺎدﯾﺮ‬ ‫در‬ ‫ﺛﺒﺎت‬ ‫وﺟﻮد‬ ‫ﻧﯿﺎزﻣﻨﺪ‬ ‫روش‬ ‫اﯾﻦ‬ ‫ﺻﺤﯿﺢ‬ ‫ﻋﻤﻠﮑﺮد‬‫ﻫﺎي‬ ‫اﻓﺰار‬ ‫ﻧﺮم‬ ‫اﻏﻠﺐ‬ ‫در‬ ‫ﺧﻮﺷﺒﺨﺘﺎﻧﻪ‬ ‫ﺗﻐﯿ‬ ‫دﺳﺘﻮرات‬ ‫و‬ ‫ﺷﺪه‬ ‫رﻋﺎﯾﺖ‬ ‫ﻣﻮارد‬ ‫اﮐﺜﺮ‬ ‫در‬ ‫اﻣﺮ‬ ‫اﯾﻦ‬ ،‫ﻣﻮﺟﻮد‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻣﺪﯾﺮي‬) ‫ﻫﺎ‬ ‫داده‬ ‫ﯿﺮ‬DML‫ﻧﻤﯽ‬ ‫ﺗﻐﯿﯿﺮ‬ ‫را‬ ‫ﻣﺬﮐﻮر‬ ‫ﻫﺎي‬ ‫ﺷﻨﺎﺳﻪ‬ ،( ) ‫ﮐﺮدن‬ ‫ﺻﺎدر‬ / ‫وارد‬ ‫ﯾﺎ‬ ‫ﮐﻠﯿﺪﻫﺎ‬ ‫ﺗﻐﯿﯿﺮ‬ ‫ﻣﺎﻧﻨﺪ‬ ‫ﺧﺎص‬ ‫ﻋﻤﻠﯿﺎت‬ ‫از‬ ‫ﺑﺮﺧﯽ‬ ‫اﻣﺎ‬ .‫دﻫﺪ‬Import/Export‫و‬ ‫زده‬ ‫ﺑﺮﻫﻢ‬ ‫را‬ ‫ﺛﺒﺎت‬ ‫اﯾﻦ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ( ‫ﻋ‬ ‫آن‬ ‫اﻧﺠﺎم‬ ‫از‬ ‫ﭘﺲ‬ ‫و‬ ،‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫ﺧﺎص‬ ‫ﻋﻤﻞ‬ ‫آن‬ ‫اﻧﺠﺎم‬ ‫از‬ ‫ﻗﺒﻞ‬ ‫ﺑﺎﯾﺪ‬ ،‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫در‬ ‫ﻣﻮﺟﻮد‬ ‫ﻫﺎي‬ ‫داده‬ ‫ﮐﻞ‬.‫ﺷﻮد‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻣﺠﺪدا‬ ‫ﻤﻞ‬ 4-2(‫رﻣﺰﮔﺸﺎﯾﯽ‬ / ‫رﻣﺰﻧﮕﺎري‬ ‫ﮐﻨﯿﺪ‬ ‫ﻓﺮض‬trcV‫ﺟﺪول‬ ‫در‬ ‫ﻣﻮﺟﻮد‬ ‫داده‬t‫ﺳﻄﺮ‬ ،r‫ﺳﺘﻮن‬ ‫و‬c‫ﺗﺎﺑﻊ‬ .‫ﺑﺎﺷﺪ‬:( * * )N N N N ‫ﺑﻪ‬ ‫ﻣﻨﺤﺼﺮ‬ ‫ﻣﻘﺪار‬ ‫ﯾﮏ‬ ‫ﻧﯿﺰ‬ .‫ﮐﻨﺪ‬ ‫ﻣﯽ‬ ‫ﺗﻮﻟﯿﺪ‬ ‫ﻫﺎ‬ ‫ﺷﻨﺎﺳﻪ‬ ‫ﻣﻘﺎدﯾﺮ‬ ‫اﺳﺎس‬ ‫ﺑﺮ‬ ‫ﻓﺮد‬K‫و‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﮐﻠﯿﺪ‬kE) ‫ﻣﺘﻘﺎرن‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﺗﺎﺑﻊ‬ ‫ﯾﮏ‬AES, DES.‫اﺳﺖ‬ (‫ﻏﯿﺮه‬ ‫و‬‫ﺗﺎﺑﻊ‬ kEnc) ‫راﺑﻄﻪ‬ ‫ﺑﺎ‬ ‫ﮐﻪ‬1:‫ﮐﻨﺪ‬ ‫ﻣﯽ‬ ‫رﻣﺰ‬ ‫آن‬ ‫ﻣﺨﺘﺼﺎت‬ ‫ﺑﺮاﺳﺎس‬ ‫را‬ ‫ﺳﻠﻮل‬ ‫ﯾﮏ‬ ‫داده‬ ،‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫ﺗﻌﺮﯾﻒ‬ ( ( ) ( ( , , )k trc k trcEnc V E t r c V   (1) ‫اﮔﺮ‬x‫و‬ ‫ﺷﺪه‬ ‫ﻓﺮض‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﻣﻘﺪار‬kD‫ﻣﻌﺎدل‬ ‫ﻣﺘﻘﺎرن‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫ﺗﺎﺑﻊ‬kE‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫ﺗﺎﺑﻊ‬ ،‫ﺑﺎﺷﺪ‬kDec) ‫راﺑﻄﻪ‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬2( .‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﺗﻌﺮﯾﻒ‬: )2(( ) ( , , ) ( )k trc k trc trcDec X t r c D X V    ‫ﻧﺎدرﺳﺖ‬ ‫ﻣﺨﺘﺼﺎت‬ ‫ﺑﺎ‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﻣﻘﺪار‬ ‫ﯾﮏ‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫ﺑﺮاي‬ ‫ﺗﻼش‬ ،‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﺳﻠﻮل‬ ‫ﻫﻤﺎن‬ ‫ﻣﺨﺘﺼﺎت‬ ‫ﺑﺎ‬ ‫ﺳﻠﻮل‬ ‫داده‬ ‫ﻫﺮ‬ ‫آﻧﺠﺎﮐﻪ‬ ‫از‬ ‫داﻣﻨﻪ‬ ‫از‬ ‫ﺗﺮ‬ ‫ﮐﻮﭼﮏ‬ ‫ﺑﺴﯿﺎر‬ ‫ﺳﻠﻮل‬ ‫ﻣﺠﺎز‬ ‫ﻣﻘﺎدﯾﺮ‬ ‫داﻣﻨﻪ‬ ‫ﮐﻪ‬ ‫ﻣﻮاردي‬ ‫در‬ ‫اﻣﺎ‬ .‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﺟﺎﯾﮕﺬاري‬ ‫ﺣﻤﻠﻪ‬ ‫ﮐﺸﻒ‬ ‫و‬ ‫ﻧﺎﻣﻌﺘﺒﺮ‬ ‫داده‬ ‫ﺗﻮﻟﯿﺪ‬ ‫ﺑﻪ‬ ‫ﻣﻨﺠﺮ‬ ‫آن‬ ‫اي‬ ‫داده‬ ‫ﻧﻮع‬ ‫ﻣﻘﺎدﯾﺮ‬‫ﻧﺒﺎﺷﺪ‬،‫رﻣﺰﻧﮕﺎري‬ ‫ﺑﺎﯾﺪ‬ ،(‫ﮔﺬرواژه‬ ‫ﻣﺎﻧﻨﺪ‬ ‫ﺗﺼﺎدﻓﯽ‬ ‫ﻫﺎي‬ ‫)داده‬ ‫ﻧﺒﺎﺷﺪ‬ ‫ﺗﻤﺎﯾﺰ‬ ‫ﻗﺎﺑﻞ‬ ‫ﻣﻌﺘﺒﺮ‬ ‫داده‬ ‫از‬ ‫ﻧﺎﻣﻌﺘﺒﺮ‬ ‫داه‬ ‫اﯾﻨﮑﻪ‬ ‫ﯾﺎ‬ ) ‫راﺑﻄﻪ‬ ‫در‬ ‫ﺷﺪه‬ ‫ﺗﻌﺮﯾﻒ‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫را‬3.‫داد‬ ‫اﻧﺠﺎم‬ ( )3(( ) ( ( , , ) || )k trc k rcEnc V E t r c V 
  • 9. ) ‫راﺑﻄﻪ‬ ‫ﮐﻪ‬ ‫اﺳﺖ‬ ‫ﭘﺮواﺿﺢ‬3) ‫راﺑﻄﻪ‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫ﺗﻮﺟﻬﯽ‬ ‫ﻗﺎﺑﻞ‬ ‫ﺳﺎزي‬ ‫ذﺧﯿﺮه‬ ‫ﺳﺮﺑﺎر‬ (2‫ﺳﯿﺴﺘﻢ‬ ‫ﺑﻪ‬ (‫ﺑﺪه‬ ‫ﯾﮏ‬ ،‫اﻣﺮ‬ ‫اﯾﻦ‬ ‫ﮐﻪ‬ ‫ﮐﻨﺪ‬ ‫ﻣﯽ‬ ‫ﺗﺤﻤﯿﻞ‬ ) ‫ﺑﺴﺘﺎن‬Tradeoff.‫اﺳﺖ‬ ‫ﺑﯿﺸﺘﺮ‬ ‫داده‬ ‫ﺣﺠﻢ‬ ‫و‬ ‫ﺑﯿﺸﺘﺮ‬ ‫اﻣﻨﯿﺖ‬ ‫ﺑﯿﻦ‬ ( 5(‫ﺟﺪﯾﺪ‬ ‫روش‬ ‫ﭘﯿﺮاﻣﻮن‬ ‫ﺑﺮرﺳﯽ‬ ‫و‬ ‫ﺑﺤﺚ‬ ‫ﺳﺮﺑﺎر‬ ،‫ﻣﻌﺎﯾﺐ‬ ،‫ﻣﺰاﯾﺎ‬ ‫از‬ ‫ﻋﺒﺎرت‬ ‫ﺑﺮرﺳﯽ‬ ‫اﯾﻦ‬ ‫ﻣﻮﺿﻮﻋﺎت‬ .‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﭘﺮداﺧﺘﻪ‬ ‫ﺷﺪه‬ ‫اراﺋﻪ‬ ‫روش‬ ‫اﺟﻤﺎﻟﯽ‬ ‫ﺑﺮرﺳﯽ‬ ‫و‬ ‫ﺗﺤﻠﯿﻞ‬ ‫ﺑﻪ‬ ‫ﺑﺨﺶ‬ ‫اﯾﻦ‬ ‫در‬ ‫از‬ ‫ﭘﺸﺘﯿﺒﺎﻧﯽ‬ ‫و‬ ‫رﻣﺰﻧﮕﺎري‬.‫ﺑﺎﺷﺪ‬ ‫ﻣﯽ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻣﻬﻢ‬ ‫ﺳﺎزوﮐﺎرﻫﺎي‬ 5-1(‫ﻣﺰاﯾﺎ‬ :‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫ﻋﻨﻮان‬ ‫اداﻣﻪ‬ ‫در‬ ‫ﻣﻮﺟﻮد‬ ‫ﻫﺎي‬ ‫رﻫﯿﺎﻓﺖ‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫روش‬ ‫اﯾﻦ‬ ‫اﺻﻠﯽ‬ ‫ﻗﻮت‬ ‫ﻧﻘﺎط‬ )1‫ﻧﺘﯿﺠﻪ‬ ‫در‬ (‫ﺑﯿﺸﺘﺮي‬ ‫ﮐﺎراﯾﯽ‬ ‫روش‬ ‫اﯾﻦ‬ ،‫ﺳﻠﻮل‬ ‫رﯾﺰداﻧﮕﯽ‬ ‫از‬ ‫اﺳﺘﻔﺎده‬ ‫و‬ ‫ﻧﻬﺎﻧﮕﺎه‬ ‫ﺑﺎﻻي‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫واﺣﺪ‬ ‫ﮔﺮﻓﺘﻦ‬ ‫ﻗﺮار‬ ‫ي‬ ‫ﭼﺮاﮐﻪ‬ ‫دارد‬ ‫ﻣﻮﺟﻮد‬ ‫راﻫﮑﺎرﻫﺎي‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬.‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫ﻧﯿﺎز‬ ‫ﻣﻮرد‬ ‫ﻫﺎي‬ ‫داده‬ ‫ﺗﻨﻬﺎ‬ ،‫ﻧﻬﺎﻧﮕﺎه‬ ‫ﺑﻪ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫ﻫﺮ‬ ‫در‬ )2‫ﺑﺎﻻي‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫واﺣﺪ‬ ‫ﮔﺮﻓﺘﻦ‬ ‫ﻗﺮار‬ ‫و‬ ‫ﺳﻠﻮل‬ ‫ﺳﻄﺢ‬ ‫در‬ ‫رﯾﺰداﻧﮕﯽ‬ ،‫آن‬ ‫دﻟﯿﻞ‬ ‫و‬ ‫اﺳﺖ‬ ‫ﻓﺮاﻫﻢ‬ ‫اﻧﺘﺨﺎﺑﯽ‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻗﺎﺑﻠﯿﺖ‬ ( .‫اﺳﺖ‬ ‫ﻧﻬﺎن‬ ‫ﺣﺎﻓﻈﻪ‬ )3‫ﭘﺸﺘﯿﺒﺎﻧﯽ‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﺑﺮ‬ ‫ﻣﺒﺘﻨﯽ‬ ‫دﺳﺘﺮﺳﯽ‬ ‫ﮐﻨﺘﺮل‬ ‫ﻗﺎﺑﻠﯿﺖ‬ ‫از‬ ‫ﺷﺪه‬ ‫اراﺋﻪ‬ ‫روش‬ (‫ﻗﺎﺑﻠ‬ ‫ﺑﻮدن‬ ‫ﻓﺮاﻫﻢ‬ ،‫اﻣﺮ‬ ‫ﺗﯿﻦ‬ ‫دﻟﯿﻞ‬ .‫ﮐﻨﺪ‬ ‫ﻣﯽ‬‫ﯿﺖ‬ .‫اﺳﺖ‬ ‫ﻣﺨﺘﻠﻒ‬ ‫ﮐﻠﯿﺪﻫﺎي‬ ‫ﺑﺎ‬ ‫ﻣﺨﺘﻠﻒ‬ ‫ﻫﺎي‬ ‫داده‬ ‫ﮐﺮدن‬ ‫رﻣﺰ‬ )4(‫)ﻣﻮﺗﻮر‬ ‫ﺧﻮد‬ ‫از‬ ‫ﺑﺎﻻﺗﺮ‬ ‫ﻫﺎي‬ ‫ﻻﯾﻪ‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫روش‬ ‫اﯾﻦ‬ ،‫ﻧﻬﺎن‬ ‫ﺣﺎﻓﻈﻪ‬ ‫ﺑﺎﻻي‬ ‫در‬ ‫درﺳﺖ‬ ‫ﺟﺪﯾﺪ‬ ‫ﻻﯾﻪ‬ ‫ﮔﺮﻓﺘﻦ‬ ‫ﻗﺮار‬ ‫دﻟﯿﻞ‬ ‫ﺑﻪ‬ ‫ﺑﺪ‬ ‫ﻣﺬﮐﻮر‬ ‫ﻫﺎي‬ ‫ﻻﯾﻪ‬ ‫و‬ ‫اﺳﺖ‬ ‫ﺷﻔﺎف‬ (‫ﮐﺎرﺑﺮدي‬ ‫ﻫﺎي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫و‬ ‫ﺟﻮ‬ ‫و‬ ‫ﭘﺮس‬ ‫اﺟﺮاي‬.‫داد‬ ‫ﺧﻮاﻫﻨﺪ‬ ‫اداﻣﻪ‬ ‫ﺧﻮد‬ ‫ﮐﺎر‬ ‫ﺑﻪ‬ ‫ﺗﻐﯿﯿﺮ‬ ‫ﺑﻪ‬ ‫ﻧﯿﺎز‬ ‫ون‬ )5(‫رﻣﺰ‬ ‫ﻣﺘﻦ‬ ‫ﻣﺨﺘﻠﻒ‬ ‫ﻫﺎي‬ ‫ﺳﻠﻮل‬ ‫در‬ ‫ﯾﮑﺴﺎن‬ ‫اي‬ ‫داده‬ ‫ﻣﻘﺎدﯾﺮ‬ ،‫ﺳﻠﻮل‬ ‫ﻣﺨﺘﺼﺎت‬ ‫ﺑﺎ‬ ‫ﺷﺪه‬ ‫ﺗﺮﮐﯿﺐ‬ ‫رﻣﺰﻧﮕﺎري‬ ‫از‬ ‫اﺳﺘﻔﺎده‬ ‫ﺑﺪﻟﯿﻞ‬ .‫ﮐﻨﺪ‬ ‫ﻣﯽ‬ ‫ﺗﺮ‬ ‫ﻣﻘﺎوم‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﻏﯿﺮﻣﺠﺎز‬ ‫ﺗﻐﯿﯿﺮ‬ ‫ﺣﻤﻼت‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫را‬ ‫ﺷﺪه‬ ‫ﭘﯿﺸﻨﻬﺎد‬ ‫راﻫﮑﺎر‬ ‫و‬ ‫ﮐﺮده‬ ‫ﺗﻮﻟﯿﺪ‬ ‫ﻣﺘﻔﺎوﺗﯽ‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﻫﺎي‬ 5-2(‫ﻣﻌﺎﯾﺐ‬ :‫اﺳﺖ‬ ‫زﯾﺮ‬ ‫ﻗﺮار‬ ‫ﺑﻪ‬ ‫ﺷﺪه‬ ‫ﭘﯿﺸﻨﻬﺎد‬ ‫راﻫﮑﺎر‬ ‫اﺻﻠﯽ‬ ‫ﻣﻌﺎﯾﺐ‬ )1‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫و‬ ‫ﻓﺎش‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫اﻃﻼﻋﺎت‬ ‫ﻫﻤﯿﻦ‬ ‫اﺳﺖ‬ ‫ﻣﻤﮑﻦ‬ ‫اﻣﺎ‬ ،‫اﺳﺖ‬ ‫ﻣﻮﺟﻮد‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫ﮐﺶ‬ ‫در‬ ‫ﻣﻮﺟﻮد‬ ‫ﻫﺎي‬ ‫داده‬ ‫اﯾﻨﮑﻪ‬ ‫ﺑﺎ‬ ( .(‫ﺟﻮ‬ ‫و‬ ‫ﭘﺮس‬ ‫ﺷﺪن‬ ‫اﺟﺮا‬ ‫از‬ ‫)ﭘﺲ‬ ‫ﺑﺎﺷﺪ‬ ‫ﻣﻘﯿﻢ‬ ‫اﺻﻠﯽ‬ ‫ﺣﺎﻓﻈﻪ‬ ‫در‬ ‫ﺷﺪه‬ )2‫ﺗﻐﯿ‬ ‫ﺑﺎﯾﺪ‬ ،‫روش‬ ‫اﯾﻦ‬ ‫ﺳﺎزي‬ ‫ﭘﯿﺎده‬ ‫ﺑﺮاي‬ (.‫ﺷﻮد‬ ‫اﻧﺠﺎم‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻣﺪﯾﺮﯾﺖ‬ ‫اﻓﺰار‬ ‫ﻧﺮم‬ ‫در‬ ‫ﯿﺮاﺗﯽ‬ )3‫ﺑﻪ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻫﺎي‬ ‫ﺳﯿﺴﺘﻢ‬ ‫در‬ ‫رﻫﯿﺎﻓﺖ‬ ‫اﯾﻦ‬ ‫و‬ ‫اﺳﺖ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮐﺎرﮔﺰار‬ ‫ﺑﻪ‬ ‫ﺟﺰﺋﯽ‬ ‫اﻋﺘﻤﺎد‬ ‫وﺟﻮد‬ ،‫روش‬ ‫اﯾﻦ‬ ‫ﺑﻨﯿﺎدي‬ ‫ﻓﺮض‬ ‫ﭘﯿﺶ‬ ( ) ‫ﺳﺮوﯾﺲ‬ ‫ﻋﻨﻮان‬SaaS‫ﻣﺆﺛﺮ‬ ‫و‬ ‫ﻣﻔﯿﺪ‬ (‫ﻧﺨﻮاﻫﺪ‬.‫ﺑﻮد‬ )4‫ﺗﻐ‬ ‫ﺑﺎﻋﺚ‬ ‫ﮐﻪ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﺧﺎص‬ ‫ﻋﻤﻠﯿﺎت‬ ‫از‬ ‫ﺑﺮﺧﯽ‬ ‫اﻧﺠﺎم‬ (‫ﺗﻐﯿﯿﺮ‬ ‫)ﻣﺎﻧﻨﺪ‬ ‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﺳﺘﻮن‬ ‫ﯾﺎ‬ ‫ﺳﻄﺮ‬ ،‫ﺟﺪول‬ ‫ﻫﺎي‬ ‫ﺷﻨﺎﺳﻪ‬ ‫ﯾﺎﻓﺘﻦ‬ ‫ﯿﯿﺮ‬ ‫ﻣﺬﮐﻮر‬ ‫ﻋﻤﻞ‬ ‫اﻧﺠﺎم‬ ‫از‬ ‫ﭘﺲ‬ ‫آﻧﻬﺎ‬ ‫ﻣﺠﺪد‬ ‫رﻣﺰﻧﮕﺎري‬ ‫و‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﮐﻞ‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫ﻣﺴﺘﻠﺰم‬ (‫داد‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮐﺮدن‬ ‫ﺻﺎدر‬ / ‫وارد‬ ‫ﮐﻠﯿﺪﻫﺎو‬.‫اﺳﺖ‬
  • 10. 5-3(‫ﺗﺎﺑﻊ‬ ‫ﺳﺎز‬ ‫ذﺧﯿﺮه‬ ‫ﺳﺮﺑﺎر‬µ ‫ﺗﺎﺑﻊ‬ ‫آل‬ ‫اﯾﺪه‬ ‫ﺳﺎزي‬ ‫ﭘﯿﺎده‬ ‫ﯾﮏ‬µ‫در‬ ‫ﻃﺮح‬ ‫اﯾﻦ‬ ‫ﺑﻮدن‬ ‫ﻣﻘﺎوم‬ ‫اﻣﺮ‬ ‫اﯾﻦ‬ .‫ﮐﺮد‬ ‫ﺧﻮاﻫﺪ‬ ‫ﺗﻮﻟﯿﺪ‬ ‫ﻣﺘﻔﺎوت‬ ‫ﻣﺨﺘﺼﺎت‬ ‫ازاي‬ ‫ﺑﻪ‬ ‫را‬ ‫ﻣﺘﻔﺎوﺗﯽ‬ ‫ﻣﻘﺎدﯾﺮ‬ ، ‫ﺗﺎﺑﻊ‬ ،‫ﻫﺪف‬ ‫اﯾﻦ‬ ‫ﺑﻪ‬ ‫ﻧﯿﻞ‬ ‫ﺟﻬﺖ‬ ‫اﻣﺎ‬ .‫ﮐﻨﺪ‬ ‫ﻣﯽ‬ ‫ﺗﻀﻤﯿﻦ‬ ‫را‬ ‫ﺟﺎﯾﮕﺬاري‬ ‫ﺣﻤﻼت‬ ‫ﻣﻘﺎﺑﻞ‬µ‫ﺳﺮﺑﺎر‬ ‫ﻣﺴﺌﻠﻪ‬ ‫اﯾﻦ‬ ‫و‬ ‫ﮐﻨﺪ‬ ‫ﺗﻮﻟﯿﺪ‬ ‫ﺑﺰرﮔﯽ‬ ‫اﻋﺪاد‬ ‫ﺑﺎﯾﺪ‬ ‫ﯾﮏ‬ .‫ﮐﺮد‬ ‫ﺧﻮاﻫﺪ‬ ‫ﺗﺤﻤﯿﻞ‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﺑﻪ‬ ‫را‬ ‫ﺗﻮﺟﻬﯽ‬ ‫ﻗﺎﺑﻞ‬ ‫ﺳﺎزي‬ ‫ذﺧﯿﺮه‬‫اﺑﺘﺪا‬ ‫ﮐﻪ‬ ‫اﺳﺖ‬ ‫اﯾﻦ‬ ‫اﻣﻨﯿﺖ‬ ‫اﯾﻦ‬ ‫ﺑﺮآوردن‬ ‫ﺑﺮاي‬ ‫ﻣﻨﺎﺳﺐ‬ ‫و‬ ‫ﻋﻤﻠﯽ‬ ‫راه‬ ) ‫رﻣﺰﻧﮕﺎري‬ ‫ﺳﺎز‬ ‫درﻫﻢ‬ ‫ﺗﻮاﺑﻊ‬ ‫از‬ ‫اﺳﺘﻔﺎده‬ ‫ﺑﺎ‬ ‫ﺳﭙﺲ‬ ‫و‬ ‫ﮐﺮده‬ ‫ﺗﻮﻟﯿﺪ‬ ‫را‬ ‫ﺗﺼﺎدﻓﯽ‬ ‫ﻋﺪد‬Cryptographic Hash Functions(‫را‬ ‫آن‬ ‫ﻃﻮل‬ .‫داد‬ ‫ﮐﺎﻫﺶ‬ ،‫ﺷﺪه‬ ‫اراﺋﻪ‬ ‫روش‬ ‫در‬‫داده‬ ‫ﺑﺎ‬ ‫ﻣﻘﺎﯾﺴﻪ‬ ‫در‬ ‫ﺣﺴﺎس‬ ‫ﻫﺎي‬ ‫داده‬ ‫ﻣﯿﺰان‬ ‫ﺑﻪ‬ ‫ﺷﺪه‬ ‫ﺗﺤﻤﯿﻞ‬ ‫ﺳﺮﺑﺎر‬ ‫ﺣﺠﻢ‬‫ﻋﻨﻮان‬ ‫ﺑﻪ‬ .‫دارد‬ ‫ﺑﺴﺘﮕﯽ‬ ‫ﺣﺴﺎس‬ ‫ﻏﯿﺮ‬ ‫ﻫﺎي‬ (‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫ﺑﺮرﺳﯽ‬ ‫ﺗﻔﺼﯿﻞ‬ ‫ﺑﻪ‬ ‫اﺻﻠﯽ‬ ‫ﻣﻘﺎﻟﻪ‬ ‫)در‬ ‫ﻣﺜﺎل‬‫اﮔﺮ‬20%‫و‬ ‫ﺑﻮده‬ ‫ﺣﺴﺎس‬ ‫ﻫﺎ‬ ‫داده‬) ‫راﺑﻄﻪ‬ ‫از‬1‫اﺳﺘﻔﺎده‬ ‫ﻫﺎ‬ ‫داده‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﺟﻬﺖ‬ ( ‫ﺷﻮد‬‫ﺣﺪود‬ ‫ﺳﺎزي‬ ‫ذﺧﯿﺮه‬ ‫ﺳﺮﺑﺎر‬ ‫ﻣﯿﺰان‬ ،10%) ‫راﺑﻄﻪ‬ ‫از‬ ‫اﮔﺮ‬ ‫اﻣﺎ‬ .‫ﺑﻮد‬ ‫ﺧﻮاﻫﺪ‬3‫ا‬ ‫در‬ ،‫ﺷﻮد‬ ‫اﺳﺘﻔﺎده‬ ‫ﻫﺎ‬ ‫داده‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﺟﻬﺖ‬ (‫ﺻﻮرت‬ ‫ﯾﻦ‬ ‫ﺣﺪود‬ ‫ﺷﺪه‬ ‫ﺗﺤﻤﯿﻞ‬ ‫ﺳﺮﺑﺎر‬ ‫ﺣﺠﻢ‬60%.‫ﺑﻮد‬ ‫ﺧﻮاﻫﺪ‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﮐﻞ‬ 5-4(‫ﻣﻬﻢ‬ ‫ﻫﺎي‬ ‫ﻣﮑﺎﻧﯿﺰم‬ ‫از‬ ‫ﭘﺸﺘﯿﺒﺎﻧﯽ‬DBMS ‫ﺑﻪ‬ ‫ﺑﺤﺚ‬ ‫اﯾﻦ‬ ‫ﺗﻤﺮﮐﺰ‬ .‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﭘﺮداﺧﺘﻪ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻣﻬﻢ‬ ‫ﺳﺎزوﮐﺎرﻫﺎي‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫ﺷﺪه‬ ‫اراﺋﻪ‬ ‫روش‬ ‫ﺷﻔﺎﻓﯿﺖ‬ ‫ﺑﺮرﺳﯽ‬ ‫ﺑﻪ‬ ‫ﺑﺨﺶ‬ ‫اﯾﻦ‬ ‫در‬ ‫ﺷﺪه‬ ‫ﻣﻌﻄﻮف‬ ‫ﮔﯿﺮي‬ ‫ﭘﺸﺘﯿﺒﺎن‬ ‫و‬ ‫روﯾﺪادﻧﮕﺎري‬ ،‫ﺷﺎﺧﺺ‬ ‫ﻫﺎي‬ ‫ﻣﮑﺎﻧﯿﺰم‬.‫اﺳﺖ‬ 5-4-1(‫ﺷﺎﺧﺺ‬ ‫ﻗﺮار‬ ‫اﻣﺮ‬ ‫اﯾﻦ‬ ‫دﻟﯿﻞ‬ .‫ﮐﺮد‬ ‫ﺗﻌﺮﯾﻒ‬ ‫ﺷﺎﺧﺺ‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﻫﺎي‬ ‫ﺳﺘﻮن‬ ‫روي‬ ‫ﺗﻮان‬ ‫ﻣﯽ‬ ‫ﻋﺎﻣﻞ‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﺑﺮ‬ ‫ﻣﺒﺘﻨﯽ‬ ‫راﻫﮑﺎر‬ ‫ﻫﻤﺎﻧﻨﺪ‬ ‫رﻫﯿﺎﻓﺖ‬ ‫اﯾﻦ‬ ‫در‬ ‫داده‬ ‫ﮐﻞ‬ ‫ﺧﻮاﻧﺪن‬ ‫ﻣﺴﺘﻠﺰم‬ ‫ﺳﺘﻮن‬ ‫ﯾﮏ‬ ‫روي‬ ‫ﺷﺎﺧﺺ‬ ‫ﮐﺮدن‬ ‫ﺗﻌﺮﯾﻒ‬ ‫ﮐﻪ‬ ‫آﻧﺠﺎ‬ ‫از‬ ‫ﻫﻤﭽﻨﯿﻦ‬ .‫اﺳﺖ‬ ‫ﻧﻬﺎﻧﮕﺎه‬ ‫ﺑﺎﻻي‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫واﺣﺪ‬ ‫ﮔﺮﻓﺘﻦ‬ ‫اﯾﻦ‬ ‫و‬ ‫اﺳﺖ‬ ‫ﺳﺘﻮن‬ ‫آن‬ ‫ﻫﺎي‬‫روي‬ ‫ﺷﺎﺧﺺ‬ ‫ﮐﻪ‬ ‫اﺳﺖ‬ ‫اﯾﻦ‬ ‫ﻣﺎﻧﻨﺪ‬ ‫ﮐﺎﻣﻼ‬ ‫اﻣﺮ‬ ‫ﻧﺘﯿﺠﻪ‬ ،‫ﮔﺮﻓﺖ‬ ‫ﺧﻮاﻫﺪ‬ ‫اﻧﺠﺎم‬ ‫ﻧﻬﺎﻧﮕﺎه‬ ‫واﺳﻄﻪ‬ ‫ﺑﻪ‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﺧﻮاﻧﺪن‬ ‫اﯾﻨﮑﻪ‬ ‫ﺑﺎ‬ ،‫دﯾﮕﺮ‬ ‫ﺑﯿﺎن‬ ‫ﺑﻪ‬ .(‫ﺷﻮﻧﺪ‬ ‫ﻣﯽ‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ،‫ﮐﺶ‬ ‫از‬ ‫ﺷﺪن‬ ‫درﯾﺎﻓﺖ‬ ‫از‬ ‫ﻗﺒﻞ‬ ‫ﻫﺎ‬ ‫داده‬ ‫)ﭼﺮاﮐﻪ‬ ‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫ﺗﻌﺮﯾﻒ‬ ‫ﻓﺎش‬ ‫ﺳﺘﻮن‬ ‫ﯾﮏ‬ ‫د‬ ‫روي‬ ‫واﻗﻊ‬ ‫در‬ ‫ﺷﺎﺧﺺ‬ ‫اﻣﺎ‬ ،‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﻧﻈﺮ‬ ‫ﻣﻮرد‬ ‫ﺳﺘﻮن‬ ‫دادﻫﺎي‬.‫ﮐﺮد‬ ‫ﺧﻮاﻫﺪ‬ ‫ﻋﻤﻞ‬ ‫درﺳﺘﯽ‬ ‫ﺑﻪ‬ ‫و‬ ‫ﺷﺪه‬ ‫ﺗﻌﺮﯾﻒ‬ ‫ﻓﺎش‬ ‫ﻫﺎي‬ ‫اده‬ 5-4-2(‫ﺑﺎزﯾﺎﺑﯽ‬ ‫و‬ ‫ﺗﺮاﮐﻨﺶ‬ ،‫روﯾﺪادﻧﮕﺎري‬ ) ‫ﺗﺮاﮐﻨﺶ‬ ‫ﺳﺎﺑﻘﻪ‬Transaction Log‫ﻫﺎي‬ ‫وﯾﮋﮔﯽ‬ ‫ﺣﻔﻆ‬ ‫ﻣﻨﻈﻮر‬ ‫ﺑﻪ‬ ‫را‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫در‬ ‫ﺷﺪه‬ ‫اﺟﺮا‬ ‫ﻫﺎي‬ ‫ﺗﺮاﮐﻨﺶ‬ ‫ﻣﻮرد‬ ‫در‬ ‫اﻃﻼﻋﺎﺗﯽ‬ (ACID ‫اﻃﻼﻋ‬ ‫ﺣﺎوي‬ ‫ﺗﺮاﮐﻨﺶ‬ ‫ﺳﺎﺑﻘﻪ‬ ‫آﻧﺠﺎﮐﻪ‬ ‫از‬ .‫ﮐﻨﺪ‬ ‫ﻣﯽ‬ ‫ﻧﮕﻬﺪاري‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫در‬‫ﺑﺮاﺑﺮ‬ ‫در‬ ‫آن‬ ‫از‬ ‫ﺣﻔﺎﻇﺖ‬ ،‫ﻫﺎﺳﺖ‬ ‫ﺗﺮاﮐﻨﺶ‬ ‫ﺑﻪ‬ ‫راﺟﻊ‬ ‫ﺗﻔﺼﯿﻠﯽ‬ ‫ﺎت‬ .‫ﺷﻮد‬ ‫رﻋﺎﯾﺖ‬ ‫ﺑﺎﯾﺪ‬ ‫ﻧﯿﺰ‬ ‫آﻧﺠﺎ‬ ‫در‬ ‫داده‬ ‫ﻣﺤﺮﻣﺎﻧﮕﯽ‬ ‫و‬ ‫اﺳﺖ‬ ‫ﺣﯿﺎﺗﯽ‬ ‫ﻏﯿﺮﻣﺠﺎز‬ ‫دﺳﺘﺮﺳﯽ‬ .‫ﺑﺎﺷﺪ‬ ‫ﻣﯽ‬ ‫ﺳﻄﺮﻫﺎﯾﯽ‬ ‫ﺣﺎوي‬ ‫و‬ ‫ﺷﺪه‬ ‫ذﺧﯿﺮه‬ (‫دﯾﮕﺮ‬ ‫ﭘﺎﯾﺎي‬ ‫ﺳﺎزي‬ ‫ذﺧﯿﺮه‬ ‫رﺳﺎﻧﻪ‬ ‫ﻫﺮ‬ ‫)ﯾﺎ‬ ‫دﯾﺴﮏ‬ ‫در‬ ‫ﻓﺎﯾﻞ‬ ‫ﯾﮏ‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫ﻏﺎﻟﺒﺎ‬ ‫ﺗﺮاﮐﻨﺶ‬ ‫ﺳﺎﺑﻘﻪ‬ ‫اﯾﻦ‬ ‫از‬ ‫ﺳﻄﺮ‬ ‫ﻫﺮ‬ ‫اﻃﻼﻋﺎت‬‫در‬ .‫اﺳﺖ‬ ‫اﺿﺎﻓﯽ‬ ‫اﻃﻼﻋﺎت‬ ‫و‬ ‫ﺗﺮاﮐﻨﺶ‬ ‫ﻧﻮع‬ ،‫ﺗﺮاﮐﻨﺶ‬ ‫ﺷﻨﺎﺳﻪ‬ ،‫ﻗﺒﻠﯽ‬ ‫ﺳﻄﺮ‬ ‫ﺷﻨﺎﺳﻪ‬ ،‫ﺳﻄﺮ‬ ‫ﺷﻨﺎﺳﻪ‬ ‫از‬ ‫ﻋﺒﺎرت‬ ‫ﻓﺎﯾﻞ‬ ) ‫ﺑﺮوزرﺳﺎﻧﯽ‬ :‫دارد‬ ‫وﺟﻮد‬ ‫ﺗﺮاﮐﻨﺶ‬ ‫ﻧﻮع‬ ‫ﺷﺶ‬ ‫ﮐﻞ‬Update) ‫ﺟﺒﺮان‬ ،(Compensation‫ﺗ‬ ،() ‫ﺎﯾﯿﺪ‬Commit) ‫ﻟﻐﻮ‬ ،(Abort‫ﻧﻘﻄﻪ‬ ،( ) ‫ﺑﺮرﺳﯽ‬Checkpoint) ‫ﺗﮑﻤﯿﻞ‬ ‫و‬ (Completion‫ﻧﻮع‬ ‫ﺷﺶ‬ ‫اﯾﻦ‬ ‫ﺑﯿﻦ‬ ‫از‬ .(.‫اﺳﺖ‬ ‫ﺑﺮﺧﻮردار‬ ‫اي‬ ‫وﯾﮋه‬ ‫اﻫﻤﯿﺖ‬ ‫از‬ ‫ﺑﺮوزرﺳﺎﻧﯽ‬ ‫ﻧﻮع‬ ،‫ﺗﺮاﮐﻨﺶ‬ ‫ﺷﺎﻣﻞ‬ ‫اﺿﺎﻓﯽ‬ ‫اﻃﻼﻋﺎت‬ ‫ﺑﺨﺶ‬ ‫در‬ ‫و‬ ‫اﺳﺖ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫از‬ ‫ﺻﻔﺤﻪ‬ ‫ﯾﮏ‬ ‫در‬ ‫ﺗﻐﯿﯿﺮ‬ ‫ﯾﮏ‬ ‫ﻧﺸﺎﻧﮕﺮ‬ ‫ﺳﺎﺑﻘﻪ‬ ‫ﻓﺎﯾﻞ‬ ‫در‬ ‫ﺑﺮوزرﺳﺎﻧﯽ‬ ‫ﻧﻮع‬ ‫ﺳﻄﺮﻫﺎي‬ .‫ﺑﺎﺷﺪ‬ ‫ﻣﯽ‬ ‫ﺗﻐﯿﯿﺮ‬ ‫از‬ ‫ﺑﻌﺪ‬ ‫ﻫﺎي‬ ‫داده‬ ‫و‬ (‫ﺑﺎﯾﺖ‬ ‫ﺻﻮرت‬ ‫)ﺑﻪ‬ ‫ﺗﻐﯿﯿﺮ‬ ‫از‬ ‫ﻗﺒﻞ‬ ‫ﻫﺎي‬ ‫داده‬ ،‫ﺻﻔﺤﻪ‬ ‫ﺷﻨﺎﺳﻪ‬ ،‫ﻓﺎﯾﻞ‬ ‫ﺷﻨﺎﺳﻪ‬
  • 11. ‫در‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﻣﺤﺮﻣﺎﻧﮕﯽ‬ ‫رﻫﯿﺎﻓﺖ‬ ‫اﯾﻦ‬ ‫ﻧﺘﯿﺠﻪ‬ ‫در‬ ،‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﻧﮕﻬﺪاري‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫ﻧﻬﺎن‬ ‫ﺣﺎﻓﻈﻪ‬ ‫در‬ ‫ﺻﻔﺤﺎت‬ ‫ﻫﺎي‬ ‫داده‬ ‫آﻧﺠﺎﮐﻪ‬ ‫از‬ ‫ﻫﺎي‬ ‫داده‬ ،‫ﺳﻮاﺑﻖ‬ ‫ﻓﺎﯾﻞ‬ ‫در‬ ‫ﺑﺮوزرﺳﺎﻧﯽ‬ ‫ﺳﻄﺮ‬ ‫ﯾﮏ‬ ‫ﺳﺎﺧﺖ‬ ‫ﻫﻨﮕﺎم‬ ،‫دﯾﮕﺮ‬ ‫ﻋﺒﺎرت‬ ‫ﺑﻪ‬ .‫ﮐﻨﺪ‬ ‫ﻣﯽ‬ ‫ﺣﻔﻆ‬ ‫ﻧﯿﺰ‬ ‫را‬ ‫ﺗﺮاﮐﻨﺶ‬ ‫ﺳﻮاﯾﻖ‬ ‫ﺛﺒﺖ‬ ‫ﻓﺎﯾﻞ‬ ‫ﻧﻬﺎ‬ ‫از‬ ‫ﺗﻐﯿﯿﺮ‬ ‫از‬ ‫ﺑﻌﺪ‬ ‫ﭼﻪ‬ ‫و‬ ‫ﻗﺒﻞ‬ ‫ﭼﻪ‬ ‫ﺻﻔﺤﺎت‬‫ﻣﯽ‬ ‫ﻧﮕﻬﺪاري‬ ‫ﻧﻬﺎن‬ ‫ﺣﺎﻓﻈﻪ‬ ‫در‬ ‫ﺷﺪه‬ ‫رﻣﺰ‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫اﻃﻼﻋﺎت‬ ‫اﯾﻦ‬ ‫ﮐﻪ‬ ‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﺧﻮاﻧﺪه‬ ‫ﻧﮕﺎه‬ ‫ﺷﻮد‬ ‫ﻣﯽ‬ ‫ﻧﻮﺷﺘﻪ‬ ‫ﺳﻮاﺑﻖ‬ ‫ﺛﺒﺖ‬ ‫ﻓﺎﯾﻞ‬ ‫در‬ ‫رﻣﺰﺷﺪه‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬ ‫ﻧﯿﺰ‬ ‫ﻫﺎ‬ ‫داده‬ ‫اﯾﻦ‬ ‫ﻧﺘﯿﺠﻪ‬ ‫در‬ .‫ﺷﻮد‬. 5-4-3(‫ﮔﯿﺮي‬ ‫ﭘﺸﺘﯿﺒﺎن‬ ‫آﻧ‬ ‫از‬‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫در‬ ‫ﺳﻄﺮ‬ ‫ﺷﻨﺎﺳﻪ‬ ‫ﮐﻪ‬ ‫ﺠﺎ‬‫ﺑﺎ‬‫ﻣﯽ‬ ‫ﺗﻌﺮﯾﻒ‬ ‫ﺷﯿﺎر‬ ‫ﺷﻨﺎﺳﻪ‬ ‫و‬ ‫ﺻﻔﺤﻪ‬ ‫ﺷﻨﺎﺳﻪ‬ ،‫ﻓﺎﯾﻞ‬ ‫ﺷﻨﺎﺳﻪ‬ ‫ﺗﺎﯾﯽ‬ ‫ﺳﻪ‬‫ﺷﻮد‬‫ﺑ‬ ‫اﻃﻼﻋﺎت‬ ‫اﯾﻦ‬ ‫و‬‫ﺟﺰ‬ ‫ﻪ‬ ‫اﯾﻦ‬ ‫در‬ ‫را‬ ‫ﮔﯿﺮي‬ ‫ﭘﺸﺘﯿﺒﺎن‬ ‫ﻋﻤﻞ‬ ‫ﻫﺎ‬ ‫داده‬ ‫ﻣﺠﺪد‬ ‫رﻣﺰﻧﮕﺎري‬ ‫و‬ ‫رﻣﺰﮔﺸﺎﯾﯽ‬ ‫ﺑﻪ‬ ‫ﻧﯿﺎز‬ ‫ﺑﺪون‬ ‫ﺗﻮان‬ ‫ﻣﯽ‬ ،‫ﻣﺎﻧﺪ‬ ‫ﻣﯽ‬ ‫ﺑﺎﻗﯽ‬ ‫ﺛﺎﺑﺖ‬ ‫ﺧﺎص‬ ‫اﻋﻤﺎل‬ ‫در‬ .‫اﺳﺖ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮔﯿﺮي‬ ‫ﭘﺸﺘﯿﺒﺎن‬ ‫ﻣﮑﺎﻧﯿﺰم‬ ‫ﺑﻪ‬ ‫ﻧﺴﺒﺖ‬ ‫ﺷﺪه‬ ‫اراﺋﻪ‬ ‫راﻫﮑﺎر‬ ‫ﺷﻔﺎﻓﯿﺖ‬ ‫ﮔﺮ‬ ‫ﺑﯿﺎن‬ ،‫اﻣﺮ‬ ‫اﯾﻦ‬ ‫ﮐﻪ‬ ‫داد‬ ‫اﻧﺠﺎم‬ ‫روش‬ 6(‫ﻧﺘﯿﺠﻪ‬ ‫اﯾﻦ‬ ‫در‬‫ﺑﻪ‬ ‫ﮐﺎر‬ ‫آن‬ ‫ﺑﻪ‬ ‫ﻣﺮﺑﻮط‬ ‫ﻣﻘﺎﻟﻪ‬ ‫و‬ ‫ﺷﺪه‬ ‫ﭘﺮداﺧﺘﻪ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫رﻣﺰﻧﮕﺎري‬ ‫زﻣﯿﻨﻪ‬ ‫در‬ ‫ﺟﺪﯾﺪ‬ ‫راﻫﮑﺎر‬ ‫ﯾﮏ‬ ‫اﺟﻤﺎﻟﯽ‬ ‫ﺑﺮرﺳﯽ‬ ‫و‬ ‫ﻧﻘﺪ‬ ‫ﺑﻪ‬ ‫ﺳﻨﺪ‬ .‫ﺷﺪ‬ ‫ﺑﺮرﺳﯽ‬ ‫و‬ ‫ﻧﻘﺪ‬ ‫ﺧﻼﺻﻪ‬ ‫ﻃﻮر‬.‫اﺳﺖ‬ ‫ﺷﺪه‬ ‫ﺑﺮرﺳﯽ‬ ‫و‬ ‫ﺗﺤﻠﯿﻞ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫رﻣﺰﻧﮕﺎري‬ ‫زﻣﯿﻨﻪ‬ ‫در‬ ‫ﻣﻮﺟﻮد‬ ‫رﻫﯿﺎﻓﺖ‬ ‫ﭘﻨﺞ‬ ،‫ﻣﺬﮐﻮر‬ ‫ﻣﻘﺎﻟﻪ‬ ‫در‬ ‫ﻋﻠ‬ ‫ﻣﻮﺟﻮد‬ ‫ﻫﺎي‬ ‫روش‬ ‫ﮐﻪ‬ ‫ﺷﺪه‬ ‫داده‬ ‫ﻧﺸﺎن‬‫ﮐﺎرﮔﯿﺮي‬ ‫ﺑﻪ‬ ‫اﯾﻨﮑﻪ‬ ‫ﯾﺎ‬ ‫داﺷﺘﻪ‬ ‫ﮐﺎراﯾﯽ‬ ‫ﺑﺮ‬ ‫ﺗﻮﺟﻬﯽ‬ ‫ﻗﺎﺑﻞ‬ ‫ﺗﺎﺛﯿﺮ‬ ،‫ﻣﻄﻠﻮب‬ ‫اﻣﻨﯿﺘﯽ‬ ‫ﺳﻄﺢ‬ ‫اراﺋﻪ‬ ‫رﻏﻢ‬ ‫ﯽ‬ ‫ﻫﻤﭽﻨﯿﻦ‬ .‫ﮔﯿﺮﻧﺪ‬ ‫ﻣﯽ‬ ‫ﺧﺪﻣﺎت‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﮐﺎرﮔﺰار‬ ‫از‬ ‫ﮐﻪ‬ ‫اﺳﺖ‬ ‫ﻣﻮﺟﻮدي‬ ‫ﮐﺎرﺑﺮدي‬ ‫ﻫﺎي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫در‬ ‫ﻋﻤﺪه‬ ‫ﺗﻐﯿﯿﺮات‬ ‫اﻋﻤﺎل‬ ‫ﻣﺴﺘﻠﺰم‬ ‫آﻧﻬﺎ‬ ‫ﻫﺎي‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫و‬ ‫ﮐﺎرﺑﺮد‬ ‫ﻻﯾﻪ‬ ‫ﺑﻪ‬ ‫)ﻧﺴﺒﺖ‬ ‫ﺷﻔﺎﻓﯿﺖ‬ ‫از‬ ‫روش‬ ‫اﯾﻦ‬ ‫از‬ ‫ﺑﺮﺧﯽ‬‫ﻫﺎ‬ ‫ﭘﺬﯾﺮي‬ ‫آﺳﯿﺐ‬ ‫از‬ ‫اﻣﺎ‬ ،‫ﺑﺮﺧﺮدارﻧﺪ‬ ‫ﻗﺒﻮﻟﯽ‬ ‫ﻗﺎﺑﻞ‬ ‫ﮐﺎراﯾﯽ‬ ‫و‬ (‫ﮐﺎرﺑﺮدي‬ .‫ﺑﺮﻧﺪ‬ ‫ﻣﯽ‬ ‫رﻧﺞ‬ ‫ﻧﯿﺰ‬ ‫ﻣﺨﺘﻠﻔﯽ‬ ‫ﺿﻌﻒ‬ ‫ﻧﻘﺎط‬ ‫و‬ ) ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﻣﺪﯾﺮﯾﺖ‬ ‫اﻓﺰار‬ ‫ﻧﺮم‬ ‫درون‬ ‫در‬ ‫رﻣﺰﻧﮕﺎري‬ ‫واﺣﺪ‬ ‫دادن‬ ‫ﻗﺮار‬ ‫ﻣﺒﻨﺎي‬ ‫ﺑﺮ‬ ‫ﻣﻘﺎﻟﻪ‬ ‫اﯾﻦ‬ ‫در‬ ‫ﺷﺪه‬ ‫اراﺋﻪ‬ ‫ﺟﺪﯾﺪ‬ ‫روش‬DBMS‫ﺑﺎﻻي‬ ‫در‬ ‫و‬ ( ) ‫ﻧﻬﺎن‬ ‫ﺣﺎﻓﻈﻪ‬Cache‫ﻧ‬ ‫روش‬ ‫ﯾﮏ‬ ‫و‬ ،‫ﺳﯿﺴﺘﻢ‬ ‫اﯾﻦ‬ () ‫ﻣﺨﺘﺼﺎت‬ ‫از‬ ‫اﺳﺘﻔﺎده‬ ‫ﺑﺎ‬ ‫اﻃﻼﻋﺎت‬ ‫رﻣﺰﻧﮕﺎري‬ ‫ﻮآوراﻧﻪ‬Coordinates‫در‬ ‫ﻫﺎ‬ ‫داده‬ ( .‫آورد‬ ‫ﻣﯽ‬ ‫ارﻣﻐﺎن‬ ‫ﺑﻪ‬ ‫را‬ ‫ﻗﺒﻮﻟﯽ‬ ‫ﻗﺎﺑﻞ‬ ‫ﺷﻔﺎﻓﯿﺖ‬ ‫و‬ ‫ﮐﺎراﯾﯽ‬ ‫ﻫﻤﭽﻨﯿﻦ‬ ‫و‬ ‫داده‬ ‫ﺑﺎﻻي‬ ‫اﻣﻨﯿﺖ‬ ‫روش‬ ‫اﯾﻦ‬ ‫ﮐﻪ‬ ‫ﺷﺪه‬ ‫ادﻋﺎ‬ .‫ﺑﺎﺷﺪ‬ ‫ﻣﯽ‬ ‫داده‬ ‫ﭘﺎﯾﮕﺎه‬ ‫ﺑﺨﺶ‬ ‫در‬ ‫ﻣﺴﺌﻠﻪ‬ ‫ﺣﺪود‬ ‫ﮐﺮدن‬ ‫ﻣﺸﺨﺺ‬ ‫و‬ ‫ﻣﻘﺪﻣﻪ‬ ‫ﺑﯿﺎن‬ ‫از‬ ‫ﭘﺲ‬ ‫ﺳﻨﺪ‬ ‫اﯾﻦ‬ ‫در‬2‫ﻣﻌﺮﻓﯽ‬ ‫ﺑﻪ‬ ،‫ﺑﺨﺶ‬ ‫در‬ ‫ﻣﻮﺟﻮد‬ ‫راﻫﮑﺎرﻫﺎي‬ ‫ﺑﺮرﺳﯽ‬ ‫و‬3 ‫ﻓﺼﻞ‬ ‫در‬ ‫ﺟﺪﯾﺪ‬ ‫راﻫﮑﺎر‬ ‫ﺳﭙﺲ‬ .‫ﺷﺪ‬ ‫ﭘﺮداﺧﺘﻪ‬4‫ﻓﺼﻞ‬ ‫در‬ .‫ﺷﺪ‬ ‫ﻣﻌﺮﻓﯽ‬ ‫ﺧﻼﺻﻪ‬ ‫ﺻﻮرت‬ ‫ﺑﻪ‬5‫روش‬ ،‫اﺳﺖ‬ ‫آن‬ ‫ﺑﺮ‬ ‫ﺳﻨﺪ‬ ‫اﯾﻦ‬ ‫اﺻﻠﯽ‬ ‫ﺗﻤﺮﮐﺰ‬ ‫ﮐﻪ‬ ‫ﻣﺪﯾﺮﯾﺖ‬ ‫ﺳﯿﺴﺘﻢ‬ ‫ﻣﻬﻢ‬ ‫ﻫﺎي‬ ‫ﻣﮑﺎﻧﯿﺰم‬ ‫از‬ ‫ﭘﺸﺘﯿﺒﺎﻧﯽ‬ ‫و‬ ‫ﻣﻌﺎﯾﺐ‬ ،‫ﻣﺰاﯾﺎ‬ ‫ﺑﺎﺑﺖ‬ ‫از‬ ‫ﺑﺮرﺳﯽ‬ ‫و‬ ‫ﻧﻘﺪ‬ ‫و‬ ‫ﺑﺤﺚ‬ ‫ﻣﻮرد‬ ‫ﻣﻘﺎﻟﻪ‬ ‫آن‬ ‫در‬ ‫ﺷﺪه‬ ‫اراﺋﻪ‬ ‫ﺟﺪﯾﺪ‬ ‫ﭘ‬.‫ﮔﺮﻓﺖ‬ ‫ﻗﺮار‬ ‫داده‬ ‫ﺎﯾﮕﺎه‬ 7(‫ﻣﺮاﺟﻊ‬ [1] Shmueli, Erez, et al. "Implementing a database encryption solution, design and implementation issues." Computers & security 44 (2014): 33-50.