PDA

نسخه کامل مشاهده نسخه کامل : SQL Server Learning



brave_ie
25-06-2011, 18:08
با سلام
دوستان من میخوام یه کمی sql یاد بگیرم برای طراحی دیتابیس و... یه آشنایی ابتدایی با Access دارم حالا اگر ممکنه منبعی برای این کار معرفی کنید
ممنون:11:

cdp
26-06-2011, 14:09
سلام

شما اول باید خود SQL (پایه SQL) رو یاد بگیرید بعد برید سراغ SQL SERVER و...

به نظر من بهترین جا برای شروع w3schools هست... خودمم از همین جا یادگرفتم...
از لیست سمت چپ به ترتیب آموزش ها رو ببینید...


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اگه جایی نیاز به ترجمه داشتید از اینجا استفاده کنید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اگه توضیح بیشتر می خواستید توی گوگل سرچ کنید...

موفق باشید...

brave_ie
26-06-2011, 15:55
حالا که اینطور شد تفاوت این دو رو هم اگر ممکنه بگید ممنون میشم
ورژن های نرم افزارها هم با هم فرق میکنه؟

cdp
27-06-2011, 00:07
SQL زبان پرس و جو برای ارتباط با پایگاه داده هست...

SQL SERVER, MySQL, SQLite و... سیستم مدیریت پایگاه داده یا DBMS هستند که با زبان SQL کار می کنن...

پس اول باید SQL رو یاد بگیرید...


ورژن های نرم افزارها هم با هم فرق میکنه؟
اینو نفهمیدم...

brave_ie
27-06-2011, 15:31
آهان دارم میفهمم :20:
منظورم از ورژن این بود که مثلا کد sql با چی compile میشه؟
مثلا نرم افزار sql server رو تا حدودی میشناسم ولی توش هیچ کد نویسی بلد نیستم
خوب گفتم؟
بعد این محیط هایی که گفتید تش از sql استفاده میشه با هم فرق میکنن؟ یعنی کدهاشون فرق میکنه یا کاملا مشابهه؟
الان مثلا sql server 2005 یا 2008 رو بریزم میشه توش کدنویسی یاد بگیرم؟
اگر آره کدوم ورژنش مثلا buisiness intelligence داره یا ...

cdp
28-06-2011, 01:46
آهان دارم میفهمم :20:
منظورم از ورژن این بود که مثلا کد sql با چی compile میشه؟
مثلا نرم افزار sql server رو تا حدودی میشناسم ولی توش هیچ کد نویسی بلد نیستم
خوب گفتم؟
آره.
خوب اول باید SQL رو یاد بگیرید بعد توی SQL SERVER کد بنویسید

در ضمن توی sql server اگه بخواید کارای معمولی رو انجام بدید (مثل ساختن دیتابیس، جدول و...) خیلی راحت میشه بدون کد نویسی هم انجام داد...

برای نوشتن دستورات SQL باید SQL Server Management Studio رو اجرا کنید و یه دیتابیس بسازید بعد روی اسم دیتابیستون راست کلیک کنید و New Query رو انتخاب کنید...بعد کدهاتون رو بنویسید... برای اجرای کد هم از نوار بالای صفحه روی Execute کلیک کنید


بعد این محیط هایی که گفتید تش از sql استفاده میشه با هم فرق میکنن؟ یعنی کدهاشون فرق میکنه یا کاملا مشابهه؟
الان مثلا sql server 2005 یا 2008 رو بریزم میشه توش کدنویسی یاد بگیرم؟
اگر آره کدوم ورژنش مثلا buisiness intelligence داره یا ...
- SQL یه زبونه که یه سری استاندارد ها رو برای ارتباط با پایگاه داده داره...
حالا بعضی از DBMS ها ممکنه بعضی از این استاندارد ها رو به دلایلی نداشته باشن یا بعداً اضافه کنن... برای همین بعضی از امکانات و دستورات توی یه DBMS هست و توی یکی دیگه نیست یا ضعیفتره!

- توی بعضی از دستورات هم یه سری تفاوت های کوچیک دارن... یا ممکنه یه سری دستور (یا بهتر بگم نام مستعار) خودشون اضافه کرده باشن.. مثل SOME توی MySQL که همون ANY در SQL هست

- نوع داده ها هم توی DBMS های مختلف فرق میکنه مثلا نوع داده SQL SERVER با نوع داده های MySQL فرق داره
نوع داده ها توی DBMS های مختلف:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

بین نسخه های مختلف یه DBMS (مثل SQL SERVER 2005 و 2008) هم ممکنه یه سری امکانات توی نسخه جدید اضافه شده باشه... پس بهتره آخرین نسخه رو همیشه یاد بگیرید...

برای یادگیری نسخه EXPRESS رو بگیرید که رایگان هم هست و میتونید از توی سایت مایکروسافت دانلود کنید: (البته فرقی نداره... فقط نسخه های دیگه حجمشون بیشتره و ابزارها و امکانات بیشتری دارن که شاید اصلا به کارتون نیاد)

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید