Layered design in software engineering

6-SQL

فى المقالة السابقة شرحت الـ  Relational Algebra  وشرحت  أهم الـ Operation اللى موجوده فى ال Relational Algebra.

-ووضحت كمان ان الـ  Relational Algebra   قدمها لينا Ted علشان يوضح ال operations اللى ممكن ننفذها على Relations.

-SEQUEL الاختصار  لـ Structured English Query Language  وتم إعادة تسميتها إلى Structured Query Language والاختصار هو SQL.

-SQL نقدر نعتبرها هي اللغة الفعلية للتعامل مع Relational Model و من خلال SQL نقدر ننفذ ال operations اللى كتبت عنها. 
-فى الـ  SQL  ممكن ال Syntax او اسماء ال operations يكون مختلف بس فى الاخر الـ Result .النهائيه بتكون واحد. 

-SQL تعتبر فى الوقت الحالى هى  اللغه المستخدمه للتعامل  مع Relational Database

-ال SQL كلغة ممكن نقسمها ل 3 حاجات:


1-Data Definition Language (DDL)

ودى يندرج تحتها مجموعة الأوامر المسؤولة عن create ال objects فى ال database والتعديل عليهم.


2-Data Manipulation Language (DML)

ودى يندرج تحتها مجموعة الأوامر المسؤولة عن التعامل مع البيانات المخزنة فى ال database.


3-Data Control Language (DCL) 

ودى يندرج تحتها مجموعة الأوامر المسؤولة عن الصلاحيات .





تعليقات