PDA

View Full Version : کتابی جامع در مورد sql



monirprogram
پنج شنبه 27 بهمن 1390, 14:48 عصر
سلام دوستان . خسته نباشید. روز خوبی هم داشته باشید. سوال من: من یه مدتی هست در مورد sq server کار میکنم. در حد ساختن جداول، و یکم هم در مورد پروسیجرها میدونم. میتونم تا یه حدی هم باهاش کار کنم. اما میخوام اطلاعاتم رو بیشتر کنم. دوست دارم پروسیجر نویسی رو حد تسلط یاد بگیرم و با بقیه قسمتهای sql serevr هم بتونم کار کنم، مثل کار با تریگرها و امنیت و کنترل تراکنشها. اما نمیدونم از چه منبعی میتونم استفاده کنم. و این رو هم بگم که زبانم خوبه، اگر بتونید کتابی معرفی کنید، حتی زبان اصلی که بتونم ازش استفاده کنم فوق العاده میشه. ممنون میشم از راهنمایی شما.
با تشکر:قلب:

micro24
پنج شنبه 27 بهمن 1390, 21:03 عصر
سلام

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

Galawij
شنبه 29 بهمن 1390, 08:07 صبح
سلام،
به نظر من وقتتون را روی یک کتاب چند صد صفحه ای نذارید و مطالب را بر حسب نیازتون و تفکیک موضوعی از اینترنت و سایت ها و فروم خارجی در قالب تمریناتی حل کنید. این به شما کمک می کنه نکات زیادی یاد بگیرید...
توضیحات اولیه در مورد بعضی از موضوعها هم، در این تالار هست.

بهزادصادقی
یک شنبه 30 بهمن 1390, 00:39 صبح
سلام

من درست برعکس جناب Galawij فکر می‌کنم. اشکال اکثر برنامه‌نویس‌های SQL مملکت ما و دیتابیس کارهای ما این است که هرگز یک کتاب درست حسابی در مورد یک سوژه خاص را از اول تا آخر نخوانده اند، بلکه تیکه تیکه از این ور و آن ور مطالب را جسته و گریخته جذب کرده اند. بابا، وقتی طرف 700 صفحه در مورد یک قسمت خاص از SQL کتاب نوشته دلیل دارد. الکی نیست. بدون خواندن کتاب، دانش ما فوق العاده سطحی باقی می ماند و ما می‌توانیم تعداد زیادی کارهای کوچک را انجام دهیم، ولی هیچ وقت نمی‌توانیم یک کار عظیم درست حسابی را به صورت ریشه ای و صحیح انجام دهیم.

بهترین کتابی که من برای کسانی که می‌خواهند به صورت حرفه ای با SQL Server آشنا شوند سراغ دارم - به شرط اینکه از اول تا آخرش را بخوانند - این است:

Microsoft SQL Server 2008 T-SQL Fundamentals (http://www.amazon.com/Microsoft%C2%AE-Server%C2%AE-T-SQL-Fundamentals-PRO-Developer/dp/0735626014)

Galawij
یک شنبه 30 بهمن 1390, 07:52 صبح
من درست برعکس جناب Galawij فکر می‌کنم. اشکال اکثر برنامه‌نویس‌های SQL مملکت ما و دیتابیس کارهای ما این است که هرگز یک کتاب درست حسابی در مورد یک سوژه خاص را از اول تا آخر نخوانده اند، بلکه تیکه تیکه از این ور و آن ور مطالب را جسته و گریخته جذب کرده اند. بابا، وقتی طرف 700 صفحه در مورد یک قسمت خاص از SQL کتاب نوشته دلیل دارد. الکی نیست. بدون خواندن کتاب، دانش ما فوق العاده سطحی باقی می ماند و ما می‌توانیم تعداد زیادی کارهای کوچک را انجام دهیم، ولی هیچ وقت نمی‌توانیم یک کار عظیم درست حسابی را به صورت ریشه ای و صحیح انجام دهیم.سلام جناب صادقی
با حرف شما کاملاً موافقم،
ما مثلاً برای یک نوع داده (XML) کتاب داریم، حدود 500 صفحه و یا مثلاً در مورد Replication کتاب داریم حدود 1012 صفحه و در مورد بقیه سرویس های SQL. شما در هر زمینه ای کتاب بخواید من مرجع اصلی اش را براتون می ذارم ولی مسئله اینکه خواندن کتاب بدون تمرین و تجربه چه فایده ای می تونه داشته باشه؟؟(کاری که سال ها در دانشگاه ها انجام می دیم و وقتی وارد بازار کار می شیم، چیزی بلد نیستیم!!!).
به نظر من قبل از اینکه سراغ همه مطالب یک کتاب متوسط به بالا بریم بهتره اول یک کم مفاهیم و دستورات SQL را بلد باشیم تا از عهده آن کتاب هم بربیام.
باز هم به نظر شما احترام می ذارم...

monirprogram
یک شنبه 30 بهمن 1390, 20:54 عصر
از همه دوستان تشکر میکنم. من هم فکر میکنم باید کتاب بخونم در مورد بعضی چیزا. و اینکه من اطلاعات پایه ای رو در مورد sql بلدم. به هر حال هم پایگاه داده پاس کردم و هم تا یه حدی به صورت تقریبا نیمچه ای برنامه هایی رو مینویسم داخلش. و میدونم خیلی از مطالب داخل همین سایت پیدا میشه و کلی مطلب هم داخل نت هست که میشه سرچ کرد. ولی موضوع سر این هست که کم هست سایتهایی که مطالب رو بصورت جامع توضیح بدن. فکر میکنم خوندن کتاب در بعضی موارد بیشتر مفید باشه. در مورد تمرین هم مطمئنا تمرین میکنم. من در مورد sql دقیقا نمیدونم چه مواردی هست که بخوام بگم این موضوع خاص رو میخوام یاد بگیرم یا بیشتر بدونم. پس میشه لطف کنید ،سایتها یا pdf هایی رو که دارید، برام بزارید. ازتون ممنون میشم:چشمک:

oliya24
یک شنبه 30 بهمن 1390, 22:24 عصر
ببین دوست من بزار راحتت کنم واسه اینکه اس کیو ال رو یاد بگیری از هیچ وسیله اموزشی نگذر من یه سری چیز بت معرفی میکنم البته فارسی اگر خواستی یه نیگاه بنداز
www.codecity.ir اموزش اس کیو ال سرور 2008 فارسی و انگلیسی داره
و سی دی اموزشی پارسیان و برای کتاب هم چند سایت خوب بت معرفی میکنم www.aghazeh.com
و کتاب transect sql در 21 روز از انتشارات نص
کتاب sql server 2008 از اقای جعفرنژاد قمی از انتشارات علوم رایانه و
و سایت فارسی برای اموزش دستورات پر کاربرد www.webfocus.ir
در ضمن تو سایت اغازه که بری مطمئن باش ناراضی نمیایی بیرون پس
موفق باشی

baktash.n81@gmail.com
دوشنبه 01 اسفند 1390, 08:46 صبح
سلام

ما معمولا عادت داریم از هر کاری یک مقداری بلد باشیم ... چون بازارکار ایران بیشتر دنبال آچار فرانسه می گرده تا یه متخصص ... در حالی که علوم برنامه نویسی به حدی گسترده شده که امکان تسلط به همه مطالب وجود نداره ... مثلا خود SQL رو در نظر بگیرید ... شاید باید یک سال تمام وقت بزارید تا فقط ابزارهای سرویس دیتا بیس SQL رو یاد بگیرید حداقل چند سال هم باید ازشون استفاده کنید تا حرفه ای بشید ... تازه این برای کاربرد معمول هست ... یعنی شما نمی تونید بگید من طراح بانک اطلاعاتی هستم یا متخصص تیونینگ هستم ... برای هر کدوم از اینا باید دوباره چندسال تجربه داشته باشید ... و مطالعه کنید ... یعنی زندگیتون بشه SQL ... (سرویس های دیگه آنالیز و ریپورت و ... رو بیخیال ... ) ... مهم اینکه بهتره یاد بگیریم به جای اینکه دریاچه ای باشیم با عمق 1 سانتیمتر بهتره چاه باشیم ... زمینتون رو انتخاب کنید ... و روش وقت بزارید ... سی دی آموزشی ... کتاب ... مقاله ... فروم ها ... همرو بخونید ... اما در مورد رفرنس ها ... کلا رفرنس ها برای آموزش نیستند یعنی مثلا معمول نیست که یه رفرنس رو باز کنید از اول تا آخر بخونید ... وقتی به مشکلی بر می خورید بخونیدشون ...

monirprogram
دوشنبه 01 اسفند 1390, 10:46 صبح
baktash.n81@gmail.comعزیز (http://barnamenevis.org/member.php?232678-baktash.n81-gmail.com) ، کاملا با حرفتون موافقم و قبول دارم. اما وقتی میخوای چیزی رو بین موارد مختلف پیدا کنی ، باید یه اطلاعاتی داشته باشی که مثلا این قابلیتها هست. اطلاعات من از sql در اون حد نیست که بخوام یه مورد خاص رو برای کار انتخاب کنم، درسته که میگم اطلاعات پایه ای رو بلدم ، ولی گفتم در حد ساخت جدول و پروسیجرهای ساده. باز هم ممنون میشم از راهنماییتون. و اگه فکر میکنید مورد خاصی ارزش کار بیشتر رو داره ممنون میشم اون رو هم بهم بگید.:لبخندساده:

Galawij
دوشنبه 01 اسفند 1390, 11:09 صبح
سلام،
یک چیزهایی براتون می ذارم(در موردشون می تونید تحقیق کنید!):


مدیریت تراکنش ها و قفل ها
بهینه سازی پرس و جوها
پارتیشن بندی
Mirroring
Filegroups
FullTextIndex
ViewIndex
XMLIndex
Collection
(Security(Login,Roles,Schema
DCL
T-SQL
File Stream
...

oliya24
دوشنبه 01 اسفند 1390, 12:13 عصر
حق با دوستان هست خود بنده کسانی رو میشناسم که هم سی شارپ و هم ویبی و پی اچ پی و... رو با هم کار میکنن ولی خودشون هم میگن ما اطلاعات خیلی کمی داریم در مورد این زبانها و حرفه ای نیستیم
خود بنده زمانی ویبی کار بودم و اس کیو ال هم کار میکردم بعد دیدم واقعا نمیشه که هر دو اینها رو به صورت همزمان حرفه ای بود (یا رومی رومی یا زنگی زنگی) !!!این بود که از برنامه نویسان بزرگ چون محسن مدحج و مدیران بخش پرسیدم که از لحاظ درامد کدام یک از اینا بهتر میتونن خودشون رو تو بازار کار جا بدن کدوم درامد بیشتری دارن پاسخ همه دیتابیس بود که البته راست هم میگفتن الان شما برو یه شرکت برنامه سازی به عنوان برنامه نویس ازت میپرسن چه زبونی رو بلدی مثلا میگی ویبی6 یا هرچی میگن نه ما مثلا سی شارپ رو میخواییم ولی برای دیتابیس ممکنه ازت بپرسن کدوم بانک رو بلدی مدیریت کنی ولی اول و اخر میگیرنت و استخدام میشی
و دوست من شما هم بیا و همونطور که قبلا بتون گفتم از این سیدیها و کتابها شروع کن من کاملا با شما موافقم که میفرمایید باید با خبر باشیم که مثلا اس کیو ال چه سرویسهایی داره و بعد با اونا کار کنیم و مطمئن یاش در حدود 1 یا 2 سال که وقت بزاری و حسابی کار کنی واسه خودت یه چیزی میشی

baktash.n81@gmail.com
یک شنبه 07 اسفند 1390, 13:05 عصر
به نظر من بد نیست که یه دوره هم بری ... اگه جای مناسب دوره رو بگذزونی ... به عنوان یک شتاب دهنده عمل می کنه ...

monirprogram
یک شنبه 07 اسفند 1390, 13:29 عصر
سعی کردم برم. ولی ما تو شهرمون کسی که بتونه مسلط این مبحث رو درس بده نداریم. فقط یه نفر رو پیدا کردم ،که اون هم فقط گفت از help استفاده کنم. اما اگر کسی بتونه بصورت آنلاین برام کلاس بزاره، هزینه اش اگر در در حد معقول باشه، میتونم پرداخت کنم. اگه کسی تمایل به این کار داره،خوشحال میشم برام پیام بزاره. و مبلغ رو هم بهم بگه. و مطمئن باشه شاگرد خوبیم.