Assignment_1.pdf

‫ﻣﺠﻤﻮﻋﻪ ﺗﻤﺮﻳﻦ ﻫﺎﻱ ﺳﺮﻱ ﺍﻭﻝ ﺩﺭﺱ ﭘﺎﻳﮕﺎﻩ ﺩﺍﺩﻩﻫﺎ )‪(۱‬‬
‫ﻣﻬﻠﺖ ﺗﺤﻮﻳﻞ‪۱۳۸۶/۷/۱۸ :‬‬
‫ﻧﺤﻮه ﺗﺤﻮﻳﻞ‪[email protected] :‬‬
‫‪ .I‬ﺗﻤﺮﻳﻦﻫﺎﻱ ﺍﺻﻠﻲ‪:‬‬
‫‪(۱‬‬
‫‪(۲‬‬
‫‪(۳‬‬
‫‪(۴‬‬
‫‪(۵‬‬
‫ﻧﺴﻞ ﻫﺎﻱ ﻣﺨﺘﻠﻒ ﺗﮑﻨﻮﻟﻮﮊﻱ ﺫﺧﻴﺮﻩ ﻭ ﺑﺎﺯﻳﺎﺑﻲ ﺍﻃﻼﻋﺎﺕ ﺭﺍ ﻧﺎﻡ ﺑﺮﺩﻩ ﻭ ﺧﺼﻮﺻﻴﺎﺕ ﺩﻭ ﻧﺴﻞ ﺍﻭﻝ ﻭ ﺩﻭﻡ ﺭﺍ ﺑﻪ ﺍﺧﺘﺼﺎﺭ ﺑﻴﺎﻥ‬
‫ﮐﻨﻴﺪ‪.‬‬
‫ﻣﻔﺎﻫﻴﻢ ﺩﺍﺩﻩ "ﺩﺍﺩﻩ‪ -‬ﺍﻃﻼﻉ‪ -‬ﺷﻨﺎﺧﺖ " ﺭﺍ ﺗﻌﺮﻳﻒ ﮐﺮﺩﻩ ﻭ ﺍﺭﺗﺒﺎﻁ ﻣﻴﺎﻥ ﺁﻧﻬﺎ ﺭﺍ ﺑﻴﺎﻥ ﮐﻨﻴﺪ‪.‬‬
‫ﺩﺍﺩﻩ ﻫﺎﻱ ﺳﺎﺧﺘﻤﻨﺪ‪ ،‬ﻧﻴﻢ ﺳﺎﺧﺘﻤﻨﺪ ﻭ ﻧﺎﺳﺎﺧﺘﻤﻨﺪ ﺭﺍ ﺗﻌﺮﻳﻒ ﮐﺮﺩﻩ ﻭ ﺑﺮﺍﻱ ﻫﺮ ﻣﻮﺭﺩ ﺩﻭ ﻣﺜﺎﻝ ﻗﻴﺪ ﮐﻨﻴﺪ‪.‬‬
‫ﺗﻔﺎﻭﺕ ﻫﺎﻱ ﺍﺻﻠﻲ ﺑﻴﻦ ﻣﺸﻲ ﻃﺮﺍﺣﻲ ﺳﻴﺴﺘﻢ ﭘﺎﻳﮕﺎﻫﻲ ﻭ ﺳﻴﺴﺘﻢ ﻧﺎﭘﺎﻳﮕﺎﻫﻲ ﺭﺍ ﺷﺮﺡ ﺩﻫﻴﺪ‪.‬‬
‫ﺩﺭ ﺷﮑﻞ ﺯﻳﺮ ﻧﮑﺎﺕ ﻣﻬﻢ ﺗﺮ ﺭﺍ ﺑﻴﺎﻥ ﮐﻨﻴﺪ‪) .‬ﺷﮑﻞ ‪ ۲-۲‬ﺍﺯ ﮐﺘﺎﺏ ﻣﻔﺎﻫﻴﻢ ﺑﻨﻴﺎﺩﻱ ﭘﺎﻳﮕﺎﻩ ﺩﺍﺩﻩ ﻫﺎ(‬
‫‪ (۶‬ﺍﻓﺰﻭﻧﮕﻲ ﭼﻴﺴﺖ؟ ﺩﻻﻳﻞ ﺑﺮﻭﺯ ﺍﻓﺰﻭﻧﮕﻲ ﺩﺭ ﻣﺤﻴﻂ ﻫﺎﻱ "ﺫﺧﻴﺮﻩ ﻭ ﺑﺎﺯﻳﺎﺑﻲ ﺍﻃﻼﻋﺎﺕ" ﺩﺭ ﻣﻌﻨﺎﻱ ﻋﺎﻡ‪ ،‬ﮐﺪﺍﻣﻨﺪ؟ ﻭ ﺑﻪ ﻃﻮﺭ ﮐﻠﻲ‬
‫ﺍﻓﺰﻭﻧﮕﻲ ﭼﻪ ﻣﻌﺎﻳﺐ ﻭ ﻣﺰﺍﻳﺎﻳﻲ ﺩﺍﺭﺩ؟‬
‫‪ (۷‬ﺳﻴﺴﺘﻢ ‪ CS/DB‬ﺭﺍ ﺗﻌﺮﻳﻒ ﮐﻨﻴﺪ ﻭ ﻃﺮﺡ ﻫﺎﻱ ﻣﺘﺼﻮﺭ ﺑﺮﺍﻱ ﺁﻥ ﺭﺍ ﺷﺮﺡ ﺩﺍﺩﻩ ﺳﭙﺲ ﻫﺮ ﻳﮏ ﺍﺯ ﺍﻳﻦ ﻃﺮﺡ ﻫﺎ ﺭﺍ ﺑﻪ ﺍﺧﺘﺼﺎﺭ‬
‫ﺗﻮﺿﻴﺢ ﺩﻫﻴﺪ‪.‬‬
‫‪ (۸‬ﻣﻌﻤﺎﺭﻱ ﻳﮏ ﺳﻴﺴﺘﻢ ‪ C/S DB‬ﺭﺍ ﺩﺭ ﻣﺤﻴﻂ ﻭﺏ ﻧﻤﺎﻳﺶ ﺩﻫﻴﺪ‪ ۳) .‬ﻭ‪ /‬ﻳﺎ ‪ ۴‬ﻻﻳﻪ(‬
‫‪ (۹‬ﻣﺰﺍﻳﺎﻱ ﻣﻌﻤﺎﺭﻱ ‪ C/S DB‬ﺳﻪ ﺭﺩﻳﻔﻲ )‪ (Tier‬ﺭﺍ ﻧﺴﺒﺖ ﺑﻪ ﺩﻭ ﺭﺩﻳﻔﻲ ﺑﻴﺎﻥ ﮐﻨﻴﺪ‪) .‬ﺑﻴﺶ ﺍﺯ ‪ ۴‬ﻣﻮﺭﺩ(‬
‫‪ (۱۰‬ﺳﻴﺴﺘﻢ ﺑﺎ ﺧﺪﻣﺘﮕﺰﺍﺭ ﺩﺍﺩﻩ )‪ (Data Server System‬ﻭ ﺳﻴﺴﺘﻢ ﺑﺎ ﺧﺪﻣﺘﮕﺰﺍﺭ ﺗﺮﺍﮐﻨﺶ ‪(Transaction Server‬‬
‫)‪ System‬ﭼﻪ ﺳﻴﺴﺘﻢ ﻫﺎﻳﻲ ﻫﺴﺘﻨﺪ؟ ﻣﺰﺍﻳﺎ‪ ،‬ﻣﻌﺎﻳﺐ ﻭ ﻣﻮﺍﺭﺩ ﮐﺎﺭﺑﺮﺩ ﺭﺍ ﺑﻴﺎﻥ ﮐﻨﻴﺪ‪.‬‬
‫‪ (۱۱‬ﺳﻴﺴﺘﻢ ‪ DDB‬ﺭﺍ ﺗﻌﺮﻳﻒ ﮐﻨﻴﺪ ﻭ ﺧﺼﻮﺻﻴﺎﺕ ﺍﻳﻦ ﮔﻮﻧﻪ ﺳﻴﺴﺘﻢ ﻫﺎ ﺭﺍ ﺑﻪ ﺍﺧﺘﺼﺎﺭ ﺑﻴﺎﻥ ﮐﻨﻴﺪ‪.‬‬
‫‪ (۱۲‬ﻣﺰﺍﻳﺎ ﻭ ﻣﻌﺎﻳﺐ ‪ DDB‬ﮐﺪﺍﻣﻨﺪ؟‬
‫‪ (۱۳‬ﺷﺒﺎﻫﺖ ﻫﺎ ﻭ ﺗﻔﺎﻭﺕ ﻫﺎﻱ ﺳﻴﺴﺘﻢ ‪ MCMS/DB‬ﻭ‪ DDB‬ﺭﺍ ﺑﻴﺎﻥ ﮐﻨﻴﺪ‪.‬‬
‫‪ (۱۴‬ﻓﺮﺽ ﮐﻨﻴﺪ ﻳﮏ ﺑﺎﻧﮏ ﺗﻌﺪﺍﺩﻱ ﺳﺎﻳﺖ )ﻣﺎﻧﻪ( ﻭ ﻫﺮ ﺳﺎﻳﺖ ﻳﮏ ﺳﻴﺴﺘﻢ ﭘﺎﻳﮕﺎﻫﻲ ﺩﺍﺭﺩ‪ .‬ﺍﮔﺮ ﺗﻌﺎﻣﻞ ﺍﻳﻦ ﺳﻴﺴﺘﻢ ﻫﺎ ﻓﻘﻂ ﺟﺎ ﺑﻪ‬
‫ﺟﺎﻳﻲ ﭘﻮﻝ ﺑﻴﻦ ﺣﺴﺎﺏ ﻫﺎﻱ ﺑﺎﻧﮑﻲ ﺑﺎﺷﺪ‪ ،‬ﻣﻌﻤﺎﺭﻱ ﺍﻳﻦ ﺳﻴﺴﺘﻢ ﭼﻪ ﻣﻲ ﺗﻮﺍﻧﺪ ﺑﺎﺷﺪ؟‬
‫‪ (۱۵‬ﭼﻪ ﻧﺮﻡ ﺍﻓﺰﺍﺭﻫﺎﻳﻲ ﺩﺭ ﻣﺤﻴﻂ ﻳﮏ ﺳﻴﺴﺘﻢ ﭘﺎﻳﮕﺎﻫﻲ ﻭﺟﻮﺩ ﺩﺍﺭﺩ؟ ﻧﻤﺎﻳﺶ ﻻﻳﻪ ﺍﻱ ﻣﺮﺑﻮﻃﻪ ﺭﺍ ﺭﺳﻢ ﮐﻨﻴﺪ‪.‬‬
‫‪ Gateway (۱۶‬ﭼﻴﺴﺖ؟‬
‫‪ (۱۷‬ﺗﺮﺍﮐﻨﺶ ﭼﻴﺴﺖ؟ ﭼﻪ ﺧﺼﻮﺻﻴﺎﺗﻲ ﺩﺍﺭﺩ؟ ﻣﺜﺎﻝ ﻗﻴﺪ ﺷﻮﺩ‪.‬‬
‫‪ .II‬ﺗﻤﺮﻳﻦﻫﺎﻱ ﺗﮑﻤﻴﻠﻲ‪:‬‬
‫‪(۱‬‬
‫‪(۲‬‬
‫‪(۳‬‬
‫‪(۴‬‬
‫‪(۵‬‬
‫‪(۶‬‬
‫ﺗﺎﺭﻳﺨﭽﻪ ﻱ ﺳﻴﺴﺘﻢ ﻫﺎﻱ ﻣﺪﻳﺮﻳﺖ ﭘﺎﻳﮕﺎﻩ ﺩﺍﺩﻩ ﻫﺎ ﺭﺍ ﻣﻄﺎﻟﻌﻪ ﻭ ﮔﺰﺍﺭﺵ ﮐﻨﻴﺪ‪.‬‬
‫ﺗﻌﺮﻳﻒ ﭘﺎﻳﮕﺎﻩ ﺩﺍﺩﻩ ﻫﺎ ﺭﺍ ﺩﺭ ﺷﺶ ﻣﻨﺒﻊ ﻣﻌﺘﺒﺮ ﺧﺎﺭﺟﻲ ﺑﺮﺭﺳﻲ ﮐﻨﻴﺪ‪.‬‬
‫ﺑﺮﺍﻱ ﺗﻌﺎﻣﻞ )ﺍﻧﺪﺭﮐﻨﺶ( ﺑﻴﻦ ﺩﻭ ﺳﻴﺴﺘﻢ "ﺫ‪ -‬ﺏ‪ -‬ﺍ" )‪) (ISR‬ﻣﺜﻼ ﺩﻭ ﺳﻴﺴﺘﻢ ﭘﺎﻳﮕﺎﻫﻲ( ﭼﻪ ﺍﻣﮑﺎﻧﺎﺗﻲ ﻭﺟﻮﺩ ﺩﺍﺭﺩ؟‬
‫ﺩﺭ ﻣﻌﻤﺎﺭﻱ ‪ C/S‬ﭼﻪ ﻭﺍﺣﺪﻫﺎﻳﻲ ﺍﺯ ‪ DBMS‬ﺑﺎﻳﺪ ﺩﺭ ﻣﺎﺷﻴﻦ ‪ Client‬ﻧﺼﺐ ﺷﻮﻧﺪ؟‬
‫‪ Legacy [Database] Systems‬ﭼﻴﺴﺖ؟‬
‫‪Test Data‬ﭼﻪ ﺧﺼﻮﺻﻴﺎﺗﻲ ﺑﺎﻳﺪ ﺩﺍﺷﺘﻪ ﺑﺎﺷﺪ؟‬
‫‪ .III‬ﺗﻤﺮﻳﻦﻫﺎﻱ ﺟﺒﺮﺍﻧﻲ ﺍﺯ ﻣﻬﻨﺪﺳﻲ ﻓﺎﻳﻞﻫﺎ‪:‬‬
‫‪(۱‬‬
‫‪(۲‬‬
‫‪(۳‬‬
‫‪(۴‬‬
‫‪(۵‬‬
‫‪(۶‬‬
‫ﺧﺼﻮﺻﻴﺎﺕ ﻋﻤﻮﻣﻲ ﻓﺎﻳﻞ ﭼﻴﺴﺖ؟ﺧﺼﻮﺻﻴﺎﺕ ﻋﻤﻮﻣﻲ "ﺣﺎﻓﻈﻪ" ﮐﺪﺍﻣﻨﺪ؟‬
‫ﺩﺭ ﻃﺮﺍﺣﻲ ﻓﺎﻳﻞ ﻫﺎ ﭼﻪ ﺧﺼﻮﺻﻴﺎﺗﻲ ﺭﺍ ﺑﺎﻳﺪ ﻣﺸﺨﺺ ﮐﻨﻴﻢ؟‬
‫ﺭﻭﺵ ﻫﺎﻱ ﺩﺳﺘﻴﺎﺑﻲ )‪ (Access Method‬ﺑﻪ ﺭﮐﻮﺭﺩﻫﺎ ﺩﺭ ﻓﺎﻳﻞ ﭼﮕﻮﻧﻪ ﺍﺳﺖ؟‬
‫ﻧﻤﺎﻳﻪ ﺳﺎﺯﻱ )ﺷﺎﺧﺺ ﺑﻨﺪﻱ( ﭼﻴﺴﺖ؟ ﺍﻧﻮﺍﻉ ﺁﻥ ﮐﺪﺍﻣﻨﺪ؟ ﻣﺰﺍﻳﺎ ﻭ ﻣﻌﺎﻳﺐ ﺁﻥ ﻫﺎ ﺭﺍ ﺑﻴﺎﻥ ﮐﻨﻴﺪ‪ .‬ﺑﺮﺍﻱ ﻫﺮ ﻧﻮﻉ ﻧﻴﺰ ﻣﺜﺎﻝ ﻗﻴﺪ‬
‫ﻧﻤﺎﻳﻴﺪ‪.‬‬
‫ﻓﻬﺮﺳﺘﻲ ﺍﺯ ﺍﻧﻮﺍﻉ ﺳﺎﺧﺘﺎﺭ ﻓﺎﻳﻞ ﻫﺎ ﺗﻬﻴﻪ ﮐﻨﻴﺪ‪ .‬ﺭﻭﺵ ﻫﺎﻱ ﺩﺳﺘﻴﺎﺑﻲ ﺑﻪ ﺭﮐﻮﺭﺩﻫﺎﻱ ﻣﻮﺭﺩ ﻧﻈﺮ ﺩﺭ ﻫﺮ ﻧﻮﻉ ﺭﺍ ﺑﻴﺎﻥ ﮐﻨﻴﺪ‪.‬‬
‫ﺩﻻﻳﻞ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﺳﻠﺴﻠﻪ ﻣﺮﺍﺗﺐ ﺣﺎﻓﻈﻪ ﻫﺎ ﭼﻴﺴﺖ ﻭ ﭼﻪ ﭘﺎﺭﺍﻣﺘﺮ ﻫﺎﻳﻲ ﺭﺍ ﺑﺮﺍﻱ ﺗﺼﻤﻴﻢ ﮔﻴﺮﻱ ﺩﺭ ﻣﻮﺭﺩ ﺳﻄﺢ ﺫﺧﻴﺮﻩ ﺳﺎﺯﻱ‬
‫ﺩﺍﺩﻩ ﻫﺎ ﺑﺎﻳﺪ ﺩﺧﺎﻟﺖ ﺩﺍﺩ؟‬
‫‪ .IV‬ﺗﻤﺮﻳﻦﻫﺎﻱ ﻋﻤﻮﻣﻲ‪:‬‬
‫‪ (۱‬ﻣﻬﻨﺪﺳﻲ ﭼﻴﺴﺖ؟ ﻣﻬﻨﺪﺱ ﮐﻴﺴﺖ؟ )ﺩﺭ ﺍﻳﻦ ﻣﻮﺭﺩ ﺗﻮﺻﻴﻪ ﻣﻲ ﺷﻮﺩ ﭘﺎﺳﺦ ﺑﺎ ﺳﺎﺧﺘﺎﺭ ﻣﻘﺎﻟﻪ ﺑﺎﺷﺪ‪(.‬‬
‫‪ (۲‬ﺩﻻﻳﻞ ﻟﺰﻭﻡ ﺩﺍﺷﺘﻦ ﺩﺍﻧﺶ ﻧﻈﺮﻱ‪ -‬ﻓﻨﻲ ﺩﺭ ﻣﻬﻨﺪﺳﻲ ﻓﺎﻳﻞ ﻫﺎ ﭼﻴﺴﺖ؟‬
‫‪ (۳‬ﻳﮏ ﮐﺘﺎﺏ "ﺗﺎﺭﻳﺦ ﻣﻬﻨﺪﺳﻲ" ﻭ ﻳﮏ ﮐﺘﺎﺏ "ﺗﺎﺭﻳﺦ ﻋﻠﻢ" ﺭﺍ ﻣﻄﺎﻟﻌﻪ ﮐﺮﺩﻩ‪ ،‬ﻣﺤﺘﻮﺍﻱ ﻫﺮ ﻳﮏ ﺭﺍ ﺩﺭ ﺣﺪ ﺩﻭ ﺻﻔﺤﻪ ﮔﺰﺍﺭﺵ ﮐﻨﻴﺪ‪.‬‬