آموزش SQL Server از صفر تا صد با 20 درس (فیلم+جزوه pdf)
بعد از حدود ۱ هفته گشت و گذار در اینترنت و از بین هزاران ویدیو، یک مجموعه بی نقص و کامل ویدیویی را برای یادگیری SQL گلچین کرده ایم. این مجموعه کامل برای شروع از صفر و برای همه سطوح مناسب می باشد. بعد از آن نیز بهترین جزوه PDF فارسی موجود در اینترنت را جهت تکمیل یادگیری می توانید دانلود کنید.
۱-توضیحاتی راجب SQL
در مدل رابطهای دادهها، زبان پرسمان ساختیافته (به انگلیسی: Structured Query Language) با کوتهنوشت SQL نوعی زبان خاص دامنه در برنامهنویسی است که برای مدیریت دادههای نگهداریشده در سیستم مدیریت پایگاهداده رابطهای (RDBMS) یا برای پردازشهای جریانی در سیستم مدیریت جریان داده رابطهای (RDSMS) طراحی شدهاست.
این زبان مخصوصاً برای رسیدگی به داده ساختیافته مفید میباشد (یعنی دادهای که رابطه بین موجودیتها و متغیرها را در خود گنجاندهاست).
SQL دو مزیت اصلی نسبت به رابطهای کاربردی خواندن-نوشتن قدیمی تر مثل ISAM یا VSAM دارد: اولا، SQL مفهوم دسترسی به چندین رکورد با یک دستور منفرد را معرفی کردهاست، و دوما SQL نیاز به تعیین آنکه «چگونه» باید به یک رکورد رسید را حذف نمودهاست (مثلا با یا بدون یک اندیس). قلمرو SQL شامل پرسمان داده، دستکاری داده (ورود، به روزرسانی، و حذف)، تعریف داده (تولید طرحواره و دستکاری آن) و کنترل دسترسی به داده میشود. اگرچه SQL در اساس نوعی زبان اعلانی است (۴GL)، این زبان عناصر رویهای نیز دارد. (ویکی)
مهمترین ویژگی هایی که برای SQL Server می توان نام برد عبارتند از:
- بانک اطلاعاتی آن از نوع رابطه ای یا relational است.
- از فایل های XML پشتیبانی می کند.
- ویژگی OLAP را دارد.
- می توان از trigger، view و stored procedure استفاده کرد.
- از لحاظ حجم و تعداد رکورد هیچ محدودیتی ندارد و از این لحاظ بسیار قدرتمند است.
- امکان استفاده از زبان طبیعی در جستجو ها وجود دارد.
- برای افزایش سرعت در بازیابی اطلاعات از Full Text Search می توان استفاده کرد.
2-اصطلاحات کلیدی و مهم
- Database: یک مجموعه سازمانیافته از دادهها.
- Table: یک ساختار دادهای در پایگاه داده که شامل رکوردها (Rows) و ستونها (Columns) است.
- Primary Key: یک ستون یا ترکیبی از ستونها که به طور یکتا یک رکورد را در جدول شناسایی میکند.
- Foreign Key: یک ستون یا ترکیبی از ستونها که رابطهای بین دو جدول ایجاد میکند.
- Index: ساختاری که سرعت جستجو و بازیابی دادهها را بهبود میبخشد.
- Stored Procedure: یک سری از دستورات SQL که به عنوان یک واحد قابل استفاده مجدد ذخیره میشوند.
- Trigger: یک برنامه که به طور خودکار در پاسخ به رویدادهای خاص (مانند INSERT، UPDATE، DELETE) اجرا میشود.
- View: یک نمایش مجازی از دادهها که میتواند شامل انتخاب دادهها از یک یا چند جدول باشد.
3-موارد آموزش داده شده در این پکیج
در انتهای این دوره دانشجویان قادر خواهند بود:
- SQL Server را نصب و راه اندازی نمایند.
- تنظیمات مربوط به گزینه های پایگاه داده ها، فایلها و گروه فایلهای پایگاه داده ها را انجام دهند.
- تنظیمات امنیتی SQL Server و پایگاه داده ها را انجام دهند.
- مقدمات لازم را برای ایجاد کلید های رمز گذاری فراهم کنند.
- از پایگاه داده با روشهای مختلف پشتیبان تهیه کرده و در صورت لزوم عملیات جایگزینی را انجام دهند.
- برای انجام عملیات خودکار، از Operator, alert, Job و Proxy استفاده کنند.
- Log shipping را راه اندازی نمایند.
- برای دسترس پذیری بیشتر، تنظیمات لازم را برای انعکاس (Mirroring) انتخاب کنند.
- و …
4-دانلود آموزش
حجم: ۴۰۰ مگابایت (فشرده شده)
پایگاه داده SQL Server رو قورت بده! بدون کلاس، سرعت 2 برابر، ماندگاری 3 برابر، پولسازی بلافاصله ... دانلود:
سطح: از صفر تا صد
نسخه آموزش داده شده: مناسب برای همه نسخه ها
به دنبال یادگیری سریع تر، حرفه ای تر، کامل تر و با کیفیت فول اچ دی هستید؟ بهترین پکیج آموزش SQL موجود در ایران را ببینید!
8 نکته فوق العاده کاربردی اس کیو ال سرور و شروع کار
دانستیم که SQL Server یک سیستم مدیریت پایگاه داده رابطهای (RDBMS) است که توسط Microsoft توسعه داده شده است. این نرمافزار برای مدیریت و ذخیره دادهها به کار میرود و قابلیتهایی برای پرسوجو، تجزیه و تحلیل، گزارشدهی و مدیریت دادهها فراهم میکند. در اینجا راهنمایی برای شروع کار با SQL Server به همراه نکات و اصطلاحات مهم آورده شده است:
۱. نصب SQL Server
برای شروع کار با SQL Server، ابتدا باید آن را نصب کنید. نسخههای مختلف SQL Server (مانند SQL Server Express، Standard، Enterprise) وجود دارند که بسته به نیاز خود میتوانید یکی از آنها را انتخاب کنید.
مراحل نصب:
- دانلود: به وبسایت رسمی Microsoft بروید و نسخه مورد نظر خود را دانلود کنید.
- نصب: فایل دانلود شده را اجرا کنید و مراحل نصب را دنبال کنید. در حین نصب میتوانید تنظیمات مختلفی مانند نوع نصب (Basic، Custom، Download Media) و ویژگیهای مورد نیاز را انتخاب کنید.
- پیکربندی: پس از نصب، میتوانید تنظیمات پیکربندی را انجام دهید، مانند تنظیمات احراز هویت، افزودن کاربران و تنظیمات شبکه.
۲. مدیریت SQL Server با SQL Server Management Studio (SSMS)
SSMS یک ابزار مدیریتی قدرتمند برای SQL Server است که برای مدیریت پایگاههای داده، نوشتن و اجرای پرسوجوها و مشاهده گزارشات استفاده میشود.
نصب SSMS:
- دانلود: به وبسایت رسمی Microsoft بروید و SSMS را دانلود کنید.
- نصب: فایل دانلود شده را اجرا کنید و مراحل نصب را دنبال کنید.
۳. ایجاد و مدیریت پایگاه داده
پس از نصب SQL Server و SSMS، میتوانید شروع به ایجاد و مدیریت پایگاه داده کنید.
ایجاد پایگاه داده:
- SSMS را باز کنید و به سرور متصل شوید.
- در Object Explorer، بر روی پوشه "Databases" راست کلیک کنید و "New Database" را انتخاب کنید.
- نام پایگاه داده را وارد کنید و تنظیمات مورد نظر را اعمال کنید.
- بر روی "OK" کلیک کنید تا پایگاه داده ایجاد شود.
ایجاد جدول:
- در SSMS، به پایگاه داده جدید خود بروید و پوشه "Tables" را باز کنید.
- بر روی "Tables" راست کلیک کنید و "New Table" را انتخاب کنید.
- ستونهای جدول را تعریف کنید، شامل نام ستون، نوع داده و محدودیتها (مانند Primary Key، Not Null).
- جدول را با نامی مناسب ذخیره کنید.
۴. نوشتن و اجرای پرسوجوها
SQL Server از زبان پرسوجوی SQL برای تعامل با دادهها استفاده میکند. برخی از دستورات اصلی SQL عبارتند از:
دستورات پایهای:
-
SELECT: انتخاب دادهها از یک یا چند جدول.
SELECT column1, column2 FROM table_name;<br>
- INSERT: افزودن دادهها به یک جدول.
INSERT INTO table_name (column1, column2) VALUES (value1, value2);<br>
- UPDATE: بهروزرسانی دادهها در یک جدول.
UPDATE table_name SET column1 = value1 WHERE condition;
۵. نکات و بهترین شیوهها
- پشتیبانگیری منظم: همیشه از پایگاه دادههای خود به صورت منظم پشتیبان بگیرید تا از از دست رفتن دادهها جلوگیری کنید.
- بهینهسازی پرسوجوها: پرسوجوهای خود را برای عملکرد بهتر بهینه کنید. از شاخصها (Indexes) برای بهبود سرعت جستجوها استفاده کنید.
- مدیریت امنیت: دسترسی کاربران را به درستی مدیریت کنید و از احراز هویت قوی استفاده کنید.
- نظارت و گزارشدهی: از ابزارهای نظارت و گزارشدهی SQL Server برای بررسی عملکرد و مشکلات احتمالی استفاده کنید.
با دانلود دروس بالا نیازی به مورد دیگری در زمینه این نرم افزار ندارید و از این به بعد فقط بایستی به صورت پروژه ای کار کنید و تجربه کسب نمایید. همه دستورات را بلدید! هر گونه سوالی در زمینه این مطلب دارید در بخش نظرات مطرح کنید تا به آن پاسخ دهیم.
سلام اگر فایل پرایمری پر شد چکار کنیم؟ راهی برای پاک کردن ان وجود داره؟ چکار کنیم که فایل خود بخود لاگهای سال گذشته را پاک کند
پاسخسلام استاد خسته نباشید
پاسخبا چه کدی میتونم id های جدید مثلا 2 ماه گذشته رو بیارم؟
select id from (table_name) where date 14020501 between 14020701
سلام
پاسخخسته نباشین
دانشگاه خارج از کشور ی برنامه SQL داده و گفته جوابشو برام بفرست.
اگه این پک رو بخونم میتونم جواب بدم یا نه؟
چرا نوشتین آموزش SQL SERVER ؟؟؟؟؟؟؟؟؟؟
پاسخخب بنویسین postgre sql کسی به اشتباه نیوفته
راجبِ نادرست است بزرگوار
پاسخراجع به یا دربارۀ درست است.
موفق باشید