المقدمه
DBAnalyzer: يعني "محلل قاعدة البيانات"، ويعكس الوظيفة الأساسية للسكربت
DBInspector: "مفتش قاعدة البيانات"، وهو اسم يعكس العملية التفحصية والبحثية
للقاعدة
DataScan: "مسح البيانات"، وهو اسم بسيط يعكس عملية فحص وتحليل البيانات
MySQLInspector: إذا كان السكربت يركز على قواعد بيانات MySQL، هذا اسم مباشر وواضح
DBHealthCheck: "فحص صحة قاعدة البيانات"، يعكس الاهتمام بفحص حالة القاعدة
DBAudit: "تدقيق قاعدة البيانات"، يشير إلى فحص النظام والأمان
DataGuard: "حارس البيانات"، يدل على الفحص والتحقق من سلامة البيانات
SchemaCheck: "فحص الهيكل"، وهو اسم يعكس التركيز على هيكل قاعدة البيانات
BaseCheck: "فحص القاعدة"، يعكس تحليل القاعدة بشكل عام
DBXpert: مزيج بين DB و Expert، يوحي بأن السكربت متخصص في فحص وتحليل قواعد
البيانات

DBAnalyzer – أداة فحص وتحليل قواعد البيانات
نبذة عن المشروع:
DBAnalyzer هو سكربت ويب مبتكر يهدف إلى فحص وتحليل هيكل قواعد البيانات
الخاصة بك. يعتمد السكربت على مجموعة من الأدوات المتطورة لاكتشاف ومعرفة تفاصيل
الجداول، الأعمدة، والروابط بين الجداول داخل قاعدة البيانات
الوظائف الأساسية:
اختيار قاعدة البيانات: يمكن للمستخدم اختيار قاعدة البيانات المراد فحصها
من قائمة ديناميكية يتم تحميلها تلقائيًا من الخادم
فحص الجداول والأعمدة: يقوم السكربت بتحليل كل جدول في قاعدة البيانات، مع عرض
تفاصيل الأعمدة المرتبطة بكل جدول
التقارير التفصيلية: يتم إنشاء تقرير مفصل بصيغة TXT يوضح الهيكل الداخلي للقاعدة،
مع تحديد أنواع الأعمدة، المفاتيح الرئيسية، والروابط بين الجداول
عرض المخططات البيانية: يوفر السكربت أيضًا عرضًا رسوميًا باستخدام مكتبة Chart.js
لتمثيل عدد الأعمدة في كل جدول بشكل بياني سهل الفهم
دعم متعدد الأجهزة: السكربت قابل للاستخدام على أجهزة الحاسوب والجوالات، مع تصميم
استجابة ليتناسب مع مختلف أحجام الشاشات
المزايا:
واجهة مستخدم سهلة: واجهة بسيطة وسهلة الاستخدام تجعل فحص وتحليل قاعدة
البيانات أمرًا سريعًا وسهلًا
تقارير مفصلة: إمكانية تنزيل تقرير كامل بصيغة TXT يحتوي على جميع التفاصيل الخاصة
بالقاعدة
رسوم بيانية: عرض رسومي للمقارنات والإحصائيات المتعلقة بقواعد البيانات
دعم قواعد البيانات المختلفة: يدعم السكربت التعامل مع أي قاعدة بيانات تم تخزينها
على الخادم
المستفيدون:
المطورون: لتسريع عملية فحص قاعدة البيانات أثناء تطوير التطبيقات
مسؤولو قواعد البيانات: لتحليل وتدقيق الهياكل بشكل دوري
فرق الدعم الفني: لاكتشاف الأعطال والنواقص في قواعد البيانات وتحليلها
ما الذي يفعله السكربت؟
HTML: يتيح لك إدخال اسم قاعدة البيانات أو اسم المجلد
CSS: يساعد في تنسيق الصفحة لجعلها جميلة وسهلة الاستخدام
PHP: يتصل بقاعدة البيانات ويعرض:
قائمة الجداول في قاعدة البيانات
وصف الأعمدة في كل جدول
التحقق من القيم الفارغة (Null)
يُظهر الأخطاء إذا كانت هناك أي مشاكل في الاتصال
JavaScript: يقوم بإرسال الطلب إلى السكربت PHP بشكل غير متزامن ويعرض النتيجة دون
إعادة تحميل الصفحة
كيفية الاستخدام:
ضع كل هذه الملفات (HTML, CSS, PHP, JS) في مجلد داخل الاستضافة
افتح الملف index.html في متصفحك.
أدخل اسم قاعدة البيانات (الذي تريد فحصه) واضغط على "فحص قاعدة البيانات"
سيعرض لك التقرير في نفس الصفحة
الفوائد:
سهل التنفيذ: باستخدام HTML, CSS, JavaScript وPHP فقط
تفاعلي: يمكنك الحصول على نتائج الفحص دون الحاجة إلى إعادة تحميل الصفحة
قابل للتخصيص: يمكنك تخصيص الفحص حسب احتياجاتك، مثل إضافة المزيد من التحقق أو
الفحوصات الأخرى
سأجمع لك الآن كل الميزات التي طلبتها في ملف واحد متكامل يشمل:
✔ واجهة أنيقة وجذابة
✔ اختيار قاعدة البيانات من القائمة تلقائيًا
✔ فحص الجداول والحقول
✔ عرض نتائج الفحص
✔ رسم بياني بعدد الحقول لكل جدول
✔ زر تحميل كـ txt


هو قالبين فقط واحد ويب والثاني برمجه
1- HTML
سمه اي اسم وانا سميته ل
DBAnalyzer-alsafrany
2- PHP
سمه اي اسم وانا سميته ل
fcheck- get_dbs - export_txt
عدل ما في
$servername = "localhost";
$username = "kuwaitvi_mm1";
$password = "h97rHystB";
$dbname = $_POST['dbname'];
المهم النسخ فيها البسيط والمطور
والخدمات ل CSS, JavaScript
اللى عليك قبل الرفع تعدل في قوالب البرمجه ل PHP
فقط وضع اسم القاعده وكلمه السر
ويفضل ترفعها في مجلد اي سكربت ليقوم بالعمل
0 تعليقات