از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
شانزده سال پیش منتشر شده
تعداد بازدید: 691
کد پروژه: 191
شرح پروژه
جدول نشان داده شده در فايل Cities.xls که به همراه اين تمرين ضميمه شده است را در نظر بگيريد. ميخواهيم اين داده ها را وارد پايگاه داده mysql نماييم. نوع داده ها نيز در فايل Culumn_types.xls مشخص شده است. (فرض ميکنيم که MySQL در سيستم شما نصب شده است. در غير اينصورت بايد ابتدا آن را نصب کرده و تنظيمات آن را انجام دهيد.)
مطلوب است نوشتن درخواست (query) هاي زير:
الف- اجرا و اتصال به پايگاه داده
1- با استفاده از برنامه mysqld، دستوري براي خط فرمان DOS بنويسيد که سرور MySQL را اجرا کند.
2- با استفاده از برنامه mysql به پايگاه داده متصل شويد. نام کاربر را root در نظر بگيريد.
ب- وارد کردن اطلاعات جدول:
3- يک پايگاه داده جديد به نام SWD_Course ايجاد کند.
4- يک جدول به نام Cities در اين پايگاه داده ايجاد کند که مشخصات داده شده در Culomn_types.xls را داشته باشد.
5- در فايل ضميمه Cities.txt اطلاعات 14 رکورد اول داده شده است که فيلدها با کاراکتر TAB و سطرها با کاراکتر \\n\\r از هم جدا شده اند. يک query بنويسيد که اين اطلاعات را از اين فايل بخواند و در جدول Cities قرار دهد.
6- رکورد 15 را از Cities.xls خوانده و به صورت دستي وارد جدول Cities کند.
7- اطلاعات رکورد 15 را به صورت زير در جدول Cities تصحيح کند.
PROVINCE_CAPITAL = YES
DESCRIPTION = “A big and cultural city in north-west of Iran.”
8- همه رکوردها را نشان دهد.
9- همه رکوردها را نشان دهد ولي فقط نام شهر و کد شهر را نمايش دهد.
10- نام شهرهايي که مرکز استان هستند و حداکثر دماي آنها بالاتر از 35 است را نشان دهد.
11- نام شهرهايي که به حروف “an” ختم ميشوند را نشان دهد.
12- نام شهرهايي که حداقل و حداکثر دماي آنها کمترين اختلاف دارد را نمايش دهد.
13- نام شهرهايي که مرکز استان نيستند را بر اساس خنکي (کمترين MIN_TEMP) نشان دهد.
14- شهرها را بر اساس سال تاسيس ( قديمي ترين به جديد ترين) و سپس جمعيت آنها نشان دهد.
15- سردترين شهري که مرکز استان است و سردترين شهري که مرکز استان نيست را نشان دهد(يک query باشد)
16- شهري که بيشترين جمعيت دارد را از جدول حذف کند. (پس از انجام اين query، رکوردي که حذف شده را دوباره به جدول وارد کنيد.)
17- جدول Cities را به گونه¬اي تغيير دهد که نام ستون PROVINCE_CAPITAL به P_CAPITAL تغيير يابد.
18- جدول Cities را به گونه¬اي تغيير دهد که ستون POPULATION بعد از ستون TRAFFIC_STATUS قرار بگيرد.
19- جدول Cities را به گونه¬اي تغيير دهد که يک ستون جديد به نام NEW_COLUMN بعد از ستون NAME به آن اضافه شود.
20- جدول Cities را به گونه¬اي تغيير دهد که ستون NEW_COLUMN از آن حذف شود.
21- جدول Cities را به گونه¬اي تغيير دهد که ستون NAME بتواند به جاي 30 کاراکتر، تا 50 کاراکتر را نگهداري کند.
ج- قطع اتصال
22- از MYSQL خارج شود.
23- با استفاده از برنامه mysqldump دستوري بنويسيد که يک فايل پشتيبان از پايگاه داده SWD_Course که ايجاد کرديد تهيه کند.
توجه:
a- براي نوشتن اين دستورات ميتوانيداز فايل MySQL-manual.chmکه در سايت قرار دارد، استفاده کنيد. اين مرجع توسط خود شرکت MySQL نوشته شده است و بسيار جامع و مفيد است. با اين حال ميتوانيد از مرجع فارسي که در سايت گروه قرار دارد نيز استفاده کنيد.
b- لطفا تمام دستورات و لطفا تمام دستورات و queryهاي لازم را با ذکر شماره و در پايين سوال مربوطه به رنگ آبي تيره بنويسيد.
و جدول SWD_Course شما متصل شود و با استفاده از پايگاه داده MySQL بنويسيد که به php يک اسکرپپت
توليد کند که در آن، در يک جدول رکوردهايي html که در تمرين شماره دو ايجاد کردهايد، يک صفحه Cities
که شهرهاي مرکز استان هستند را به ترتيب وضعيت ترافيک و جمعيت، و در يک جدول ديگر رکوردهايي که
مرکز استان نيستند را به ترتيب نزولي شماره کد نمايش دهد. هر جدول را با يک عنوان مناسب نمايش دهيد و دقت
کنيد که متنهاي داخل خانه هاي جدول به راحتي در آن جاي شوند.
قابل تحویل:
مهارت ها و تخصص های مورد نیاز
بودجه
5,000 تومان تا 100,000 تومان
مهلت برای انجام
2روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت هفده سال پیش
قادر به انجام این پروژه هستید؟
مهلت ارسال پیشنهاد قیمت برای این پروژه تمام شده است
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار