اساسيات قواعد البيانات نظرة عامة على قواعد البيانات Database Basic SQL Overview
اساسيات قواعد البيانات نظرة عامة على قواعد البيانات Database Basic SQL Overview
ماهي لغة الاستعلام البنيوية أو التركيبية SQL ؟
لغة ال SQL (اس كيو ال) هي اختصار ل Structured Query Language وتعني لغة الاستعلام التركيبية أو البنيوية .فهذا اختصار ل SQL فهي لغة حاسوبية لتخزين ومعالجة البيانات المخزنة في قواعد البيانات العلائقية.
فال SQL هي لغة مقياسية أي موحدة من قبل أنظمة إدارة قواعد البيانات العلائقية.فال SQL في الاوركل Oracle هي نقس SQL التي في MSSQL وهي نفس SQL في الاكسس وهي نفس SQL في MySQL وفي أي نظام إدارة قواعد البيانات أخرى. فالتعليمات موحدة وكلها موحدة حسب مقياس المعهد الامريكي القومي للمقاييس ANSI.
ماهي الفائدة من استخدام SQL؟
- تسمح ال SQL للمستخدمين للوصول للبيانات عبر أنظمة إدارة قواعد البيانات.
- تسمح ال SQL للمستخدمين بوصف البيانات.
- تسمح ال SQL بتعريف البيانات ومعالجتها.
- يمكن تضمين ال SQL مع أي لغة برمجية باستخدام المكتبات والمديولات.
- تسمح ال SQL للمستخدم بانشاء وحذف قواعد البيانات وكذلك الجداول.
- تسمح ال SQL بعرض الاجراءات والدوال المخزنة في قواعد البيانات.
- تسمح ال SQL للمستخدم بوضع القيود والاذونات على الجداول والعرض View.
كيف يتم معالجة SQL؟
عندما يتم تنفيذ جملة ال SQL لاي نظام إدارة قواعد البيانات العلائقى. فأن النظام الطريق الافضل لحمل هذا الامر لمحرك الامر لتنفيذه بالطريقة الافضل وتفسير المهمة بالصورة المطلوبة.
الصورة التالية توضح معمارية SQL.
معمارية SQL. |
أوامر SQL.
توجد العديد من أوامر SQL.سنورد الأوامر ال SQL المقياسية المعتمدة وهي .
CREATE, SELECT, INSERT, UPDATE, DELETE ,DROP
وهذه الاوامر يمكن أن تصنف الي الاقسام التالية.
DDL - Data Definition Language:
وهي الاوامر التي تستخدم من أجل تعريف البنية مثل انشاء أو تعديل أوحذف الجداول او الكائنات الاخرى مثل القوادح والدوال الى أخره
الامر | الوصف |
---|---|
CREATE | انشاء الجداول او الكائنات الاخرى مثل القوادح والدوال الى أخره |
ALTER | تعديل الجداول او الكائنات الاخرى مثل القوادح والدوال الى أخره |
DROP | حذف الجداول او الكائنات الاخرى مثل القوادح والدوال الى أخره |
DML - Data Manipulation Language:
وهي أوامر تستخدم لمعالجة البيانات في قواعد البيانات.
الامر | الوصف |
---|---|
INSERT | انشاء سجل |
UPDATE | تعديل سجل |
DELETE | حذف سجل |
DCL - Data Control Language:
وهي أوامر للتحكم في الصلاحيات على الجداول أو قواعد البيانات.
الامر | الوصف |
---|---|
GRANT | منح صلاحية للمستخدم |
REVOKE | سحب صلاحية من مستخدم منحت له صلاحية مسبقة |
DQL - Data Query Language:
وهي أوامر للاستعلام من الجداول
الامر | الوصف |
---|---|
SELECT | ارجاع سجل او أكثر من جدول او عدة جداول |
Ahmed Ata Almahallawi
Freelancer
IT
IT Help Desk,
SEO experience,PHP,C#,ASPX
Al alami st
Gaza -jabalia, Gaza Strip
Palestine
Marital Status: Single
DOB: 05/10/1984
1/1/2014
التسميات: قواعد البيانات Database SQL
<< الصفحة الرئيسية