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

Databaseها می‌توانند به صورت رابطه‌ای (Relational Database) یا غیررابطه‌ای (NoSQL) باشند. در پایگاه داده‌های رابطه‌ای، داده‌ها در جداولی با ردیف‌ها و ستون‌ها ذخیره می‌شوند و ارتباطات بین داده‌ها از طریق کلیدهای اصلی و خارجی مدیریت می‌شود. اما پایگاه‌های داده NoSQL بیشتر برای ذخیره سازی داده‌های غیرساختاریافته یا نیمه ساختاریافته مناسب هستند.

در این صفحه به آموزش‌ها و مقالات مرتبط با پایگاه داده‌ می‌پردازیم.


حمله SQL injection + نحوه جلوگیری از آن

زبان SQL مخفف Structured Query Language می‌باشد و عبارت است از زبانی که از آن در راستای دست‌کاری و مدیریت داده‌ها استفاده می‌شود. حمله SQL injection عبارت است از نوعی حمله سایبری که با هدف قرار دادن پایگاه داده به دنبال انجام یک سری کارهای غیر منتظره توسط افراد است.ازآنجا که حمله SQL injection در لیست 10 خطر امنیتی مهم برای برنامه‌های کاربردی قرار دارد در صورتی که این عمل به صورت کامل و با موفقیت انجام شود می‌تواند خطرات زیادی را برای مشاغل به همراه بیاورد. در...

مونگو دیبی چیست؟ + مزایا و معایب MongoDB

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

بهترین نرم افزارهای طراحی دیتابیس

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

Redis چیست؟ + آشنایی با مزایا و کاربرد آنها

Redis یک پایگاه داده بسیار سریع و درون حافظه‌ای است که برای کش، مدیریت جلسه، صف پیام و پردازش بلادرنگ استفاده می‌شود. به دلیل سرعت بالا، سادگی و پشتیبانی از انواع داده‌ها، Redis به یکی از ابزارهای محبوب توسعه دهندگان برای ساخت سیستم‌های مقیاس پذیر و پر‌ترافیک تبدیل شده است.Redis چیست؟Redis مخفف عبارت Remote Dictionary Server می‌باشد و ذخیره ساز اطلاعات سریع، منبع باز، درون حافظه و با ارزش است. این پروژه در راستای تصمیم گیری برای بهبود مقیاس پذیری‌ها شکل گرفت و در حال حاضر به عنوان پایگاه...

نصب SQL Server روی سرور مجازی

برای نگهداری داده‌ها و دسترسی به آن‌ها از پایگاه‌های داده استفاده می‌کنیم. این پایگاه‌های داده به دو نوع SQL و NoSQL تقسیم‌بندی می‌شوند که هرکدام مزایا و معایب خود را دارند. SQL Server یکی از ده‌ها پایگاه‌داده SQL است که توسط مایکروسافت توسعه‌یافته است. پایگاه‌داده‌های SQL از سیستم RDBMS برای مدیریت خود استفاده می‌کنند. امروز قصد داریم نحوه نصب SQL Server روی سرور مجازی را آموزش بدهیم.پایگاه‌داده به زبانی ساده پایگاه‌داده یا Database مجموعه‌ای در هر اندازه از داده‌ها و اطلاعات خام است که به دو صورت ساختاریافته...