اذهب إلى المحتوى
  • 0

ما هي لغة SQL؟

مرام احمد

السؤال

السلام عليكم

عندي برزنتيشن عن لغة SQL

احتاج رابط شامل معلومات عنها

احتاج برنامج يطبع لي كلمة "aslam alikom " بنفس اللغه

احتاج program domin 

وهل هي مفتوحة المصدر

و هل تدعم الـ او او بي مع التوضيح

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0
بتاريخ On 2/28/2018 at 16:47 قال مرام احمد:

السلام عليكم

عندي برزنتيشن عن لغة SQL

احتاج رابط شامل معلومات عنها

احتاج برنامج يطبع لي كلمة "aslam alikom " بنفس اللغه

احتاج program domin 

وهل هي مفتوحة المصدر

و هل تدعم الـ او او بي مع التوضيح

لم تقم بتحديد نوع المحرك المطلوب للـ SQL .. 

مثل SQL Server, Oracle, MySQL, ...etc .. 

لذلك يمكنك زيارة هذه الصفحة والإستفادة من الكتب الموجودة : 

https://www.kutub.info/library/category/15

 

بالنسبة لأمر طباعة كلمة  "aslam alikom "

SELECT 'aslam alikom'

اما بالنسبة للـ program domain لم افهم ماذا تقصد بها ؟

اما دعم الـ OOP (اعتقد انك تقصد Object Oriented Programming) 

بالنسبة للـ Oracle PL/SQL نعم يدعمها, وتسمى Object Types .. اما بقية المحركات الأخرى (مثل SQL Server) فلا تدعمها بشكل مباشر, وانما تحتاج الى لغات اخرى تدعمها (مثل C#) وتقوم بإستخدام OOP من خلالها ..  لان محركات الـ SQL الاخرى لاتتعامل مع البيانات كـ Objects وانما تتعامل معها كجداول بيانات بعلاقات Relational Database. 

لان الـ SQL لغة تصريحية declarative language بينما الـ OOP لغة حتمية imperative language .

 

في الـ SQL انت فقط تقوم بتحديد نوع المخرجات ومحرك الـ SQL يقوم بالعمليات الاخرى لجلبها لك. بينما في الـ OOP انت تقوم بصياغة الخطوات الكاملة للمخرجات. 

وهذا هو الفرق بينها. 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

وعليكم السلام اخي محمد 

شكرا جزيلا افدتني بالمعلومات 

لكن ليش لازم اختار MYSQL ? هل SQL ماتعتبر لغة ؟ 

و ياليت تعطيني ايميلك بما ام عندك علم واسع باللغات عشان تساعدني )'

ضروري مره لازم التسليم يوم الاحد

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 3 ساعات قال مرام احمد:

وعليكم السلام اخي محمد 

شكرا جزيلا افدتني بالمعلومات 

لكن ليش لازم اختار MYSQL ? هل SQL ماتعتبر لغة ؟ 

و ياليت تعطيني ايميلك بما ام عندك علم واسع باللغات عشان تساعدني )'

ضروري مره لازم التسليم يوم الاحد

الـ SQL هي لغة البرمجة اما الـ MySQL و SQL Server و Oracle وغيرها .. هذي تسمى نظام إدارة قواعد البيانات Database Management System ويختصرونها بكلمة DBMS .. 

فنظام إدارة قواعد البيانات مبني على SQL واللي من خلاله راح يسهل علينا التعامل مع البيانات بشكل مرئي واسرع. 

هذا هو الفرق بينها.

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

لكن البرزنتيشن كان عن وحده من لغات البرمجه وانا اخترت SQL

و هذي النقاط المطلوبه : ياليت تفيدني فيها

1 مين مصمم اللغه ( الشخص والجهه )

2 متى (التاريخ )

3 رابط اللغه على الانترنت

4 برنامج يطبع aslamu alikum

5 program domain (Scientific applications . business applications . artificial intelligence   . System programming . web software )

6 هل هي مفتوحة المصدر ؟ (open source)

7 هل تدعم opp مع التوضيح

8 هل تدعم ال concurrency

9 language Categries (markup / programing hybrid , logic , functional , imperative ) 

10 implementation methods (hybrid , interpreter , compiler)

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ منذ ساعة مضت قال مرام احمد:

لكن البرزنتيشن كان عن وحده من لغات البرمجه وانا اخترت SQL

و هذي النقاط المطلوبه : ياليت تفيدني فيها

1 مين مصمم اللغه ( الشخص والجهه )

2 متى (التاريخ )

3 رابط اللغه على الانترنت

4 برنامج يطبع aslamu alikum

5 program domain (Scientific applications . business applications . artificial intelligence   . System programming . web software )

6 هل هي مفتوحة المصدر ؟ (open source)

7 هل تدعم opp مع التوضيح

8 هل تدعم ال concurrency

9 language Categries (markup / programing hybrid , logic , functional , imperative ) 

10 implementation methods (hybrid , interpreter , compiler)

تم تصميم الـ SQL من قبل Donald D. Chamberlin و  Raymond F. Boyce داخل شركة IBM سنة 1970. 

3. لا اذكر ان لها موقع رسمي. لأنها متبناه من قبل شركات مختلفه وكل شركة لها موقعها (فقط ابحثي بإسم المحرك - رقم 6-). 

4. سبق واجبتك على هذا السؤال. 

5. Database 

6. يعتمد على المحرك ( MySQL, PostgreSQL مفتوحة المصدر اما SQL Server و Oracle فمغلقة المصدر ).

7. اجبت على هذا السؤال سابقاً.

8. يعتمد على نظام المحرك هو من يتحكم بهذا الامر.

9.  سبق وذكرت انها declarative language

10. interpreter

 

 

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...