Perbezaan Antara SQL dan Microsoft SQL Server

SQL vs Microsoft SQL Server | Perbezaan SQL vs SQL Server

Language Query Structured (SQL) adalah bahasa komputer untuk pangkalan data. Ia digunakan untuk mengakses dan memanipulasi data dalam Sistem Pengurusan Pangkalan Data Relasional (RDMS). Pelayan Microsoft SQL adalah Server Pangkalan Data Relasional yang dihasilkan oleh Microsoft. Ia menggunakan SQL sebagai bahasa pertanyaan utama.

SQL mempunyai keupayaan untuk memasukkan data masuk ke pangkalan data, data pertanyaan untuk maklumat, mengemas kini / memadam data dalam pangkalan data dan membuat / mengubah suai skema pangkalan data. SQL telah dibangunkan oleh IBM pada awal 1970-an dan pada mulanya dipanggil SEQUEL (Structured English Query Language). Bahasa SQL mempunyai beberapa elemen bahasa yang dipanggil klausa, ungkapan, predikat, pertanyaan dan pernyataan. Antara yang paling banyak digunakan ialah pertanyaan. Pertanyaan ditakrifkan oleh pengguna sedemikian rupa sehingga ia menggambarkan sifat-sifat yang dikehendaki dari subset data yang perlu diambil dari pangkalan data. Kemudian Sistem Pengurusan Pangkalan Data melaksanakan pengoptimuman yang diperlukan untuk pertanyaan dan melaksanakan operasi fisik yang diperlukan untuk menghasilkan hasil pertanyaan. SQL juga membolehkan jenis data seperti string karakter, rentetan bit, nombor dan tarikh dan masa dimasukkan dalam lajur pangkalan data. Institut Piawaian Kebangsaan Amerika (ANSI) dan Organisasi Antarabangsa bagi Standardisasi (ISO), mengamalkan SQL sebagai standard pada tahun 1986 dan 1987 masing-masing. Walaupun SQL adalah piawai ANSI, terdapat banyak versi bahasa SQL yang berbeza. Tetapi untuk mematuhi standard ANSI semua versi ini menyokong arahan yang digunakan secara meluas seperti SELECT, UPDATE, DELETE, INSERT, di mana dengan cara yang sama.

Seperti yang disebutkan sebelumnya, pelayan Microsoft SQL adalah pelayan pangkalan data yang menggunakan SQL, lebih khusus, T-SQL dan ANSI SQL sebagai bahasa pertanyaan utamanya. T-SQL memanjangkan SQL dengan menambah beberapa ciri seperti pengaturcaraan prosedur, pembolehubah tempatan dan fungsi sokongan untuk pemprosesan rentetan / data. Ciri-ciri ini menjadikan T-SQL Turing lengkap. Sebarang aplikasi, yang perlu berkomunikasi dengan pelayan MS SQL, perlu menghantar penyataan T-SQL ke pelayan. Pelayan Microsoft SQL boleh digunakan untuk membuat aplikasi pangkalan data desktop, perusahaan dan berasaskan web. Ia menyediakan persekitaran yang membolehkan membuat pangkalan data, yang boleh diakses dari stesen kerja, Internet atau media lain seperti Pembantu Digital Peribadi (PDA). Versi pertama pelayan MS SQL dikeluarkan pada tahun 1989 dan ia dikenali sebagai pelayan SQL 1.0. Ini telah dibangunkan untuk Sistem Operasi / 2 (OS2). Sejak itu terdapat beberapa keluaran pelayan MS SQL dan keluaran terbaru ialah SQL Server 2008 R2, yang dikeluarkan pada pembuatan pada 21 April 2010. Pelayan MS SQL juga tersedia dalam beberapa edisi yang termasuk set ciri yang disesuaikan untuk pengguna yang berbeza.

Untuk meringkaskan, SQL adalah bahasa komputer untuk membuat dan mengurus pangkalan data hubungan dan pelayan Microsoft SQL adalah pelayan pangkalan data yang menggunakan SQL sebagai bahasa pertanyaan utama dan dapat digunakan untuk mengembangkan aplikasi pangkalan data. Oleh itu, jelas bahawa kedua-dua adalah perkara yang berbeza di mana satu adalah bahasa komputer dan yang lain adalah aplikasi komputer.