• 0
faimo

لقد انتهيت من برمجة faimo Database

سؤال

بسم الله الرحمن الرحيم

اما بعد فالسلام عليكم و رحمة الله و بركاته

لقد انتهيت من برمجة faimo Database و هو نظام و برنامج لانشاء قواعد البيانات او DBMS للمبرمجين ب Borland Delphi / C++Builder and Kylix

فهو سينسيك فالدلفي BDE .

و ال faimo Database له 5 مكونات هي

TFAITable, TFAIQuery, TFAIDatabase, TFAISession, TFAIBatchMove و كلها لها نفس خصائص مكونات قاعدة البيانات لدلفي لكن مع بعض الخصائص الغير متوفرة في Delphi BDE

و ال faimo Database لا تحتاج لاي ملف في تنصيب البرنامج يعني ليس كالدلفي BDE فاهذا الاخير عندما تنهي انشاء قاعدة بيانات فسوف تحتاج لارسال ملفات مع برنامجك او انالجهاز يجب ان يتوفرعلى محرك ال BDE لكي يستطيع برنامجك القراءة و الكتابة لقاعدة البيانات اما مع faimo Database فاانت لاتحتاج لاى ملف BDE و لا DLLs

هذه بعض خصائص faimo Database :

compiles right into executable application file; no BDE, no DLLs requires;
- multi-user concurrent read / write access (both file-server and client/server mode);
- multi-thread access enables to develop thread-safe applications, for example, web application;
- multiple tables in a single-file database;
- SQL & DDL commands support;
- Referential Integrity support (SQL'99 compliance)
- DB-aware controls and tools compatibility;
- IProvider support for TClientDataset compatibility;
- master / detail relationship;
- creating, renaming, emptying, deleting, restructuring and repairing tables;
- creating, editing, deleting, browsing and searching for records;
- creating and deleting multiple indexes;
- calculated and lookup fields;
- fast searching using multiple indexes;
- filtering support;
- default values support;
- record-level constraints;
- Key and Range methods;
- tables and database restructuring and repairing routines;
- progress bar support;
- using BLOB fields with data compression ability;
- Varchar support with optional compression;
- strong database encryption with wide variety of algorithms;
- custom memory manager speed up operation and guarantees low memory usage;
- in-memory mode is also available to speed up the work with small tables;
- shareable in-memory tables;
- transactions support with READ COMMITTED isolation level;
- batch operations with groups of records;
- backup-restore capabilities;
- triggers - database and server events;
- reverse engineering (table or whole database to SQL script export);
- capability of database embedding inside the executable file;
- importing from and exporting to any data source in fast and easy way;
- internationalization / localization and Unicode support.

Faimo Database is a fully functional database system; it includes visual components, utilities .

The core of Faimo Database TFaiTable, which is a fast and easy TTable replacement, provides all the TTable functions such as master / detail relationship, filtering, searching, sorting, blob fields, key and range methods, as well as some advanced features like table and database encryption, blob fields compression and multiple indexes.

All the components are fully compatible with standard DB-aware controls as well as with the most of third-parties database tools such as DBGrids, Tries, Report Generators, etc.

Faimo Database System allows easy migration from the database systems you used and has the widest functionality to help you to save your time of development. It provides an access to databases from different OS and environment to give you the fabulous flexibility.

Faimo Database System is a complete database solution which can help provide return on investment by capitalizing on new, revenue-generating software with respond to requests from new prospects at low cost, allowing you to extend your reach to new markets.
--
SQL & DDL commands support.
Data types:
ftFixedChar, ftString, ftWideString, ftSmallint, ftInteger, ftLargeint, ftWord, ftAutoInc, ftFloat, ftBoolean, ftCurrency, ftDate, ftTime, ftDateTime, ftTimeStamp, ftBytes, ftVarBytes, ftDBaseOle, ftParadoxOle, ftTypedBinary, ftBlob, ftGraphic, ftMemo, ftFmtMemo
Advanced data types:
aftUnknown, aftChar, aftString, aftWideChar, aftWideString, aftShortint, aftSmallint, aftInteger, aftLargeint, aftByte, aftWord, aftCardinal, aftAutoInc, aftAutoIncShortint, aftAutoIncSmallint, aftAutoIncInteger, aftAutoIncLargeint, aftAutoIncByte, aftAutoIncWord, aftAutoIncCardinal, aftSingle, aftDouble, aftExtended, aftBoolean, aftCurrency, aftDate, aftTime, aftDateTime, aftTimeStamp, aftBytes, aftVarBytes, aftBlob, aftGraphic, aftMemo, aftFormattedMemo, aftWideMemo
Default page size: 4096 bytes (4 Kb).
Minimum page size: 128 bytes.
Maximum page size: 65535 bytes (64 Kb without 1 byte).
Maximum number of pages per database file: 231 (over 2 billions).
Maximum record size: 231 bytes (over 2 billions).
Maximum number of  connections: 100,000,000 .
Maximum fields per table: 231 (over 2 billions).
Maximum indexes per table: 231.
Maximum index fields per index: 231.
Maximum index entry size: (PageSize - 128) / 2.
Maximum field name's length: 255 characters.
Maximum index name's length: 255 characters.
BLOB fields block size: > 1 byte, default 100 KB.
BLOB and Varchar compression algorithms: ZLib, BZip, PPM.
Database encryption: 12 strong encryption algorithms .
Search operators: <,>,=,<>,<=,>=, like, not like, is null, is not null, and, or, not, ().
SQL Support :
SELECT [DISTINCT | ALL]
* | column [AS correlation_name | correlation_name], [column...]
[INTO destination_table]
FROM table_reference [AS correlation_name | correlation_name] [Password 'password']
[[[[NATURAL][INNER | [LEFT | RIGHT | FULL] OUTER JOIN] table_reference [AS correlation_name | correlation_name]
[ON join_condition] | USING (join columns)]
[WHERE predicates]
[GROUP BY group_list]
[HAVING predicates]
[ORDER BY order_list]
[UNION [ALL] [CORRESPONDING [BY (column_list)]] SELECT...]
[EXCEPT | MINUS [ALL] [CORRESPONDING [BY (column_list)]] SELECT...]
[INTERSECT [ALL] [CORRESPONDING [BY (column_list)]] SELECT...]
CREATE TABLE, DROP TABLE, ALTER TABLE statements
CREATE INDEX, DROP INDEX statements
INSERT, UPDATE, DELETE statements
SQL scripts (multiple commands separated by ';')
BETWEEN, IN, EXISTS, LIKE, IS NULL operators
Aggregate functions COUNT,SUM,MIN,MAX,AVG
Most of all SQL'92 arithmetic, logical, datetime and string expressions, functions and operators
Data types conversion function CAST
Parameters in queries
Uncorrelated subqueries
START TRANSACTION, COMMIT, ROLLBACK

و خصائص اخرى ...

و لانني انتهيت منها فسوف اطلب من الاخوة الاعزاء :

romanof

DeltaAziz

زاهر سعيد

ORWA

ان يجربوها و يعطوا ارائهم و لهذا ارجوا منهم ان يرسلوا لي كلمات السر التي سوف اضعها في برنامج التنصيب و ابعثه لهم يعني للتنصيبها لابدا من كلمة السر

و السلا عليكم و رحمة الله و بركاته

تم تعديل بواسطه romanof
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

67 إجابة على هذا السؤال .

  • 0

إذا كانت هذه الأدوات فعلا من صنعك , وأثبتت أنها تستحق التقدير ..

لك مني هدية اطلاق موقع مخصص لهذه الادوات مجانا على الويب مع التصميم والاستضافة والدومين وإذا احتجنا ندعم الدفع الالكتروني فيه فهو لك ..

ولكن يجب أن نعرف المزيد عنها أولا ..

عروة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ماذا تعني ياخي عروة باذا كانت من صنعك فالعلمك يااخي انها اخذت مني

12 شهرا و لكن حتى الان ان لست متاكدا منها لهذا طلبت منكم ان تجربوها بنفسكم فارجوا منك ان ترسل لي كلمة سر التثبيت الخاصة و سوف ابعث لك المكون والبرنامج لتجريبه

--

واحيطك علما بانني سوف امنح arabteam2000 نسختين مجانا يفرقوها على احسن 2 اعضاء في منتدى دلفي وسوف نناقش هذا مع ادارة الموقع

--

و شكرا لك على التعليق اخوك عبد الرحمن

تم تعديل بواسطه faimo
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ولعلمك اخي عروة فانا تخصص برمجة و الحمد لله BORLAND CERTIFIED تخصص دلفي بعد ذلك اخذت وجهة برمجة قواعد البيانات لمدة 7 سنوات فبعدما برمجت وانتجت برامج تستعمل قواعد البيانات كان كل ذلك ب BORLAND BDE وبعدما لاحظت و شاهدت عيوب BORLAND BDE قررت ان ابرمج نظام قواعد بيانات خاص بي فبدات بتحليل ال BORLAND BDE و الاوراكل و الحمد لله الان هاهوا نظام قاعدة البيانات الخاص بي و الذي اسميته FAIMO Database و سوف تراه ان شاء الله رب العالمين

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

هناك شيئ ما...

سأتحدث بعد الإطلاع على المنتوج و التأكد

تم تعديل بواسطه DeltaAziz
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم ورحمة الله وبركاته

كل الاحترام وتقدير لك اخي عبد الرحمن.

حسب ما ذكرت من خصائص بأنها رائعة جدا ,

على فكره , انا اعمل بال C++Builder واستعمل قاعدة البيانات : Absolute Database

قمت بشرائها منذ زمن.

ولها خصائص شبيهة جدا بال faimo Database .

http://www.componentace.com/bde_replacemen...te_database.htm

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

اخى والله انى لاحييك واسال الله ان يسدد خطاك ويوفقك والله انه لشء مفرح جدا ان يكون منا من يقوم بعمل كهذا وانا اعلم انهم كثر ولكن لكل ظروف خاصة فى حياتهم ولا ان شاء الله تكون حافزا للتسابق واظهار القدرات

والله الموفق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اولا اشكزكم على هذه الردود التي افرحتني كثيرا

و اقول لكم انه زيادة على ماذكرت فان Faimo Database لها خاصية ال Unicode يعني اننا نستطيع ان نحفظ او نكتب بها بالغة العربية 100 %

واقول لاخي ماهر صرصور انا Faimo Database يمكن استعمالها مع C++Builder 100%

و ل Faimo Database Utility او برنامج تحرير الجداول

خاصيتين اما التحرير يدويا او باستعمال عارضة SQL و يمكن تغيير الواجهة تماما الى اللغة العربية

و حتى الان فا Faimo Database هي تحت التجربة

و شكرا لكم

اخوكم عبد الرحمن

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي عبد الرحمن والله اهنئك من قلبي على هذاالانجاز الرائع حسب المواصفات المذكورة و انا سوف اكون اول من يشتري FAIMO Database اذا كان منتج تجاري لانني حقيقة مللت من استعمال ال delphi bde و مشاكله التي لا تنتهي

وثانيا اهنئك على هذا المنتوج

تم تعديل بواسطه mohfa
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ممتاز جدا يا اخي واعتقد ان الاخ عروة قدم عرض مغري لعمل دعاية ممتازة للمكونات!

تم مناقشة مثل هذا الكلام لا اذكر الموضوع (اي اننا كنا نفكر بعمل قاعدة بيانات تخلصنا من مشكلة الinstal) , اذا تم الامر كما يجب فستكون وفرت علينا مجهود كبير منا نعتزم القيام به

تم تعديل بواسطه romanof
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

many thanks romanof but i'm still waiting for your Faimo DB Setup password could you send it to my personal inbox

many thanks

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أين هي ؟

للتحميل و التجرية

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا اخي و لكن هي تحت التجربة و انا الان بطور الانهاء من برنامج التنصيب والذي ان شاء الله سوف يثبت المكونات تلقائيا في الIDE ولهذافانا اجربه و اجربه حتى اتاكد من نتيجته

وشكرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم ورحمة الله وبركاته

أخي عبد الرحمن من الجزائر أهنئك من كل قلبي على إنجازك الرائع - قبل أن أجربه-

أتمنى لك التوفيق والمزيد من التطور والتقدم في هذا المجال

كما أرجوا منك أن تتيح لنا نسخة تجربية لتجربتها وإبداء الملاحضات عليها

شكرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم .

هاهي ال Faimo database إكتملت اخيرا اعني ال Beta Version .

اخي عروة و DeltaAziz و RAMONOF لا تنسوا كلمة السر للتثبيت .

البكايج الموجود هو لدلفي 7 .

اطلب منكم ان تجربوها في اقصى الظروف ;) اعني كما تريدون و خاصة في الجداول انا شخصيا جربتها بزيادة 20000 جدول و تمت العملية بشكل جيد وفي مدة انا شخصيا لم اكن اتوقعها 30 ثانية و هذا باستعمال المكون FaiQuery .

و ستجدون ملف سميته BUG TRACKER و هذا لكي تكتوبوا ملاحظاتكم .

تقبلوا تحياتي .

و انا في انتظار النتائج .

اخوكم بوسعيد محمد - عبد الرحمن -

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

جزاك الله خير وبارك فيك

أرجو وضع اي سيرفر آخر غير Megaupload or ripdshar

لأن الاول مغلق في السعودية والثاني يذلنا حتى نحمل منه شيء

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
البكايج الموجود هو لدلفي 7

السلام عليكم

أخي محمد، ما ذا عن Delphi 5

أو 2006

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

لا في الواقع سوف يكون لـ

Delphi 6 بكايج

Delphi 9 بكايج

Delphi 2005 بكايج

Delphi 2006 بكايج

فيما يخص الدلفي 2006 2005 فهذا سوف يكون شي خاص و هذا كما تعلم انه لانشاء البكايج لـ 2006 و 2005 هناك خطوات خاصة انظر هنا

اخي هل ثبت المكونات

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

لا

أعمل على Delphi 5 فقط

و Delphi 10 lite مثبت أيضا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي DELTAAZIZ

هل حاولت تثبيتها مع الدلفي 7 و لم تنجح او ان الدلفي 5 هو حبيبك الوحيد (h)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أخي محمد بارك الله فيك

أستخدم فقط Delphi 5

وهناك نسخة Delphi 10 lite مثبتتة في الجهاز

ليس لدي نسخ أخرى في هذا الجهاز

ليست مشكلة، سأقوم بتجربتها في جهاز صديق :D

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي DELTAAZIZ الان انا بصدد إنشاء البكايج لــ

دلفي 5

و في المساء سوف تجده هنا

بالمناسبة اين الرابط الذي و ضعته للتحميل لم اجده الليوم و لهذا اظن ان الإخوة ORWA و RAMONOF سوف لن يستطيعو ا تحميل Faimo Database

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
بالمناسبة اين الرابط الذي و ضعته للتحميل لم اجده الليوم و لهذا اظن ان الإخوة ORWA و RAMONOF  سوف لن يستطيعو ا تحميل Faimo Database

الرابط موجود فوق...

الموضوع مخفي عن الأعضاء فقط

يمكن للمشرفين رؤيته

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

OK شكرا و مع السلامة

لا تنسى ان تجربها في اقصى الظروف يعني إظافة الالاف جداول و الـ Indexes و الـ BLOB و الـ Imgs Fields والى اخره .....

الى اللقاء اخوك محمد

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي DeltaAziz و Romanof و Orwa ان كنتم قد حملتم Faimo Database فارجوا المعذرة فلقد نسيت ملفا مهما و هو FmVer و الذي يحتوي على Faimo Check & routines و بعض IDes Configuration اذا من فظلكم اعيدوا تحميليها لإن الملف الذي كان موجود هو FmVer Basic .

ستجدون :

بكايج لـ دلفي 5

بكايج لـ دلفي 7

..

مع تحياتي محمد

و ارجوا المعذرة ثانيا .

رابط التحميل :

Faimo Database V 4.00 < beta version >

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

غفر الله لك يا محمد بوسعيد

faimo Database = Absolute Database بتصرف

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .