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

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

วีดีโอ: ความแตกต่างระหว่าง SQL และ Microsoft SQL Server

วีดีโอ: ความแตกต่างระหว่าง SQL และ Microsoft SQL Server
วีดีโอ: Ep.509) ความแตกต่างระหว่าง Procurement กับ Purchasing 2024, พฤศจิกายน
Anonim

SQL เทียบกับ Microsoft SQL Server | ความแตกต่างของ SQL กับ SQL Server

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

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

ดังที่กล่าวไว้ก่อนหน้านี้ เซิร์ฟเวอร์ Microsoft SQL เป็นเซิร์ฟเวอร์ฐานข้อมูลที่ใช้ 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 1.0 นี้ได้รับการพัฒนาสำหรับระบบปฏิบัติการ/2 (OS2) นับตั้งแต่นั้นเป็นต้นมา มีเซิร์ฟเวอร์ MS SQL หลายรุ่น และรุ่นล่าสุดคือ SQL Server 2008 R2 ซึ่งออกสู่การผลิตในวันที่ 21 เมษายน 2010เซิร์ฟเวอร์ MS SQL ยังมีอยู่ในหลายรุ่นที่มีชุดคุณสมบัติที่ปรับแต่งสำหรับผู้ใช้ที่แตกต่างกัน

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

แนะนำ: