כיצד פועלת SQL?

למד כיצד SQL פועל

הגדרה

SQL מגיע משפת שאילתה מובנית. אנשים לעתים קרובות לבטא SQL כמו "תולדה" ולפעמים SQL SQL הוא כלי אנליסטים באתר, מנהלי ומפתחים להשתמש כדי לגשת ולטפל מסדי נתונים. SQL היא שפת מחשב שבה ניתן להשתמש כדי לקיים אינטראקציה עם מסד נתונים יחסיים. זוהי שפה מלאה לשלוט ולנהל אינטראקציה עם מערכות ניהול מסדי נתונים.

שימושים

במקור נועד להיות כלי שאילתה, SQL יכול לבצע שאילתות למסד נתונים, כמו גם לאחזר נתונים ממנו. בנוסף לביצוע שאילתות, SQL יש פונקציות רבות אחרות. זהו כלי המשמש ליצירת מסדי נתונים חדשים ושולחנות חדשים. ניתן להוסיף ולבצע שינויים במסד הנתונים. SQL יכול גם למחוק ולהוסיף, ליצור תצוגות וליצור נהלים מאוחסנים. SQL יכול גם להקצות הרשאות. שיתוף נתונים הוא אחד הפונקציות של SQL, כך שמשתמשים בו זמנית יכולים לגשת ולהציג את הנתונים מבלי להפריע לעבודה של השאר.

SQL מספק גם הגדרת נתונים, המאפשר למשתמשים להגדיר את המבנה והארגון של הנתונים המאוחסנים. כלול בפונקציה זו כיצד SQL מאפשר למשתמשים להגדיר קשרים בין רכיבי נתונים מאוחסנים. והכי חשוב, SQL מגדיר את שלמות הנתונים על ידי הגנה על זה מפני עדכונים עקביים וכשלים במערכת שיכולים לגרום לשחיתות.

מאפיינים ורכיבים

SQL היא רק שפת משנה במקום להיות שפת מחשב מלאה כמו COBOL, C, C + + או Java. על ידי שילוב SQL לתוך COBOL או C, ניתן להרחיב את השימוש בשפות מחשב אלה כדי לגשת למסדי נתונים. SQL כוללת 40 הצהרות המשמשות לביצוע משימות ניהול מסדי נתונים, במיוחד מסדי נתונים יחסיים. RDBMS (Relational Database Management System) הוא הבסיס של SQL. הטבלאות הן אובייקטי מסד הנתונים שמאחסנים את הנתונים ב- RDMBS. כל טבלה מורכבת מעמודות ושורות.

מנוע מסד הנתונים אחראי על בניית נתונים בבסיס הנתונים. הוא אחראי גם לאחסון ואחזור נתונים. זה יכול לקבל בקשות SQL מתוכניות יישום שנכתבו על ידי משתמשים, המכונה רכיבי DBMS (מסד נתונים מערכת ניהול). הרכיבים של DBMS טיפוסי מורכב כלי טופס, בונה הדו"ח, כלי שאילתה אינטראקטיבית, תוכנית היישום ואת ממשק מסד הנתונים.

מדרגיות

SQL הוא כלי רב תכליתי שיכול לרוץ על סוגים רבים של מערכות מחשב. זה יכול לעבוד כמערכת עצמאית משותפת עם מחלקה באמצעות LAN (רשת תקשורת מקומית). ביישום רחב של החברה, SQL פועלת על שרתים, מחשבים מרכזיים ושירותי אמצע טווח, ועד למערכות ברמת המשתמש כגון שולחנות עבודה, מחשבים נישאים והתקני כף יד הנכנסים דרך רשת WAN (רשת תקשורת מרחבית) . זה מדרגי בעיצוב, המאפשר הרחבות מ פשוט סביבות מרובות משתמשים.