آموزش sqlite از صفر تا صد با 14 درس رایگان

رتبه: 0 ار 0 رای sssss
SQLite
نویسنده: تیم تولید محتوا زمان مطالعه 4 دقیقه
Banner Image

خلاصه: این مقاله یک نمای کلی از SQLite و ویژگی های متمایز SQLite که آن را به گسترده ترین پایگاه داده SQL تبدیل می کند ارائه می دهد. بعد از آن هم دروس آموزش دیتابیس اس کیو لایت را در اندروید آموزش می دهیم. در ادامه با ما همراه باشید و از یادگیری لذت ببرید.

SQLite چیست؟

SQLite یک کتابخانه نرم افزاری است که یک سیستم مدیریت پایگاه داده رابطه ای را ارائه می دهد.lite در SQLite به معنای سبک از نظر راه اندازی، مدیریت پایگاه داده و منابع مورد نیاز است.

SQLite دارای ویژگی های قابل توجه زیر است:

self-contained, serverless, zero-configuration, transactional

Serverless

به طور معمول، یک RDBMS مانند MySQL، PostgreSQL، و غیره، برای کار کردن به یک سرور جداگانه نیاز دارد. برنامه هایی که می خواهند به سرور پایگاه داده دسترسی پیدا کنند از پروتکل TCP/IP برای ارسال و دریافت درخواست ها استفاده می کنند. به این معماری کلاینت/سرور می گویند.

نمودار زیر معماری کلاینت/ سرور RDBMS را نشان می دهد:

RDBMS-Client-Server-Architecture

SQLite به این روش کار نمی کند.

SQLite برای اجرا به سرور نیاز ندارد.

پایگاه داده SQLite با برنامه ای که به پایگاه داده دسترسی دارد یکپارچه شده است. برنامه ها به طور مستقیم از فایل های پایگاه داده ذخیره شده روی دیسک می خوانند و می نویسند.

نمودار زیر معماری بدون سرور SQLite را نشان می دهد:

What-is-SQLite

حتما دانلود کنید: آموزش صفر تا صد طراحی سایت در وردپرس

Self-Contained

SQLite مستقل است به این معنی که به حداقل پشتیبانی از سیستم عامل یا کتابخانه خارجی نیاز دارد. این باعث می شود SQLite در هر محیطی به خصوص در دستگاه هایی مانند آیفون، گوشی های اندروید، کنسول های بازی و غیره قابل استفاده باشد.

SQLite با استفاده از ANSI-C توسعه یافته است. کد منبع یک sqlite3.c بزرگ و فایل هدر آن sqlite3.h است. اگر می‌ خواهید برنامه ‌ای را توسعه دهید که از SQLite استفاده می‌ کند، کافی است این فایل‌ ها را در پروژه خود قرار دهید و آن را با کد خود کامپایل کنید.

Zero-configuration

چرب زبان

پایگاه داده SQL Server رو قورت بده! بدون کلاس، سرعت 2 برابر، ماندگاری 3 برابر، پولسازی بلافاصله ... دانلود:

پک کامل SQL Server

پک مبانی برنامه نویسی (اختیاری)

با توجه به معماری بدون سرور، نیازی به نصب SQLite قبل از استفاده ندارید. هیچ فرآیند سروری وجود ندارد که نیاز به پیکربندی، شروع و توقف داشته باشد.

علاوه بر این، SQLite از هیچ فایل پیکربندی استفاده نمی کند.

دانلود کنید: آموزش همه زبانهای برنامه نویسی از صفر (کاملا رایگان)

Transactional

تمام تراکنش‌ها در SQLite کاملاً مطابق با ACID هستند.

به عبارت دیگر، همه تغییراتی که در یک تراکنش گنجانده شده اند یا به طور کامل اتفاق می افتند یا اصلاً انجام نمی ‌شوند، حتی زمانی که یک موقعیت غیرمنتظره مانند خرابی برنامه، قطع برق یا از کار افتادن سیستم عامل رخ دهد.

دروس آموزش کامل

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

از پیج علی فتاحی:

درس 1 (کلیات)

درس 2 (ساخت پایگاه داده)

درس 3 (اینسرت و سلکت insert Select)

درس 4 (اختصاص دادن ID)

درس 5 (دریافت و نمایش اطلاعات به کاربر)

درس 6 (استفاده از مدل و کلاس برای تفکیک کد ها)

درس 7 (لیست-آپدیت-حذف)

حتما در کنار این مطلب دانلود کنید: آموزش پایگاه داده از صفر تا صد با 23 درس رایگان

ویژگی های متمایز SQLite

با توجه به اینکه SQLite از نوع داده‌ای پویا یاdynamic data type برای جداول بهره می‌برد شما می توانید هر مقدار را در هر ستون از جدول خود، صرف نظر از نوع داده، ذخیره کنید.

SQLite به یک پایگاه داده اجازه می دهد تا به چندین فایل پایگاه داده به طور همزمان دسترسی داشته باشد. این ویژگی بسیاری از ویژگی‌های خوب مانند پیوستن جداول در پایگاه‌های داده مختلف یا کپی کردن داده‌ها بین پایگاه‌های داده در یک دستور را به همراه خواهد داشت.

SQLite به شما اجازه می دهد به جای استفاده از سیستم فایل، پایگاه داده خود را در حافظه RAM سیستم ایجاد کنید که کار با آنها بسیار سریع است.

profile name
تیم تولید محتوا

بخندید کتاب بخونید و خوب باشید تا جامعه مون به آرامش برسه. لطفا ! هر سوالی دارید در بخش نظرات مطرح کنید. ما یا سایر هموطنان عزیز پاسخ خواهیم داد. برای کمک به سایت ما و گسترش آموزش در بین هموطنان، در سایتها، وبلاگ ها و شبکه های اجتماعی لینک سایت ما را درج کنید.

مطالب پیشنهادی برای شما

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

مشاهده همه

کلاس های آنلاین مرتبط

مشاهده همه
سایر مقالات آموزشی
سایر مقالات آموزشی

مدرس : حامد رضوانی

0

*برای مشاهده قیمت کلاس روی رزرو کلاس آنلاین کلیک کنید*

رزرو کلاس آنلاین

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

1 2 3 4 5

0 نظر درباره «آموزش sqlite از صفر تا صد با 14 درس رایگان»

    هنوز نظری برای این بخش ثبت نشده است
مشاهده همه نظرات
سبد خرید
سبد خرید شما خالی است
× جهت نصب روی دکمه زیر در گوشی کلیک نمائید
آی او اس
سپس در مرحله بعد برروی دکمه "Add To Home Screen" کلیک نمائید