کتاب Learning SQL

category

فرمت کتاب

PDF

category

ویرایش

Third

category

ISBN

9781492057543

category

تعداد صفحات

450

category

سال انتشار

2020

category

انتشارات

O'Reilly

category

حجم

2.03 مگابایت

category

نویسنده

Alan Beaulieu

info نکات مهم قبل از خرید:

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

درباره این کتاب

کتاب Learning SQL از جدیدترین کتاب‌های آموزش SQL می‌باشد. در این کتاب هدف به خصوص آموزش اجرای مختلف این زبان ساختاری به علاوه‌ی ویژگی‌های جدید آن است. ایجاد پرس‌وجوهای پیشرفته، ایجاد صافی‌ها، گروه‌بندی داده‌ها، ایجاد قواعد شرطی و چند ده مورد دیگر از سرفصل‌های مهم این کتاب ارزشمند است. مروری بر SQL و NoSQL: زبان‌های SQL: عبارت SQL مخفف 3 لغت Structured Query Language به معنی زبان پرس‌وجوی ساخت یافته…

۳۰,۰۰۰ تومان

کتاب‌های پیشنهادی سردبیر

کتاب‌های پیشنهادی دیگر

نظرات کاربران

تجربیات خود را از خواندن این کتاب با دیگران به اشتراک بگذارید.

امتیاز کل
star star star star star
از 0 نظر

ثبت نظر جدید

دیدگاهتان را بنویسید

هنوز دیدگاهی ثبت نشده است.

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

مروری بر SQL و NoSQL:

زبان‌های SQL:

عبارت SQL مخفف 3 لغت Structured Query Language به معنی زبان پرس‌وجوی ساخت یافته است. یعنی شما با نوشتن یک‌سری دستورات که به پرس‌وجو معروف هستند، می‌توانید روی داده‌های ذخیره شده خود، پردازش‌هایی انجام دهید.

منظور از ساخت یافته یعنی این که شما فقط قادر به ذخیره داده‌های مشخصی مب‌باشید که نوع آن‌ها مشخص باشد ( مثلاً اعداد صحیح، کاراکترهای الفبا، اعداد اعشاری، مقادیر 0 و 1، ….).

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

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

بیشتر بخوانید: کتاب SQL Pocket Guide

زبان‌های NoSQL:

می‌توان گفت زبان‌های NoSQL دقیقاً نقطه مقابل زبان‌های SQL می‌باشد. اینجا دیگر خبری از ساخت یافته بودن داده‌ها نیست و شما هر نوع داده با هر شکلی را می‌توانید به راحتی ذخیره کنید. همچنین خبری از نوشتن پرس‌وجو برای پردازش بر روی داده‌ها نیست و به شکل خیلی ساده‌تری می‌توان بر داده‌ها مدیریت داشت.

کاربرد این نوع ذخیره داده معمولاً تعداد بسیار زیادی داده و معمولاً برای مدیریت Big Data ها و موتورهای جستجو گری مانند گوگل استفاده می‌شود.

مدیریت بر روی ابر داده‌ها در NoSQL ساده بوده و معمولاً به صورت xml ،json، … داده‌ها ذخیره می‌شوند.

از این رو چون هم نیاز به پردازش پرس‌وجو و هم ساخت یافته نبودن زبان‌های NoSQL بوده پس نتیجه می‌گیریم از سرعت بسیار بالاتری نسبت به زبان‌های SQL برخوردار است.

منبع: https://bit.ly/2MkdzJf

سرفصل‌های کتاب Learning SQL:

  • Preface
  • A Little Background
  • Creating and Populating a Database
  • Query Primer
  • Filtering
  • Querying Multiple Tables
  • Working with Sets
  • Data Generation, Manipulation, and Conversion
  • Grouping and Aggregates
  • Subqueries
  • Joins Revisited
  • Conditional Logic
  • Transactions
  • Indexes and Constraints
  • Views
  • Metadata
  • Analytic Functions
  • Working with Large Databases
  • SQL and Big Data

فایل کتاب Learning SQL را می‌توانید پس از پرداخت دانلود کنید.