Loading…

جزیره بانک های اطلاعاتی

  • مرتب سازی بر اساس
  • تعداد نمایش در هر صفحه
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت بیست و چهارم - ایجاد داده های تصادفی برای تست در SQL Server
دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت بیست و چهارم - ایجاد داده های تصادفی برای تست در SQL Server خیلی وقت ها نیاز داریم که داخل جداول بانک اطلاعاتی برای تست کوئری ها رکوردهایی به صورت تصادفی درج کنیم. روش های زیادی برای اینکار وجود دارد، مانند استفاده از برنامه های آماده یا نوشتن Script هایی برای ایجاد این داده ها. در این قسمت از دوره آموزشی قصد داریم با یکی از این راهکارها آشنا شویم و یاد بگیریم که چگونه می توان به راحتی و با نوشتن چند خط Script ساده داده هایی با حجم بالا را ایجاد و در جداول...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت بیست و سوم - تبدیل نوع ها (Type Casting)
دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت بیست و سوم - تبدیل نوع ها (Type Casting) در قسمت های اولیه دوره آموزشی در مورد انواع نوع های داده در SQL Server صحبت کردیم و گفتیم زمانی که جدولی را داخل یک بانک ایجاد می کنید برای هر ستون یک نوع داده باید مشخص کنید. در SQL Server مبحثی وجود دارد به نام Type Casting که در مورد تبدیل نوع ها به یکدیگر است. برای مثال، در SQL Server برای اعداد نوع های int یا bigint وجود دارد و برای نمایش رشته از نوع های char یا nvarchar استفاده می شود. ماهیت...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت بیست و دوم - توابع داخلی SQL :: بخش آخر (تابع CHOOSE، توابع منطقی و عبارت CASE)
دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت بیست و دوم - توابع داخلی SQL :: بخش آخر (تابع CHOOSE، توابع منطقی و عبارت CASE) بانک های اطلاعاتی معمولاً دارای یکسری توابع هستند که برای کارهای مختلف می توان از این توابع استفاده کرد. به این توابع در SQL Server اصطلاحاً Built in Functions گفته می شود. البته می توان در SQL Server توابع مورد نظر خود را نیز ایجاد کرد که این نوع توابع User Defined Functions یا UDF نام دارند. توابع SQL Server به چند دسته مختلف تقسیم می شوند: 1 توابع کار با رشته ها 2 توابع کار با تاریخ و زمان ...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت بیست و یکم - توابع داخلی SQL :: بخش چهارم (توابع سیستمی و Metadata)
دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت بیست و یکم - توابع داخلی SQL :: بخش چهارم (توابع سیستمی و Metadata) بانک های اطلاعاتی معمولاً دارای یکسری توابع هستند که برای کارهای مختلف می توان از این توابع استفاده کرد. به این توابع در SQL Server اصطلاحاً Built in Functions گفته می شود. البته می توان در SQL Server توابع مورد نظر خود را نیز ایجاد کرد که این نوع توابع User Defined Functions یا UDF نام دارند. توابع SQL Server به چند دسته مختلف تقسیم می شوند: 1 توابع کار با رشته ها 2 توابع کار با تاریخ و زمان ...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت بیستم - توابع داخلی SQL :: بخش سوم (کار با توابع ریاضی)
دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت بیستم - توابع داخلی SQL :: بخش سوم (کار با توابع ریاضی) بانک های اطلاعاتی معمولاً دارای یکسری توابع هستند که برای کارهای مختلف می توان از این توابع استفاده کرد. به این توابع در SQL Server اصطلاحاً Built in Functions گفته می شود. البته می توان در SQL Server توابع مورد نظر خود را نیز ایجاد کرد که این نوع توابع User Defined Functions یا UDF نام دارند. توابع SQL Server به چند دسته مختلف تقسیم می شوند: 1 توابع کار با رشته ها 2 توابع کار با تاریخ و زمان ...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت نوزدهم - توابع داخلی SQL :: بخش دوم (کار با تاریخ و زمان)
دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت نوزدهم - توابع داخلی SQL :: بخش دوم (کار با تاریخ و زمان) بانک های اطلاعاتی معمولاً دارای یکسری توابع هستند که برای کارهای مختلف می توان از این توابع استفاده کرد. به این توابع در SQL Server اصطلاحاً Built in Functions گفته می شود. البته می توان در SQL Server توابع مورد نظر خود را نیز ایجاد کرد که این نوع توابع User Defined Functions یا UDF نام دارند. توابع SQL Server به چند دسته مختلف تقسیم می شوند: 1 توابع کار با رشته ها 2 توابع کار با تاریخ و زمان ...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت هجدهم - توابع داخلی SQL :: بخش اول (کار با رشته ها)
دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت هجدهم - توابع داخلی SQL :: بخش اول (کار با رشته ها) بانک های اطلاعاتی معمولاً دارای یکسری توابع هستند که برای کارهای مختلف می توان از این توابع استفاده کرد. به این توابع در SQL Server اصطلاحاً Built in Functions گفته می شود. البته می توان در SQL Server توابع مورد نظر خود را نیز ایجاد کرد که این نوع توابع User Defined Functions یا UDF نام دارند. توابع SQL Server به چند دسته مختلف تقسیم می شوند: 1 توابع کار با رشته ها 2 توابع کار با تاریخ و زمان ...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت هفدهم - جداول موقت (Temporary Tables)
دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت هفدهم - جداول موقت (Temporary Tables) در قسمت هفدهم از دوره آموزشی SQL Server با مبحث جداول موقت یا Temporary Table ها آشنا می شویم. جداول موقت یا Temporary Table ها جداولی هستند که به صورت موقت در بانک tempdb که جزو بانک های سیستمی SQL Server هست ایجاد شده و تا زمان باز بودن پنجره Query Editor ای که جدول موقت در آن ایجاد شده در آن Database باقی می مانند و پس از بستن پنجره Query Editor به صورت خودکار از tempdb حذف خواهند شد. شیوه تعری...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت شانزدهم - متغیرها و متغیرهای نوع table
دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت شانزدهم - متغیرها و متغیرهای نوع table در قسمت شانزدهم از دوره آموزشی SQL Server به بررسی متغیر ها (Variables) خواهیم پرداخت. متغیرها خانه هایی از حافظه هستند که می توانیم مقداری را داخل آن ها ذخیره کنیم. در SQL Server بوسیله دستور DECLARE می توان عملیات تعریف متغیر ها را انجام داد. مطالبی که در این قسمت با آن ها آشنا خواهیم شد: 1 آشنایی با مفهوم متغیرها و دستور DECLARE برای تعریف متغیرها 2 مقدار دهی متغیرها بوسیله دستور SET و مقدا...
حسین احمدی
فیلم آموزشی: آشنایی با سوئیچ های Management Studio و اتصال به Instance بوسیله ایجاد Shortcut
آشنایی با سوئیچ های Management Studio و اتصال به Instance بوسیله ایجاد Shortcut محیط Management Studio این امکان را به کاربران بانک های اطلاعاتی می دهد تا بوسیله یک رابط گرافیکی اقدام به مدیریت بانک های اطلاعاتی و اطلاعات آن ها بپردازند. Management Studio شامل یکسری سوئیچ ها است که در زمان فراخوانی فایل ssms.exe می توان از این سوئیچ ها برای مشخص کردن instance یا database برای اتصال خودکار Management Studio استفاده کرد. در این فیلم آموزشی به بررسی این سوئیچ ها پرداخته و هم...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت پانزدهم - مباحث تکمیلی UPDATE و DELETE و عبارت OUTPUT
دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت پانزدهم - مباحث تکمیلی UPDATE و DELETE و عبارت OUTPUT در قسمت پانزدهم از دوره آموزشی SQL Server به مباحث تکمیلی در مورد دستور UPDATE و DELETE می پردازیم. همچنین مکانیزم حذف اطلاعات را به صورت ابتدائی بررسی می کنیم و در انتها با نحوه استفاده از عبارت OUTPUT در دستورات UPDATE و DELETE آشنا خواهیم شد.
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت چهاردهم - به روز رسانی و حذف اطلاعات (دستورات UPDATE و DELETE)
دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت چهاردهم - به روز رسانی و حذف اطلاعات (دستورات UPDATE و DELETE) در این قسمت از دوره آموزشی SQL Server با نحوه به رسانی و حذف اطلاعات در جداول آشنا خواهیم شد. عملیات به روزرسانی بوسیله دستور UPDATE و عملیات حذف بوسیله دستور DELETE انجام می شود که در این قسمت به آن ها پرداخته می شود. مباحث گفته شده در این قسمت از دوره آموزشی به شرح زیر است: 1 آشنایی با شیوه های مختلف به روز رسانی (UPDATE) اطلاعات در جداول و بررسی دستور UPDATE 2 نحوه استفاده از شرط ها در دستو...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت سیزدهم - مرتب سازی نتایج کوئری ها
دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت سیزدهم - مرتب سازی نتایج کوئری ها در قسمت سیزدهم از دوره آموزشی SQL Server با نحوه مرتب سازی نتایج کوئری ها آشنا خواهیم شد، اینکه چطور می توان بر اساس مقدار یک یا چند ستون نتایج کوئری ها را به صورت صعودی یا نزولی مرتب سازی کرد. -- مدت زمان آموزش: 5 دقیقه -- حجم : 10 مگابایت -- تهیه کننده: حسین احمدی منبع: ITpro
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت دوازدهم - فیلتر کردن کوئری ها (عبارت WHERE)
دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت دوازدهم - فیلتر کردن کوئری ها (عبارت WHERE) زمانی که قصد داریم از داده های داخل یک جدول کوئری بگیریم، در اکثر مواقع نیازی به تمامی رکورد های موجود در جدول نیست و این داده ها می بایست بر اساس یکسری شرط که تعیین می کنیم فیلتر شوند. در این قسمت با نحوه فیلتر کردن داده های خروجی در دستور SELECT و عبارت WHERE آشنا خواهیم شد. مباحثی که در این قسمت خواهید آموخت: 1 آشنایی با ساختار اولیه عبارت WHERE 2 عملگرهای قابل استفاده در عبارت WHERE برای ف...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت یازدهم - آشنایی با دستور SELECT
دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت یازدهم - آشنایی با دستور SELECT زمانی که ما در SQL Server بانک های اطلاعاتی را ایجاد و داخل آن ها داده های مورد نظر را ذخیره می کنیم، باید از این اطلاعات در طول زمان استفاده کنیم یا به قول معروف از داده های بانک اطلاعاتی کوئری بگیریم. مبحث کوئری گرفتن از بانک های اطلاعاتی را با دستور SELECT شروع خواهیم کرد. دستور SELECT دستوری است که بوسیله آن می توان از جداول موجود در بانک اطلاعاتی کوئری گرفت و اطلاعات را در قالب های مختلف به د...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت دهم - بانک اطلاعاتی فروشگاه
دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت دهم - بانک اطلاعاتی فروشگاه در این قسمت دهم از دوره آموزشی به عنوان جلسه تمرینی، بانک اطلاعاتی یک فروشگاه ساده را طراحی می کنیم. ساختار بانک اطلاعاتی طراحی شده در این قسمت به صورت زیر است: 1 تعریف اطلاعات اولیه مشتریان و آدرس آن ها 2 تعریف جدولی برای نگهداری پست های الکترونیکی مربوط به مشتریان، در ساختار بانک اطلاعاتی برای هر مشتری باید قابلیت ثبت چندین آدرس پست الکترونیکی وجود داشته باشد. 3 تعریف جدولی برای نگهداری شما...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت نهم - درج اطلاعات با دستور INSERT INTO
دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت نهم - درج اطلاعات با دستور INSERT INTO در قسمت های قبلی آموزش یاد گرفتیم که چگونه بوسیله قابلیت Edit All Rows در محیط Management Studio اقدام به درج اطلاعات در جداول کنیم. در این قسمت با دستور INSERT INTO آشنا خواهیم شد که امکان درج اطلاعات در جداول را بوسیله پنجره Query Editor به ما می دهد. دستور INSERT INTO قابلیت های زیادی در اختیار ما قرار می دهد که در این قسمت به بررسی شیوه های مختلف استفاده از این دستور خواهیم پرداخت. مطالبی که د...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت هشتم - امنیت در SQL Server
دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت هشتم - امنیت در SQL Server یکی از مباحث بسیار مهم در بانک های اطلاعاتی، تنظیمات مربوط به امنیت در SQL Server است که به شما امکان مشخص کردن سطوح دسترسی در لایه های مختلف را می دهد. امنیت در SQL Server در سه سطح زیر انجام می شود: 1 امنیت Server 2 امنیت Database 3 امنیت Object در این قسمت از دوره آموزشی به بررسی مفاهیم اولیه امنیت در SQL Server و شیوه پیاده سازی مباحث امنیتی در آن خواهیم پرداخت. مطالبی که در این قسمت ا...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت هفتم - ایجاد بانک اطلاعاتی حسابداری و انبار
دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت هفتم - ایجاد بانک اطلاعاتی حسابداری و انبار در ادامه مباحث آموزشی SQL Server و با توجه با مطالبی که تا این لحظه یاد گرفتیم ساختار اولیه بانک اطلاعاتی را ایجاد خواهیم کرد. بانک اطلاعاتی ایجاد شده شامل بخش های زیر است: 1 گروه بندی هزینه ها 2 گروه بندی درآمد ها 3 گروه محصولات 4 محصولات 5 ورودی محصولات 6 خروجی محصولات بانک اطلاعاتی ایجاد شده در این بخش شامل ساختار اولیه مورد نیاز یعنی ایجاد بانک اطلاعاتی، ایجاد جداول و ستون ها و ایجا...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت ششم - نکات تکمیلی در مورد ایجاد جداول
دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت ششم - نکات تکمیلی در مورد ایجاد جداول در این قسمت به بررسی یکسری مباحث تکمیلی در مورد ایجاد جداول خواهیم پرداخت، مباحثی مانند ایجاد فیلدهایی که مقدار آن ها توسط خود SQL درج می شود تا قابلیت هایی که امکان انجام بررسی صحت اطلاعات در زمان درج و جلوگیری از درج اطلاعات اشتباه در جداول را به ما می دهد. موارد آموزش داده شده در این قسمت به شرح زیر است: 1 آشنایی با ستون های Identity جهت درج خودکار مقادیر در ستون ها (مخصوصاً مقادیر مربوط به ...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت پنجم - ایجاد رابطه ها بین جداول
دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت پنجم - ایجاد رابطه ها بین جداول زمانی که بانک اطلاعاتی و جداول را در SQL Server ایجاد می کنیم، در قدم بعدی کاری که باید انجام دهیم ایجاد رابطه ها (Relations) بین جداول است. برای مثال، فرض کنید برای یک سیستم فروشگاهی قصد طراحی بانک اطلاعاتی را داریم که اطلاعات مشتریان، محصولات، سفارشات و محصولات مرتبط با هر سفارش را در آن نگهداری می کنیم، ایجاد رابطه بین جداول باعث می شود که درصد اطمینان برای صحت داده ها در جداول بانک طراحی شده ب...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت چهارم - ایجاد جداول و نوع های داده
دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت چهارم - ایجاد جداول و نوع های داده پس از ایجاد بانک اطلاعاتی، باید برای ذخیره داده ها در بانک، جداول یا Table ها را ایجاد کنیم. در این قسمت به مباحث اولیه ایجاد جداول در SQL پرداخته و یاد میگیریم که چگونه می توان با ایجاد یک جدول داده را در بانک اطلاعاتی ذخیره کرد. همچنین با انواع نوع داده در SQL Server آشنا خواهیم شد. مباحث این قسمت از دوره آموزشی عبارتند از: 1 آشنایی با مفهوم جدول یا Table 2 ایجاد جدول در محیط Management Stud...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت سوم - ایجاد بانک های اطلاعاتی
دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت سوم - ایجاد بانک های اطلاعاتی اولین گام برای کار با بانک های اطلاعاتی، ایجاد یک بانک اطلاعاتی جدید است. اما قبل از ایجاد بانک اطلاعاتی باید پروسه ای طی شده و نیازمندها برای طراحی بانک اطلاعاتی تهیه شوند. این نیازمندی ها بوسیله صحبت و گفتگو با مشتریان سیستم آماده شده و بعد از آماده شدن نیازمندی ها، کار تحلیل بر روی اطلاعات جمع آوری شده شروع و در انتها کار طراحی شروع می شود. در حقیقت برای طراحی یک بانک اطلاعاتی پروسه سه مرحله ای...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت دوم - نصب SQL Server، Management Studio و Data Tools
دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت دوم - نصب SQL Server، Management Studio و Data Tools قبل از اینکه شروع به طراحی بانک های اطلاعاتی و ایجاد جداول کنیم، باید SQL Server را بر روی سیستم مورد نظر نصب کنیم. برای نصب SQL Server نیاز داریم تا با ویژگی هایی که در زمان نصب در اختیار ما قرار میگیرد و مراحل مختلف نصب آشنا باشیم تا بتوانیم SQL Server را بر اساس نیازمندی های واقعی نصب کنیم. در این قسمت به بررسی نحوه نصب و راه اندازی SQL Server و چگونگی برقراری ارتباط با سرویس Database Engine خو...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت اول - آشنایی با مفاهیم بانک های اطلاعاتی و SQL Server
دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: قسمت اول - آشنایی با مفاهیم بانک های اطلاعاتی و SQL Server قسمت اول دوره آموزشی SQL Server به صورت کامل اختصاص دارد به بررسی مفاهیم بانک های اطلاعاتی و بررسی ویژگی های SQL Server. در این قسمت به بررسی موارد زیر خواهیم پرداخت: 1 آشنایی با مفهوم Database 2 بررسی مفهوم اولیه Relational Database Management Systems 3 بررسی ساختار اولیه یک Database 4 بررسی نسخه های SQL Server 5 بررسی Component های قابل استفاده بر روی SQL Server (بررسی کامپوننت های Databa...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: مقدمه - مروری بر روی پیش رو
دوره آموزشی SQL Server 2016 برای توسعه دهندگان :: مقدمه - مروری بر روی پیش رو بانک اطلاعاتی SQL Server یکی از قدرتمندترین بانک های اطلاعاتی دنیاست که توسط شرکت مایکروسافت ارائه شده است. SQL Server یک RDBMS یا Relational Database Management System است. SQL Server در نسخه های مختلفی ارائه شده است و همین موضوع باعث شده که SQL Server در طیف وسیعی از کاربرد ها قابل استفاده باشد، از برنامه های کوچک تا راهکارهایی که در سطح Enterprise مورد استفاده قرار می گیرند. آخرین نسخه SQL ...
اميررضا کشاورز
فیلم آموزشی: تراکنش ها - Transactions در SQL Server
تراکنش ها - Transactions در SQL Server  سلام خیلی خوشحالم که این ویدیو رو بهتون معرفی کنم در این ویدیو سعی کردم به صورت ساده و روان و البته خودمونی مفاهیم مهمی چون تراکنشها رو بگم. مباحثی که مشاهده خواهید کرد شامل: - مفهوم تراکنشها - انواع تراکنشها - کاربرد تراکنشها - طریقه ی کوئری نویسی همراه با تراکنشها - Error Handling یا مدیریت خطا در SQL Server - نکته بسیار مهم در مورد پارامترهای جدولی و جداول موقت منتظر بعدی ب...
parsasi
فیلم آموزشی: آشنایی با دستور SELECT در SQL Server و کوئری گرفتن از بانک های اطلاعاتی
سلام به همه ی دوستان itpro در این فیلم با انوع Select ها با انواع شرط ها و ... آشنا می شویم. امید وارم که مفید واقع شود ITPRO باشید