• illustrator Curse
  • 7Learn Android Course
  • 7Learn SEO Course
  • 7Learn WP Theme Course

    حرفه ای ترین دوره آموزش طراحی قالب وردپرس



  آیا می دانید با دوره های آموزشی سون لرن می توانید از 0 تا 100 طراحی وب را در منزل فراگیرید!

دوره مجازی PHP (جلسه 15): آشنایی با اصول و مفاهیم پایگاه داده (database)

43 12150 ۵ شهریور ۹۳
در جلسه ی امروز که بسیار مهم و کاربردی هست شما رو با مفاهیم ابتدایی و اصول طراحی پایگاه داده آشنا می کنیم . شما برای نوشتن برنامه های بزرگ نیازمند این هستید که پایگاه داده و اصول طراحی اون رو به خوبی بدونید و استفاده کنید . :: در این جلسه به تشریح مطالب زیر خواهیم پرداخت :

فصل 12 : اصول طراحي پايگاه داده (Database)

  • پايگاه داده (Database) و سيستم مديريت پايگاه داده (DBMS) چيست ؟
  • استفاده از پايگاه داده در مقابل فايل ها
  • انواع مختلف پايگاه هاي داده
  • پايگاه هاي داده رابطه اي (Relational Database)
  • مدل ER و مفاهيم پايه ي آن (Entity Relationship Model)
  • تشريح انواع رابطه ها (1-1, n-1, n-m)
  • تشريح مفاهيم ديتابيس (جدول، رابطه، کليدها، فيلدها و رکوردها)
  • ايندکس ها، کليدهاي اصلي و کليد هاي خارجي
  • مفاهيم مهم در طراحي پايگاه داده
  • اشتباهات رايج در طراحي پايگاه داده و تشريح مشکلات آن
  • نرمال سازي جداول پايگاه داده
  • ميني پروژه : طراحي پايگاه داده براي يک فروشگاه اينترنتي
  • تمرين
این مطلب یک جلسه از کاملترین پکیج و دوره مجازی آموزش حرفه ای زبان PHP است و برای دیدن آن باید در این دوره ثبت نام کنید .
توضیحات : به جای صرف هزینه های چند صد هزارتومانی برای یادگیری زبان PHP ، تنها با 20% هزینه ی کلاس های حضوری، دوره ی کامل و حرفه ای آموزش زبان PHP را با بهترین کیفیت برای شما عزیزان برگزار می کنیم . با مشاهده ی سرفصل های این دوره جامع بودن آن را درک خواهید کرد . در انتهای دوره با آموزش انجام 3 پروژه ی کاربردی مهارت های خودتون رو به صورت کاملا عملی استفاده خواهید کرد . با انجام تمرین های مناسب، در پایان این دوره می توانید پروژه های عملی و کاربردی دلخواه را با زبان PHP انجام دهید . دی وی دی این دوره ی آموزشی پس از تکمیل، برای عزیزانی که تمایل داشته باشند ارسال خواهد شد .
:: مطالب جدید سون لرن را از طریق ایمیل دریافت کنید :

