Assignment1.pdf

‫ﻣﺠﻤﻮﻋﻪ ﺗﻤﺮﻳﻦﻫﺎي ﺳﺮي اول درس ﭘﺎﻳﮕﺎه دادهﻫﺎ )‪(1‬‬
‫ﻧﺤﻮه ﺗﺤﻮﻳﻞ‪[email protected] :‬‬
‫‪ .I‬ﺗﻤﺮﻳﻦﻫﺎي اﺻﻠﻲ‪:‬‬
‫‪ (1‬ﻧﺴﻞ ﻫﺎي ﻣﺨﺘﻠﻒ ﺗﻜﻨﻮﻟﻮژي ذﺧﻴﺮه و ﺑﺎزﻳﺎﺑﻲ اﻃﻼﻋﺎت را ﻧﺎم ﺑﺮده و ﺧﺼﻮﺻﻴﺎت دو ﻧﺴﻞ اول و دوم را ﺑﻪ اﺧﺘﺼﺎر ﺑﻴﺎن ﻛﻨﻴﺪ‪.‬‬
‫‪ (2‬ﻣﻔﺎﻫﻴﻢ داده "داده‪ -‬اﻃﻼع‪ -‬ﺷﻨﺎﺧﺖ " را ﺗﻌﺮﻳﻒ ﻛﺮده و ارﺗﺒﺎط ﻣﻴﺎن آﻧﻬﺎ را ﺑﻴﺎن ﻛﻨﻴﺪ‪.‬‬
‫‪ (3‬داده ﻫﺎي ﺳﺎﺧﺘﻤﻨﺪ‪ ،‬ﻧﻴﻢ ﺳﺎﺧﺘﻤﻨﺪ و ﻧﺎﺳﺎﺧﺘﻤﻨﺪ را ﺗﻌﺮﻳﻒ ﻛﺮده و ﺑﺮاي ﻫﺮ ﻣﻮرد دو ﻣﺜﺎل ﻗﻴﺪ ﻛﻨﻴﺪ‪.‬‬
‫‪ (4‬ﺗﻔﺎوت ﻫﺎي اﺻﻠﻲ ﺑﻴﻦ ﻣﺸﻲ ﻃﺮاﺣﻲ ﺳﻴﺴﺘﻢ ﭘﺎﻳﮕﺎﻫﻲ و ﺳﻴﺴﺘﻢ ﻧﺎﭘﺎﻳﮕﺎﻫﻲ را ﺷﺮح دﻫﻴﺪ‪.‬‬
‫‪ (5‬در ﺷﻜﻞ زﻳﺮ ﻧﻜﺎت ﻣﻬﻢ ﺗﺮ را ﺑﻴﺎن ﻛﻨﻴﺪ‪) .‬ﺷﻜﻞ ‪ 2-2‬از ﻛﺘﺎب ﻣﻔﺎﻫﻴﻢ ﺑﻨﻴﺎدي ﭘﺎﻳﮕﺎه داده ﻫﺎ(‬
‫‪(6‬‬
‫‪(7‬‬
‫‪(8‬‬
‫‪(9‬‬
‫اﻓﺰوﻧﮕﻲ ﭼﻴﺴﺖ؟ دﻻﻳﻞ ﺑﺮوز اﻓﺰوﻧﮕﻲ در ﻣﺤﻴﻂ ﻫﺎي "ذﺧﻴﺮه و ﺑﺎزﻳﺎﺑﻲ اﻃﻼﻋﺎت" در ﻣﻌﻨﺎي ﻋﺎم‪ ،‬ﻛﺪاﻣﻨﺪ؟ و ﺑﻪ ﻃﻮر ﻛﻠﻲ اﻓﺰوﻧﮕﻲ ﭼﻪ ﻣﻌﺎﻳﺐ و‬
‫ﻣﺰاﻳﺎﻳﻲ دارد؟‬
‫ﺳﻴﺴﺘﻢ ‪ CS/DB‬را ﺗﻌﺮﻳﻒ ﻛﻨﻴﺪ و ﻃﺮح ﻫﺎي ﻣﺘﺼﻮر ﺑﺮاي آن را ﺷﺮح داده ﺳﭙﺲ ﻫﺮ ﻳﻚ از اﻳﻦ ﻃﺮح ﻫﺎ را ﺑﻪ اﺧﺘﺼﺎر ﺗﻮﺿﻴﺢ دﻫﻴﺪ‪.‬‬
‫ﻣﻌﻤﺎري ﻳﻚ ﺳﻴﺴﺘﻢ ‪ C/S DB‬را در ﻣﺤﻴﻂ وب ﻧﻤﺎﻳﺶ دﻫﻴﺪ‪ 3) .‬و‪ /‬ﻳﺎ ‪ 4‬ﻻﻳﻪ(‬
‫ﻣﺰاﻳﺎي ﻣﻌﻤﺎري ‪ C/S DB‬ﺳﻪ ردﻳﻔﻲ )‪ (Tier‬را ﻧﺴﺒﺖ ﺑﻪ دو ردﻳﻔﻲ ﺑﻴﺎن ﻛﻨﻴﺪ‪) .‬ﺑﻴﺶ از ‪ 4‬ﻣﻮرد(‬
‫‪(10‬‬
‫‪(11‬‬
‫‪(12‬‬
‫‪(13‬‬
‫‪(14‬‬
‫‪(15‬‬
‫‪(16‬‬
‫‪(17‬‬
‫ﺳﻴﺴﺘﻢ ﺑﺎ ﺧﺪﻣﺘﮕﺰار داده )‪ (Data Server System‬و ﺳﻴﺴﺘﻢ ﺑﺎ ﺧﺪﻣﺘﮕﺰار ﺗﺮاﻛﻨﺶ )‪ (Transaction Server System‬ﭼﻪ ﺳﻴﺴﺘﻢ ﻫﺎﻳﻲ‬
‫ﻫﺴﺘﻨﺪ؟ ﻣﺰاﻳﺎ‪ ،‬ﻣﻌﺎﻳﺐ و ﻣﻮارد ﻛﺎرﺑﺮد را ﺑﻴﺎن ﻛﻨﻴﺪ‪.‬‬
‫ﺳﻴﺴﺘﻢ ‪ DDB‬را ﺗﻌﺮﻳﻒ ﻛﻨﻴﺪ و ﺧﺼﻮﺻﻴﺎت اﻳﻦ ﮔﻮﻧﻪ ﺳﻴﺴﺘﻢ ﻫﺎ را ﺑﻪ اﺧﺘﺼﺎر ﺑﻴﺎن ﻛﻨﻴﺪ‪.‬‬
‫ﻣﺰاﻳﺎ و ﻣﻌﺎﻳﺐ ‪ DDB‬ﻛﺪاﻣﻨﺪ؟‬
‫ﺷﺒﺎﻫﺖ ﻫﺎ و ﺗﻔﺎوت ﻫﺎي ﺳﻴﺴﺘﻢ ‪ MCMS/DB‬و‪ DDB‬را ﺑﻴﺎن ﻛﻨﻴﺪ‪.‬‬
‫ﻓﺮض ﻛﻨﻴﺪ ﻳﻚ ﺑﺎﻧﻚ ﺗﻌﺪادي ﺳﺎﻳﺖ )ﻣﺎﻧﻪ( و ﻫﺮ ﺳﺎﻳﺖ ﻳﻚ ﺳﻴﺴﺘﻢ ﭘﺎﻳﮕﺎﻫﻲ دارد‪ .‬اﮔﺮ ﺗﻌﺎﻣﻞ اﻳﻦ ﺳﻴﺴﺘﻢ ﻫﺎ ﻓﻘﻂ ﺟﺎ ﺑﻪ ﺟﺎﻳﻲ ﭘﻮل ﺑﻴﻦ ﺣﺴﺎب‬
‫ﻫﺎي ﺑﺎﻧﻜﻲ ﺑﺎﺷﺪ‪ ،‬ﻣﻌﻤﺎري اﻳﻦ ﺳﻴﺴﺘﻢ ﭼﻪ ﻣﻲ ﺗﻮاﻧﺪ ﺑﺎﺷﺪ؟‬
‫ﭼﻪ ﻧﺮم اﻓﺰارﻫﺎﻳﻲ در ﻣﺤﻴﻂ ﻳﻚ ﺳﻴﺴﺘﻢ ﭘﺎﻳﮕﺎﻫﻲ وﺟﻮد دارد؟ ﻧﻤﺎﻳﺶ ﻻﻳﻪ اي ﻣﺮﺑﻮﻃﻪ را رﺳﻢ ﻛﻨﻴﺪ‪.‬‬
‫‪ Gateway‬ﭼﻴﺴﺖ؟‬
‫ﺗﺮاﻛﻨﺶ ﭼﻴﺴﺖ؟ ﭼﻪ ﺧﺼﻮﺻﻴﺎﺗﻲ دارد؟ ﻣﺜﺎل ﻗﻴﺪ ﺷﻮد‪.‬‬
‫‪ .II‬ﺗﻤﺮﻳﻦﻫﺎي ﺗﻜﻤﻴﻠﻲ‪:‬‬
‫‪ (1‬ﺗﺎرﻳﺨﭽﻪ ي ﺳﻴﺴﺘﻢ ﻫﺎي ﻣﺪﻳﺮﻳﺖ ﭘﺎﻳﮕﺎه داده ﻫﺎ را ﻣﻄﺎﻟﻌﻪ و ﮔﺰارش ﻛﻨﻴﺪ‪.‬‬
‫‪ (2‬ﺗﻌﺮﻳﻒ ﭘﺎﻳﮕﺎه داده ﻫﺎ را در ﺷﺶ ﻣﻨﺒﻊ ﻣﻌﺘﺒﺮ ﺧﺎرﺟﻲ ﺑﺮرﺳﻲ ﻛﻨﻴﺪ‪.‬‬
‫‪ (3‬ﺑﺮاي ﺗﻌﺎﻣﻞ )اﻧﺪرﻛﻨﺶ( ﺑﻴﻦ دو ﺳﻴﺴﺘﻢ "ذ‪ -‬ب‪ -‬ا" )‪) (ISR‬ﻣﺜﻼ دو ﺳﻴﺴﺘﻢ ﭘﺎﻳﮕﺎﻫﻲ( ﭼﻪ اﻣﻜﺎﻧﺎﺗﻲ وﺟﻮد دارد؟‬
‫‪ (4‬در ﻣﻌﻤﺎري ‪ C/S‬ﭼﻪ واﺣﺪﻫﺎﻳﻲ از ‪ DBMS‬ﺑﺎﻳﺪ در ﻣﺎﺷﻴﻦ ‪ Client‬ﻧﺼﺐ ﺷﻮﻧﺪ؟‬
‫‪ Legacy [Database] Systems (5‬ﭼﻴﺴﺖ؟‬
‫‪Test Data (6‬ﭼﻪ ﺧﺼﻮﺻﻴﺎﺗﻲ ﺑﺎﻳﺪ داﺷﺘﻪ ﺑﺎﺷﺪ؟‬
‫‪ .III‬ﺗﻤﺮﻳﻦﻫﺎي ﺟﺒﺮاﻧﻲ از ﻣﻬﻨﺪﺳﻲ ﻓﺎﻳﻞﻫﺎ‪:‬‬
‫‪ (1‬ﺧﺼﻮﺻﻴﺎت ﻋﻤﻮﻣﻲ ﻓﺎﻳﻞ ﭼﻴﺴﺖ؟ﺧﺼﻮﺻﻴﺎت ﻋﻤﻮﻣﻲ "ﺣﺎﻓﻈﻪ" ﻛﺪاﻣﻨﺪ؟‬
‫‪ (2‬در ﻃﺮاﺣﻲ ﻓﺎﻳﻞ ﻫﺎ ﭼﻪ ﺧﺼﻮﺻﻴﺎﺗﻲ را ﺑﺎﻳﺪ ﻣﺸﺨﺺ ﻛﻨﻴﻢ؟‬
‫‪ (3‬روش ﻫﺎي دﺳﺘﻴﺎﺑﻲ )‪ (Access Method‬ﺑﻪ رﻛﻮردﻫﺎ در ﻓﺎﻳﻞ ﭼﮕﻮﻧﻪ اﺳﺖ؟‬
‫‪ (4‬ﻧﻤﺎﻳﻪ ﺳﺎزي )ﺷﺎﺧﺺ ﺑﻨﺪي( ﭼﻴﺴﺖ؟ اﻧﻮاع آن ﻛﺪاﻣﻨﺪ؟ ﻣﺰاﻳﺎ و ﻣﻌﺎﻳﺐ آن ﻫﺎ را ﺑﻴﺎن ﻛﻨﻴﺪ‪ .‬ﺑﺮاي ﻫﺮ ﻧﻮع ﻧﻴﺰ ﻣﺜﺎل ﻗﻴﺪ ﻧﻤﺎﻳﻴﺪ‪.‬‬
‫‪ (5‬ﻓﻬﺮﺳﺘﻲ از اﻧﻮاع ﺳﺎﺧﺘﺎر ﻓﺎﻳﻞ ﻫﺎ ﺗﻬﻴﻪ ﻛﻨﻴﺪ‪ .‬روش ﻫﺎي دﺳﺘﻴﺎﺑﻲ ﺑﻪ رﻛﻮردﻫﺎي ﻣﻮرد ﻧﻈﺮ در ﻫﺮ ﻧﻮع را ﺑﻴﺎن ﻛﻨﻴﺪ‪.‬‬
‫‪ (6‬دﻻﻳﻞ اﺳﺘﻔﺎده از ﺳﻠﺴﻠﻪ ﻣﺮاﺗﺐ ﺣﺎﻓﻈﻪ ﻫﺎ ﭼﻴﺴﺖ و ﭼﻪ ﭘﺎراﻣﺘﺮ ﻫﺎﻳﻲ را ﺑﺮاي ﺗﺼﻤﻴﻢ ﮔﻴﺮي در ﻣﻮرد ﺳﻄﺢ ذﺧﻴﺮه ﺳﺎزي داده ﻫﺎ ﺑﺎﻳﺪ دﺧﺎﻟﺖ داد؟‬
‫‪ .IV‬ﺗﻤﺮﻳﻦﻫﺎي ﻋﻤﻮﻣﻲ‪:‬‬
‫‪ (1‬ﻣﻬﻨﺪﺳﻲ ﭼﻴﺴﺖ؟ ﻣﻬﻨﺪس ﻛﻴﺴﺖ؟ )در اﻳﻦ ﻣﻮرد ﺗﻮﺻﻴﻪ ﻣﻲ ﺷﻮد ﭘﺎﺳﺦ ﺑﺎ ﺳﺎﺧﺘﺎر ﻣﻘﺎﻟﻪ ﺑﺎﺷﺪ‪(.‬‬
‫‪ (2‬دﻻﻳﻞ ﻟﺰوم داﺷﺘﻦ داﻧﺶ ﻧﻈﺮي‪ -‬ﻓﻨﻲ در ﻣﻬﻨﺪﺳﻲ ﻓﺎﻳﻞ ﻫﺎ ﭼﻴﺴﺖ؟‬
‫‪ (3‬ﻳﻚ ﻛﺘﺎب "ﺗﺎرﻳﺦ ﻣﻬﻨﺪﺳﻲ" و ﻳﻚ ﻛﺘﺎب "ﺗﺎرﻳﺦ ﻋﻠﻢ" را ﻣﻄﺎﻟﻌﻪ ﻛﺮده‪ ،‬ﻣﺤﺘﻮاي ﻫﺮ ﻳﻚ را در ﺣﺪ دو ﺻﻔﺤﻪ ﮔﺰارش ﻛﻨﻴﺪ‪.‬‬