#002

  Рет қаралды 22,748

Metigator | عصام عبدالنبي

Metigator | عصام عبدالنبي

Күн бұрын

Пікірлер: 106
@Metigator
@Metigator 3 жыл бұрын
دعمنا بالتعليقات والإشتراك يعني الكثير ويعني أننا سنستمر في تقديم الأفضل
@fatih-s2w
@fatih-s2w 15 күн бұрын
عمل رائع بارك الله فيك مهندس عصام جزاك الله خيرا
@IbraheemKarim7770
@IbraheemKarim7770 6 ай бұрын
الحلقة بجد جبارة وخدت مني مجهود كبير عشان استوعبها وافهمها كويس بس، فمش متخيل كمية المجهود الي محطوط في صناعتها شكرا جدا❤❤
@AhmedMohamed-xx1kx
@AhmedMohamed-xx1kx 3 жыл бұрын
أفضل شرح موجود بجد علي اليوتيوب وبيدل علي الخبره الكبيره إلي عندك
@Metigator
@Metigator 3 жыл бұрын
تسلم يا غالي
@joudisoft
@joudisoft 2 жыл бұрын
عندي معلومات كافية عن سيكوال سيرفر ولكن بمحاضراتك المعلومة علمية وعملية بنفس الوقت , محاضرة ممتعة ومليئة بالمعلومات المفيدة والقيمة, شكراً لحضرتك
@opticzz4496
@opticzz4496 3 жыл бұрын
مجهود رائع تشكر عليه مهندس عصام
@Metigator
@Metigator 3 жыл бұрын
شكرا اخي الكريم
@lamraninabil594
@lamraninabil594 29 күн бұрын
لحلقة بجد جبارة
@melseify
@melseify 3 жыл бұрын
عظمه على عظمه والله... تسلم يا هندسه علي الابداع إللي اثريت بيه المحتوى العربي ❤🌹
@Metigator
@Metigator 3 жыл бұрын
والله انت اللي غظمة على غظمة غلى غظمة ... نسال الله التوفيق وجزاكم الله خير الجزاء
@mohamedhelmy388
@mohamedhelmy388 Жыл бұрын
شرح عالمى كالعادة... جزاك الله كل خير ❤❤❤
@sirinebibicha2024
@sirinebibicha2024 2 жыл бұрын
بارك الله فيك
@developernader
@developernader 2 жыл бұрын
شكرا على وقتك ومجهودك
@Metigator
@Metigator 2 жыл бұрын
تسلم اخي
@not3amer
@not3amer 3 ай бұрын
في الدقيقة 41:05 الجدول الثالث بأسم "Project Technologies " اعتقد انه الاصح يكون فيه عمود من عندنا لل primary key بدل من استخدام Composite key مكون من رقم البروجيكت ورقم التكنولوجي والسبب انه لو فكرنا في المستقبل جالنا نفس البروجيكت تاني نشتغل عليه من جديد نعمله تحديث او ايا كان وقتها مش هنقدر نسجله تاني ونعتبر انه بروجيكت جديد كلامي ممكن يبان اوضح في مثال اخر زي لو عندنا جدول للكورسات وجدول للطلاب والعلاقة بينهم many to many وقتها لو عملنا جدول تالت فيه رقم الطالب ورقم الكورس اللي مسجل فيه واخدنا الخانتين علي انهم Composite Key وحصل في المستقبل انه طالب رسب بكورس وحب يسجل فيه تاني مش هنعرف نسجل الطالب دا او هنسجله كطالب جديد (ودا خطأ), فالحل وقتها برضو اننا نزود عمود جديد من عندنا لل primary Key لانه ال Composite key ممكن يسببلنا مشاكل في سيناريو معين زي ماوضحت دلوقتي
@mohamedgabr5623
@mohamedgabr5623 4 ай бұрын
جزاك الله عنا خير يا باشمهندس
@ali_almuhandss
@ali_almuhandss 3 жыл бұрын
نسال الله التوفيق وجزاكم الله خير الجزاء
@Metigator
@Metigator 3 жыл бұрын
لنا اجمعين صديقي العزيز
@Kariim_Atef
@Kariim_Atef 11 ай бұрын
keep going engineer Issam
@OroGeek
@OroGeek Жыл бұрын
بارك الله فيك و جعلها في ميزان حسناتك يا أستاذ
@eslamelsayed97
@eslamelsayed97 3 жыл бұрын
الله عليك يا مبدع ... بتشرح بطريقة رائعه سهله
@Metigator
@Metigator 3 жыл бұрын
تسلم يا برنس
@M47-p7t
@M47-p7t 8 ай бұрын
جزاك الله الخير استاذ❤❤.. الله يعطيك العافية
@Fullstack_Hero
@Fullstack_Hero Жыл бұрын
ربنا يبارك فيك و يجازيك خير على تعبك دا محتوى استثنائي ❤❤❤
@ali_almuhandss
@ali_almuhandss 3 жыл бұрын
شرح ابدااااااعي
@Metigator
@Metigator 3 жыл бұрын
شكرا اخي ان شاء الله نكون عند حسن الظن
@randaadam3589
@randaadam3589 8 ай бұрын
محاضرة قيمة جدا شكرا شكرا
@mustafaelkholy4122
@mustafaelkholy4122 Жыл бұрын
جزاك الله كل خير يا بشمهندس معلومات قيمة جدا جدا
@abdosaber7371
@abdosaber7371 3 ай бұрын
ربنا يبارك فيك يابشمهندس
@khalidhamedi6532
@khalidhamedi6532 3 жыл бұрын
ابداااااع
@khalidbassioni4970
@khalidbassioni4970 Жыл бұрын
جزاكم الله خيرا
@abdelaziz2788
@abdelaziz2788 3 жыл бұрын
استمر مستني اللي جي
@Metigator
@Metigator 3 жыл бұрын
باذن الله
@AhmedKhaled-kd1ce
@AhmedKhaled-kd1ce 6 ай бұрын
جزاك الله حيرا استمر يا باشمهندس في انتظار محاضرات الدوت نت
@anasalhojuj6892
@anasalhojuj6892 2 жыл бұрын
أنا سعيد اني لقيتك عن طريق لينكدين أشكرك للشرح
@rabeeamustafa2228
@rabeeamustafa2228 3 жыл бұрын
جميل جدا! شكرا لك
@Metigator
@Metigator 3 жыл бұрын
شكرا
@HakamElkady
@HakamElkady Жыл бұрын
انت فنان . ربنا يبارك فيك وفي علمك . مبدع
@mohamedgamal2324
@mohamedgamal2324 Жыл бұрын
جزاكم الله خيرا و بارك الله فيكم
@mgyhb
@mgyhb 2 жыл бұрын
جميل مهندس عصام ، شكرا
@eslamelsayed97
@eslamelsayed97 2 жыл бұрын
تسلم علي المحتوي الرائع
@Metigator
@Metigator 2 жыл бұрын
شكرا اخي بارك الله فيك
@mohamedellaithy3257
@mohamedellaithy3257 Жыл бұрын
ربنا يباركلك والله يابشمهندس فعلا والله انا مكنتش متخيل كمية المعلومات والاستفادة اللى استفدتها من الدرس ده وفعلا المعلومات دى انا مشوفتهاش ف الكورسات المدفوعة ربنا يكرمك ويجازيك كل خير والله كالعادة شرح ممتاز وبسيط دام تألقك ♥
@belalsoliman2409
@belalsoliman2409 Жыл бұрын
تسلم ايد حضرتك يا هندسه
@Bess_Gates
@Bess_Gates Жыл бұрын
ربنا يزيدك من علمه يا هندسه بستفيد من حضرتك كل فديو عن اللي قبله ❤❤
@wael-88610
@wael-88610 3 жыл бұрын
شرح اكثر من رائع.. ياريت حضرتك تتطرق لجزئية ال Collation وتفاصيلها ومشاكلها و ال Compatibility level وعند نقل الداتا ببس تم انشاءها على سيرفر بفيرجن معين الى سيرفر اخر بفيرجن اخر مختلف وكيف يمكن تفادي المشاكل او معالجة المشكلة في حال وجودها؟ تحياتي استاذنا الكريم..
@Metigator
@Metigator 3 жыл бұрын
شكرا عزيزي اخذت الملاحظة وان شاء الله يكون شرح لهذه الامور في قادم الايام
@zaidrj7374
@zaidrj7374 4 ай бұрын
الله يجزيك الخير
@AhmedKhaled-kd1ce
@AhmedKhaled-kd1ce 6 ай бұрын
جزاك الله خيرا
@ahmedelgendy5363
@ahmedelgendy5363 2 жыл бұрын
ممتاز الله يبارك فيك ننتظر المزيد
@shabanelmogy7912
@shabanelmogy7912 Жыл бұрын
شرح ممتاز ربنا يكرمك ويوفقك
@tahateber7259
@tahateber7259 3 жыл бұрын
جزاك الله خيراَ أستاذ. محتوى عالي ما شاء الله، استمرأستاذ.
@Metigator
@Metigator 3 жыл бұрын
شكراا اخي وبارك الله بك
@amdomakhrosh2363
@amdomakhrosh2363 2 ай бұрын
very informative
@Metigator
@Metigator 2 ай бұрын
Glad you liked it
@Kariim_Atef
@Kariim_Atef 11 ай бұрын
wish you all the best
@marwasyr528
@marwasyr528 2 жыл бұрын
شكرا على مجهودك
@MuhamedSame7
@MuhamedSame7 Ай бұрын
thank you. amazing content as always 🙏
@mahmoudaboelsoud1518
@mahmoudaboelsoud1518 2 жыл бұрын
جزاك الله خيراا
@sky-soft-2024
@sky-soft-2024 Жыл бұрын
انا أحييك 🎉 ❤ SQL SERVER DB AND SSMS ❤
@computerscience5
@computerscience5 Жыл бұрын
موفق يارب دايما
@naseem6758
@naseem6758 2 жыл бұрын
جزاك الله خير والى الامام ..... متابعينك اول ب اول
@Metigator
@Metigator 2 жыл бұрын
جازانا واياك كل الخير
@ahmadaskar3360
@ahmadaskar3360 2 жыл бұрын
such a great content. I am lucky to find you
@mohamedmahfouz5295
@mohamedmahfouz5295 2 жыл бұрын
عظييييييييييم
@Metigator
@Metigator 2 жыл бұрын
شكرا ...
@Kariim_Atef
@Kariim_Atef 10 ай бұрын
ربنا يباركلك
@abdelrahmananwar885
@abdelrahmananwar885 Жыл бұрын
جميل، استمر
@heshamabdelhamid7396
@heshamabdelhamid7396 Ай бұрын
ممكن بعد اذنك يابشمهندس عصام ترشح لنا كتاب يكون مرجع نذاكر منه المعلومات دي وتفاصيل اكتر وجزاك الله عنا كل خير
@ahmadalsibakhi2079
@ahmadalsibakhi2079 Жыл бұрын
يعطيك الف عافية على مجهودك وجعله الله في ميزان حسناتك ومن تحب لدي ملاحظة في الدقيقة 50:00 في حل مشكلة BCNF Normal Form وجود حقل (NPA) Provider لا يقوم بتحديد أو اشتقاق جزء من المفتاح الاساسي وهو (PA) Technology لأن ل provider هو من يعتمد على ال Technonlogy أي ال Technology هي من خلالها نقوم بتحديد ال provider ...... وذلك لأن ل provider لديه أكثر من تكنولوجي والتكنولوجيا الواحدة تابعة ل Provider واحد ..... // خلاصة القول هنا انك عندما اضفت حقل ل provider الى جدول Project Technonlogies لم يحصل لدينا مشكلة في BCNF أي لم يصبح لدينا اعتمادية مثل هذه (NPA) Provider------> (PA) Technology حتى نطبق BCNF // ولكن أصبح لدينا اعتمادية جزئية partial dependency كالتالي (PA) PRJ# , (PA) Technology -------> (NPA) Provider (PA) Technology -------> (NPA) Provider وهنا (NPA) Provider يعتمد على جزء من المفتاح الأساسي المركب وهنا كأننا في النموذج التاني من التطبيع 2NFيجب التخلص من ال partial dependency فهنا يفترض أن يتم اخراج ل provider و ال Technology في جدول منفصل مع النظر للعلاقة بينهما : - كل provider يمتلك أكثر من Technology - كل Technology تتبع ل Provider واحد * فهناك سيكون لدينا جدول لل Technologeis منفصل وهو موجود مسبقا وفيه المفتاح الأساسي Id يحتوي على حقل ل ProviderId ك مفتاح أجنبي F.K وحقل TechnonlogyName *سيكون لدينا جدول Providers منفصل ومفتاحه الاساسي Id وحقل آخر ProviderName وسيكون ال Id مفتاحا اجنبيا في جدول ال Technonlogeis وذلك لتجنب التكرار العمودي لاسم الProvider في جدول ال Technologeis // ملاحظتي الثانية الجدول الذي يحمل اسم TechnologyProvider كما في الدقيقة 50 :00 هناك تكرار عمودي في اسم ال provider وهذا يؤدي لمشكلة في التحديث فعندها اخراج ال provider في جدول منفصل هو الحل وجعل مفتاحه الاساسي اجنبي في جدول ال Technologeis الموجود مسبقا وبذلك نصل الى نفس النتيجة وتكون الجداول جميعها في BCNF فجميع الجدوال : 1. تحتوي على قيم منفردة Atomic value 2. كل حقل له بيانات من نفس النوع Same Data Type or Domain 3. لا يوجد حقول مركبة 4. كل جدول يحتوي على مفتاح رئيسي فريد P.K Unique 5. جميع الجداول لا يوجد بها اعتمادية وظيفية جزئية Partial functional dependency فجميع الحقول لكل جدول تعتمد اعتمادا كليا على المفتاح الأساسي p.k 6. جميع الجداول لا تحتوي على تكرارات عمودية لا داعي لها فالتكرار فقط يكون للمفتاح الأجنبي قدر الامكان فهنا تجنبنا ال update Anomaly فالتحديث يتم في مكان واحد في جدول منفصل ويسمع في بقية الجداول المرتبطة عن طريق مفتاح اجنبي 7. جميع الجداول لا يوجد بها اعتمادية وظيفية متعدية transitive functional dependency فجميع الحقول لكل جدول تعتمد فقط على المفتاح الأساسي p.k not (NPA) ----determine----> (NPA) only (PA) ----determine----> (NPA) 8.جميع الجداول تحقق : not (NPA) ----determine----> (PA) 9. جميع الجداول ذات العلاقة مع بعضها البعض مرتبطة عبر المفاتيح الاجنبية فهناك تكامل وتناسقية للبيانات ################################################################################## // الجدوال النهائية// جدول المشاريع Projects Table (PROJ#(P.K), Title , ManagerId(F.K), StartDate , InitialCost , Parked ,CRN#(F.K)) ################################################################################## جدول المدراء Managers Table (Id(P.K), Email) ################################################################################## جدول الشركات Companies Table (CRN#(P.K), CompanyName) ################################################################################## جدول مزودي التقنيات Providers Table (Id(P.K), ProviderName ) ################################################################################## جدول التقنيات Technologeis Table (Id(P.K), TechnologyName , ProviderId(F.K)) ################################################################################## جدول التقنيات_المشاريع Projects_Technologeis Table (PROJ#(F.K), TechnologyId(F.K)) المفتاحان الأجنبيان معا هما مفتاح اساسي مركب Composite primary Key ##################################################################################
@shabanelmogy7912
@shabanelmogy7912 Жыл бұрын
فى ملاحظة بسيطة بلاش كلمة اخلق table ممكن ننشئ
@wessamsamsam2367
@wessamsamsam2367 Жыл бұрын
الله يسعدك ويعطيك الف عافية. انا متخرج جامعة هندسة معلوماتية بسوريا .كمية المعلومات الجديدة يلي بحياتي مو سمعانن محترمة جدا . انا المفروض اني شاطر بلغة الsql . بهلق اكتشفت انو مافي اساسات بلمرة. الله يستر من الفيدوهات يلي جاي يمكن قلك انا مو شاطر بلمرة 😂
@Metigator
@Metigator Жыл бұрын
الحمد لله وربي يوفقك
@computerscience5
@computerscience5 Жыл бұрын
بشمهندس بعد اذنك هى ال Repliction اللى موجوده دى وظيفتها ايه واشتغل بيها متى وازاى ؟؟؟
@Kariim_Atef
@Kariim_Atef 11 ай бұрын
thanks so much
@Smile-pb4dq
@Smile-pb4dq 2 жыл бұрын
شرح ممتاز احسنت 👏👏ياريت يبشمهندس لو ف تكمله للكورس تنزله قريب ✨
@Metigator
@Metigator 2 жыл бұрын
ان شاء الله في المرحلة الحالية تم رفع 6 دروس ل database وفي قادم الايام وعند عمل المشروع سنقوم برفع حلقات جديدة على هذه القائمة
@loukhai
@loukhai 2 жыл бұрын
الحلقة تحتاج لتركيز شديد كمية المعلومات رهيبة 😊، بارك الله فيك
@Kariim_Atef
@Kariim_Atef 10 ай бұрын
17:38 يفترض تبقي candidate key صح ام خطأ ؟
@المحاسبمحمدعليالجوهري
@المحاسبمحمدعليالجوهري 4 ай бұрын
ممكن اعرف ماهو الجهاز او طريقة الشرح وكتابة علي الشاشة
@adnangharbi8982
@adnangharbi8982 3 жыл бұрын
ما شاء الله تسلم على الشرح المفصل والرائع وسؤال لو سمحت في حال عندي قاعدة بيانات وحبيت انقلها الى سيرفر ثاني ما هي أفضل طريقة لعمل ذلك وهل يشترط نقل ملف log ايضا؟
@Metigator
@Metigator 3 жыл бұрын
باذن الله في الدروس القادمة سيتم استهداف هذه المواضيع
@adnangharbi8982
@adnangharbi8982 3 жыл бұрын
@@Metigator ان شاء الله وبالتوفيق يا رب بس ممكن اعرف حضرتك من وين جبت قالب البوربوينت اللي شغال عليه؟
@Metigator
@Metigator 3 жыл бұрын
@@adnangharbi8982 microsoft whiteboard موجود عندك في windows 10 او حمله من windows store
@adnangharbi8982
@adnangharbi8982 3 жыл бұрын
@@Metigator شكرا لك
@joy-py1du
@joy-py1du 2 жыл бұрын
nice nice nice
@Metigator
@Metigator 2 жыл бұрын
Thanks
@muhammadeissa1680
@muhammadeissa1680 2 жыл бұрын
مهندسنا بارك الله فيك كمبتدئ أول مرة اعرف شيئ عن الداتابيز عموماً هل الكورس ده كافي ؟
@muhammadeissa1680
@muhammadeissa1680 2 жыл бұрын
منتظر رد حضرتك يا بشمهندس
@MoatazAhmed-z3o
@MoatazAhmed-z3o Жыл бұрын
عندي سؤال ف الدرس هو في مثال ال 3NF ازاي في تكرار في اسم الشركة بالرغم ان من شروط ال 2NF ان ميحصلش vertical redundancy وده مش تشابه اسماء لأن هي نفس الشركة
@Metigator
@Metigator Жыл бұрын
لو كان النظام عندك انت متاكد انه نفس الشئ معناه اعتبره تكرار نفس الشئ على اسم الشارع مثلا في اميريكا وكندا ممكن تلاقي نفس اسم الشارع في اكثر من مقاطعة فكله بيعتمد على النظام اللي انت بتبننيه والسياق العملي له
@frindestec1216
@frindestec1216 Жыл бұрын
ربنا يجازيك خير على مجهودك يا بشمهندس عصام.... ولكن انا تبعت اول فيديوهين وحاسس ان كثير من الاشياء مفهمتهاش كويس فهل الافضل ان يكون عندي خلفيه عن السيكوال وبعد كده اخد الكورس ولا ده يناسب ايضا اللي معندوش اي خلفيه لاني فيه مصطلحات كتيره اتقالت مفهمتهاش او معدتش عليا قبل كده وجزاكم الله خيرا
@Metigator
@Metigator Жыл бұрын
بالعكس السلسة بتبدأ من تحت ، ولكن لو عندك مشكلة في المتابعة انصحك بمتابعة كورس Harvard CS50
@ali_almuhandss
@ali_almuhandss 3 жыл бұрын
امكانية عالية
@Metigator
@Metigator 3 жыл бұрын
شكرا اخي
@joy-py1du
@joy-py1du 2 жыл бұрын
just adding comments l2ano btstahel ya mohandesna
@aymannasr1323
@aymannasr1323 3 жыл бұрын
: )
@Metigator
@Metigator 2 жыл бұрын
شكرا
@mohamedoueslati462
@mohamedoueslati462 2 жыл бұрын
بارك الله فيكم
@Metigator
@Metigator 2 жыл бұрын
وفيك اخي الحبيب
@elsayedghazy2328
@elsayedghazy2328 2 жыл бұрын
جزاكم الله خيراً
@mahmoudmarey8717
@mahmoudmarey8717 2 жыл бұрын
بارك الله فيك ونفع بك
@Mohamed_ElDweik
@Mohamed_ElDweik Жыл бұрын
جزاك الله خيرا
@yamenassaf3564
@yamenassaf3564 Жыл бұрын
جزاك الله كل الخير
@elsayedghazy2328
@elsayedghazy2328 2 жыл бұрын
جزاك الله خير
#003 Data Manipulation Language [ شرح بالعربي ] #sql_query #dml #sqlserver  #sql
1:20:46
Metigator | عصام عبدالنبي
Рет қаралды 13 М.
#018  Debugging in C#  [ شرح بالعربي ]  #debugging  #logical  #runtime #syntax
30:14
Metigator | عصام عبدالنبي
Рет қаралды 9 М.
MY HEIGHT vs MrBEAST CREW 🙈📏
00:22
Celine Dept
Рет қаралды 71 МЛН
버블티로 부자 구별하는법4
00:11
진영민yeongmin
Рет қаралды 22 МЛН
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 262 #shorts
00:20
#001 Introduction To Database [ شرح بالعربي ] #dml #sqlserver  #sql #jumpstart
29:09
Metigator | عصام عبدالنبي
Рет қаралды 25 М.
Normalization شرح
8:51
khaled alharbi
Рет қаралды 90 М.
Learn Database Normalization - 1NF, 2NF, 3NF, 4NF, 5NF
28:34
Decomplexify
Рет қаралды 2 МЛН
1st, 2nd and 3rd Normal Form (Database Normalisation)
11:42
Learn Learn Scratch Tutorials
Рет қаралды 443 М.
شرح normalization كاملة فى عشرة دقائق بالأمثلة first normal form , 2nf ,3nf
13:46
#004 Database Indexes [ شرح بالعربي ] #sql_query #dml #sqlserver  #sql #indexes
53:02
Metigator | عصام عبدالنبي
Рет қаралды 10 М.
Database Normalization 1NF 2NF 3NF
10:26
Jesper Lowgren
Рет қаралды 170 М.
MY HEIGHT vs MrBEAST CREW 🙈📏
00:22
Celine Dept
Рет қаралды 71 МЛН