delphi4arab منتديات دلفي للعرب
كيف يتم حفظ قاعدة بيانات وافراغها ؟ - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف يتم حفظ قاعدة بيانات وافراغها ؟ (/showthread.php?tid=728)



كيف يتم حفظ قاعدة بيانات وافراغها ؟ - daho28 - 24-03-2009

ماهي كيفية حفظ أو تخزين قاعدة بيانات ؟
علما أن القاعدة تتغير باستمرار و ليكن سنويا فلهذا علينا إفراغ البيانات (Empty) من أجل تأهيلها .
ما هو الأمر المطبق.:confused:


كيف يتم حفظ قاعدة بيانات وافراغها ؟ - tempuser - 24-03-2009

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

أولا: هل تريد افراغها تماما وجميع البيانات منها، أم تريد افراغ بعض الجداول؟

عموما الحل:-

اذا كنت تستخدم قاعدة بيانات مثل آكسيس فيمكنك الاحتفاظ بنسخة فارغة مع البرنامج وتقوم بنقل القاعدة المليئة القديمة الى مكان آخر مثل مجلد جديد بتاريخ السنة ثم تقوم بعمل نسخة من القاعدة الفارغة بالاسم الجديد.

أو يمكنك نسخ قاعدة البيانات الى مكان آخر واستخدام أوامر ال
Structured Query Language (SQL)

Delete
From TABLE_NAME;

واستخدم هذا الامر لجميع الجداول التي تريد افراغها ولا تنسى أن تبدأ بالجداول التي لا يعتمد عليها جدول آخر.
ثم الجداول التي ترتبط بجداول مرجعية ثم أخيرا الجداول المرجعية .

أما إذا كنت تستخدم
SQL SERVER or ORACLE
فطريقة الافراغ متشابهة ولكن لعمل نسخة من القاعدة القديمة الأمر مختلف

هذا ما لدي والله ولي التوفيق Smile


كيف يتم حفظ قاعدة بيانات وافراغها ؟ - kdidou - 29-04-2010

السلام عليكم

كيف نسعمل خاصية empty برمجيا
لقد جربة
كود :
datamodule2.Table12.Close; datamodule2.Table12.EmptyTable; datamodule2.Table12.Open;
تقبلو فائق احترامي


كيف يتم حفظ قاعدة بيانات وافراغها ؟ - محمد عبد العزيز - 30-04-2010

السلام عليكم

تحتاج للصلاحية Exclusive للافراغ
كود :
datamodule2.Table12.Close; datamodule2.Table12.Exclusive:=True; datamodule2.Table12.EmptyTable; datamodule2.Table12.Exclusive:=False; datamodule2.Table12.Open;
بالتوفيق