� � � � � �م آﻧ�ﻪ ﺟﺎن را �ت آ ﻮ ﺖ ﻣﻌﺮﻓﯽ درس: ﻃﺮاﺣﯽ ﭘﺎﯾﮕﺎه دادهﻫﺎ )(40384 ﻣﺮﺗﻀﯽ اﻣﯿﻨﯽ ﻧﯿﻤﺴﺎل دوم 95-94 ﻣﻘﺪﻣﻪ 2 ﻣﻌﺮﻓﯽ درس ﻃﺮاﺣﯽ ﭘﺎﯾﮕﺎه دادهﻫﺎ ﻧﯿﺎزﻣﻨﺪ ﺗﻮﺳﻌﻪ ﺳﯿﺴﺘﻢﻫﺎي اﻃﻼﻋﺎﺗﯽ ﯾﺎ ﺑﺮﻧﺎﻣﻪﻫﺎي ﮐﺎرﺑﺮدي ﺑﺮاي اﺳﺘﻔﺎده از اﻃﻼﻋﺎت وﺟﻮد ﺣﺠﻢ زﯾﺎدي از دادهﻫﺎ و اﻃﻼﻋﺎت ذﺧﯿﺮه ﺷﺪه ﭘﺎﯾﮕﺎه دادهﻫﺎ ﻧﯿﺎزﻣﻨﺪ ﺳﯿﺴﺘﻢ واﺳﻄﯽ ﺑﺮاي ذﺧﯿﺮه ،ﺟﺴﺘﺠﻮ ،ﺑﺎزﯾﺎﺑﯽ و ﺑﻪروزرﺳﺎﻧﯽ اﻃﻼﻋﺎت ﭘﺎﯾﮕﺎه دادهﻫﺎ )ﺳﻤﭙﺎد – (DBMS ﺳﯿﺴﺘﻢ ﻣﺪﯾﺮﯾﺖ ﺳﯿﺴﺘﻢﻫﺎي اﻃﻼﻋﺎﺗﯽ ﭘﺎﯾﮕﺎﻫﯽ 3 ﻣﻌﺮﻓﯽ درس ﻃﺮاﺣﯽ ﭘﺎﯾﮕﺎه دادهﻫﺎ Files ﺳﯿﺴﺘﻢ ﻣﺪﯾﺮﯾﺖ ﭘﺎﯾﮕﺎه دادهﻫﺎ )(DBMS ﭘﺎﯾﮕﺎه دادهﻫﺎ )(DB ﺳﯿﺴﺘﻢ ﻋﺎﻣﻞ )(OS ﮐﺎرﺑﺮان ﺑﺮﻧﺎﻣﻪ ﮐﺎرﺑﺮدي 1 ﺑﺮﻧﺎﻣﻪ ﮐﺎرﺑﺮدي 2 U F I ﺗﻮﻟﯿﺪ ﺳﯿﺴﺘﻢ ﭘﺎﯾﮕﺎﻫﯽ 4 ﻣﻌﺮﻓﯽ درس ﻃﺮاﺣﯽ ﭘﺎﯾﮕﺎه دادهﻫﺎ ﺳﻮال :ﺑﺮاي ﺗﻮﻟﯿﺪ ﯾﮏ ﺳﯿﺴﺘﻢ ﭘﺎﯾﮕﺎﻫﯽ در ﯾﮏ ﻣﺤﯿﻂ ﻋﻤﻠﯿﺎﺗﯽ ﭼﻪ ﺑﺎﯾﺪ ﮐﺮد؟ ﺷﻨﺎﺧﺖ و ﺗﺤﻠﯿﻞ ﻧﯿﺎزﻫﺎي دادهاي ﻣﺪﻟﺴﺎزي ﻣﻌﻨﺎﯾﯽ دادهﻫﺎ ﻃﺮاﺣﯽ ﻣﻨﻄﻘﯽ ﭘﺎﯾﮕﺎه دادهﻫﺎ ﭘﯿﺎدهﺳﺎزي و ﺑﻬﺮهﺑﺮداري از ﭘﺎﯾﮕﺎهدادهﻫﺎ اﻣﮑﺎﻧﺎت ﻣﻮردﻧﯿﺎز در اﯾﺠﺎد ﭘﺎﯾﮕﺎه دادهﻫﺎ 5 ﻣﻌﺮﻓﯽ درس ﻃﺮاﺣﯽ ﭘﺎﯾﮕﺎه دادهﻫﺎ ﺳﻮال :در ﻣﺪﻟﺴﺎزي ،ﻃﺮاﺣﯽ و ﭘﯿﺎدهﺳﺎزي ﭘﺎﯾﮕﺎه دادهﻫﺎ ﭼﻪ اﻣﮑﺎﻧﺎﺗﯽ ﻧﯿﺎز اﺳﺖ؟ ﯾﮏ روش و زﺑﺎن ﻣﺪﻟﺴﺎزي دادهﻫﺎ ﯾﮏ ﻣﺪل دادهاي ﺑﺮاي ﻃﺮاﺣﯽ ﻣﻨﻄﻘﯽ روش ﻧﻤﻮدار رواﺑﻂ ﻣﻮﺟﻮدﯾﺖﻫﺎ )(ER ﻣﺪل راﺑﻄﻪاي و ﺟﺪوﻟﯽ ﯾﮏ زﺑﺎن ﺑﺮاي اﻧﺠﺎم ﻋﻤﻠﯿﺎت ﯾﮏ زﺑﺎن اﺳﺘﺎﻧﺪارد ﺑﺮاي ﺗﻌﺮﯾﻒ ،ﮐﻨﺘﺮل و اﻧﺠﺎم ﻋﻤﻠﯿﺎت ﭘﺎﯾﮕﺎﻫﯽ ﺟﺒﺮ راﺑﻄﻪاي و ﺣﺴﺎب راﺑﻄﻪاي ﯾﮏ ﺳﯿﺴﺘﻢ ﻣﺪﯾﺮﯾﺖ ﭘﺎﯾﮕﺎه دادهﻫﺎ زﺑﺎن SQL ... ﺳﺮﻓﺼﻞﻫﺎي درس 6 ﻣﻌﺮﻓﯽ درس ﻃﺮاﺣﯽ ﭘﺎﯾﮕﺎه دادهﻫﺎ -1ﮐﻠﯿﺎت ﺗﻌﺮﯾﻒ ﭘﺎﯾﮕﺎه دادهﻫﺎ ،ﻣﺸﯽ ﻓﺎﯾﻠﯿﻨﮓ و ﻣﺸﯽ ﭘﺎﯾﮕﺎﻫﯽ ،ﻋﻨﺎﺻﺮ ﻣﺤﯿﻂ ﭘﺎﯾﮕﺎه داده ،اﻧﻮاع ﻣﻌﻤﺎري ﺳﯿﺴﺘﻢ ﭘﺎﯾﮕﺎﻫﯽ -2ﻣﺪﻟﺴﺎزي ﻣﻌﻨﺎﯾﯽ دادهﻫﺎ ﺑﺎ روش ERو EER ﻧﻤﻮدار ERو اﺟﺰاي آن ،اﻧﻮاع دامﻫﺎ ،ﺗﮑﻨﯿﮏﻫﺎي ﺗﺨﺼﯿﺺ ،ﺗﻌﻤﯿﻢ ،ﺗﺠﺰﯾﻪ ،ﺗﺮﮐﯿﺐ و ﺗﺠﻤﯿﻊ ،وﯾﮋﮔﯽﻫﺎي روش ﻣﺪﻟﺴﺎزي ﻣﻌﻨﺎﯾﯽ -3آﺷﻨﺎﯾﯽ ﺑﺎ ﺳﺎﺧﺘﺎر دادهاي ﺟﺪوﻟﯽ )راﺑﻄﻪاي( ﺳﺎﺧﺘﺎر ﺟﺪوﻟﯽ و اﺟﺰاي آن ،ﭘﺎﯾﮕﺎه داده ﺟﺪوﻟﯽ و ﻃﺮاﺣﯽ آن ،زﺑﺎن ﭘﺎﯾﮕﺎه داده ﺟﺪوﻟﯽ )(SQL -4ﻣﻌﻤﺎري ﺳﻪ ﺳﻄﺤﯽ ﭘﺎﯾﮕﺎه )ﭘﯿﺸﻨﻬﺎدي (ANSI دﯾﺪ )ﻧﻤﺎي( ادراﮐﯽ ،دﯾﺪ داﺧﻠﯽ ،دﯾﺪ ﺧﺎرﺟﯽ ،ﺗﺒﺪﯾﻼت ﺑﯿﻦ ﺳﻄﻮح ،ﻋﻤﻠﯿﺎت از دﯾﺪ ﺧﺎرﺟﯽ و ﻣﺸﮑﻼت آن ،اﺳﺘﻘﻼل دادهاي ﻓﯿﺰﯾﮑﯽ و ﻣﻨﻄﻘﯽ -5ﺳﯿﺴﺘﻢ ﻣﺪﯾﺮﯾﺖ ﭘﺎﯾﮕﺎه دادهﻫﺎ )(DBMS رﯾﺰﻓﻌﺎﻟﯿﺖﻫﺎي اﯾﺠﺎد ﺳﯿﺴﺘﻢ ﭘﺎﯾﮕﺎﻫﯽ ،ﻣﺰاﯾﺎ و ﻣﻌﺎﯾﺐ ﺗﮑﻨﻮﻟﻮژي ﭘﺎﯾﮕﺎﻫﯽ ،وﻇﺎﯾﻒ ،اﺟﺰا و ردهﺑﻨﺪي ﺳﻤﭙﺎدﻫﺎ ،ﺗﯿﻢ ﻣﺪﯾﺮﯾﺖ ﭘﺎﯾﮕﺎه دادهﻫﺎ )(DBA ﺳﺮﻓﺼﻞﻫﺎي درس )اداﻣﻪ( 7 ﻣﻌﺮﻓﯽ درس ﻃﺮاﺣﯽ ﭘﺎﯾﮕﺎه دادهﻫﺎ -6ﻣﻔﺎﻫﯿﻢ اﺳﺎﺳﯽ ﻣﺪل داده راﺑﻄﻪاي راﺑﻄﻪ و ﻣﻔﺎﻫﯿﻢ ﻣﺮﺑﻮﻃﻪ ،ﻣﯿﺪان )داﻣﻨﻪ( ،اﻧﻮاع راﺑﻄﻪ ،راﺑﻄﻪﻫﺎي ﻧﺮﻣﺎل و ﻏﯿﺮﻧﺮﻣﺎل ،اﻧﻮاع ﮐﻠﯿﺪ در ﻣﺪل راﺑﻄﻪاي -7اﺻﻮل ﻃﺮاﺣﯽ ﭘﺎﯾﮕﺎه دادهﻫﺎي راﺑﻄﻪاي ﺑﻪ روش ﺑﺎﻻ ﺑﻪ ﭘﺎﯾﯿﻦ ﺗﮑﻨﯿﮏﻫﺎي ﺗﺒﺪﯾﻞ ﻣﺪﻟﺴﺎزي ﻣﻌﻨﺎﯾﯽ ﺑﻪ ﻃﺮاﺣﯽ ﻣﻨﻄﻘﯽ -8اﺻﻮل ﻃﺮاﺣﯽ ﭘﺎﯾﮕﺎه دادهﻫﺎي راﺑﻄﻪاي ﺑﻪ روش ﺳﻨﺘﺰ روش ﺳﻨﺘﺰ )ﻧﺮﻣﺎلﺗﺮﺳﺎزي راﺑﻄﻪﻫﺎ( ،ﻣﻔﺎﻫﯿﻤﯽ از ﺗﺌﻮري واﺑﺴﺘﮕﯽ ،ﺷﺮح ﻓﺮمﻫﺎي ﻧﺮﻣﺎل ،ﺗﺠﺰﯾﻪ ﻣﻄﻠﻮب -9ﺟﺎﻣﻌﯿﺖ در ﻣﺪل راﺑﻄﻪاي ﻗﻮاﻋﺪ ﮐﺎرﺑﺮي ،ﻣﮑﺎﻧﯿﺰمﻫﺎي اﻋﻤﺎل ﻗﻮاﻋﺪ ﺟﺎﻣﻌﯿﺖ ﮐﺎرﺑﺮي ،ﻗﻮاﻋﺪ ﺟﺎﻣﻌﯿﺖ ﻣﻮﺟﻮدﯾﺘﯽ و ارﺟﺎﻋﯽ ) C1و (C2 -10ﻋﻤﻠﯿﺎت در ﭘﺎﯾﮕﺎه راﺑﻄﻪاي ﺟﺒﺮ راﺑﻄﻪاي ،ﺣﺴﺎب راﺑﻄﻪاي ﻧﮑﺘﻪ :ﯾﺎدﮔﯿﺮي زﺑﺎن SQLﺑﻪ ﻋﻬﺪه داﻧﺸﺠﻮ اﺳﺖ. )در ﮐﻼس ﺑﻪ ﺷﮑﻞ ﻣﺨﺘﺼﺮ ﻣﻌﺮﻓﯽ ﻣﯽﺷﻮد( ﻣﺮاﺟﻊ درس ﻣﻌﺮﻓﯽ درس ﻃﺮاﺣﯽ ﭘﺎﯾﮕﺎه دادهﻫﺎ 8 .1390 ، وﯾﺮاﺳﺖ ﭼﻬﺎرم، ﻣﻔﺎﻫﯿﻢ ﺑﻨﯿﺎدي ﭘﺎﯾﮕﺎه دادهﻫﺎ ﻧﻮﺷﺘﻪ ﺳﯿﺪﻣﺤﻤﺪﺗﻘﯽ روﺣﺎﻧﯽ راﻧﮑﻮﻫﯽ An Introduction to Database Systems, By C.J. Date, 8th Edition, 2003. Fundamental of Database Systems, By R. Elmasri, 7th Edition, 2015. Database Systems, By T. Connolly and C. Begg, 6th Edition, 2014. Database Management Systems, By R. Ramakrishnan and J. Gehrke, 3nd Edition, 2002. Database System Concepts, By A. Silberschartz, H.F. Korth and S. Sudarshan, 6th Edition, 2010. ﺷﯿﻮه ارزﯾﺎﺑﯽ 9 ﻣﻌﺮﻓﯽ درس ﻃﺮاﺣﯽ ﭘﺎﯾﮕﺎه دادهﻫﺎ ﻣﯿﺎنﺗﺮم ﭘﺎﯾﺎنﺗﺮم ﺗﻤﺮﯾﻦﻫﺎي ﻧﻈﺮي ﭘﺮوژه ﻋﻤﻠﯽ – ﻣﺴﺘﻤﺮ در ﻃﯽ ﺗﺮم ﮐﻮﺋﯿﺰﻫﺎي ﻣﻮردي و ﻓﻌﺎﻟﯿﺘﻬﺎي ﮐﻼﺳﯽ ﻧﻤﺮات ﺗﺸﻮﯾﻘﯽ -اراﺋﻪ ﻣﻄﻠﺐ ،ﮐﺎر اﺿﺎﻓﻪ ،ﺣﻞ ﺗﻤﺮﯾﻨﻬﺎي اﺿﺎﻓﯽ... ، ﻧﺤﻮه ﺗﻮزﯾﻊ ﻧﻤﺮات در ﭘﺎﯾﺎن ﺗﺮم ﻣﺸﺨﺺ ﻣﯽﺷﻮد. اﻧﺘﻈﺎر ﻣﯽرود داﻧﺸﺠﻮﯾﺎن در ﻫﻤﻪ ﻣﻮارد ﺣﺪاﮐﺜﺮ ﺗﻼش ﺧﻮد را داﺷﺘﻪ ﺑﺎﺷﻨﺪ. 10 ﻣﻌﺮﻓﯽ درس ﻃﺮاﺣﯽ ﭘﺎﯾﮕﺎه دادهﻫﺎ ﭘﺮﺳﺶ و ﭘﺎﺳﺦ . . . amini@sharif.edu