الجزء الثانى من اسئلة تتحدى ذكاءك
الأسئلة هذه المرة أصعب و تحتاج الى تفكير أكبر
سنقوم بعمل ملف سكريبت يقوم بعمل هندسة عكسية لمستخدم معين أى اننا سنعيد انشاء كل ما لديه من جداول و views , sequences ,
مع كل الداتا المحزنه فى الجداول
يمكن استخدام هذا الملف مثلا فى تصديرير قاعدة البانات الى نظام أخر مثلا
كما يمكن أن يستخدم فى برنامج c أ vb لرسم محطط العلاقات بين الحداول و يعطى صورة عامة عن تصميم النظام
الفكرة
استخدم
set spool on
spool hack_the_system.sql
ثم مجموعة أوامر مثل
select "create table " || tname
|| "("
|| column_name || column_type
|| ","
......... and son onطبعا المسألة ليست بهذة السهوله و ستواجه الكثير من المشاكل
حاول حلها و اختبر ذكاءك وسلى صيامك!!