مرّت قواعد البيانات بأشكال عديدة تطورت مع تطور التكنولوجيا ولعل أشهرها قواعد البيانات العلائقية relational database، والتي تعتمد على مفهوم الجدول كوحدة تخزين أساسية لتنظيم البيانات.
وبالطبع فإن قواعد البيانات بحاجة إلى برامج وأدوات خاصة لإدارتها والتعامل معها، تعرف هذه البرامج باسم أنظمة إدارة قواعد البيانات Data Base Managements Systems DBMS ومن أشهر أنظمة إدارة قواعد البيانات: Oracle, Microsoft SQL Server, MySQL, Microsoft Access وغيرها من باقي الأنظمة.
سنشرح في هذا الدرس أساسيات لغة الاستعلام SQL عبر الأمثلة العملية وذلك باستخدام لوحة التحكم phpMyAdmin.
سنشرح كيفية إنشاء جدول جديد عبر استخدام تعليمة CREATE وكيف من الممكن إدخال البيانات وجلب البيانات من الجداول وذلك باستخدام تعليمتي INSERT INTO لتخزين السجلات في الجدول والتعليمة SELECT لجلب البيانات من جدول معين. بالإضافة إلى ذلك سنتعلّم كيف نقوم بتحديث وحذف السجلات، بالإضافة إلى أخذ لمحة سريعة عن التوابع الرياضية التي تقدمها SQL.
تقدر تعملها بهالطريقة :
var op = {
'+': function(x,y) {return x + y},
'-': function(x,y) {return x - y},
'/': function(x,y) {return x / y}
};
var a = '+';
var b = '-';
var c = '/';
console.log( op[a](2,1) );
console.log( op[b](2,1) );
console.log( op[c](2,1) );
وعليكم السلام ورحمة الله
فهمت من سؤالك اخي، انك تريد بناء المعادلة يدوياً (من مجموعة قيم نصية) ثم تريد تنفيذها.
اذا قمت بتحويل الارقام من النصوص، وتحويل الاشارات الحاسبية لتعابير رياضية! لا اعتقد ان هذه الطريقة صحيحة او هي ما تريده فعلاً.
لذلك اعتقد ان ما يناسبك هو دالة eval، بحيث تقوم بتمرير كامل المعادلة بشكل نصي، وستقوم هذه الدالة بتنفيذها.
مثال:
console.log(eval('3 + 2'));
بالتوفيق،،،