- یه سری فایل باینری داریم بهش میگیم دیتابیس (file.db)
- از طریق برنامه هایی مثل MariaDb این فایل ها رو ایجاد میکنیم.
- این برنامه ها از SQL پشتیبانی میکنن، با استفاده از SQL در داخل برنامه میتونیم فایل ها رو دستخوش تغییرات کنیم.
- زبان SQ (یا همون SQL) از چهار عمل پایه ای create، update، read، delete پشتیبانی میکنه که مخفف بهش میگیم CURD.
- میتونیم با کمک درایور ها که API های تعریف شده در هر زبان برنامه نویسی برای اتصال به نرم افزارهایی مثل MariaDb هستند، به این برنامه ها وصل بشیم و تغییرات تو پایگاه داده رو در زبان برنامه نویسی با نوشتن دستورات SQL ایجاد کرده و دیتابیس رو دستخوش تغییرات کنیم.
- برنامه ی sqlite3 مدل کم دردسر تر سایر برنامه های دیتابیس است و از دستورات SQL مشابه سایر برنامه های دیتابیسی بهره میبره و به صورت local استفاده میشه، کانفیگ های سروری لازم نداره و در خارج از برنامه به فایل های دیتابیس دسترسی مستقیم داریم.
- هر دیتابیس از متغیر هایی اعم از integer، string، blob، long و ... پشتیبانی میکنه.
+ خلاصه ی روند کلی ایجاد یک فایل دیتابیس، table و تغییر اطلاعات داخل table با استفاده از هر نرم افزار دیتابیسی (sqlite3، MariaDb و ...) :
۱- ایجاد فایل دیتابیس
۲- ایجاد جدول:
الف) هر جدول یک یا چند ستون داره که هنگام ایجاد جدول تعریف میکنیم.
ب) هر ستون از نوع یکی از متغیر های یاد شده (integer، string و ...) است.
پ) هر ردیف (که مجموع ستون هاست) اطلاعات یک entity رو نگه میداره.
مثلاً entity یک student (دانشجو) است:
ستون اول id نوع: integer
ستون دوم name نوع: string
ستون سوم image نوع: blob
میتونیم اطلاعات یک دانشجو رو در table مثال که سه ستون براش تعریف کردیم؛ ایجاد کنیم، بروزرسانی کنیم، بخونیم، یا حذف کنیم (CURD).
توضیحات در حد گزارش کوتاه بود، مفصل تر با کمک عکس یا پای تخته به لحاظ ادراکی ملموس تر هستند.
موفق باشید. 🌺
گروه لاگ اراک:
https://t.me/+P-18ls9xwEel-K0r