کتاب Learning SQL
فرمت کتاب
ویرایش
Third
ISBN
9781492057543
تعداد صفحات
450
سال انتشار
2020
انتشارات
O'Reilly
حجم
2.03 مگابایت
نویسنده
Alan Beaulieu
info نکات مهم قبل از خرید:
- نسخه کتاب فعلی به زبان لاتین میباشد.
- کتاب به صورت محصول میباشد و پس از خرید بلافاصله در دسترس شما قرار میگیرد.
- قبل از خرید، قسمت توضیحات تکمیلی مربوط به هر کتاب را مطالعه کنید.
- در صورت هرگونه سؤال با ایمیل و یا شماره پشتیبانی سایت در تماس باشید.
- درگاه پرداخت رمزارز نیز برای هموطنان خارج از کشور فعال است.
درباره این کتاب
کتاب Learning SQL از جدیدترین کتابهای آموزش SQL میباشد. در این کتاب هدف به خصوص آموزش اجرای مختلف این زبان ساختاری به علاوهی ویژگیهای جدید آن است. ایجاد پرسوجوهای پیشرفته، ایجاد صافیها، گروهبندی دادهها، ایجاد قواعد شرطی و چند ده مورد دیگر از سرفصلهای مهم این کتاب ارزشمند است. مروری بر SQL و NoSQL: زبانهای SQL: عبارت SQL مخفف 3 لغت Structured Query Language به معنی زبان پرسوجوی ساخت یافته…
کتابهای پیشنهادی سردبیر
کتابهای پیشنهادی دیگر
نظرات کاربران
تجربیات خود را از خواندن این کتاب با دیگران به اشتراک بگذارید.
ثبت نظر جدید
هنوز دیدگاهی ثبت نشده است.
کتاب 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 را میتوانید پس از پرداخت دانلود کنید.
