سلام.احتمالا می دانید دیتابیس ها انواع گوناگونی دارند و دو نوع از مهم‌ترین این نوع ها دیتابیس های رابطه‌ای هستند که بر اساس تئوری مجموعه ها و رابطه آن‌ها طراحی شده‌اند و نوع دیگری از دیتابیس ها وجود دارند که به دیتابیس های document based یا سند محور(خودم از ترجمه‌اش خوشم نیومد) معروف هستند. دیتابیس...

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

با سلام ،در این ویدیو آمورشی (قسمت 22 دوره آموزشی سیستم مدیریت پایگاه داده PostgreSQL ) به معرفی کلیدواژه DISTINCT در پرس و جوی SELECT سیستم مدیریت پایگاه داده PostgreSQL به شکل تئوری و عملی می ¬پردازیم. کلیدواژه DISTINCT باعث حذف رکوردهای تکراری هنگام بازیابی رکوردها در پرس و جوی SELECT می شود....

با سلام ،در این ویدیو آمورشی (قسمت 21 دوره آموزشی سیستم مدیریت پایگاه داده PostgreSQL ) به معرفی عملگر HAVING در پرس و جوی SELECT سیستم مدیریت پایگاه داده PostgreSQL به شکل تئوری و عملی می ¬پردازیم. موفق باشید کاظم تقندیکی

با سلام ،در این ویدیو آمورشی (قسمت 20 دوره آموزشی سیستم مدیریت پایگاه داده PostgreSQL ) به معرفی عملگر GROUP BY در پرس و جوی SELECT سیستم مدیریت پایگاه داده PostgreSQL به شکل تئوری و عملی می ¬پردازیم. عملگر GROUP BY این امکان را می دهد تا بتوانیم رکوردهایی از جداول که دارای مقادیر تکراری در بعضی از...

