0

کتاب Learning SQL

توضیحات

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

مروری بر SQL و NoSQL:

زبان‌های SQL:

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

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

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

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

زبان‌های 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 را می‌توانید پس از پرداخت دانلود کنید.

امتیاز شما:
[تعداد: 0   میانگین: 0/5]

اطلاعات بیشتر

فرمت کتاب

pdf

ویرایش

Third

ISBN

9781492057543

تعداد صفحات

450

انتشارات

حجم

نویسنده

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “کتاب Learning SQL”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

اطلاعات فروشنده

  • فروشنده: Mostafa
  • آدرس:
  • 3.33 3.33 امتیاز از 3 دیدگاه
راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

محصولات مرتبط

لینک کوتاه :

امتیاز کلی کتاب:

نماد اعتبار ما:

0
افزودن به سبد خرید