الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

في صلب قواعد البيانات :)

مغلق
بدأه me في 11 يوليو 2001 · 2 رد · 525 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

في الواقع أنا الآن أعمل على تصميم محرك قواعد بيانات بالفيجوال بيسك ولكن أرجوا المساعدة في بعض الأمور مثل كيف أستطيع صنع ملف خاص بالبرنامج حقي بحيث أستطيع أن أقسمه إلى عدة أقسام وأستطيع أن أضيف ما أشاء لأي قسم دون أن يتأثر القسم الآخر أو الأقسام الأخرى مثال (ليس شرط أن يكون التقسيم بهذه الطريقة ) :

====القسم 1 ======================

بيانات

بيانات

بيانات

====القسم 2=======================

بيانات

بيانات

بيانات

====القسم 3=======================

.

.

.

إلخ

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

بحيث لا تتأثر المعلومات (أقصد ترتيبها) في الأقسام الأخرى ؟؟

وهل من طريقة إذا فتحت ملف بواسطة الأمر :

open "..." for binary as #1

وكانت المعلومات في الملف على النحو التالي :

aaaaaaa

bbbbbbb

ccccccc

كيف أستطيع أن أضيف للسطر الأول كلمة مثل "Hay" ؟؟ بحيث أنها تضاف وليس تحل محل كلمات أو أحرف أخرى أو بيانات داخل الملف !!

وكيف أستطيع حذف مثلا الحرفين الأخيرين من السطر الأول أو الأخير أو أي سطر كيف أستطيع الخذف ؟؟ ........... وشكرا :)

أرجو عدم الطنش لو سمحتم :)

مهند

thestrangersoul@yahoo.com

#2

الطريق امامك طويييييييل للغاية :)

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

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

و بالطبع يفضل استخدام لغة C لهذه الامور نظرا للسرعة التي توفرها

اما ان اردت محرك قواعد بيانات مجاني متكامل مع الكود المصدر :) فيمكنك التوجه الى http://www.mysql.com فالنظام مجاني و يوزع مع الكود المصدر الخاص به ، و هو بسيط للغاية

اما ان اردت شيئ اكثر تعقيدا فتوجه الى Borland على http://www.borland.com فهي لديها محرك قواعد بيانات مجاني مع الكود المصدر ، اسمه IntraBase على ما اظن و قوته تضاهي محركات قواعد البيانات الكبيرة مثل SQL Server و Oracle و IBM DB2

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

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

#3

في الواقع أنا أريد كيفية تنظيم ملفات قواعد البيانات في القرص الصلب وكيفية فعل ذلك بواسطة فيجوال بيسك مع النقطتين التي ذكرت فوق أريد الجواب :)

هذا الموضوع مغلق.

مواضيع مشابهة