آموزش کار با دیتابیس (Database) در اندروید


آموزش کار با دیتابیس (Database) در اندروید
براي خريد اين درس نياز است وارد سايت شويد. در صورت نداشتن حساب کاربري عضو شويد.

آموزش مفاهیم ابتدایی در پایگاه داده در اندروید


در این جلسه با مفاهیم (Database) پایگاه داده در اندروید آشنا می شوید. مطالبی که در این جلسه یاد می گیرید عبارت اند از:

  • آشنایی با زبان SQLite
  • آشنایی با مفاهیم پایگاه داده
  • کار با نرم افزار SQLiteStudio

مزیت دیتابیس نسبت به روش فایلینگ

  • پایگاه داده می تواند بین چندین کاربر و برنامه به اشتراک گذاشته شود

  • امنیت بالا نسبت به فایل ها


معرفی چند دیتابیس معروف

  • Access
  • SQL Server
  • MySQL
  • SQLite


معرفی بهترین دیتابیس برای اندروید

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

 

آشنایی کلی با زبان SQL

SQL مخفف(Structured Query Language) به معنی زبان پرس و جوی ساخت یافته.

یک زبان استاندارد برای دسترسی و کار با پایگاه داده(Database)


آشنایی کلی با 5 دستوری که باید برای کار با دیتابیس یاد بگیرید

  1. Create Table
  2. Select
  3. Insert
  4. Delete
  5. Update

 

آشنایی با مفاهیم پایگاه داده(دیتابیس)

  • محیط عملیاتی: هر محیطی که برای برنامه بنویسیم محیط عملیاتی نام دارد.
  • موجودیت: هر شیء، شخص، یا پدیده در محیط عملیاتی موجودیت نام دارد.
  • صفتهای موجودیتها (صفت های خاصه): هر اطلاعات قابل ذخیره سازی از موجودیت، صفت خاصه نام دارد.
  • فیلد: هر ستون از جدول پایگاه داده یک فیلد نام دارد.
  • کلید اصلی: ستون یا صفت خاصه ای که منحصر به فرد باشد کلید اصلی نام دارد. مانند: کد ملی، شماره دانشجویی، کد پستی و...
  • رکورد: هر سطر در جدول دیتابیس یک رکورد نام دارد.

 

آموزش کار با نرم افزار SQLiteStudio

ساخت دیتابیس جدید

آموزش ساخت دیتابیس

 

چگونگی ایجاد دیتابیس در اندروید

 

ساخت جدول جدید

ساخت جدول در دیتابیس

 

آموزش ساختن یک جدول در دیتابیس اندروید

 

کار با داده های مهم در SQL (Data Type)

اعداد صحیح INT - INTEGER
اعداد اعشاری REALE
رشته VARCHAR - TEXT

 

 

ست کردن فیلد کلید اصلی(Primary Key)  

ست کردن فیلد کید اصلی در پایگاه داده اندروید

 

 

ست کردن صفت Not Null  به فیلد

ست کردن صفت not null به فیلد

 

 

درج یک رکورد جدید در دیتابیس

درج یک رکورد جدید در پایگاه داده اندروید

 

اجرای کد SQL در نرم افزار SQLiteStudio

اجرای کد SQL در نرم افزار SQLiteStudio

 

ساخت جدول به کمک کد SQL

CREATE TABLE T_Person (PersonId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, Name VARCHAR(20)  NOT NULL, Family VARCHAR(30)  NOT NULL, Age INT, Avg REAL);

با استفاده از کد بالا می توانید یک جدول با نام T_Person در دیتابیس ایجاد کنید.

 

درج رکورد جدید به کمک کد SQL

Insert INTO T_Person(Name,Family,Age,Avg) Values('Reza','Takalue',25,12.45)

 

واکشی اطلاعات از جدول به کمک SQL 

Select Name,Family,Age  From T_Person
Select *  From T_Person            //ستاره به معنی همه فیلد های جدول هست

 

شرط در دستورات SQL

Select Name,Family,Age  From T_Person  where Age<30

Where در SQL به معنی شرط است. کد بالا اطلاعات افرادی را برمیگرداند که کمتر از 30 سال سن دارند.

حذف از جدول به کمک کد SQL

Delete From T_Person Where PersonId=2

کد بالا اطلاعات فردی را پاک میکند که PersonId برابر 2 باشد.

 

آپدیت کردن یک رکورد به کمک کد SQL

Update T_Person set Family='Tvakoli',Age=80 where PersonId=4

 

برای یادگیری این مبحث مثال ها و نکته های متعددی را در فایل ویدئویی آورده ایم که با دانلود این درس و مشاهده ویدئو ها به طور کامل به این مبحث مسلط خواهید شد.

 

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

انجمن برنامه نویسان اندروید


نظر بدهید نشانی ایمیل شما منتشر نخواهد شد .
برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.


مشخصات دوره


مدرس دوره : مهدی عباسی
تعداد جلسات 28 جلسه
مدت زمان 1363 دقیقه
حجم دوره 6/42 گیگابایت
سطح مهارت مقدماتی تا متوسط
وضعیت دوره پایان یافته
تعداد دانشجویان 384
: میانگین امتیاز

240,000تومان
برای دسترسی به این دوره وارد یا عضو شوید.
مهدی عباسی

مهدی عباسی


درباره مدرس :

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