שפת שאילתות מובנית (SQL) הינה שפה עילית High Level)) אשר מיועדת
לשם גישה למסדי נתונים יחסים/טבלאיים.
מהיווצרותה של SQL היא אומצה באופן
נרחב וכיום רב בסיסי הנתונים
המודרניים ניתנים לגישה באמצעותה. SQL Server משתמשת
בניב של שפת SQL
הנקרא Transact SQLוהיא
מכילה את SQL הבסיסי ובנוסף תוספות
ושיפורים.
לדוגמא Transact SQL מכילה
מספר מילות מפתח אשר מאפשרות שימוש
מובנה ב- Stored Procedures.
Transact SQL זוכה לשימוש
נפוץ לצורך משימות ניהול בסיס
הנתונים כגון יצירת עמודות וטבלאות ובנוסף ניתן להשתמש בה באמצעות מנתח
השאילתות הגרפי של SQL Server כדי לבצע
שאילתות אד הוק.
Transact SQL מספק 3 קטגוריות
של תמיכת SQL
:
-
שפת הגדרת מידע (DDL -Data
Definition Language)
- משמשות למשימות ניהול בסיס
הנתונים כגון יצירת טבלאות וניתוחים רלבנטיים.
-
שפת מניפולציית מידע(DML- Data Manipulation Language) - משמשת לצורך ביצוע
שאילתות ולעדכון המידע אשר מוכל בבסיס הנתונים.
-
שפת בקרת מידע(DCL - Data Control
Language) - משמשות
לשליטה בפעולות בסיס הנתונים.