ورود

View Full Version : شروع برنامه نویسی بانک اطلاعاتی



گوریل دانا
پنج شنبه 03 تیر 1389, 15:59 عصر
من برنامه نویسی با سی شارپ را شروع کردم و دارم میرم که در گرایش بانک اطلاعاتی این زبان شروع به کار شوم. ولی بین access و sql server و oracle موندم که کدومو انتخاب کنم؟ راستی linq چیه؟ :لبخند:

mmd2009
پنج شنبه 03 تیر 1389, 16:05 عصر
با سلام

برای اشنایی با یک برنامه که از لینک استفاده شده بهتره به این پست یه سری بزنی

http://www.barnamenevis.org/forum/showthread.php?t=219107&highlight=linq+%DA%86%DB%8C%D8%B3%D8%AA


دوست عزیز اگر امکان داری یک اف تاپیک بذار ببینیم از چه زبانی اومدی #C

و راستی اگر از اکسس بخوای استفاده کنی یه سری به اموزش های من بزن که ویدئویی هستند که هم با کلاس اموزش دادم و هم بدون کلاس

و کلا بستگی داره برنامت چه کاربردیی در کجا داره تا بخوای از کدوم بانک استفاده کنی

برای برنامه های تک کاربره به نظر من اکسس خوبه

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

ولی به شخصه اکسس رو دوست دارم چون فعلا تک کاربره کار می کنم

موفق باشی و خوش اومدی به جامعه ی بزرگ #C

گوریل دانا
پنج شنبه 03 تیر 1389, 16:32 عصر
ممنون
من قبلا با vb کار می کردم. ولی گمان نمی کنم اکسس فقط برای تک کاربره باشه... در هر صورت نظر خودم هم بر روی اکسس 2010 هست و برای یادگیری هم آموزش شرکت انیاک را انتخاب کردم.

http://www.learninweb.com/product_detail.php?uid=130

mmd2009
پنج شنبه 03 تیر 1389, 16:35 عصر
اصلاااااااااااااااااااااا ا من نگفتم که اکسس فقط واسه برنامه های تک کاربرست دوست عزیز

mmd2009
پنج شنبه 03 تیر 1389, 17:25 عصر
به این لینک هم سر بزن

http://www.barnamenevis.org/forum/showthread.php?t=211026&highlight=%D8%AF%D8%B3%D8%AA%D9%88%D8%B1+Select+sq l

انیشتین
پنج شنبه 03 تیر 1389, 17:57 عصر
سلام
اگر اکسس یاد بگیری بازم در نهایت باید اسکوئل سرور رو یاد بگیری.چون برای کار های بزرگ و جدی که چه عرض کنم حتی تو دانشگاه برای پروژه بعضی اساتید اکسس رو قبول نمیکنند یا نمره کامل نمیدند، پس بهتره همین حالا با اسکوئل شروع کنی، وقتی با مفاهیم دیتا بیس بیشتر آشنا شدی اون وقت میتونی بیای اوراکل هم یاد بگیری ولی کلا کاربرد اسکوئل سرور هم تو ایران هم تو جهان از اون دوتا دیگه بیشتره.

mha048
پنج شنبه 03 تیر 1389, 20:16 عصر
با سلام



و راستی اگر از اکسس بخوای استفاده کنی یه سری به اموزش های من بزن که ویدئویی هستند که هم با کلاس اموزش دادم و هم بدون کلاس



سلام
دوست عزیز میشه بگید این آموزش های ویدئویی شما کجاست ؟
ممنون میشم

mmd2009
پنج شنبه 03 تیر 1389, 20:22 عصر
اینم اموزش ها دوست عزیز

