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

سؤال عن Sql

بدأه sx1 في 26 مارس 2008 · 4 رد · 532 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

كثر السؤال هذه الايام عن SQL وورد عدة اسماء لها فهل يمكن التوضيح

بمعنى نسمع احيانا عن SQL واحياناMS SQL واحيانا MY SQL واخرى SQL SERVER

والسؤال هل كل هذه شئ واحد ؟؟

ان كانت هذه الاشياء مختلفة فايها اسهل عند الانتقال من الاكسس بمعنى اذا كان لدي برنامج واريد تكبيره واستغلال مزايا SQL وايها لا يحتاج الكثير من التعديلات في قاعدة البيانات الاساسية ؟؟ وما هي الطريقة ان لم تكن قد شرحت ؟؟؟

#2

أخي الغالي

sx1

السلام عليكم ورحمة الله وبركاتة

بالنسبة SQL = MS SQL

بالنسبة لـ SQL فهي لغة إستعلامات كما تعرف ولكن هي لغة قياسية و المقصود بالقياسية أن لها ثوابت معينة وطرق معينة للتعامل معها وهذه الثوابت القياسية تستخدمها قواعد البيانات المختلفة ومن ضمن قواعد البيانات هذه mysql .

فـ SQL بشكلها القياسي هي ثابته في جميع قواعد البيانات أما التغييرات التي تراها من جمل SQL إلى أخرى فهي ترتبط بالبيئة التي تعمل فيها والمقصود بالبيئة هي قاعدة البيانات نفسها فممكن أن تكون البيئة هي :

mysql

access

oracle

foxpro

dbase

sqlserver

msql

وغيرها ...

فهذه كلها بيئات تستخدم SQL القياسية و لكن الفرق البسيط أن كل بيئة من هذه البيئات تضع أوامر إضافية على SQL القياسية وهذا الشئ يعتبر خارج عن SQL القياسية وتعتبر الإضافات خاصة فقط بالبيئة التي تعمل فيها فمثلاًً :

ولنفرض أن foxpro لها أمر بإسم readtable كمثال وهو من اسمه لقراءة اسم الجدول من حقل معين يعطى له ...

فالدالة هذه خاصة الآن ببيئة foxpro فقط مع أنه مدمجة مع SQL ولكن لوجربت هذا الأمر في بيئة اخرى مثل mysql

مثلاً فلن يعمل وهذا هو الفرق الأساسي .

فالذي يسبب مشكلة الخلط هو البيئات المختلفة أما SQL القياسية فهي ثابتة في كل البيئات وماتجده من اختلافات فهو خاص ببيئة العمل ..

والأن الفرق ...

SQL هي لغة استعلامات بينيوية (Structure Query Language) .. وهي تستخدم للتعامل مع قواعد البيانات .

mysql هي قاعدة بيانات (بيئة عمل) تستخدم لغة SQL بداخلها للتعامل مع البيانات ..

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 26 مارس 2008 في 13:31

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

بسم الله الرحمن الرحيم

بارك الله فيك اخي محمد هل يمكن ان تتصفح رسائلك الخاصة

#4

تصفحتها وتم الرد علي سؤالك

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#5

بسم الله الرحمن الرحيم

بارك الله فيك اخي الكريم وحفظك وزادك من علمه

هذا هو المطلوب

رجاء : يوجد موضوع جديد كتبته عن SQL الرجاء الافادة

على الرابط

/index.php?showtopic=155851

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