PDA

View Full Version : توان مندی دلفی در بانکهای اطلاعاتی



ROGHANI
چهارشنبه 04 بهمن 1385, 09:17 صبح
با سلام
دوستان بزرگوار . من با زبان دلفی آشنایی ندارم. خواهش میکنم به زبان ساده و با خونسردی پاسخ دهید.
ایا با این زبان به تنهایی میتوان بانک اطلاعاتی طراحی نمود یا اینکه باید در کنار برنامه هایی چون sql server باشد.اگر میتوان بانک اطلاعاتی طراحی نمود توانمندی آن در چه حد است.

mehdi_mohamadi
چهارشنبه 04 بهمن 1385, 09:39 صبح
این زبان بانک parodax رو می تواند ایجاد کند. ولی به نظر من این در نوع بانک اصلا امنیت اطلاعات وجود ندارد

arshia_
چهارشنبه 04 بهمن 1385, 10:21 صبح
دلفی یک زبان برنامه نویسی است
بانک اطلاعاتی تعریف دیگری دارد
دلفی قابلیت ایجاد یا حذف جدوال در بانک را دارد
ولی راه درست این است که که شما یک بانک اطلاعاتی مناسب را انتخاب کنید و بعد اقدام به نوشتن کدهای لازم کنید
نه تنها دلفی بلکه سایر زبانهای برنامه نویسی از این قاعده پیروی می کنند
اگر قصد برنامه نویسی ندارید بهتر است از بانک اکسس کمک بگیرید

ROGHANI
چهارشنبه 04 بهمن 1385, 10:53 صبح
دلفی یک زبان برنامه نویسی است
بانک اطلاعاتی تعریف دیگری دارد
دلفی قابلیت ایجاد یا حذف جدوال در بانک را دارد
ولی راه درست این است که که شما یک بانک اطلاعاتی مناسب را انتخاب کنید و بعد اقدام به نوشتن کدهای لازم کنید
نه تنها دلفی بلکه سایر زبانهای برنامه نویسی از این قاعده پیروی می کنند
اگر قصد برنامه نویسی ندارید بهتر است از بانک اکسس کمک بگیرید
با تشکر از شما دوست محترم
1-ممکن است چند مثال از مشکلات آن بزنید
2- دلفی را درکنار کدام یک از بانکهای اطلاعاتی میتوان استفاده نمود.

mehdi_mohamadi
چهارشنبه 04 بهمن 1385, 11:05 صبح
معمولا" دلفی اکثر بانکهای اطلاعاتی را شناسایی میکند

حرفه ای
چهارشنبه 04 بهمن 1385, 13:23 عصر
دوست خوبم

Access بهترین بانک برای برنامه نویسی برنامه های تک کاربره یا Desktop
SQL Server برای شما بهترین دیتابیس جهت برنامه نویسی تحت شبکه

البته برای برنامه Desktop بانکهایی هست که معرفترینش :
پارادوکس : بد نیست اما به قول دوستمون امنیت نداره ! سرعتش خوبه ! اگه اشتباه استفاده کنی Drop میشه ! و ساده است
فاکس یا DBF : بد نیست امنیتش بهتره و سرعتش از پارادوکس کمتره

و برای شبکه :
Oracle : معرکه ، خیلی سخت ، امنیت بالا ، امکانات زیاد ، سازگار با Linux و پولی
InterBase : مربوط به شرکت بورلنده ، ساده است ، امنیت متوسط ، اما پیشنهاد نمی شه
MySql : رایگان ، سرعت خوب ، محیط ساده ، سازگار با Linux
Informix : بد نیست اما توی ایران جا نیفتاده .
DB2 : اینو من باهش کار نکردم نمی دونم خوبه یاد بد

babak869
چهارشنبه 04 بهمن 1385, 14:21 عصر
دوست خوبم

Access بهترین بانک برای برنامه نویسی برنامه های تک کاربره یا Desktop
SQL Server برای شما بهترین دیتابیس جهت برنامه نویسی تحت شبکه

البته برای برنامه Desktop بانکهایی هست که معرفترینش :
پارادوکس : بد نیست اما به قول دوستمون امنیت نداره ! سرعتش خوبه ! اگه اشتباه استفاده کنی Drop میشه ! و ساده است
فاکس یا DBF : بد نیست امنیتش بهتره و سرعتش از پارادوکس کمتره

و برای شبکه :
Oracle : معرکه ، خیلی سخت ، امنیت بالا ، امکانات زیاد ، سازگار با Linux و پولی
InterBase : مربوط به شرکت بورلنده ، ساده است ، امنیت متوسط ، اما پیشنهاد نمی شه
MySql : رایگان ، سرعت خوب ، محیط ساده ، سازگار با Linux
Informix : بد نیست اما توی ایران جا نیفتاده .
DB2 : اینو من باهش کار نکردم نمی دونم خوبه یاد بد