اموزش ساخت یک کلاس که 4 عمل اصلی رو انجام میده (http://www.barnamenevis.org/forum/showthread.php?t=229667)

اموزش ویدئویی ساخت یک کلاس برای نمایش داده ها در گرید ویو (http://www.barnamenevis.org/forum/showthread.php?t=229490)

آموزش ویدئوی انجام 4 عمل اصلی در بانک (http://www.barnamenevis.org/forum/showthread.php?t=228401)

ostovarit
پنج شنبه 03 تیر 1389, 21:14 عصر
من برنامه نویسی با سی شارپ را شروع کردم و دارم میرم که در گرایش بانک اطلاعاتی این زبان شروع به کار شوم. ولی بین access و sql server و oracle موندم که کدومو انتخاب کنم؟ راستی linq چیه؟ :لبخند:

با سلام

اول اینکه اینجا سوالات C# میپرسن نه درباره بانک اطلاعاتی!

شما به نظر من اول SQL Server رو کامل یاد بگیر ... همه مفاهیم رو اشنا شی باهاش و چند تا کارم انجام بده که تجربه کسب کنی و ... با SQL Server میتونی تا یک حد زیادی ( اون چیزی که بازار میخواد) رو ساپورت کنی و مشکلی هم نیست ...

ولی وقتی بحث برنامه های بزرگ میشه و سرعت مطرح هست معمولا Oracle رو ترجیح میدن ...

اگرم برنامه نویسی تحت وب انجام میدی با زبان های OpenSource اشنا هستی برو دنبال MySql ...

در کل باید با همه اشنا باشی و SQl Server رو هم حتما بلد باشی...

برای یادگیری هم کتاب زیاده سایت http://www.w3schools.com هم سر بزن کامل درسا رو گفته به من که خیلی کمک کرد ...

karimi.ali
پنج شنبه 17 تیر 1389, 21:15 عصر
پیرو بحث دوست عزیزمون گوریل دانا :لبخند:
من هم میخوام برنامه نویسی db یاد بگیرم و البته انتخاب های خودم را کردم و sql server را انتخاب کردم. حالا میخوام بدونم که من الان برم مثلا یه کتاب یا سی دی آموزش sql server بگیرم و اون را یاد بگیرم بعد میتونم تو تمام زبان ها برنامه نویسی db کنم؟ یعنی برای برنامه نویسی db چیز خاصی از زبانی که میخوایم برنامه را به اون زبان بنویسیم نباید بدونیم؟ (مثلا سی شارپ)

ostovarit
پنج شنبه 17 تیر 1389, 21:24 عصر
پیرو بحث دوست عزیزمون گوریل دانا :لبخند:
من هم میخوام برنامه نویسی db یاد بگیرم و البته انتخاب های خودم را کردم و sql server را انتخاب کردم. حالا میخوام بدونم که من الان برم مثلا یه کتاب یا سی دی آموزش sql server بگیرم و اون را یاد بگیرم بعد میتونم تو تمام زبان ها برنامه نویسی db کنم؟ یعنی برای برنامه نویسی db چیز خاصی از زبانی که میخوایم برنامه را به اون زبان بنویسیم نباید بدونیم؟ (مثلا سی شارپ)

شما اصول کار رو با دیتابیس یاد بگیرید این مطالب به اینکه میخواید برنامه رو با چه زبونی بنویسید ربطی نداره ...

دستوارات Sql در همه زبانها یکی هست و مجزا از زبان برنامه نویسی ...
فقط دستوراتی مانند نحوه وصل شدن به یک دیتابیس در زبانها با دستورات مختلفی صورت میگیره ... که به خود SQL مربوط نمیشه...Query ها یکی هست.
کتاب های آموزشی زیادی هست که میتونید سرچ کنید و از اینترنت دانلود کنید ...
سایت http://www.w3schools.com/sql/default.asp هم واسه آموزش خوبه

karimi.ali
پنج شنبه 17 تیر 1389, 21:34 عصر
پس نظر شما اینه که من مدتی با سی شارپ کار نداشته باشم و برم دنبال Sql server و بعد از یادگیری برگردم و به راحتی آب خوردن db کار کنم؟

ostovarit
پنج شنبه 17 تیر 1389, 21:42 عصر
پس نظر شما اینه که من مدتی با سی شارپ کار نداشته باشم و برم دنبال Sql server و بعد از یادگیری برگردم و به راحتی آب خوردن db کار کنم؟

دقیقا.... یادگیری کامل دیتابیس از اهمیت بالایی برخورداره ... من دیتابیسم ضعیف بود و C# نسبتا خوب ... وقتی شروع به نوشتن نرم افزار کردم ظاهرا همه چیز خوب پیش می رفت ولی به کلی مشکلات بر خوردم ... نرم افزار سرعت مناسبی نداشت ... مجبور بودم یک کار ساده که میشد با یک خط در دیتابیس انجام بدم چندین خط در برنامه بنویسم ... و مشکلاتی از این قبیل ...یک استاد داشتم که حرف خوبی میزد میگفت زمانی که با دیتابیس کار میکنید تا اونجایی که میشه فعالیت رو داخل همون دیتابیس انجام بدید و دیتا ها رو پردازش کنید و نتیجه رو از دیتابیس Select کنید نه اینکه یک Select کلی بزنید بعد تو برنامه چندید خط بنویسید تا دیتای مطلوب به دست بیاد ... این خیلی مهمه که ما توابع رو بشناسیم و از مهارت های لازم بر خوردار باشیم تا بتونیم یک برنامه بهینه بنویسیم...