با سلام ،در این ویدیو آمورشی (قسمت 19 دوره آموزشی سیستم مدیریت پایگاه داده PostgreSQL ) به معرفی عملگر ORDER BY در پرس و جوی SELECT سیستم مدیریت پایگاه داده PostgreSQL به شکل تئوری و عملی می ¬پردازیم. با استفاده از این عملگر می توان داده های بازگشتی از جداول بانک اطلاعاتی را به شکل مرتب شده (نزولی ...

با سلام ،در این ویدیو آمورشی (قسمت 18 دوره آموزشی سیستم مدیریت پایگاه داده PostgreSQL ) به معرفی دو عملگر LIMIT و OFFSET در پرس و جوی SELECT سیستم مدیریت پایگاه داده PostgreSQL به شکل تئوری و عملی می پردازیم.این دو عملگر به همراه یکدیگر در پرس و جوی انتخاب، این امکان را برای ما میسّر می سازد تا تعد...

با سلام ، در این ویدیو آمورشی (قسمت 17 دوره آموزشی سیستم مدیریت پایگاه داده PostgreSQL ) به معرفی عملگر مهم و کاربردی LIKE و حالت های مختلف استفاده از آن در بخش شرط پرس و جوهای سیستم مدیریت پایگاه داده PostgreSQL به شکل تئوری و عملی می ¬پردازیم. موفق باشید کاظم تقندیکی منبع آموزشی:...

با سلام ،در این ویدیو آمورشی (قسمت 16 دوره آموزشی سیستم مدیریت پایگاه داده PostgreSQL ) به معرفی دو پرس و جو بسیار مهم و کاربردی UPDATE و DELETE سیستم مدیریت پایگاه داده PostgreSQL به شکل تئوری و عملی می ¬پردازیم. موفق باشید کاظم تقندیکی منبع آموزشی: https://www.tutorialspoint.co...

با سلام ، در این ویدیو آمورشی (قسمت 15 دوره آموزشی سیستم مدیریت پایگاه داده PostgreSQL  ) به معرفی عملگرهای ربط دهنده AND و OR در بخش شرط عبارت SELECT سیستم مدیریت پایگاه داده PostgreSQL، به شکل تئوری و عملی می ­پردازیم. منبع آموزشی: https://www.tutorialspoint.com/postgresql موفق باش...

با سلام ،در این ویدیو آمورشی (قسمت 13 دوره آموزشی سیستم مدیریت پایگاه داده PostgreSQL) به معرفی انواع Expression در سیستم مدیریت پایگاه داده PostgreSQL به شکل تئوری و عملی می¬پردازیم. انواع Expression Boolean Expressions Numeric Expressions Date Expressions موفق باشید. کاظم تقندیکی ...

با سلام  ،در این ویدیو آمورشی (قسمت 12 دوره آموزشی سیستم مدیریت پایگاه داده PostgreSQL) به معرفی انواع عملگرها در سیستم مدیریت پایگاه داده PostgreSQL به شکل تئوری و عملی می پردازیم.انواع عملگرها در PostgreSQL عبارتند از: عملگرهای محاسباتیعملگرهای منطقیعملگرهای مقایسه ایعملگرهای بیتی مو...

با سلام  ، در این ویدیو آمورشی (قسمت 11 دوره آموزشی سیستم مدیریت پایگاه داده PostgreSQL) به بررسی نحوه اجرای پرس و جوی های درج رکورد (قسمت 9) و انتخاب رکورد (قسمت 10) با ابزار مدیرتی pgAdmin به شکل عملی می¬پردازیم. pgAdmin: یک ابزاری مبتنی بر وب برای مدیریت سریعتر و راحتر پایگاه داده های Postgre...

با سلام ،در این ویدیو آمورشی (قسمت 10 دوره آموزشی سیستم مدیریت پایگاه داده PostgreSQL) به معرفی پرس و جوی انتخاب رکورد یا (SELECT Query) در جداول سیستم مدیریت پایگاه داده PostgreSQL به شکل تئوری و عملی می¬پردازیم. سایر عبارات شرطی، رابطه ها، گروه بندی و ... که می توانند در دستور select استفاده شوند ...

با سلام  ، در این ویدیو آمورشی (قسمت 9 دوره آموزشی سیستم مدیریت پایگاه داده PostgreSQL) به معرفی انواع روش های و الگوهای دستوری برای درج یک رکورد در جداول سیستم مدیریت پایگاه داده PostgreSQL به شکل تئوری و عملی می¬پردازیم. موفق باشید. کاظم تقندیکی #درج_رکورد_در_جدول #درج...

با سلام ، در این ویدیو آمورشی (قسمت 8 دوره آموزشی سیستم مدیریت پایگاه داده PostgreSQL) به معرفی و ساخت مفاهیم جدول، کلید اصلی یا Primary Key و کلید خارجی یا Foreign Keyبه شکل تئوری و عملی می پردازیم. موفق باشید. کاظم تقندیکی #ساخت_جدول_در_postgresql #کلید_خارجی #کلی...

با سلام ،در این ویدیو آمورشی (تکمیلی قسمت های چهارم تا هفتم دوره آموزشی سیستم مدیریت پایگاه داده PostgreSQL) نشان خواهیم داد که به چه شکل می توان دستورات CMD مربوط به سیستم PostgreSQL را همانند دستورات روش psql (SQL Shell) همسان سازی کرد. موفق باشید تقندیکی #بانک_اطلاعاتی_post...

با سلام،در این ویدیو آمورشی (قسمت 6 و 7 دوره آموزشی سیستم مدیریت پایگاه داده PostgreSQL) به معرفی انواع روش های انتخاب و حذف یک پایگاه داده خاص در سیستم مدیریت پایگاه داده PostgreSQL به شکل تئوری و عملی می پردازیم. 1. روش psql 2. روش cmd موفق باشید. کاظم تقندیکی #ح...

با سلام ، در این ویدیو آمورشی (قسمت 5 دوره آموزشی سیستم مدیریت پایگاه داده PostgreSQL) به معرفی انواع روش های ساخت پایگاه داده ها در PostgreSQL به شکل تئوری و عملی می پردازیم. استفاده از روش SQL Command استفاده از روش CMD تفاوت دو روش فوقاستفاده از روش pgAdmin موفق باشید. کاظم تقندیکی ...

با سلام ،در این ویدیو آمورشی (قسمت 4 دوره آموزشی سیستم مدیریت پایگاه داده PostgreSQL) انواع روش های اتصال به سیستم مدیریت پایگاه داده PostgreSQL را شرح داده و تا حدودی با محیط مدیریتی pgAdmin آشنا خواهیم شد. استفاده از روش SQL Command استفاده از روش CMD موفق باشید. کاظم تقندیکی...

با سلام ،در این ویدیو آمورشی (قسمت 3 دوره آموزشی سیستم مدیریت پایگاه داده ای PostgreSQL) به معرفی عناصر (پایگاه داده، جدول و ...) و انواع داده ای (char, Networkو ...) موجود در سیستم مدیریت پایگاه داده ای آزاد PostgreSQL می پردازیم. کاظم تقندیکی موفق باشید. #سیستم_postgresql ...

با سلام ،در این ویدیو آمورشی (قسمت 2 دوره آموزشی سیستم مدیریت پایگاه داده ای PostgreSQL) نحوه نصب سیستم مدیریت پایگاه داده ای آزاد PostgreSQL را خدمت شما بزرگواران ارائه خواهیم کرد.موفق باشید. #سیستم_بانک_اطلاعاتی_postgresql #سیستم_مدیریت_پایگاه_داده_ای_postgresql #آموزش_پایگاه_داده_p...

PostgreSQL يک سيستم مديريت پايگاه داده پيشرفته و آزاد :PostgreSQL یک سیستم مدیریتی پایگاه داده می باشد که یک نمونه تحقیقاتی از پایگاه داده‌های نسل بعد است. پایگاه داده PostgreSQL یک سیستم مدیریتی پایگاه داده رابطه ای شیء یا ORDBMS است. PostgreSQL یک نرم افزار عالی برای مدیریت دیتابیس ها و پایگاه دا...

با سلام خدمت دوستان توسینسویی :) بی شک یکی از اجزای جدا ناشدنی هر شبکه و موسسه . نرم افزارهای مالی هستند که به خاطر فارسی بود چه از نظر بومی بودن چه بومی سازی شده خطاهای زیادی بر روی بانک های اطلاعاتیشون بوجود میاد و ادمین های شبکه رو با مشکلاتی عدیده مواجه می کنه . یکی از رایج ترین این خطا ها خطای...

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

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

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

