بسم الله الرحمن الرحيم
لكل مبتدأ في مجال قوعد البيانات خطوة بدائية ألا وهي تعلم لغة الاستفسار او الاستعلام و التي يعبر عنها بـ SQL ،فما هي الـ SQL ؟دعونا نتعرف معا وسويا على هذه اللغة الرائعه ومميزاتها ..
SQL اختصار لـ Structured Query LanguageSQL لغة ANSI قياسيةSQL تمكنك من حذف سجل من قاعدة البياناتSQL تسمح لك بالوصول إلى قواعد البيانات ومن ثم التعامل معهاSQL تسمح لك باستخراج معلومات من قواعد البياناتSQL تمكنك من إضافة سجل جديد إلى قاعدة البياناتSQL تمكنك من تحديث سجل في قاعدة البياناتSQL سهلة التعلم جداً جداً جداً
دعونا نتعرف ماذا نعني بأن SQL هي لغة ANSI قياسية .ANSI هي اختصار لـ (American National Standards Institute) ، اعتمد هذا المعهد لغة الـSQL لجعلها قياسية في التعامل مع جميع قواعد البيانات .SQL تعمل مع جميع برامج قواعد البيانات مثل : ( MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase, وغيرها ) .
اذن نستطيع القول بأن sqlهي لغة برمجة غير إجرائية Non Procedural Language، وهي بذلك تختلف عن لغات البرمجة المعتادة مثل سي أو جافا،حيث أن اللغات الغير إجرائية هي لغات متخصصة. ولذلك فإن تركيب لغة الاستعلامات البنائية هي لغة للتعامل والتحكم مع قواعد البيانات المترابطةمن خلال التعامل مع تراكيب البيانات و إجراء عمليات إدخال البيانات والحذف و الفرز و البحث و التصفية وخلافه
تركيب لغة الاستعلام البنائية sqlتتركب لغة الاستعلامات البنائية من عدد من الكلمات المحجوزة، ويمكن تقسيم هذه الكلمات المحجوزة تبعاً لوظائفها التي تقوم بها إلىثلاثة أقسام رئيسة هي:
لغة تعريف البيانات Data Definition Language DLLلغة تداول البيانات Data Manipulation Language DMLلغة أدارة البيانات Data Control Language DCL
لغة تعريف البيانات Data Definition Language DLL
وهي مجموعة من الكلمات المحجوزة التي تقوم بإدارة الكائنات في قاعدة البيانات سواء بالإنشاء أو التعديل أو الحذفوتشتمل هذه المجموعة على الكلمات المحجوزة التالية:
ALTER DATABASEALTER TABLECREATE DATABASECREATE INDEXCREATE TABLEDROP DATABASEDROP INDEXDROP TABLERENAME TABLE
لغة إدارة البياناتData Control Language DCL
وهي مجموعة من الكلمات المحجوزة التي تقوم بعمليات التحكم وإدارة قاعدة البيانات ككل دون أن تؤثر في بنية قاعدة البياناتولا البيانات التي تختزنها. وتشتمل هذه المجموعة على الكلمات المحجوزة التالية:
CHANGEPURGERESETSETSHOWSTOP
بدائل لغة الاستعلامات البنائيةولما كان لابد من بدائل لذه اللغة اقترح منتقدي لغة الاستعلامات البنائية تصميم بدائل لها يتم فيها تفادي القصور الذي تعاني منه لغة الاستعلامات البنائية، وقد ضمت البدائل التي اقترحوها:
IBM Bussiness System 12 من شركة IBMEJB-QL من شركة سن ميكروسيستمز Sun Microsystemsلغة استعلامات الكائنات Object Query Language
للتحميل اضغط هنا

0 تعليق على موضوع : برنامج SQL Server
الأبتساماتأخفاء الأبتسامات