و دیتابیس Dbisam برای تمامی حالتها ( تک کاربره - تحت شبکه - Read Only و ...) بسیار مناسب و مطمئن است

babak869
چهارشنبه 04 بهمن 1385, 14:27 عصر
با سلام
دوستان بزرگوار . من با زبان دلفی آشنایی ندارم. خواهش میکنم به زبان ساده و با خونسردی پاسخ دهید.
ایا با این زبان به تنهایی میتوان بانک اطلاعاتی طراحی نمود یا اینکه باید در کنار برنامه هایی چون sql server باشد.اگر میتوان بانک اطلاعاتی طراحی نمود توانمندی آن در چه حد است.

بله میشه . ولی کار سخت و زمان بری هستش . شما باید به ساختار اصلی بانکهای اطلاعاتی آشنایی داشته باشی و امنیت نرم افزار رو بدونی . در ضمن تمام دیتابیسهای موجود مثل SQL Server و MySQL و Oracle و... با یه زبان برنامه نویسی طراحی و نوشته شده اند و از ماورا که نیومدند !!! . ولی خیلی نوشتن یه موتور بانک اطلاعاتی کار میبره . من سال گذشته یه موتور بانک اطلاعاتی که از سیستم فایل استفاده میکنه در Php نوشتم و از سرعت جستجوی بالایی برخورداره . (Web Application) برای Windows Application هم میتونید همینکار رو انجام بدید

Mahmood_M
جمعه 06 بهمن 1385, 17:14 عصر
سلام

و دیتابیس Dbisam برای تمامی حالتها ( تک کاربره - تحت شبکه - Read Only و ...) بسیار مناسب و مطمئن است
درسته ...
به نظر من فوقالعاده است ...
بهترین ، راحت ترین ، سریعترین ، سازگاری کامل با زبان فارسی و تارسخ شمسی و بسیاری امکانات عالی دیگه ، به جرأت میشه گفت از SQL خیلی بهتره ...

موفق باشید ...

hr110
جمعه 06 بهمن 1385, 18:29 عصر
لزوماً اینطور نیست.
انتخاب بانک اطلاعاتی مانند تمامی ابزارهای برنامه نویسی وابستگی شدیدی به محل استفاده آن دارد:
1- استفاده در شبکه با تعداد بالای کاربر و حجم اطلاعات : SQLServer, ORACLE
2- نرم افزارهای چند رسانه ایی تک کاربره یا بدون نیاز به نصب : DBISAM, ACCURACER و ..
3- اگر سرور شما linux باشد (مانند وب سرورهای اینترنت) : MYSQL و ...

البته در این باره بحثهای مفصل زیادی در سایت انجام شده است.

Developer Programmer
جمعه 06 بهمن 1385, 19:15 عصر
و دیتابیس Dbisam برای تمامی حالتها ( تک کاربره - تحت شبکه - Read Only و ...) بسیار مناسب و مطمئن است

به نظر من فوقالعاده است ...بهترین ، راحت ترین ، سریعترین ، سازگاری کامل با زبان فارسی و تارسخ شمسی و بسیاری امکانات عالی دیگه ، به جرأت میشه گفت از SQL خیلی بهتره
DBISAM از کامپوننت های Indy برای تحت شکبه بودنش استفاده کرده؛ این به این معنیه که تنها با یک حمله DoS ساده که شامل ارسال ده هزار پکت باشه، OverFlow میکنه. حال کافیه یه نفر حوصله نوشتن Exploit رو داشته باشه، و با دسترسی Admin هربلایی رو سرش بیاره!

همین Vulnerability رو به نویسنده برنامه DBISAM هم اطلاع دادم. اون هم در جواب گفت: واقعا نمیدونم باید چیکار کنم! این مشکل نرم افزار من نیست، مشکل کامپوننته !

Inprise
جمعه 06 بهمن 1385, 20:48 عصر
از کامپوننت های Indy برای تحت شکبه بودنش استفاده کرده؛ این به این معنیه که تنها با یک حمله DoS ساده که شامل ارسال ده هزار پکت باشه، OverFlow میکنه.

نه ، به این معنی ، یا هر معنی دیگری مثل این ، نیست .

Developer Programmer
جمعه 06 بهمن 1385, 21:21 عصر
نه ، به این معنی ، یا هر معنی دیگری مثل این ، نیست
سلام اینپرایز،
ممکنه بیشتر راهنمایی کنی؟