معمولاً در جداول بانک های اطلاعاتی و با درج تعداد زیاد رکورد و البته در صورتی که طراحی به صورتی باشد که این اجازه را بدهد! رکوردهای تکراری در جدول ثبت شده و تعداد این رکورد ها به مرور زمان افزایش پیدا می کند. در این مطلب با یک کوئری ساده آشنا می شویم که با کمک PARTITION BY کلیه رکوردهای تکراری داخل ...

در قسمت پنجاهم از دوره آموزشی SQL Server با موارد زیر آشنا می شویم: آشنایی با سرویس Agent: بوسیله این سرویس می توان برای کارهایی مانند تهیه پشتیبان از بانک اطلاعاتی زمانبندی تعریف کرد تا کار مورد نظر در زمان مشخص اجرا شوند. برای مثال، فرض کنید شما قصد دارید عملیات پشتیبان گیری هر شب راس ساعت ...

یکی از قابلیت های جالب و کاربردی در SQL Server قابلیت نوشتن کوئری ها به صورت Dynamic است، کوئری های Dynamic کوئری هایی هستند که به صورت یک رشته تعریف شده و سپس توسط دستور EXECUTE یا Stored Procedure ای با نام sp__executesql اجرا می شوند. در قسمت چهل و هفتم دوره آموزشی SQL Server به بررسی نحوه استفاد...

یکی از قابلیت های SQL Server کار کردن با مستندات XML هست، یعنی شما می توانید خروجی کوئری ها را تبدیل به مستندات XML کرده یا یک فایل XML را خوانده و محتویات آن را پردازش کنید. در این نکته قصد داریم تا با نحوه باز کردن یک فایل XML و پردازش آن آشنا شویم. فرض کنید که فایل XML شما با نام data.xml و در در...

