کتاب SQL All-in-One For Dummies, 4th Edition (SQL همه در یک برای مبتدیان، ویرایش چهارم) یک راهنمای جامع و کاربردی برای یادگیری زبان پرس و جوی ساخت یافته (SQL) است. این کتاب به زبان ساده و روان، مفاهیم پیچیده SQL را توضیح میدهد و شما را از مبتدی به یک کاربر حرفهای تبدیل میکند.
با مطالعه کتاب SQL All-in-One For Dummies، میتوانید پایگاه دادههای خود را ایجاد کنید، دادهها را مدیریت کنید و از آنها گزارش استخراج کنید. چه یک برنامهنویس باشید، چه یک تحلیلگر داده، یا حتی اگر تازه میخواهید با پایگاه دادهها آشنا شوید، این کتاب همه چیزهایی را که برای شروع نیاز دارید در اختیارتان قرار میدهد.
از اصول اولیه SQL تا مفاهیم پیشرفته، کتاب SQL All-in-One For Dummies همه جنبههای SQL را پوشش میدهد و به شما کمک میکند تا در دنیای پیچیده دادهها به راحتی حرکت کنید.
در ادامه مقدمهای از کتاب SQL All-in-One For Dummies را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب SQL All-in-One For Dummies:
SQL برای همه!
استاندارد بین المللی SQL برای کار با داده در پایگاههای داده رابطه ای
زبان SQL که توسط شرکت IBM توسعه یافته است، در سال 1986 به عنوان یک استاندارد بینالمللی شناخته شد. این استاندارد در سالهای 1989، 1992، 1999، 2003، 2008، 2011، 2016 و 2023 به روز رسانی شده است و همچنان در حال تکامل و کسب قابلیتهای جدید میباشد.
فروشندگان پایگاه داده به طور مداوم محصولات خود را به روز رسانی میکنند تا ویژگیهای جدید استاندارد ISO/IEC را در آنها بگنجانند. (برای کنجکاوها، ISO سازمان بینالمللی استانداردسازی و IEC کمیسیون بینالمللی الکتروتکنیک است.)
SQL یک زبان همه منظوره نیست
برخلاف زبانهایی مانند C++ یا Java، SQL به طور خاص برای کار با داده در پایگاههای داده رابطه ای طراحی شده است. با استفاده از SQL میتوانید تمام کارهای زیر را انجام دهید:
- ایجاد یک پایگاه داده، شامل تمام جداول و روابط
- پر کردن جداول پایگاه داده با داده
- تغییر داده در جداول پایگاه داده
- حذف داده از جداول پایگاه داده
- بازیابی اطلاعات خاص از جداول پایگاه داده
- اعطا و لغو دسترسی به جداول پایگاه داده
- محافظت از جداول پایگاه داده در برابر خرابی ناشی از تداخل دسترسی یا اشتباهات کاربر
درباره کتاب SQL All-in-One For Dummies
کتاب SQL All-in-One For Dummies فقط در مورد SQL نیست؛ بلکه در مورد چگونگی جای گرفتن SQL در فرآیند ایجاد و نگهداری پایگاه دادهها و برنامههای کاربردی پایگاه داده است. در کتاب SQL All-in-One For Dummies، به نحوه قرار گرفتن SQL در دنیای بزرگتر توسعه برنامه و نحوه مدیریت دادههایی که از سایر رایانهها وارد میشوند (ممکن است در آن سوی دنیا یا حتی در فضای بین سیاره ای باشند) میپردازم.
برخی از کارهایی که میتوانید با کتاب SQL All-in-One For Dummies انجام دهید:
- ایجاد یک مدل از یک سیستم پیشنهادی و سپس ترجمه آن مدل به یک پایگاه داده
- آشنایی با قابلیتها و محدودیتهای SQL
- کشف چگونگی توسعه سیستمهای پایگاه داده قابل اعتماد و قابل نگهداری
- ایجاد پایگاههای داده
- سرعت بخشیدن به پرس و جوهای پایگاه داده
- محافظت از پایگاههای داده در برابر خرابی سخت افزار، اشکالات نرم افزار و حملات اینترنتی
- کنترل دسترسی به اطلاعات حساس
- نوشتن برنامههای کاربردی موثر پایگاه داده
- کار با داده از منابع مختلف داده غیر سنتی با استفاده از XML
درباره ساختار کتاب SQL All-in-One For Dummies
کتاب SQL All-in-One For Dummies به صورت مدولار ساخته شده است، یعنی به گونه ای طراحی شده است که به راحتی بتوانید اطلاعات مورد نیاز خود را پیدا کنید – بنابراین نیازی نیست هر چیزی را که به کار شما مربوط نیست بخوانید.
در جای جای کتاب SQL All-in-One For Dummies، بخشهایی جانبی حاوی اطلاعات جالب گنجانده شده است که لزوماً برای بحث اصلی ضروری نیستند. اگر به این بخشها علاقه مند نیستید میتوانید از خواندن آنها صرف نظر کنید. همچنین نیازی به خواندن متنهایی که با نماد “Technical Stuff” مشخص شده اند، ندارید، که شامل جزئیات بسیار فنی است (که ممکن است مورد علاقه شما نباشد).
توجه در مورد آدرسهای وب
ممکن است متوجه شوید که برخی از آدرسهای وب در این کتاب در دو خط شکسته میشوند. اگر این کتاب را به صورت چاپی میخوانید و میخواهید از یکی از این صفحات وب بازدید کنید، به سادگی آدرس وب را دقیقاً همانطور که در متن ذکر شده است وارد کنید، و وانمود کنید که شکسته شدن خط وجود ندارد.
از کجا شروع کنیم؟
کتاب ۱ برای کسانی که تازه با پایگاههای داده شروع میکنند مناسب است. این کتاب توضیح میدهد که چرا پایگاههای داده مفید هستند و انواع مختلف آنها را شرح میدهد. این کتاب بر مدل رابطهای تمرکز دارد و ساختار و ویژگیهای SQL را توصیف میکند.
کتاب ۲ به طور مفصل نحوه ساخت یک پایگاه داده قابل اعتماد و پاسخگو را توضیح میدهد. ساخت پایگاههای داده غیرقابل اعتماد بسیار آسان است و این کتاب کوچک به شما میگوید که چگونه از دامهایی که در انتظار بیتوجهان است اجتناب کنید.
اگر پایگاه داده شما قبلاً وجود دارد و فقط میخواهید بدانید که چگونه از SQL برای استخراج اطلاعات مورد نظر خود استفاده کنید، مستقیماً به کتاب ۳ بروید.
کتاب ۴ در درجه اول برای مدیر پایگاه داده (DBA) به جای توسعهدهنده یا کاربر برنامه کاربردی پایگاه داده است. این کتاب نحوه ساخت یک سیستم پایگاه داده مقاوم در برابر فساد داده و از دست دادن داده را مورد بحث قرار میدهد.
کتاب ۵ برای توسعهدهنده برنامه است. علاوه بر بحث در مورد نحوه نوشتن یک برنامه کاربردی پایگاه داده، یک مثال ارائه میدهد که نحوه ساخت یک برنامه قابل اعتماد را به صورت گام به گام توصیف میکند.
اگر شما قبلاً در SQL مهارت دارید و فقط میخواهید بدانید که چگونه با دادهها در قالب XML یا JSON در پایگاه داده SQL خود کار کنید، یا اگر میخواهید به دنیای پایگاه داده نمودار ویژگیها بپردازید، کتاب ۶ برای شما مناسب است.
کتاب ۷ طیف گستردهای از تکنیکها برای بهبود عملکرد پایگاه داده شما ارائه میدهد. این کتاب کوچک جایی است که باید به آن مراجعه کنید اگر پایگاه داده شما در حال کار است – اما نه به خوبی که فکر میکنید باید باشد. بیشتر این تکنیکها مواردی هستند که DBA میتواند انجام دهد، نه توسعهدهنده برنامه یا کاربر پایگاه داده. اگر پایگاه داده شما به گونهای که فکر میکنید عمل نمیکند، آن را با DBA خود مطرح کنید. او میتواند چند کار انجام دهد که میتواند بسیار کمک کند.
کتاب ۸ یک مرجع مفید است که به شما کمک میکند به سرعت معنای کلمهای را که با آن مواجه شدهاید پیدا کنید یا ببینید چرا یک عبارت SQL که وارد کردهاید طبق انتظار عمل نکرده است. (ممکن است شما بدون اینکه متوجه شوید از یک کلمه رزرو شده استفاده کردهاید.)
سرفصلهای کتاب SQL All-in-One For Dummies:
- Title Page
- Copyright Page
- Table of Contents
- Introduction
- Book 1 Getting Started with SQL
- Chapter 1 Understanding Relational Databases
- Chapter 2 Modeling a System
- Chapter 3 Getting to Know SQL
- Chapter 4 SQL and the Relational Model
- Chapter 5 Knowing the Major Components of SQL
- Chapter 6 Drilling Down to the SQL Nitty-Gritty
- Book 2 Developing Relational Databases
- Chapter 1 System Development Overview
- Chapter 2 Building a Database Model
- Chapter 3 Balancing Performance and Correctness
- Chapter 4 Creating a Database with SQL
- Book 3 Writing SQL Queries
- Chapter 1 Values, Variables, Functions, and Expressions
- Chapter 2 SELECT Statements and Modifying Clauses
- Chapter 3 Querying Multiple Tables with Subqueries
- Chapter 4 Querying Multiple Tables with Relational Operators
- Chapter 5 Cursors
- Book 4 Securing Your Data
- Chapter 1 Protecting Against Hardware Failure and External Threats
- Chapter 2 Protecting Against User Errors and Conflicts
- Chapter 3 Assigning Access Privileges
- Chapter 4 Error Handling
- Book 5 Programming with SQL
- Chapter 1 Database Development Environments
- Chapter 2 Interfacing SQL to a Procedural Language
- Chapter 3 Using SQL in an Application Program
- Chapter 4 Designing a Sample Application
- Chapter 5 Building an Application
- Chapter 6 Understanding SQL’s Procedural Capabilities
- Chapter 7 Connecting SQL to a Remote Database
- Book 6 Working with Advanced Data Types in SQL: XML, JSON, and PGQ
- Chapter 1 Using XML with SQL
- Chapter 2 Storing XML Data in SQL Tables
- Chapter 3 Retrieving Data from XML Documents
- Chapter 4 Using JSON with SQL
- Chapter 5 Exploring Property Graph Queries
- Book 7 Optimizing Your Database
- Chapter 1 Tuning the Database
- Chapter 2 Tuning the Environment
- Chapter 3 Finding and Eliminating Performance Bottlenecks
- Book 8 Appendixes
- Appendix A SQL:2023 Reserved Words
- Appendix B Glossary
- Index
- EULA
جهت دانلود کتاب SQL All-in-One For Dummies میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.