دیدگاه ها 43 دیدگاه برای این مطلب ارسال شده است.

  • ‏‏
    Mehdi Mashayekhi(۴ خرداد ۱۳۹۴)

    سلام استاد ایا لازم هست هم برای جدول هم پایگاه داده و هم فیلدها utf8 رو ست کنیم؟؟؟

    • ‏‏
      لقمان آوند(۴ خرداد ۱۳۹۴)

      خیر، colation ی که برای خود فیلد انتخاب می کنید کافیه و اولویتش بیشتره .

      • ‏‏
        Mehdi Mashayekhi(۴ خرداد ۱۳۹۴)

        خوب اون که مشخصه منظور من این بود که با قرار دادن پایگاه داده بازم نیاز هست برای جداول و یا فیلد ها ابنکار انجام بشه ؟

        • ‏‏
          لقمان آوند(۴ خرداد ۱۳۹۴)

          این مورد رو تست کنید . الان دقیقا حضور ذهن ندارم!
          یه کولیشن utf8 فقط برای دیتابیس بزارید. بعد تو فیلدهای جداولش فارسی بنویسید و استفاده کنید ببینید درست ذخیره و بازیابی میشن یا نه!
          در عین حال بهتره کولیشن پیشفرض رو همون لاتین بزارید و فقط برای فیلدهای مورد نیاز utf8 بزارید …

  • ‏‏

    باسلام خدمت استاد گرامی
    آقای آوند من یک سوال برام پیش امده:
    اگه یک دیتایس را طراحی کنیم و آن را پیاده سازی کنیم و یکی یا چند تا از جداول دیتابیس شامل کلید خارجی باشد،
    ربط داده کلید های خارجی به فیلد اصلیشون چه مزیتی دارد؟ منظورم این است که تفاوت اینکه فیلد های خارجی را با فیلد اصلی ربط داد یا اینکه فقط فیلد خارجی را تعریف کنیم و دیگر ربط ندهیم چه تفاوتی دارد؟
    آیا با ربط دادن یک کلید خارجی از طریق designer یا … mysql داده بصورت اتوماتیک در فیل خارجی ثبت میکند یاباعث بالا رفتن سرعت جستجو میشود یا …
    این ارتباطی که می دهیم چه کاری انجام میدهد دارد؟

    • ‏‏
      لقمان آوند(۳۰ خرداد ۱۳۹۴)

      فیلد خارجی که بدون ربط دادن نمیشه اصلا! تعریف فیلد خارجی کلیدی هست که به ستون دیگخ در جدول دیگه اشاره میکنه و این ربط دادنه حتما هست !
      از این ارتباط مثلا برای صحت ورود اطلاعات، یا بازیابی همزمان اطلاعات از دو جدول استفاده میشه .

  • ‏‏

    سلام
    من وقتی وارد php my admin میشم و میخوام بانک بسازم این ارور رو میده
    http://uupload.ir/files/eroy_phpadmin.png

  • ‏‏
    فرهاد(۲۵ آذر ۱۳۹۴)

    سلام آقای دکتر
    استاد من از قبل با مفاهیم تئوری پایگاه داده آشنایی نسبی داشتم . اما مشکلی که همیشه داشتم همون چیزیه که شما هم بهش اشاره کردید. من وقتی شروع می کنم پایگاه داده رو با ERD طراحی می کنم خیلی از موجودیت ها رو که بعدا در برنامه کاربردی به درد می خوره رو شناسایی نمی کنم یا بعضا وقتی صفاتی رو برای هر کدام از موجودیت ها می نویسم خیلی از صفات به ذهنم نمی رسه که اون ها رو تو نمودار منظور کنم. اما موجودیت ها و صفات وقتی که در حال نوشتن برنامه هستم به ذهنم می رسه که همون طوری که خودتون گفتید مشکل ساز میشه و بهتره بعد از کامل کردن ERD به سراغ اپلیکیشن بریم. چون باعث دوباره کاری میشه. پیشنهادی برای رفع این مشکل ندارید؟
    با تشکر
    استاد ضمنا یه سوال هم در بخش نظرات مطالب جلسه 13 پرسیده بودم ممنون میشم اون رو هم پاسخ بدید.

    • ‏‏
      لقمان آوند(۱۰ دی ۱۳۹۴)

      پیشنهاد اینه که در مورد مفاهیم پایگاه داده مطالعه بیشتری داشته باشید و قبل از طراحی erd ، نمونه های مشابه رو هم پیدا کنید و ازشون ایده بگیرید و طرح خودتون رو تکمیل کنید .

  • ‏‏
    سیروان(۳ خرداد ۱۳۹۵)

    سلام
    استاد واسه من پی اچ پی ما ادمین پسورد میخواد پسوردش چی هست؟باید عضو شم؟؟؟؟
    http://rozup.ir/view/1563003/5-23-2016%2012-10-38%20AM.png
    ولی واسه شما تو ویدیو نمیخواد
    من انقدر رویه دکمه go کلیک میکنم که خودش وارد میشه
    ولی یه مشکلی هست شما وقتی میرید رو دیتابستون اینو میاره
    http://rozup.ir/view/1563005/5-23-2016%2012-13-15%20AM.png
    ولی واسه من اینو نمیاره اینو میاره چیکار کنم استاد؟؟؟
    http://rozup.ir/view/1563004/5-23-2016%2012-12-59%20AM.png

    استاد کمک کنید لطفا زود

  • ‏‏
    سیروان(۷ خرداد ۱۳۹۵)

    استاد کمک 😥
    یه تاپیک ارسال کردم تو انجمن
    بخشphp
    عناونش (مشکل بزرگ ومپ سرور )

    • ‏‏
      لقمان آوند(۹ خرداد ۱۳۹۵)

      با یه فیلتر شکن از سایت اصلی دانلود کنید مشکلی نیست …

      • ‏‏
        سیروان(۲۰ خرداد ۱۳۹۵)

        استاد خسته شدم خسته
        مغزم از بین رفت یک ماه شب و روز نشستم این مشکلو حل کنم اما نتونستم تو انجمن سایت های دیگه گفتم از هزار نفر پرسیدم کسی جواب نمیده حتی بهشون گفتم پول میدم اما بازم جوابی نگرفتم
        عصابم خراب شده 😡
        دارم بیخیال یادگیری اینترنت میشم
        اه
        😡 😡 😡 😡 😡 😡 😡

        لطفا ج.اب بدید
        شما تو پکیج php ومپ سرور رو گزاشتید وقتی که نصبش میکنم میبینم نس خه .phpmyadmin
        4.0.4
        هست ولی مال شما تو ویدیود 4.2.1 هست .
        من الان رفتم که این نسخه رو دانلود کنم و جاگزاری کنم با نسخه جدید اما نمیدونم چطورییییی لطفا بهم آموزش بدید انقدر سعی کردم دارم دیونه میشم

        قبل از اون دو هفته ای به خاطر این خواستم برم ومپ سرورم رو نسخه جدید و دانلود کنمو فیلتر شکن کردم و دانلود کردم و وقتی که نصب کردم با چند ارور مواجه شدم در نسخه قبل که اصلا نتونستم حلش کنم
        http://i.stack.imgur.com/kZkAO.png
        :roll: :roll: :roll: :roll: :roll: :roll:

        تمام این دردسر برای حل کردن مشکل دیزاینر phpmyadmin است که تو انجمن گفتم

        • ‏‏
          لقمان آوند(۲۳ خرداد ۱۳۹۵)

          سلام
          پیشنهاد می کنم آخرین نسخه ومپ سرور متناسب با ویندوزتون رو نصب کنید (32 یا 64 بیتی بودن رو دقت کنید)
          بعد از نصب اگر مشکلی بود بگید که بررسی کنیم برای رفعش

        • ‏‏
          سیروان(۳۰ خرداد ۱۳۹۵)

          دانلود کردم این ارورو میده
          http://www.steptoinstall.com/wp-content/uploads/2013/12/Step-to-Install-wamp-shows-error-MSVCR100.dll-is-missing-when-install.png

        • ‏‏
          لقمان آوند(۲ تیر ۱۳۹۵)

          از اینجا فایل مربوطه رو دانلود کنید و در پوشه C:/windows/system32 بزارید .

  • نکته : برای پاسخگویی سریعتر و بهتر، بخش نظرات این مطلب مختص پرسش و پاسخ های کاربران ثبت نامی در دوره ی کاملترین پکیج و دوره مجازی آموزش حرفه ای زبان PHP است .
    اگر قبلا در این دوره ثبت نام کرده اید پس از ورود به سایت می توانید تمامی پرسش و پاسخ ها و نظرات مطرح شده ی این مطلب را مشاهده و اگر سوالی دارید در همینجا مطرح کنید.

    ورود/عضویت سریع با اکانت فیسبوک/جیمیل شما

    :: شما می توانید با استفاده از اکانت یاهو یا جیمیل خود به صورت کاملا امن، سریع و بدون نیاز به ورود اطلاعات عضو و وارد سایت شوید. در این صورت هیچ نیازی به ورود نام کاربری و رمز عبور خود نخواهید داشت و هویت شما از طریق ایمیلتان مورد تائید قرار می گیرد .
    برای استفاده از این روش باید در اکانت گوگل(جیمیل) و یا یاهوی خود لاگین باشید .
    عضویت/ ورود سریع با :
    در حال اتصال ...

    ورود به سایت

    ورود سریع با :
    در حال اتصال ...

    جستجو در سون لرن

    عبارت :
    7LearnTelegram