آموزش php از مبتدی تا ....
Open in Telegram
902
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
در صفحه باز شده اقدام به وارد نمودن ستون های (فیلد) جدول می نماییم
برای مقادیر عدد نوع int را انتخاب می کنیم(type)
برای مقادیر رشته ای نوع varchar را انتخاب نموده تعدادکاراکتر های ان را نیز تعیین میکنیم (type)
می توان برای فیلد ها در صورت نیاز مقدار پیش فرض تعیین کنیم (default)
نوع کد گذاری فیلد ها را utf8_persian_ci انتخاب می کنیم(collaction)
اگر یک فیلد می تواند بامقدار تهی null در جدول درج شود می توانیم تیک قسمت null را انتخاب می کنیم
اگر بخواهیم یک فیلد عدد به صورت اتوماتیک مقدارش افزایش یاید تیک قسمت a_I را انتخاب می کنیم
در قسمت name نام جدول را واردمی نماییم و در قسمت دوم تعداد ستونهای جدول (فیلد های موجودیت) و بروی عبارت GO کلیک می کنیم
بعد از این مرحله صفحه ذیل نمایش داده می شود همانطور که مشاهده می شود دستور sql ساخت بانک اطلاعانی نمایش داده شده و بعداز ان نوبت به ساخت جدول می باشد
در قسمت create new database نام پایگاه داده یعنی school را وارد کرده سپس نوع کدگذاری این پایگاه را به utf8_persian_ci انتخاب می کنیم وبر روی گزینه create کلیک می کنیم تا بانک اطلاعاتی ما ساخته شود
بعد از اجرای phpmyadmin گزینه database را برای ساخت پایگاه داده انتخاب می کنیم
می خواهیم پایگاه داده ای به نام school ایجاد کنیم که شامل یک جدول به نام student باشد که دارای فیلد های زیر باشد
1- Id برای شماره دانش اموزی به صورت کلید اصلی به صورت عددی
2- Sname برای نام دانش اموز به صورت کاراکتری و 10 حرف
3- sfamil برای فامیل دانش اموز به صورت کاراکتری 20 حرف
4- Rname برای نام رشته تحصیلی به صورت کاراکتری و 10 حرف
برای ایجاد پایگاه داده و جداول می توانیم از phpmyadmin کمک بگیریم برای این منظور بر روی ایکون wamp کلید کرده گزینه phpmyadmin را انتخاب می کنیم
با در نوار ادرس مروگر گر عبارت زیر را وارد می نماییم
http://localhost/phpmyadmin/
رکود :
-به هر سط ازجدول در پایگاه داده رابطه ای یک رکورد میگویند
- مجموعهای ازفیلد های مرتبط به هم در مورد یک موجودیت
فیلد :
به هر یک ازصفات خاصه موجودیت که تیدبل به یک ستون از جدول می شود
پایگاه داده
اگر بخواهیم از یک محیط عملیاتی داده هایی را ذخیره و بازیابی نماییم از پایگاه داده ها استفاده می نماییم
امروزه یکی از مهم ترین پایگاه های داده از نوع رابطه ای شی گراء می باشد . به نرم افزاری که امکان ایجاد و استفاده پایگاه داده را می دهد اصطلاحا DBMS (سیستم مدیریت پایگاه داده ) گفته می شود
یکی از این dbms ها mysql می باشد که ومپ سرور به خوبی ان را شبیه سازی نموده است
محیط عملیاتی : جایی است که می خواهیم داده های ان محیط را جمع اوری کنیم مانند مدرسه /دانشگاه/ کتابخانه
موجودیت : فرد /شی/پدیده که در محط عملیلتی ما وجود دارد و برای ما مهم می باشند
صفت : هرموجودیت از طریق صفاتش از موجودیت دیگر جدا می شود در واقع ما مقادیر صفات موجودیت ها را ذخیره می کنیم
فرد مانند کارمند ( کد کارمندی - اسم-فامیل- ت ت – شماره ملی و...)
شی (کتاب) (شابک –نام کتاب- تاریخ انتشار – ناشر و..)
پدید مانند (تصادف) ( تاریخ –ساعت – ادرس محل و...)
کلید اصلی : یک صفت از موجودیت ها که در نمونه های مختلف از ان موجودیت تکراری نباشد کلید می باشد مانند کد ملی
رابطه : موجودیت ها در محیط عملیاتی با یکدیگر در ارتباط می باشند که این ارتباط باید در پایگاه داده ها ذخیره شود
رابطه می تواند
یک به یک باشد : مانند رابطه مدیر و مدرسه : هر مدرسه یک مدیر دارد
یک به چند: مانند رابطه رشته و دانش اموز در یک رشته n دانش اموز درس می خواند
چند به چند باشد : مانند رابطه دانش اموز و درس : هر دانش اموز n درس دارد و در هر درس m دانش اموز درس می خوانند
برای نمایش موجودیت ها و ارتباط انها ازنمودار er یاerr استاده می شود
در پایگاه های داده رابطه ای هنگامی که بخواهیم نمودار ER را پیدا سازی کنیم
هرموجودیت تبدیل به یک جدول می شود
ارتباط n:m نیز یک جدول می شود
ولی ارتباط یک به یک و یک به چند کلید اصلی طرف یک در جدول طرف n قرار می گیرد
کلید خارجی : به صفتی که در یک جدول دیگر کلید اصلی باشد پس مقدار این صفت یا باید در جدول مرجع موجود باشد یا null باشد
از کلید خارجی برای ایجاد ارتباط بین جدولها استفاده میشود
ما مجبوریم داده ها رو به سمت سرور ارسال کنیم و سرور پردازش کند و پاسخ بگوید