در قسمت چهل و ششم از دوره آموزشی SQL Server به نحوه ایجاد خروجی از کوئری ها با فرمت XML و خواندن اطلاعات از مستندات XML خواهیم پرداخت. XML که مخفف eXtensible Markup Language است، نوعی از فایل ها هستند که داده ها را در یک قالب مشخص نمایش می دهند و بیشتر برای نقل و انتقال اطلاعات مورد استفاده قرار می ...

در SQL Server می توان نوع های داده جدیدی مبتنی بر نوع های پیش فرض SQL Server ایجاد کرد، به این قابلیت اصطلاحاً User Defined Data Types گفته می شود، برای مثال شما می توانید یک نوع داده با نام NID ایجاد کنید که بر اساس نوع داده char و طول 10 کاراکتر و not null باشد، بعد از ایجاد این نوع داده می توان ا...

در قسمت چهل و چهارم از دوره آموزشی SQL Server با User Defined Function ها آشنا می شویم. قبلاً ما با توابع سیستمی SQL Server مانند تابع UPPER یا YEAR آشنا شدیم. در SQL Server می توانیم توابع مورد نیازمان را ایجاد کنیم و در از توابع در قسمت های مختلف اسکریپت هایی که می نویسیم استفاده کنیم. UDF ها همان...

