
یادگیری سی شارپ از مفاهیم پایه تا پروژه محور: شیگرایی، کار با SQL و LINQ، ORMها (Entity Framework)، ساخت پروژه مدیریت رستوران با گزارشات حرفهای و امکانات کامل!
مشاهده بیشتر
تو این دوره SQL Server رو از صفر تا پیشرفته یاد میگیری! از تراکنشها و طراحی دیتابیس تا Query نویسی حرفهای و پروژههای واقعی مثل مدیریت فروش و سیستم مالی. همه چی رو با مثال و تمرین یاد میگیری و یه متخصص دیتابیس میشی!
مشاهده بیشترآموزش SQL Server برای برنامه نویسان

رهگیری نمونه ای از SQL Server یا بانک اطلاعاتی SQL Server، مستلزم tracking و logging کردن رویدادهایی است که در سیستم روی می دهند. می توانید از چندین متد رهگیری برای SQL Server استفاده کنید. هنگام شروع کار با 2008 Enterprise SQL Server، می توانید رهگیری اتوماتیک را با استفاده از SQL Server Audit تنظیم کنید. رهگیری در SQL Server چندین سطح (level) دارد، بستگی به مقررات و استانداردهای لازم نصب دارد. SQL Server Audit، ابزارها و فرآیندهایی را در اختیار می گذارد که باید برای فعال کردن، ذخیره، مشاهده auditها در سرورهای مختلف و اشیاء بانک اطلاعاتی در اختیار داشته باشید.
ناگفته های SQL Server

اگرچه بسیاری از عملیات پایگاه داده را به صورت visual انجام می دهید، برخی دیگر از عملیات برای اجرا نیاز به کدنویسی دارند. Microsoft SQL Server برای کمک به شما در این زمینه، یک code editor (ویرایش گر کد) و نیز تعداد زیادی code template ارائه می دهد...

پایگاه داده، درواقع یک برنامه است که می تواند حاوی چندین لیست باشد. منظور از لیست مجموعه ای از مقادیر است. یک لیست می تواند از اعداد، اسم اشخاص، موسیقی یا حتی غذا تشکیل شود...

همان طور که پیش تر شرح داده شد، یک جدول درواقع لیستی از مقادیر است. از آنجایی که این مقادیر به صورت عمودی نمایش داده می شوند، به آن ستون می گویند. همچنین گفتیم که جدول ساده، تنها از یک ستون تشکیل می شو

جدول یک شی است که اطلاعات پایگاه داده را در خود نگه می دارد. از آنجایی که جدول عضو یا بخش اصلی پایگاه داده می باشد، اطلاعاتی که در آن ذخیره می شود، می بایست به درستی سازمان دهی گردد...

در هنگام درج داده، کاربران با فیلدهایی مواجه می شوند که به مقادیری نیاز دارند. گاهی به دلایلی، داده ای برای درج در آن ستون یا فیلد وجود ندارد...

می دانيم كه بعضی از مقادير مثل 242 يا 'James Knight' مقاديری ثابت هستند زیرا که مقدار آن ها از پیش مشخص بوده و همچنین آن ها را در دستورات خود تغییر نمی دهیم...

تابع یا Function یک تکه کد است که برای اجرای عملیات مجزا بکار می رود. در این مقاله به نحوه تعریف ، فراخوانی و حذف یک تابع در SQL Server میپردازیم.

برای آسان تر شدن فرایند طراحی و توسعه، زبان Transact-SQL با تعدادی تابع از پیش ساخته و تست شده عرضه می شود. کافی است با این توابع، ساختار دستوری و خروجی آن ها آشنا باشید...

جستجوی اطلاعات بر مبنای معیار خاص در اصطلاح پایگاه داده Query گرفتن یا پرس و جو از داده ها نامیده می شود. نتیجه ای که در پاسخ کوئری برمی گردد، Query result گفته می شود...

اسم ستون هایی که در دستور SELECT برای واکشی مقادیر ستون ها ذکر می کنید، پس از اجرای کوئری به صورت سرستون یا header نمایش داده می شوند...

SQL این اجازه را به شما می دهد که رکوردها را به ترتیب حروف الفبا، به ترتیب زمانی و یا به ترتیب عددی افزایشی مرتب نمایید...

در دنیای پایگاه داده، فیلتر در واقع مانند یک صافی می باشد که کار آن گزینش برخی از رکوردها و نادیده گرفتن یا حذف برخی دیگر است. برای مشخص کردن نحوه ی انجام فیلتر، بایستی با استفاده از عملیات بولی، یک شرط را برقرار کنید.

در دستورات SELECT ای که تاکنون نوشته یا با آن برخورد داشتیم، صرفا ستون هایی را که می خواستیم برای نمایش واکشی کنیم را گزینش می کردیم. در زمان نگارش و ایجاد چنین دستوری، می توان شرطی را به یک ستون اعمال کرد، بدون اینکه ستون یاد شده را در نتیجه ذکر کنیم...

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

اگر یک مجموعه مقادیر در اختیار دارید و می خواهید بدانید مقدار مورد نظر در آن محدود قرار دارد یا خیر، می بایست از BETWEEN استفاده نمایید. عملگر BETWEEN در sql برای انتخاب و واکشی داده هایی که در يک محدوده معین و بين دو مقدار تعيين شده بکار می رود...

برخی از خطاها در طول چرخه ی حیات پایگاه داده رخ می دهد. این مشکل را نمی توان برطرف ساخت، در عوض می توان مشکلات یا خطاهای احتمالی را پیشبینی کرده و اقدام لازم را انجام داد.Microsoft SQL Server برای این منظور ابزار و مکانیزم های ویژه ای را ارائه می دهد...

این نوع داده ای در اصل برای ذخیره ی تاریخ مورد استفاده قرار می گیرد. قالب رشته ای آن به صورت YYYY-MM-DD می باشد که YYYY محدوده عددی 0001 تا 9999 را برای نمایش سال و MM بازه عددی...

TIME یک نوع داده ای در SQL SERVER است. ستون هایی که نوع داده ای آن ها بر روی Time تنظیم شده است، مقادیر زمان را خود ذخیره می کنند. قالب نمایش یا فرمت رشته ای آن به صورت...

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

Surrogate key یک ستون است که مقادیرش به صورت خودکار توسط موتور پایگاه داده (DB Engine) تولید و ارائه می شود.

Sequence یک دنباله یا مجموعه ای از اعداد است که پشت سرهم ایجاد شده و به یک ستون از جدول تخصیص داده می شود. sequence در واقع عملکردی مشابه ستون شناسه (identity column) دارد، با این تفاوت که در صورت نیاز به یک identity بایستی آن را در...

یک پایگاه داده یک یا لیستی از مقادیر است.یک پایگاه داده ی کامپیوتری ,پایگاه داده ای است که مقادیرش در یک رسانه کامپیوتری مانند هارد دیسک ذخیر ه می شود.یک پایگاه داده desktop , پایگاه داده ای است

مقدمه ای بر پایگاه داده ها

هنگام وارد كردن اطلاعات كاربران database با فيلدهايي null از اطلاعات مواجه خواهند شد. گاهي اوقات اطلاعات يك فيلد به دلايلي در دسترس نيست

تراكنش transactions به يك عمليات يا مجموعه اي از عملياتها ميگويند كه در يك مجموعه انجام شده و مسول انجام شدن عملييات ها استفاده هستند.