ההבדל בין SQL ו- Microsoft SQL Server
SQL לעומת Microsoft SQL Server | SQL לעומת SQL Server ההבדלים
שפת שאילתה מובנית (SQL) היא שפת מחשב עבור מסדי נתונים. הוא משמש לגישה ומניפולציה של נתונים במערכות ניהול נתונים יחסיים (RDMS). שרת Microsoft SQL הוא שרת מסד נתונים יחסי שנוצר על ידי Microsoft. הוא משתמש ב- SQL כשפת השאילתה העיקרית שלו.
ל- SQL יש את היכולת להוסיף נתונים למסד נתונים, נתוני שאילתה לקבלת מידע, עדכון / מחיקת נתונים במסד נתונים ויצירת / שינוי סכימת מסד נתונים. SQL פותחה על ידי יבמ בתחילת שנות ה -70 והיא נקראה בתחילה SEQUEL (שפת מבנה מובנית באנגלית). שפת SQL יש כמה אלמנטים השפה הנקראים סעיפים, ביטויים, predicates, שאילתות והצהרות. בין אלה, בשימוש נרחב ביותר הן שאילתות. שאילתות מוגדרות על-ידי המשתמש באופן שבו הוא מתאר את המאפיינים הרצויים של קבוצת המשנה של הנתונים שאותם הוא צריך לאחזר ממסד הנתונים. לאחר מכן מערכת ניהול מסדי נתונים מבצעת את האופטימיזציה הנדרשת לשאילתה ומבצעת את הפעולות הפיזיות הדרושות כדי להפיק את תוצאות השאילתה. SQL גם מאפשר סוגי נתונים כגון מחרוזות אופי, מחרוזות סיביות, מספרים ותאריך ושעה להיכלל בעמודות של מסדי הנתונים. American Standard Standard Institute (ANSI) והארגון הבינלאומי לתקינה (ISO), אימצו את SQL כסטנדרט ב -1986 וב -1987 בהתאמה. למרות ש- SQL הוא תקן ANSI, קיימות גרסאות רבות ושונות של שפת SQL. אבל כדי לעמוד בתקן ANSI כל הגרסאות הללו לתמוך פקודות בשימוש נרחב כגון SELECT, UPDATE, DELETE, INSERT, כאשר באופן דומה.
כפי שצוין קודם לכן, שרת Microsoft SQL הוא שרת מסד נתונים המשתמש ב- SQL, באופן ספציפי יותר, T-SQL ו- ANSI SQL כשפות החיפוש הראשיות. T-SQL מרחיבה את SQL על ידי הוספת מספר תכונות כגון תכנות פרוצדורלי, משתנים מקומיים פונקציות תומכות לעיבוד מחרוזות / נתונים. תכונות אלה עושה T-SQL Turing להשלים. כל יישום, אשר צריך לתקשר עם שרת MS SQL, צריך לשלוח משפט T-SQL לשרת. שרת Microsoft SQL ניתן להשתמש כדי ליצור יישומי מסד נתונים, ארגוניים מבוססי אינטרנט מבוססי מסד נתונים. הוא מספק סביבה המאפשרת יצירת מסדי נתונים, אשר ניתן לגשת מתחנות עבודה, אינטרנט או מדיה אחרים כגון עוזר דיגיטלי אישי (PDA). הגירסה הראשונה של שרת MS SQL שוחרר בשנת 1989 וזה נקרא שרת SQL 1. 0. זה פותח עבור מערכת הפעלה / 2 (OS2). מאז היו מספר משחרר של MS SQL Server ואת המהדורה האחרונה היא SQL Server 2008 R2, אשר שוחרר לייצור ב 21 אפריל 2010.שרת MS SQL זמין גם במהדורות מרובות הכוללות ערכות תכונות מותאמות אישית עבור משתמשים שונים.
-> ->לסיכום, SQL היא שפת מחשב ליצירה וניהול של מסדי נתונים יחסיים ו- Microsoft SQL Server הוא שרת מסד נתונים המשתמש ב- SQL כשפת השאילתה העיקרית שלו וניתן להשתמש בו לפיתוח יישומי מסדי נתונים. אז זה ברור כי שני אלה הם דברים שונים בהם אחד הוא שפת מחשב והשני הוא יישום מחשב.