ورود

View Full Version : داده ها در دیتابیس



jaber23
جمعه 09 اسفند 1392, 12:54 عصر
برنامه ای می خواهم بنویسم با موضوع مخترعین جهان
به نظر شما اطلاعات هر مخترع را چگونه در برنامه قرار دهم ؟ اگر از پایگاه داده SQlite استفاده کنم اطلاعات هر مخترع که بیش از 20 خط متن می باشد را به چه صورت در پایگاه قرار دهم ؟ ایا باید اطلاعات هر مخترع را به صورت کد دربرنامه جایی دهم ؟ لطفا یک روش به من معرفی کنید تا این مشکل من حل شود .

saeed_g21
جمعه 09 اسفند 1392, 13:09 عصر
سوالت نامفهوم است

saeed_g21
جمعه 09 اسفند 1392, 13:24 عصر
وقتی دیتابیس و جداول رو درست میکنی میتونی همان لحظه هم اطلاعات برای جداولت Insert کنی مثل شکل زیر

db.execSQL("INSERT INTO ekhtera(name,kala) VALUES ('الکساندر گراهام بل','تلفن')");

کافیه داده های دیتابیست رو بشکل بالا تعریف کنی که همزمان با اجرای برنامت اطلاعات هم وارد دیتابیس بشه و کاربر بتونه ببینه

jaber23
جمعه 09 اسفند 1392, 13:35 عصر
یعنی برای 300 تا مخترع شاید هم بیشتر به هم این صورت انجام دهم . خوب اون 20 خط متن درباره مخترع را چطوری در برنامه جایی بدهم . میشه یه نمونه برنامه بدهی تا کامل بفهمم .

saeed_g21
جمعه 09 اسفند 1392, 13:43 عصر
اگه سخت هست میتونی با برنامه SQLite Database Browser که سبک هم هست راحت می تونی دانلود کنی دیتابیس رو با کامپیوتر طراحی کن و در برنامه مثل دیتابیس آماده بخورد کن کلی بحث شده در انجمن راجب دیتابیس آماده کافیه سرچ کنی و نمونه برنامه هم یک سری به نمونه های کوچک و مفید بزن

rubiks.kde
جمعه 09 اسفند 1392, 13:50 عصر
دیتابیست رو آماده درست کن و در برنامه استفاده کن.آموزش هاشم توی انجمن هست

jaber23
جمعه 09 اسفند 1392, 13:54 عصر
ممنون از دوستان

A.Del Piero
دوشنبه 18 فروردین 1393, 13:39 عصر
دیتابیست رو آماده درست کن و در برنامه استفاده کن.آموزش هاشم توی انجمن هست
میشه لطفا آموزشی که گفتید هاشم تو انجمن گذاشته رو لینکش رو بدید.
من هم کلمه database رو سرچ کردم هم نمونه برنامه های آماده رو دیدم چیزی پیدا نکردم.:متفکر:
ممنون

poorman
دوشنبه 18 فروردین 1393, 15:28 عصر
دوست عزیز آموزش کار با دیتابیس آماده توی این لینک هست
http://barnamenevis.org/showthread.php?441406-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-SQLite-%D8%A8%D9%87-%D8%B2%D8%A8%D8%A7%D9%86-%D8%B3%D8%A7%D8%AF%D9%87-%D8%A8%D8%AF%D9%88%D9%86-%D9%86%DB%8C%D8%A7%D8%B2-%D8%A8%D9%87-%DA%A9%D9%84%D8%A7%D8%B3-DataBaseHelper&p=1987677&viewfull=1#post1987677

دیتابیس شما بر اساس نوع استفاده شما میتونه طراحی بشه
اگه فقط میخواید اطلاعات رو نمایش بدید، کافیه جدول مخترعین شما دارای سه تا فیلد id و name و tozihat باشه

اگر میخواین یک سری اطلاعات و آمار و ارقام و جستجو هم نشون بدید باید یکم با جزئیات بیشتر جدول رو طراحی کنید
مثلا : id, name, ekhtera, tavalod, vafat, dasteBandiEkhtera, tozihat

