Professional Documents
Culture Documents
com/academy
ﺳﯾﻧﺎرﯾو اﻟﻣﺷروع:
أﻧت ﺗﻣﺛل ﺷرﻛﺔ ﺻﻐﯾرة ﻟﻼﺳﺗﺷﺎرات ﻣﺗﺧﺻﺻﺔ ﻓﻲ ﻣﺟﺎل ﺗطوﯾر ﻗﺎﻋدة اﻟﺑﯾﺎﻧﺎت .وﻗد ﺣﺻﻠت ﻟﻠﺗو ﻋﻠﻰ ﻋﻘد ﻟﺗطوﯾر ﻧﻣوذج ﺑﯾﺎﻧﺎت ﻻﺳﺗﺧداﻣﮫ ﻓﻲ
ﻧظﺎم ﺗطﺑﯾﻖ ﻗﺎﻋدة ﺑﯾﺎﻧﺎت ﻟﺻﺎﻟﺢ ﻣﺗﺟر ﺗﺟزﺋﺔ ﺻﻐﯾر ﺑﺎﺳم .(OBL) Oracle Baseball League
وﯾﻘدم ﻣﺗﺟر Oracle Baseball Leagueﺧدﻣﺎﺗﮫ ﻟﻠﻣﺟﺗﻣﻊ اﻟﻣﺣﻠﻲ ﺑﺄﺳره ﺣﯾث ﯾﺑﯾﻊ ﻣﺳﺗﻠزﻣﺎت رﯾﺎﺿﺔ اﻟﺑﯾﺳﺑول .وھﻧﺎك ﻧوﻋﺎن ﻣن اﻟﻌﻣﻼء
ﻟﻣﺗﺟر ،OBLاﻷﻓراد ﻣﻣن ﯾﺷﺗرون أﺻﻧﺎﻓًﺎ ﻣﺛل اﻟﻛرات واﻟﻣراﺑط واﻟﻘﻔﺎزات واﻟﻔﺎﻧﻼت واﻟﺗﯾﺷﯾرﺗﺎت اﻟﻣطﺑوﻋﺔ واﻟﺳراوﯾل اﻟﻘﺻﯾرة .ﻛذﻟك ،ﯾﻣﻛن
أن ﯾﻣﺛل اﻟﻌﻣﻼء ﻓرﯾﻘًﺎ ﻋﻧد ﺷراء اﻟزي اﻟرﺳﻣﻲ واﻟﺗﺟﮭﯾزات ﻧﯾﺎﺑﺔ ﻋن اﻟﻔرﯾﻖ.
ﯾﺣﻖ ﻟﻠﻌﻣﻼء ﻣن اﻟﻔرق واﻷﻓراد ﺷراء أي ﺻﻧف ﻣن ﻗﺎﺋﻣﺔ اﻟﻣﺧزون ،وﻟﻛن ﺗﺣﺻل اﻟﻔرق ﻋﻠﻰ ﺧﺻم ﻋﻠﻰ اﻟﺳﻌر اﻟرﺳﻣﻲ ﺗﺑﻌًﺎ ﻟﻌدد ﻻﻋﺑﯾﮭﺎ.
ﻋﻧد ﺗﻘدﯾم ﻋﻣﯾل ﻟطﻠب ﻓﺈﻧﻧﺎ ﻧﺳﺟل أﺻﻧﺎف ھذا اﻟطﻠب ﻓﻲ ﻗﺎﻋدة اﻟﺑﯾﺎﻧﺎت ﻟدﯾﻧﺎ.
ﻟدى OBLﻓرﯾﻖ ﻣن ﺛﻼﺛﺔ ﻣﻧدوﺑﻲ ﻣﺑﯾﻌﺎت ﻻ ﯾﺗﻌﺎﻣﻠون ﺑﺻﻔﺔ رﺳﻣﯾﺔ إﻻ ﻣﻊ ﻓرق اﻟﺑﯾﺳﺑول ،وﻟﻛﻧﮭم ﯾﻧظرون ﻛذﻟك ﻓﻲ ﺷﻛﺎوى اﻟﻌﻣﻼء ﻣن اﻷﻓراد.
ﺣﻘوق اﻟﻧﺷر © ،2017ﻣﺣﻔوظﺔ ﻟﺷرﻛﺔ أوراﻛل و/أو ﻟﺷرﻛﺎﺗﮭﺎ اﻟﺗﺎﺑﻌﺔ ﻟﮭﺎ .ﺟﻣﯾﻊ اﻟﺣﻘوق ﻣﺣﻔوظﺔ .إن أوراﻛل وﺟﺎﻓﺎ ھﻣﺎ ﻋﻼﻣﺗﺎن ﺗﺟﺎرﯾﺗﺎن ﻣﺳﺟﻠﺗﺎن ﺑﺎﺳم أوراﻛل و/أو ﻟﺷرﻛﺎﺗﮭﺎ اﻟﺗﺎﺑﻌﺔ ﻟﮭﺎ .ﻗد ﺗﻛون اﻷﺳﻣﺎء اﻷﺧرى ﻋﻼﻣﺎت
ﺗﺟﺎرﯾﺔ ﺗﺧص أﺻﺣﺎﺑﮭﺎ.
2
ھﻧدﺳﺔ اﻟﻧﻣوذج اﻟﻌﻼﺋﻘﻲ ﻣن ﻧﻣوذج اﻟﺑﯾﺎﻧﺎت اﻟﻣﻧطﻘﻲ )اﻟﻘﺳم 4اﻟدرس 2اﻟﮭدف (3
اﻟﺟزء :1
ﻓﻲ ھذا اﻟﺗﻣرﯾن ،ﺳﺗﻌﻣل ﻋﻠﻰ ﻧﻣوذج اﻟﺑﯾﺎﻧﺎت اﻟﻣﻧطﻘﻲ اﻟﻣﻛﺗﻣل اﻟذي أﻧﺷﺄﺗﮫ ﺑﺎﺳﺗﺧدام Oracle SQL Developer Data Modelerﻟﺗﺻﻣﯾﻣﮫ
ھﻧدﺳﯾًﺎ ﻛﻧﻣوذج ﻣﻧطﻘﻲ .ﯾﺷﻛل اﻟﻧﻣوذج اﻟﻌﻼﺋﻘﻲ أﺳﺎس ﺗﺻﻣﯾم ﻗﺎﻋدة اﻟﺑﯾﺎﻧﺎت اﻟﻔﻌﻠﯾﺔ.
ﻗم ﺑﺈﻧﺷﺎء ﻧﻣوذج ﻋﻼﺋﻘﻲ ﻓﻲ Oracle SQL Developer Data Modelerﻋﺑر اﺗﺑﺎع اﻟﺧطوات اﻟﺗﺎﻟﯾﺔ:
.1ﻗم ﺑﺗﺣدﯾث اﻟﺳﻣﺎت اﻟﻣوﺟودة ﻓﻲ اﻟﻛﯾﺎﻧﺎت ﺑﺣﯾث ﺗﺗﺿﻣن أﻧواع اﻟﺑﯾﺎﻧﺎت وﺣﺟﻣﮭﺎ.
ﻧﻘرا ﻣزدو ًﺟﺎ ﻋﻠﻰ اﻟﻛﯾﺎن ﻟﻠوﺻول إﻟﻰ ﺧﺻﺎﺋﺻﮫ. أ .اﻧﻘر ً
ب .اﺧﺗر اﻟﺳﻣﺎت ﻣن اﻟﻘﺎﺋﻣﺔ اﻟﯾﺳرى
ج .ﺣدد ﻛل ﺳﻣﺔ واﺧﺗر اﻟﻧﻣوذج اﻟﻣﻧطﻘﻲ ﻣن ﻧﺎﻓذة اﻟﺧﺻﺎﺋص ﺣﺗﻰ ﯾﺗم ﺗﻧﺷﯾط اﻟﻘﺎﺋﻣﺔ اﻟﻣﻧﺳدﻟﺔ ﻷﻧواع اﻟﺑﯾﺎﻧﺎت.
د .اﺧﺗر ﻧوع اﻟﺑﯾﺎﻧﺎت اﻟﻣﻼﺋم ) VARCHARﻟﺗﻣﺛﯾل ﻧص ،ﺣﯾث ﻻ ﯾوﺟد ﺧﯾﺎر .(VARCHAR2
ھـ .ﺿﻊ اﻟﺣﺟم ﻓﻲ ﻣرﺑﻊ اﻟﺣﺟم.
ﻧﻘرا ﻣزدو ًﺟﺎ وﺗﻌﯾﯾن
و .أﯾﺔ ﺳﻣﺎت ﺗم ﺟﻠﺑﮭﺎ ﻛﻣﻔﺎﺗﯾﺢ ﺧﺎرﺟﯾﺔ ﯾﻣﻛن إﻋﺎدة ﺗﺳﻣﯾﺗﮭﺎ ﻓﻲ اﻟﻧﻣوذج اﻟﻌﻼﺋﻘﻲ ﻋﺑر اﻟﻧﻘر ﻋﻠﯾﮭﺎ ً
اﻻﺧﺗﺻﺎرات اﻟﻣﻔﺿﻠﺔ ﻟﮭم.
ز .أﯾﺔ ﺳﻣﺎت ﺗﺣﻣل أﺳﻣﺎء ﻋﺑﺎرة ﻋن ﻛﻠﻣﺎت أﺳﺎس ﻻ ﺑد ﻣن ﺗﻌﯾﯾن اﺧﺗﺻﺎرات ﻣﻔﺿﻠﺔ ﻟﮭﺎ.
ح .ﻻ ﯾﻣﻛﻧك ﻓﻲ ھذه اﻟﻣرﺣﻠﺔ ﺗﻌﯾﯾن ﻣﻔﺎﺗﯾﺢ ﻓرﯾدة.
ط .ﻓﯾﻣﺎ ﯾﺗﻌﻠﻖ ﺑﺄﯾﺔ ﻛﯾﺎﻧﺎت ﻣن ﻧوع رﺋﯾﺳﻲ ﻗم ﺑﺗﻌﯾﯾن إﻧﺷﺎء اﻟﺷﺟرة اﻟﻔرﻋﻲ إﻟﻰ ﺟدول ﻣﻔرد ﻓﻲ ﺧﺎﺻﯾﺔ اﻟﻧوع اﻟﻔرﻋﻲ.
.3ﺗﺄﻛد أن ﻛل اﻟﻘﯾم ﺟﺎءت ﻋﻠﻰ اﻟﻧﺣو اﻟﻣﺗوﻗﻊ ﻋﺑر ﻣﻘﺎرﻧﺔ اﻟﻣﻌﻠوﻣﺎت اﻟﻣﻧطﻘﯾﺔ واﻟﻌﻼﺋﻘﯾﺔ ﻓﻲ طرﯾﻘﺔ ﻋرض اﻟﺷﺟرة .وﻗم ﺑﺗﺻﺣﯾﺢ اﻟﻘﯾم
ﻣﺗﻰ ﻟزم ذﻟك.
.4ﻓﻲ ﻋﻼﻣﺔ ﺗﺑوﯾب اﻟﺧﯾﺎر اﻟﻌﺎم general optionاﻧﻘر ﻋﻠﻰ إﺣداﺛﯾﺎت اﻟﺗﺻﻣﯾم اﻟﮭﻧدﺳﻲ engineer co-ordinatesﻟﺗﺄﻣﯾن وﺿﻊ
اﻟﻣﺧطط وﺗﺟﻧب ﺣدوث أي ﺗراﻛب.
.6وﺳّﻊ ﻧﻘطﺔ ﺗوﺻﯾل اﻟﻧﻣوذج اﻟﻌﻼﺋﻘﻲ Relational Modelﻓﻲ ﻣﺗﺻﻔﺢ اﻟﻛﺎﺋﻧﺎت ﻟﻌرض اﻟﻛﺎﺋﻧﺎت اﻟﺗﻲ ﻗﻣت ﺑﺈﻧﺷﺎﺋﮭﺎ.
ﺣﻘوق اﻟﻧﺷر © ،2017ﻣﺣﻔوظﺔ ﻟﺷرﻛﺔ أوراﻛل و/أو ﻟﺷرﻛﺎﺗﮭﺎ اﻟﺗﺎﺑﻌﺔ ﻟﮭﺎ .ﺟﻣﯾﻊ اﻟﺣﻘوق ﻣﺣﻔوظﺔ .إن أوراﻛل وﺟﺎﻓﺎ ھﻣﺎ ﻋﻼﻣﺗﺎن ﺗﺟﺎرﯾﺗﺎن ﻣﺳﺟﻠﺗﺎن ﺑﺎﺳم أوراﻛل و/أو ﻟﺷرﻛﺎﺗﮭﺎ اﻟﺗﺎﺑﻌﺔ ﻟﮭﺎ .ﻗد ﺗﻛون اﻷﺳﻣﺎء اﻷﺧرى ﻋﻼﻣﺎت
ﺗﺟﺎرﯾﺔ ﺗﺧص أﺻﺣﺎﺑﮭﺎ.
3
ﺗﻌﻠﯾﻣﺎت اﻟﻣﮭﻣﺔ
اﺳﺗﺧدم ﻣﺳﺗﻧد ﺗﺧطﯾط اﻟﺟدول اﻟﻣﻛﺗﻣل اﻟﻣﻧﺷﺄ ﻓﻲ ﺗﻣرﯾن ﺳﺎﺑﻖ ﻟﺗﻌﯾﯾن أﻧواع وأﺣﺟﺎم اﻟﺑﯾﺎﻧﺎت.
ﺣﻘوق اﻟﻧﺷر © ،2017ﻣﺣﻔوظﺔ ﻟﺷرﻛﺔ أوراﻛل و/أو ﻟﺷرﻛﺎﺗﮭﺎ اﻟﺗﺎﺑﻌﺔ ﻟﮭﺎ .ﺟﻣﯾﻊ اﻟﺣﻘوق ﻣﺣﻔوظﺔ .إن أوراﻛل وﺟﺎﻓﺎ ھﻣﺎ ﻋﻼﻣﺗﺎن ﺗﺟﺎرﯾﺗﺎن ﻣﺳﺟﻠﺗﺎن ﺑﺎﺳم أوراﻛل و/أو ﻟﺷرﻛﺎﺗﮭﺎ اﻟﺗﺎﺑﻌﺔ ﻟﮭﺎ .ﻗد ﺗﻛون اﻷﺳﻣﺎء اﻷﺧرى ﻋﻼﻣﺎت
ﺗﺟﺎرﯾﺔ ﺗﺧص أﺻﺣﺎﺑﮭﺎ.
4
ﺣﻘوق اﻟﻧﺷر © ،2017ﻣﺣﻔوظﺔ ﻟﺷرﻛﺔ أوراﻛل و/أو ﻟﺷرﻛﺎﺗﮭﺎ اﻟﺗﺎﺑﻌﺔ ﻟﮭﺎ .ﺟﻣﯾﻊ اﻟﺣﻘوق ﻣﺣﻔوظﺔ .إن أوراﻛل وﺟﺎﻓﺎ ھﻣﺎ ﻋﻼﻣﺗﺎن ﺗﺟﺎرﯾﺗﺎن ﻣﺳﺟﻠﺗﺎن ﺑﺎﺳم أوراﻛل و/أو ﻟﺷرﻛﺎﺗﮭﺎ اﻟﺗﺎﺑﻌﺔ ﻟﮭﺎ .ﻗد ﺗﻛون اﻷﺳﻣﺎء اﻷﺧرى ﻋﻼﻣﺎت
ﺗﺟﺎرﯾﺔ ﺗﺧص أﺻﺣﺎﺑﮭﺎ.
5
ﺣﻘوق اﻟﻧﺷر © ،2017ﻣﺣﻔوظﺔ ﻟﺷرﻛﺔ أوراﻛل و/أو ﻟﺷرﻛﺎﺗﮭﺎ اﻟﺗﺎﺑﻌﺔ ﻟﮭﺎ .ﺟﻣﯾﻊ اﻟﺣﻘوق ﻣﺣﻔوظﺔ .إن أوراﻛل وﺟﺎﻓﺎ ھﻣﺎ ﻋﻼﻣﺗﺎن ﺗﺟﺎرﯾﺗﺎن ﻣﺳﺟﻠﺗﺎن ﺑﺎﺳم أوراﻛل و/أو ﻟﺷرﻛﺎﺗﮭﺎ اﻟﺗﺎﺑﻌﺔ ﻟﮭﺎ .ﻗد ﺗﻛون اﻷﺳﻣﺎء اﻷﺧرى ﻋﻼﻣﺎت
ﺗﺟﺎرﯾﺔ ﺗﺧص أﺻﺣﺎﺑﮭﺎ.
ھﻧدﺳﺔ اﻟﻧﻣوذج اﻟﻌﻼﺋﻘﻲ ﻣن ﻧﻣوذج اﻟﺑﯾﺎﻧﺎت اﻟﻣﻧطﻘﻲ )اﻟﻘﺳم 4اﻟدرس 2اﻟﮭدف (3
اﻟﺟزء :2
ﻓﻲ ھذا اﻟﺗﻣرﯾن ،ﺳﺗﻌﻣل ﻋﻠﻰ اﻟﻧﻣوذج اﻟﻌﻼﺋﻘﻲ اﻟﻣﻛﺗﻣل ،وﺳﺗﻘوم ﺑﺈﻧﺷﺎء اﻟﻘﯾود اﻟﻣﺗﺑﻘﯾﺔ.
ﺣﻘوق اﻟﻧﺷر © ،2017ﻣﺣﻔوظﺔ ﻟﺷرﻛﺔ أوراﻛل و/أو ﻟﺷرﻛﺎﺗﮭﺎ اﻟﺗﺎﺑﻌﺔ ﻟﮭﺎ .ﺟﻣﯾﻊ اﻟﺣﻘوق ﻣﺣﻔوظﺔ .إن أوراﻛل وﺟﺎﻓﺎ ھﻣﺎ ﻋﻼﻣﺗﺎن ﺗﺟﺎرﯾﺗﺎن ﻣﺳﺟﻠﺗﺎن ﺑﺎﺳم أوراﻛل و/أو ﻟﺷرﻛﺎﺗﮭﺎ اﻟﺗﺎﺑﻌﺔ ﻟﮭﺎ .ﻗد ﺗﻛون اﻷﺳﻣﺎء اﻷﺧرى ﻋﻼﻣﺎت
ﺗﺟﺎرﯾﺔ ﺗﺧص أﺻﺣﺎﺑﮭﺎ.
7
ﺗﻌﻠﯾﻣﺎت اﻟﻣﮭﻣﺔ
اﺳﺗﺧدم ﻣﺳﺗﻧد ﺗﺧطﯾط اﻟﺟدول اﻟﻣﻛﺗﻣل اﻟﻣﻧﺷﺄ ﻓﻲ ﺗﻣرﯾن ﺳﺎﺑﻖ ﻟﺗﻌﯾﯾن اﻟﻘﯾود.
ﺣﻘوق اﻟﻧﺷر © ،2017ﻣﺣﻔوظﺔ ﻟﺷرﻛﺔ أوراﻛل و/أو ﻟﺷرﻛﺎﺗﮭﺎ اﻟﺗﺎﺑﻌﺔ ﻟﮭﺎ .ﺟﻣﯾﻊ اﻟﺣﻘوق ﻣﺣﻔوظﺔ .إن أوراﻛل وﺟﺎﻓﺎ ھﻣﺎ ﻋﻼﻣﺗﺎن ﺗﺟﺎرﯾﺗﺎن ﻣﺳﺟﻠﺗﺎن ﺑﺎﺳم أوراﻛل و/أو ﻟﺷرﻛﺎﺗﮭﺎ اﻟﺗﺎﺑﻌﺔ ﻟﮭﺎ .ﻗد ﺗﻛون اﻷﺳﻣﺎء اﻷﺧرى ﻋﻼﻣﺎت
ﺗﺟﺎرﯾﺔ ﺗﺧص أﺻﺣﺎﺑﮭﺎ.
8
ﺣﻘوق اﻟﻧﺷر © ،2017ﻣﺣﻔوظﺔ ﻟﺷرﻛﺔ أوراﻛل و/أو ﻟﺷرﻛﺎﺗﮭﺎ اﻟﺗﺎﺑﻌﺔ ﻟﮭﺎ .ﺟﻣﯾﻊ اﻟﺣﻘوق ﻣﺣﻔوظﺔ .إن أوراﻛل وﺟﺎﻓﺎ ھﻣﺎ ﻋﻼﻣﺗﺎن ﺗﺟﺎرﯾﺗﺎن ﻣﺳﺟﻠﺗﺎن ﺑﺎﺳم أوراﻛل و/أو ﻟﺷرﻛﺎﺗﮭﺎ اﻟﺗﺎﺑﻌﺔ ﻟﮭﺎ .ﻗد ﺗﻛون اﻷﺳﻣﺎء اﻷﺧرى ﻋﻼﻣﺎت
ﺗﺟﺎرﯾﺔ ﺗﺧص أﺻﺣﺎﺑﮭﺎ.
9
ﺣﻘوق اﻟﻧﺷر © ،2017ﻣﺣﻔوظﺔ ﻟﺷرﻛﺔ أوراﻛل و/أو ﻟﺷرﻛﺎﺗﮭﺎ اﻟﺗﺎﺑﻌﺔ ﻟﮭﺎ .ﺟﻣﯾﻊ اﻟﺣﻘوق ﻣﺣﻔوظﺔ .إن أوراﻛل وﺟﺎﻓﺎ ھﻣﺎ ﻋﻼﻣﺗﺎن ﺗﺟﺎرﯾﺗﺎن ﻣﺳﺟﻠﺗﺎن ﺑﺎﺳم أوراﻛل و/أو ﻟﺷرﻛﺎﺗﮭﺎ اﻟﺗﺎﺑﻌﺔ ﻟﮭﺎ .ﻗد ﺗﻛون اﻷﺳﻣﺎء اﻷﺧرى ﻋﻼﻣﺎت
ﺗﺟﺎرﯾﺔ ﺗﺧص أﺻﺣﺎﺑﮭﺎ.
ھﻧدﺳﺔ اﻟﻧﻣوذج اﻟﻌﻼﺋﻘﻲ ﻣن ﻧﻣوذج اﻟﺑﯾﺎﻧﺎت اﻟﻣﻧطﻘﻲ )اﻟﻘﺳم 4اﻟدرس 2اﻟﮭدف (3
اﻟﺟزء :3إﻧﺷﺎء ﻣﻠف اﺳﻛرﺑت SQL
ﻓﻲ ھذا اﻟﺗﻣرﯾن ،ﺳﺗﻌﻣل ﻋﻠﻰ اﻟﻧﻣوذج اﻟﻌﻼﺋﻘﻲ اﻟﻣﻛﺗﻣل اﻟذي ﻗﻣت ﺑﺈﻧﺷﺎﺋﮫ ﻓﻲ اﻟﺗﻣرﯾن اﻟﺳﺎﺑﻖ وﺗﻘوم ﺑﺈﻧﺷﺎء اﺳﻛرﺑت SQLاﻟذي ﺳﯾﻧﺷﺊ ﺟداوﻟك
ﻓﻲ .APEX
ﺣﻘوق اﻟﻧﺷر © ،2017ﻣﺣﻔوظﺔ ﻟﺷرﻛﺔ أوراﻛل و/أو ﻟﺷرﻛﺎﺗﮭﺎ اﻟﺗﺎﺑﻌﺔ ﻟﮭﺎ .ﺟﻣﯾﻊ اﻟﺣﻘوق ﻣﺣﻔوظﺔ .إن أوراﻛل وﺟﺎﻓﺎ ھﻣﺎ ﻋﻼﻣﺗﺎن ﺗﺟﺎرﯾﺗﺎن ﻣﺳﺟﻠﺗﺎن ﺑﺎﺳم أوراﻛل و/أو ﻟﺷرﻛﺎﺗﮭﺎ اﻟﺗﺎﺑﻌﺔ ﻟﮭﺎ .ﻗد ﺗﻛون اﻷﺳﻣﺎء اﻷﺧرى ﻋﻼﻣﺎت
ﺗﺟﺎرﯾﺔ ﺗﺧص أﺻﺣﺎﺑﮭﺎ.