ความแตกต่างระหว่าง SQL และ Microsoft SQL Server

Anonim

SQL และ Microsoft SQL Server | SQL vs SQL Server Differences

Structured Query Language (SQL) เป็นภาษาคอมพิวเตอร์สำหรับฐานข้อมูล ใช้สำหรับการเข้าถึงและจัดการข้อมูลในระบบการจัดการฐานข้อมูลเชิงสัมพันธ์ (RDMS) เซิร์ฟเวอร์ Microsoft SQL เป็นเซิร์ฟเวอร์ฐานข้อมูลเชิงสัมพันธ์ที่ผลิตโดย Microsoft ใช้ SQL เป็นภาษาการสืบค้นหลัก

SQL มีความสามารถในการแทรกข้อมูลลงในฐานข้อมูลข้อมูลแบบสอบถามสำหรับข้อมูลการอัพเดท / การลบข้อมูลในฐานข้อมูลและการสร้าง / แก้ไขสคีมาฐานข้อมูล SQL ได้รับการพัฒนาโดยไอบีเอ็มในช่วงต้นทศวรรษ 1970 และตอนแรกถูกเรียกว่า SEQUEL (Structured English Query Language) ภาษา SQL มีองค์ประกอบหลายภาษาเรียกว่านิพจน์นิพจน์ predicates ข้อความค้นหาและข้อความ ในบรรดาคำเหล่านี้คำที่ใช้กันมากที่สุด Query ถูกกำหนดโดยผู้ใช้ในลักษณะที่อธิบายถึงคุณสมบัติที่ต้องการของเซตย่อยของข้อมูลที่ต้องการดึงข้อมูลจากฐานข้อมูล จากนั้นระบบจัดการฐานข้อมูลจะทำการเพิ่มประสิทธิภาพที่จำเป็นในการสืบค้นและดำเนินการการดำเนินงานทางกายภาพที่จำเป็นเพื่อให้ได้ผลการค้นหา SQL ยังช่วยให้ชนิดข้อมูลเช่นสตริงอักขระสตริงบิตตัวเลขและวันที่และเวลาที่จะรวมอยู่ในคอลัมน์ของฐานข้อมูล American National Standard Institute (ANSI) และ International Organization for Standardization (ISO) ได้รับรองมาตรฐาน SQL เป็นมาตรฐานในปี 1986 และ 1987 ตามลำดับ แม้ว่า SQL เป็นมาตรฐาน ANSI มีภาษา SQL หลายเวอร์ชัน แต่เพื่อให้สอดคล้องกับมาตรฐาน ANSI ทุกรุ่นสนับสนุนคำสั่งที่ใช้กันอย่างแพร่หลายเช่น SELECT, UPDATE, DELETE, INSERT, WHERE ในลักษณะเดียวกัน

ตามที่กล่าวมาก่อนหน้านี้ Microsoft SQL server เป็นเซิร์ฟเวอร์ฐานข้อมูลที่ใช้ SQL โดยเฉพาะ T-SQL และ ANSI SQL เป็นภาษาหลักของการสอบถาม T-SQL ขยาย SQL โดยการเพิ่มคุณสมบัติต่างๆเช่นการเขียนโปรแกรมขั้นตอนตัวแปรท้องถิ่นและฟังก์ชันสนับสนุนสำหรับการประมวลผลข้อมูล / สตริง คุณลักษณะเหล่านี้ทำให้ T-SQL Turing สมบูรณ์ โปรแกรมใด ๆ ที่ต้องการสื่อสารกับเซิร์ฟเวอร์ MS SQL จำเป็นต้องส่งคำสั่ง T-SQL ไปยังเซิร์ฟเวอร์ เซิร์ฟเวอร์ Microsoft SQL สามารถใช้เพื่อสร้างแอ็พพลิเคชันฐานข้อมูลเดสก์ท็อปองค์กรและเว็บ มีสภาพแวดล้อมที่ช่วยในการสร้างฐานข้อมูลซึ่งสามารถเข้าถึงได้จากเวิร์กสเตชันอินเทอร์เน็ตหรือสื่ออื่น ๆ เช่น Personal Digital Assistant (PDA) รุ่นแรกของเซิร์ฟเวอร์ MS SQL ได้เปิดตัวในปี 1989 และเรียกว่า SQL server 1. 0. พัฒนาขึ้นสำหรับ Operating System / 2 (OS2) ตั้งแต่นั้นมามีการเผยแพร่ MS SQL Server หลายรุ่นและรุ่นล่าสุดคือ SQL Server 2008 R2 ซึ่งได้รับการปล่อยตัวออกสู่การผลิตเมื่อวันที่ 21 เมษายน พ.ศ. 2553เซิร์ฟเวอร์ MS SQL มีให้เลือกหลายรุ่นซึ่งประกอบด้วยชุดคุณลักษณะที่กำหนดค่าสำหรับผู้ใช้ที่แตกต่างกัน

เพื่อสรุป SQL เป็นภาษาคอมพิวเตอร์สำหรับการสร้างและจัดการฐานข้อมูลเชิงสัมพันธ์และ Microsoft SQL server เป็นเซิร์ฟเวอร์ฐานข้อมูลที่ใช้ SQL เป็นภาษาการสืบค้นหลักและสามารถใช้ในการพัฒนาโปรแกรมฐานข้อมูลได้ ดังนั้นจึงเห็นได้ชัดว่าทั้งสองเป็นสิ่งที่แตกต่างกันที่หนึ่งคือภาษาคอมพิวเตอร์และอื่น ๆ เป็นโปรแกรมคอมพิวเตอร์