برای اون 20 خط هم اصلا نگران نباش، SQLite هیچ محدودیتی توی اندازه TEXT نداره

A.Del Piero
سه شنبه 19 فروردین 1393, 13:55 عصر
دوست عزیز آموزش کار با دیتابیس آماده توی این لینک هست
http://barnamenevis.org/showthread.php?441406-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-SQLite-%D8%A8%D9%87-%D8%B2%D8%A8%D8%A7%D9%86-%D8%B3%D8%A7%D8%AF%D9%87-%D8%A8%D8%AF%D9%88%D9%86-%D9%86%DB%8C%D8%A7%D8%B2-%D8%A8%D9%87-%DA%A9%D9%84%D8%A7%D8%B3-DataBaseHelper&p=1987677&viewfull=1#post1987677

دیتابیس شما بر اساس نوع استفاده شما میتونه طراحی بشه
اگه فقط میخواید اطلاعات رو نمایش بدید، کافیه جدول مخترعین شما دارای سه تا فیلد id و name و tozihat باشه

اگر میخواین یک سری اطلاعات و آمار و ارقام و جستجو هم نشون بدید باید یکم با جزئیات بیشتر جدول رو طراحی کنید
مثلا : id, name, ekhtera, tavalod, vafat, dasteBandiEkhtera, tozihat

برای اون 20 خط هم اصلا نگران نباش، SQLite هیچ محدودیتی توی اندازه TEXT نداره
ممنون از راهنمایی تون ولی
من برنامم مربوط به مخترعین نیست
و دنبال دیتابیسی هستم که با phonegap مدیریت بشه
این مطلبی رو هم که گذاشته بودید قبلا مطالعه کرده بودم

saeed_g21
چهارشنبه 20 فروردین 1393, 19:04 عصر
ممنون از راهنمایی تون ولی
من برنامم مربوط به مخترعین نیست
و دنبال دیتابیسی هستم که با phonegap مدیریت بشه
این مطلبی رو هم که گذاشته بودید قبلا مطالعه کرده بودم

دوست عزیزم ببین دیتابیس واسه اندروید و phonegap نداریم که میتونی دیتابیس رو در هرکدوم استفاده کنی فقط خودت باید با توجه به Table و فیلدهای موجود در دیتابیس با برنامه نویسی کردنت دیتابیس رو مدیریت و برخورد کنی و این نظر رو که هرکدام دیتابیس جداگانه داره رو باید دور بندازی

A.Del Piero
پنج شنبه 21 فروردین 1393, 11:02 صبح
دوست عزیزم ببین دیتابیس واسه اندروید و phonegap نداریم که میتونی دیتابیس رو در هرکدوم استفاده کنی فقط خودت باید با توجه به Table و فیلدهای موجود در دیتابیس با برنامه نویسی کردنت دیتابیس رو مدیریت و برخورد کنی و این نظر رو که هرکدام دیتابیس جداگانه داره رو باید دور بندازی
بله حرف شما کاملا درسته
ولی مشکل من اینه که بلد نیستم تو برنامه ای که با phonegap نوشتم از database جدا تو برنامم استفاده کنم یعنی 1 دیتابیسی رو بیرون از برنامه ساختم و حالا می خوام اطلاعات رو زمانی که برنامه باز هست ذخیره کنه(نرم افزار یک برنامه خبری هست که باید پس از load هر خبر اون رو تو دیتابیس ثبت بکنه)چندتا مشکل دارم :
اول اینکه دیتابیس رو نمی دونم جای درستی می ذارم یا نه(داخل پوشه ی assets/databases)
دوم اینکه برای صدا کردنش نمیدونم باید از چه درستوری استفاده کنم(تا امروز تلاش می کردم تو خوده برنامه دیتابیس ایجاد کنم برای همین در این مورد اطلاعات ندارم)