
کتاب اصول و مبانی SQL
معرفی کتاب اصول و مبانی SQL
کتاب اصول و مبانی SQL نوشتهی ریچارد بلوم و الن جی. تیلور با ترجمهی امید ابراهیمی راهنمایی گامبهگام برای آشنایی و کار جدی با زبان SQL است. این اثر بخشی از مجموعهی دامیز است که به معرفی مفاهیم فنی بهشکل آموزشی و مرحلهبهمرحله میپردازد. نویسندگان با تکیهبر تجربهی طولانی در صنعت پایگاه داده و شبکه، مفاهیم را از سطح مقدماتی تا مباحث پیشرفتهتر امنیت و بهینهسازی کوئریها توضیح دادهاند. نشر آوند دانش آن را منتشر کرده است. نسخهی الکترونیکی این اثر را میتوانید از طاقچه خرید و دانلود کنید.
درباره کتاب اصول و مبانی SQL
کتاب اصول و مبانی SQL با تکیهبر استانداردهای رسمی SQL و تجربهی عملی نویسندگان در محیطهای واقعی، تصویری نسبتاً کامل از کار با پایگاههای دادهی رابطهای ارائه کرده است. ریچارد بلوم و الن جی. تیلور در مقدمه توضیح دادهاند که SQL یک زبان همهمنظوره مثل ++C یا جاوا نیست و بهطور خاص برای تعریف ساختار پایگاه داده، دستکاری دادهها و کنترل دسترسی طراحی شده است. در همان فصلهای آغازین، تاریخچهی شکلگیری استاندارد SQL، نقش سازمانهای استانداردسازی و تفاوت پیادهسازیهای مختلف مثل مایکروسافت اکسس، SQL Server، DB2، اوراکل، MySQL و PostgreSQL شرح داده شده است. کتاب اصول و مبانی SQL در فصل ۱ با معرفی مفاهیم پایهای مانند سیستم مدیریت پایگاه دادهی رابطهای، زبان تعریف داده، زبان دستکاری داده و زبان کنترل داده شروع میشود و نشان میدهد SQL چه کارهایی انجام میدهد و چه کارهایی انجام نمیدهد. فصل ۲ به طراحی و ساخت پایگاه داده اختصاص دارد: برنامهریزی مدل داده، ساخت جدولها با دستور CREATE TABLE، تعریف کلیدهای اصلی و مرکب، محدودیتهای ستونی و جدولی، دامنهها، ایندکسها و برقراری روابط با کلیدهای خارجی. در فصل ۳ انواع دادهها بهتفصیل بررسی شدهاند؛ از اعداد دقیق و تقریبی تا رشتههای کاراکتری و باینری، نوعهای تاریخ/زمان، فاصلههای زمانی، آرایهها، چندمجموعهها، نوعهای تعریفشده توسط کاربر و مفهوم مقدار تهی. در ادامهی کتاب اصول و مبانی SQL فصلهای بعدی به زبان دستکاری داده و نوشتن کوئریها میپردازند: بازیابی، افزودن، بهروزرسانی و حذف دادهها، کار با توابع تجمیعی و عبارات، زیرکوئریها، انواع اتصال بین جدولها، بهینهسازی کوئری و نقش ایندکسها. فصلهای پایانی به زبان کنترل داده، مدیریت کاربران و نقشها، اعطای امتیازات، کنترل دسترسی، و در پایان مجموعهای از «ده نکته برای بازیابی داده» اختصاص یافته است که بهعنوان جمعبندی عملی برای استفادهی بهتر از SQL مطرح شدهاند.
خلاصه کتاب اصول و مبانی SQL
کتاب اصول و مبانی SQL از مقدمهای مفصل دربارهی جایگاه SQL در دنیای پایگاههای داده شروع کرده است و نشان میدهد این زبان چگونه برای ایجاد، نگهداری و استفاده از پایگاههای دادهی رابطهای به کار میرود. نویسندگان ابتدا مفاهیم پایهای مانند RDBMS، مدل رابطهای، کلید اصلی، کلید خارجی و یکپارچگی ارجاعی را توضیح دادهاند و سپس بهسراغ طراحی پایگاه داده، نرمالسازی و تبدیل مدل مفهومی به جدولهای واقعی رفتهاند. در بخشهای میانی، تمرکز کتاب اصول و مبانی SQL بر نوشتن کوئریها و کار با داده است: تعریف انواع داده، مدیریت مقادیر تهی، اعمال محدودیتها، نوشتن دستورات SELECT، INSERT، UPDATE و DELETE، استفاده از توابع، عبارات و زیرکوئریها و اتصال چند جدول. در فصلهای پایانی، مباحثی مانند کنترل دسترسی، نقشها و امتیازات، امنیت دادهها و نکات کاربردی برای بهینهسازی بازیابی اطلاعات مطرح شده است تا خواننده بتواند از SQL در محیطهای واقعی و دادههای حجیم استفاده کند.
چرا باید کتاب اصول و مبانی SQL را بخوانیم؟
این کتاب ساختار SQL را از پایه تا سطحی نسبتاً پیشرفته توضیح داده است و میان استاندارد رسمی و پیادهسازیهای رایج مانند اوراکل، SQL Server و MySQL پل زده است. خواننده با مفاهیم طراحی پایگاه داده، انواع داده، محدودیتها، روابط، نوشتن کوئریهای چندجدولی و اصول امنیت و کنترل دسترسی آشنا میشود و میتواند درک نظری را در قالب مثالهای عملی دنبال کند.
خواندن این کتاب را به چه کسانی پیشنهاد میکنیم؟
مطالعهی این کتاب به دانشجویان رشتههای مرتبط با کامپیوتر، برنامهنویسانی که میخواهند کار با پایگاه داده را جدیتر یاد بگیرند، مدیران شبکه و سیستم و افرادی که در سازمانها با داده و گزارشگیری سروکار دارند پیشنهاد میشود؛ بهویژه کسانی که بهدنبال درک منظم از مفاهیم SQL هستند، نه فقط حفظ چند دستور پراکنده. «دربارة کتاب ۰ اپ تصورات خندهدار آأٍ۲ نمادهای کتاب مه مقصد بعدی ۹" آشنایی با 50 و۸۵ ایجاد یک پایگاه داده با 80۱ ۱۱۵۰۰ کاوش عمیق در جزئیات 801 ۲۹۶۲۰۰۰ مقادیر, متغیرهاء توابع و عبارات م۵ دستورات ٩8۱۴07 و بندهای اصلاحکننده ت۸۹ پرسوجو از چند جدول با استفاده از زیرکوثریها ۱۲۸۵۰۰۰۰۰ پرسوجو از چند جدول با استفاده از عملگرهای رابطهای ۱۴۷۰۰۰۰ کرسرها و :۱۷/۵۰۲ تعیین امتیازات دسترسی و ۱۹۰۰۰۰۰۰۰ ده نکته برای بازیابی داده :۲۶۰ دربارةٌ کتاب ۰ اپ تصورات خندهدار ازآنجاکه تصمیم گرفتید این کتاب را بخوانید احتمالاً فرد باهوشی هستید. ممکن است بخواهید بعضی از مثالهای کتاب را تمرین کنید. حتی ممکن است بخواهید برخی کدهای ۹0 را وارد کرده و اجرا کنید. برای انجام این کار. حداقل به یک ویرایشگر 901 نیاز دارید و به احتمال زیاد به یک سیستم مدیریت پایگاه داد رابطهای (۹08۱۸5) نیز نیاز خواهید داشت. گزینههای زیادی وجود دارد. هم محصولات تجاری و هم متنباز. ما چند مورد از آین محصولات را در سینتهای سفعلک کناب ذکر کردهانم اما هیچ کدام را بهطور خاص توصیه نمیکنيم. هر محصولی که با استاندارد بینالمللی 50۱ (۱50/۱50) مطابقت داشته باشد. مناسب خواهد بود. بااینحال. ادعاهای مربوط به مطابقت کامل با ۱50/۱۴6 را باید با کمی احتیاط پذیرفت. درحالحاضر هیچ ۲۱28۷5 موجودی بهطور صد درصد با استاندارد 150/150 9001 سازگار نیست. به همین دلیل» برخی از مثالهایی که در این کتاب ارائه میکنيم ممکن است در پیادهسازی ٩0۱ خاص شما اجرا نشوند. نمونه کدهایی که در این کتاب آورده شدهاند. با استاندارد بینالمللی 901 سازگار هستند. نه با نحوة پیادهسازی خاصیء مگر آنکه صراحتاً ذکر کنیم کد مربوط به پیادهسازی خاصی است. نمادهای کتاب کتابهای مجموعه ۱7۱/۵5// 20۲ با نمادهای مفیدی شناخته شدهاند که شما را به سمت اطلاعات بسیار ارزشمند هدایت میکنند. در ادامه معنای این نمادها را توضیح میدهم: اطلاعات مفیدی را نشان میدهد که احتمالاً کار شما را آسانتر میسازد. راهنمایی ۳ این نماد یک حقیقت جالب و مفید کلی را مشخص میکند؛ چیزی که شاید بخواهید برای استفادهُ دوباره آن را به خاطر بسپارید. به خاطر پسپارید ۳" نماد هشدار خطرهای پنهان را برچسته میکند. هر زمان این نماد را دیدید. مراقب باشید و با احتیاط ادامه دهید. مقصد بعدی اگر در دنبای پایگاه داده کاملاً تازهوارد هستید» از فصل ۱ شروع کنید. این نرمافزار پایگاه داد محبوب موجود ارائه میدهد. مقدمه ۳
حجم
۵٫۱ مگابایت
سال انتشار
۱۴۰۵
تعداد صفحهها
۲۲۳ صفحه
حجم
۵٫۱ مگابایت
سال انتشار
۱۴۰۵
تعداد صفحهها
۲۲۳ صفحه