PDA

View Full Version : حرفه ای: ایجاد پایگاه داده اختصاصی (مانند پایگاه داده دیکشنری بابیلون) تو رو خدا جواب بدین و پاکش نکنین.



birtemp
سه شنبه 16 خرداد 1391, 23:16 عصر
سلام استادان برنامه نویس عزیز. من می خواستم برای برنامم یه پایگاه داده اختصاصی ، مثل پایگاه داده دیکشنری بابیلون که بصورت فایل نصبی هم هست، ایجاد کنم.
من اولش اومدم این کار رو با فایل XML انجام دادم، و با اون یه بانک با فرمت مثلاً : dic.ss درست کردم، ولی بعد از راست کلیک کردن بر روی این بانک، می تونستم داده های اونرو با برنامه notepad ببینم. این مشکلش بود. ولی الان می خوام ببینم، دیکشنری بابیلون چطوری بانک اطلاعاتیش رو میسازه ؟
این سوال رو از خیلی برنامه نویس ها پرسیدم، ولی هیچ کدومشون به من جواب ندادن.

لطفاً راه حل هاتون رو بفرمائین :چشمک:
ممنون :لبخندساده:

hamed_hossani
چهارشنبه 17 خرداد 1391, 01:12 صبح
سلام
شاید یک کوری insert باشه به جدول موجود!
insert into tb1 select * tbNew

hhsaffar
شنبه 20 خرداد 1391, 17:12 عصر
من تو این زمینه از بهترین روشها خبر ندارم، اما شاید بشه یه فایل XML بسازی و بعد رمزگذاریش کنی.
شاید این کمکی بکنه
http://msdn.microsoft.com/en-us/library/system.security.cryptography.xml.encryptedxml.aspx

rahmatr
شنبه 20 خرداد 1391, 19:25 عصر
از SqlCe (http://www.dotnettips.info/search/label/SQL%20Server%20CE) یا Sqlite (http://www.dotnettips.info/search/label/SQLite) استفاده کنید. احتیاج به نصب ندارد، قابلیت رمزگذاری دارد، کم حجم است و برنامه نویسی برای آن بسیار ساده است.

Hajivandian
شنبه 20 خرداد 1391, 19:57 عصر
سلام، در تأیید حرف دوستمون؛ من هم sqlite رو پیشنهاد میکنم.
از مزایای این پایگاه داده:
1- حجم کم ( کمتر از 1 مگابایت )
2- برنامه های مدیریت کم حجم مانند Sqlite Stadio
3- دارای Wrapper های مناسب برای سی شارپ است.
4- سرعت مناسب
5- رایگان و کد باز
6- منابع آموزشی مناسب.
برای آموزش به سایت zetcode.com مراجعه کنید.