Assignment4.pdf

‫ﻣﺠﻤﻮﻋﻪ ﺗﻤﺮﻳﻦﻫﺎي ﺳﺮي ﭼﻬﺎرم درس ﭘﺎﻳﮕﺎهدادهﻫﺎ)‪(1‬‬
‫ﻧﺤﻮه ﺗﺤﻮﻳﻞ‪[email protected] :‬‬
‫‪.I‬‬
‫ﺗﻤﺮﻳﻦﻫﺎي اﺻﻠﻲ‪:‬‬
‫‪.1‬‬
‫ﻣﺰاﻳﺎ و ﻣﻌﺎﻳﺐ ﻣﺪلﻫﺎي ‪ HDS‬و ‪ NDS‬ﻛﺪاﻣﻨﺪ؟‬
‫‪.2‬‬
‫روﻳﻪي ﺗﺒﺪﻳﻞ ﻧﻤﻮدار ‪ ER‬ﺑﻪ ﻃﺮاﺣﻲ ﺑﺎ ‪ HDS‬و ‪ NDS‬را ﺑﻴﺎن ﻛﻨﻴﺪ‪ .‬ﻫﻤﭽﻨﻴﻦ ﻳﻜﻲ از ﻧﻤﻮدارﻫﺎي ﻣﻄﺮح ﺷﺪه در ﻛﻼس را ﺑﺎ ﺳﺎﺧﺘﺎرﻫﺎي ‪ HDS‬و ‪NDS‬‬
‫ﻃﺮاﺣﻲ ﻛﻨﻴﺪ‪.‬‬
‫‪.3‬‬
‫در ﻳﻚ ﻣﺤﻴﻂ ﻋﻤﻠﻴﺎﺗﻲ‪ ،‬ﻧﻤﻮدار ‪ ER‬ﺑﻪ ﺻﻮرت زﻳﺮ اﺳﺖ‪:‬‬
‫ﺑﻪ ﺳﺆاﻻت زﻳﺮ ﭘﺎﺳﺦ دﻫﻴﺪ‪:‬‬
‫•‬
‫ﻣﺠﻤﻮﻋﻪﻫﺎي ﻛﻮداﺳﻴﻠﻲ )ﻣﺪل ﺷﺒﻜﻪاي( اﻳﻦ ﻣﺤﻴﻂ ﻛﺪاﻣﻨﺪ؟‬
‫•‬
‫در ﻣﺪل ﺳﻠﺴﻠﻪ ﻣﺮاﺗﺒﻲ‪ ،‬ﭼﻪ ﺳﻠﺴﻠﻪ ﻣﺮاﺗﺐﻫﺎﻳﻲ ﺑﺮاي اﻳﻦ ﻣﺤﻴﻂ ﻻزم اﺳﺖ؟‬
‫•‬
‫روﻳ‪‬ﻪي ﻏﻴﺮﻓﺮﻣﺎل ﺑﺮاي ﭘﺎﺳﺦﮔﻮﻳﻲ ﺑﻪ ﭘﺮسوﺟﻮي زﻳﺮ را در ﻣﺪل ﺳﻠﺴﻠﻪ ﻣﺮاﺗﺒﻲ ﺑﻨﻮﺳﻴﺪ‪:‬‬
‫"ﺑﻴﺎب اﺳﺎﻣﻲ اﺳﺎﺗﻴﺪي از داﻧﺸﻜﺪه ‪ F3‬را ﻛﻪ داﻧﺸﺠﻮي ‪ S100‬ﺑﺎ آنﻫﺎ درس داﺷﺘﻪ اﺳﺖ‪".‬‬
‫‪.4‬‬
‫ﻧﻤﻮدار ‪ ER‬زﻳﺮ را در ﻧﻈﺮ ﻣﻲﮔﻴﺮﻳﻢ‪:‬‬
‫ﭘﺎﻳﮕﺎه اﻳﻦ ﻣﺤﻴﻂ را در ﻣﺪلﻫﺎي ﺳﻠﺴﻠﻪ ﻣﺮاﺗﺒﻲ و ﺷﺒﻜﻪاي ﻃﺮاﺣﻲ ﻛﻨﻴﺪ‪.‬‬
‫‪.5‬‬
‫ﻧﻤﻮدار ‪ ER‬زﻳﺮ )ﻣﺄﺧﺬ‪(SILBERSCHATZ2006 :‬‬
‫ﻣﺪلﺳﺎزي ﺳﺎدهي ﺑﺨﺸﻲ از ﻓﻌﺎﻟﻴﺖ ﺑﺎﻧﻚﻫﺎﺳﺖ‪ .‬ﻫﺮ ﺑﺎﻧﻚ‬
‫ﺗﻌﺪادي ﺷﻌﺒﻪ دارد و در ﻫﺮ ﺷﻌﺒﻪ ﺗﻌﺪادي ﺷﻤﺎره ﺣﺴﺎب و وام‬
‫وﺟﻮد دارد‪.‬‬
‫ﭘﺎﻳﮕﺎه ﺳﻠﺴﻠﻪ ﻣﺮاﺗﺒﻲ و ﺷﺒﻜﻪاي اﻳﻦ ﻣﺤﻴﻂ را ﻃﺮاﺣﻲ ﻛﻨﻴﺪ‪.‬‬
‫‪.6‬‬
‫‪.7‬‬
‫ﻧﻤﻮدار زﻳﺮ )ﻣﺄﺧﺬ ‪ (ELMASRI2003 :‬ﻣﺪلﺳﺎزي ﺳﺎده ﺷﺪهي ﺳﻴﺴﺘﻢ رزرو ﺟﺎ در ﺧﻄﻮط ﻫﻮاﻳﻲ ﻣﻲ ﺑﺎﺷﺪ‪ .‬ﺑﻪ ﻫﺮﻳﻚ از ﭘﺮﺳﺶﻫﺎي زﻳﺮ ﭘﺎﺳﺦ دﻫﻴﺪ‪:‬‬
‫•‬
‫ﻧﻴﺎزﻫﺎي دادهاي اﻳﻦ ﻣﺤﻴﻂ را ﻟﻴﺴﺖ ﻛﻨﻴﺪ‪.‬‬
‫•‬
‫ﭘﺎﻳﮕﺎه ﺳﻠﺴﻠﻪ ﻣﺮاﺗﺒﻲ و ﺷﺒﻜﻪاي اﻳﻦ ﻣﺤﻴﻂ را ﻃﺮاﺣﻲ ﻛﻨﻴﺪ‪).‬ﺗﺒﺪﻳﻞ ‪ ER‬ﺑﻪ ﻃﺮاﺣﻲ ﭘﺎﻳﮕﺎه(‬
‫•‬
‫ﻳﻚ ﻣﺪلﺳﺎزي دﻳﮕﺮ از اﻳﻦ ﻣﺤﻴﻂ اراﺋﻪ ﻛﻨﻴﺪ‪).‬اﺧﺘﻴﺎري(‬
‫ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﻧﻤﻮدار زﻳﺮ ) ﻣﺄﺧﺬ‪ :‬روﺣﺎ ‪ (86‬ﭘﺎﻳﮕﺎهدادهﻫﺎي ﺳﻠﺴﻠﻪ ﻣﺮاﺗﺒﻲ و ﺷﺒﻜﻪاي را ﻃﺮاﺣﻲ ﻛﻨﻴﺪ‪.‬‬
‫‪.8‬‬
‫ﻧﻤﻮدار زﻳﺮ را در ﻧﻈﺮ ﻣﻲﮔﻴﺮﻳﻢ‪:‬‬
‫ﭘﺎﻳﮕﺎه ﺳﻠﺴﻠﻪ ﻣﺮاﺗﺒﻲ و ﺷﺒﻜﻪاي را ﻃﺮاﺣﻲ ﻛﻨﻴﺪ‪.‬‬
‫‪.II‬‬
‫ﺗﻤﺮﻳﻦﻫﺎي ﺗﻜﻤﻴﻠﻲ‪:‬‬
‫‪.1‬‬
‫در ﻣﻄﺎﻟﻌﻪي ﺳﺎﺧﺘﺎرﻫﺎي دادهاي و ﺗﺤﻠﻴﻞ ﻣﻘﺎﻳﺴﻪاي آنﻫﺎ ﭼﻪ وﻳﮋﮔﻲﻫﺎﻳﻲ را ﺑﺎﻳﺪ ﻣﻮرد ﺗﻮﺟﻪ ﻗﺮار داد؟ )ﻋﻼوه ﺑﺮ وﻳﮋﮔﻲﻫﺎي ﻣﻄﺮح ﺷﺪه در ﻛﻼس(‬
‫‪.2‬‬
‫ﺑﺮاي اﺳﺘﻔﺎده از دادهﻫﺎي ذﺧﻴﺮه ﺷﺪه در ﺳﻴﺴﺘﻢﻫﺎي ﺳﺎﺑﻘﻪاي "‪ ،"Legacy Systems‬اﺣﻴﺎﻧﺎً اﻳﺠﺎد ﺷﺪه ﺑﺎ اﺳﺘﻔﺎده از ‪ HDBMS‬ﻳﺎ ‪ NDBMS‬و ﺑﺎ ﻣﺸﻲ‬
‫ﻓﺎﻳﻠﻴﻨﮓ‪ ،‬ﭼﻪ راهﻫﺎﻳﻲ وﺟﻮد دارد؟‬
‫‪.3‬‬
‫ﻓﺮض ﻣﻲﻛﻨﻴﻢ ﻛﻪ ﺳﺎﺧﺘﺎر دادهاي ﮔﺮاف ﺑﺎﺷﺪ‪ .‬ﻣﻨﻄﻖ ﺟﺴﺘﺠﻮ در ﭘﺎﻳﮕﺎه ﮔﺮاﻓﻲ را ﺑﻴﺎن ﻛﺮده و ﺳﺎﺧﺖ ﻣﻨﻄﻘﻲ دﺳﺘﻮرات ﻻزم ﺑﺮاي ﻋﻤﻠﻴﺎت در اﺑﻦ ﭘﺎﻳﮕﺎه را‬
‫ﻃﺮاﺣﻲ ﻛﻨﻴﺪ‪.‬‬
‫‪.4‬‬
‫‪.5‬‬
‫‪.III‬‬
‫‪.IV‬‬
‫ﺳﻴﺴﺘﻢﻫﺎي زﻳﺮ را ﻣﻄﺎﻟﻌﻪ و ﮔﺰارش ﻛﻮﺗﺎه ﺗﻬﻴﻪ ﻧﻤﺎﺋﻴﺪ‪:‬‬
‫•‬
‫ﺳﻴﺴﺘﻢ ﺳﻠﺴﻠﻪ ﻣﺮاﺗﺒﻲ ‪IMS‬‬
‫•‬
‫ﺳﻴﺴﺘﻢ ﺷﺒﻜﻪاي‬
‫‪IDMS‬‬
‫آﻳﺎ ﺑﺮاي ﺑﻪاﺻﻄﻼح "‪ " XML Database‬ﻣﺪل دادهاي وﺟﻮد دارد؟‬
‫ﺗﻤﺮﻳﻦﻫﺎي ﻳﺎدآوري از ﻣﻬﻨﺪﺳﻲ ﻓﺎﻳﻞﻫﺎ‪:‬‬
‫‪.1‬‬
‫ﺳﺎﺧﺘﺎر ‪ Quad tree‬ﭼﻴﺴﺖ؟‬
‫‪.2‬‬
‫ﻓﺎﻳﻞ ﺑﺎ ﺳﺎﺧﺘﺎر "ﺗﻮرﺳﺎ" )‪ (grid‬ﭼﻴﺴﺖ؟‬
‫‪.3‬‬
‫اﻣﻜﺎﻧﺎت ﻓﺎﻳﻠﻴﻨﮓ ﻳﻚ ‪ DBMS‬را ﻣﻄﺎﻟﻌﻪ ﻛﻨﻴﺪ‪.‬‬
‫‪.4‬‬
‫ﻓﻬﺮﺳﺘﻲ از اﻧﻮاع ﺳﻴﺴﺘﻢﻫﺎي ﻓﺎﻳﻠﻴﻨﮓ ﺗﻬﻴﻪ و ﺗﻨﻈﻴﻢ ﻛﻨﻴﺪ‪.‬‬
‫ﺗﻤﺮﻳﻦﻫﺎي ﻋﻤﻮﻣﻲ‪:‬‬
‫‪.1‬‬
‫ﺑﻪ ﻧﻈﺮ ﺷﻤﺎ وﺟﻮه ﺗﺸﺎﺑﻪ و ﺗﻔﺎوت ﺣﻴﻄﻪﻫﺎي "ﻋﻠﻮم ﻛﺎﻣﭙﻮﺗﺮ" و "ﻣﻬﻨﺪﺳﻲ ﻛﺎﻣﭙﻴﻮﺗﺮ" ﻛﺪاﻣﻨﺪ؟‬
‫‪.2‬‬
‫ﻣﻄﺎﻟﻌﻪ در ﻣﻔﻬﻮم ﺳﻴﺴﺘﻢ )از دﻳﺪﮔﺎه ﺗﺌﻮري ﺳﻴﺴﺘﻢﻫﺎ(‪.‬‬