شنیدید که میگن هر عملی یه عکس العمل داره؟! البته همیشه هم عکس العمل نداره، ولی میتونه داشته باشه. خوب این موضوع چه ربطی به Trigger ها داشت. مفهوم Trigger از عکس العمل میاد، یعنی شما بوسیله Trigger یک عملیاتی رو تعریف می کنید که در صورت وقوع یک اتفاق (مظور از اتفاق عملیات های درج، حذف و به روزرسانی ه...

یکی از قابلیت های بسیار پر کاربرد در SQL Server نوشتن Stored Procedure ها است که می توان بوسیله آن ها یک یا چندین دستوری که پر استفاده هستند را تحت یک نام در بانک اطلاعاتی ذخیره و در صورت نیاز از آن استفاده کرد. Stored Procedure ها همانند روال ها در برنامه نویسی هستند که می توان برای آن ها پارامتر ه...

همانطور که در قسمت های قبلی با هم بررسی کردیم می توان بوسیله Sub Query ها یا CTE ها از یک کوئری داخل یک کوئری دیگر استفاده کرد. اما این روش ها تنها در Session یا Query Editor ای که در آن قرار داریم قابلیت استفاه هستند. قابلیت دیگری در SQL Server وجود دارد به نام View ها که می توان یک کوئری را با یک ...

قسمت سی و هفتم به عنوان مبحث تکمیلی قسمت قبل در سایت قرار گرفته است. در قسمت قبل که در مورد Backup and Recovery صحبت کردیم، قرار بود که در انتهای قسمت سی و ششم در مورد دانلود و Restore کردن بانک اطلاعاتی AdventureWorks که بانک اطلاعاتی Sample شرکت Microsoft برای SQL Server هست صحبت کنیم، در قسمت قبل...

در SQL Server جدولی را می توان ایجاد کرد که به Database های ایجاد شما توسط شما تعلق ندارند و در بانک tempdb که جزو Database های سیستمی SQL Server هست ایجاد می شود و به آن ها Temporary Table گفته می شود. شما امکان ایجاد دو مدل Temporary Table را دارید: 1. Local Temporary Tables: این نوع از جداول موق...

در قسمت قبلی این دوره آموزشی با نحوه درج، به روزرسانی و حذف اطلاعات در جداول بوسیله دستورات INSERT و UPDATE و DELETE آشنا شدیم. اما مواردی که بررسی کردیم موارد مقدماتی کار با این دستورات بود و مباحث دیگری در ارتباط با Data Manipulation در بانک اطلاعاتی SQL Server وجود دارد. در قسمت سی و سوم به بررسی...

در قسمتی که به بررسی Ranking Function ها پرداختیم، با عبارتی به نام OVER آشنا شدیم که عملیات Partition بندی اطلاعات یا مرتب سازی اطلاعات را برای ما انجام می داد. عبارت OVER را می توان بر روی Aggregate Function ها نیز استفاده کرد و حالتی شبیه به Grouping داده را بدون استفاده از GROUP BY پیاده سازی کر...

فرض کنید جدولی داریم با نام Customers که لیستی از مشتریان را داخل آن نگهداری می کنیم و در جدولی دیگر با نام Orders لیست سفارشات مربوط به هر مشتری نگهداری می شود. قصد داریم یک کوئری بنویسیم که مجموع سفارش هر مشتری را برای ما برگرداند یا می خواهیم میزان سفارش هر مشتری را به تفکیک هر ماه در یک سال مشخص...

زمانی که شما قصد دارید در SQL Server نتایج کوئری دو جدول را با همدیگر ادغام کنید از عبارت UNION استفاده می کنید، عبارت UNION کاری که می کند نتایج دو کوئری را گرفته و تحت یک خروجی به شما نمایش می دهد، موضوع مهم در UNION این است که ستون ها و نوع های ستون های خروجی دو کوئری می بایست با یکدیگر یکسان باش...

زمانی که شما در کوئری های SQL Server اقدام به خواندن یا تغییر اطلاعات می کنید، SQL Server از یک مکانیزم کنترلی به نام Lock استفاده می کند تا از صحت داده ها در بانک اطلاعاتی و خروجی نمایش داده شده اطمینان حاصل کند. در حقیقت کار Lock اطمینان از این است که رکورد های درگیر در یک Transaction نمی توانند ...

در قسمت بیست و هفتم از دوره آموزشی SQL Server با مبحث Sub Query ها آشنا می شویم. بوسیله Sub Query ها می توان داخل یک کوئری، کوئری دیگری نوشت و بر اساس آن داده را فیلتر کرد یا نمایش داد. برای مثال، فرض کنید شما قصد دارید رکورد های یک جدول را بر اساس مقادیر استخراج شده از یک جدول دیگر فیلتر کنید یا قص...

بانک های اطلاعاتی معمولاً دارای یکسری توابع هستند که برای کارهای مختلف می توان از این توابع استفاده کرد. به این توابع در SQL Server اصطلاحاً Built in Functions گفته می شود. البته می توان در SQL Server توابع مورد نظر خود را نیز ایجاد کرد که این نوع توابع User Defined Functions یا UDF نام دارند. توابع...

بانک های اطلاعاتی معمولاً دارای یکسری توابع هستند که برای کارهای مختلف می توان از این توابع استفاده کرد. به این توابع در SQL Server اصطلاحاً Built in Functions گفته می شود. البته می توان در SQL Server توابع مورد نظر خود را نیز ایجاد کرد که این نوع توابع User Defined Functions یا UDF نام دارند. توابع...

بانک های اطلاعاتی معمولاً دارای یکسری توابع هستند که برای کارهای مختلف می توان از این توابع استفاده کرد. به این توابع در SQL Server اصطلاحاً Built in Functions گفته می شود. البته می توان در SQL Server توابع مورد نظر خود را نیز ایجاد کرد که این نوع توابع User Defined Functions یا UDF نام دارند. توابع...

در قسمت هفدهم از دوره آموزشی SQL Server با مبحث جداول موقت یا Temporary Table ها آشنا می شویم. جداول موقت یا Temporary Table ها جداولی هستند که به صورت موقت در بانک tempdb که جزو بانک های سیستمی SQL Server هست ایجاد شده و تا زمان باز بودن پنجره Query Editor ای که جدول موقت در آن ایجاد شده در آن Data...

سلام به تمامی دوستان عزیز در وب سایت ITPRO، اکثر جداولی که در بانک های اطلاعاتی تعریف می شوند شامل یک کلید اولیه هستند که این کلید اولیه معمولاً از نوع Identity تعریف می شود، مقدار فیلدهای Identity به صورت خودکار و با هر بار درج رکورد جدید در جدول درج شده و مقدار آن ها نیز بر اساس تنظیمات Identity S...

در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....