Perbezaan antara SQL dan Microsoft SQL Server

Perbezaan antara SQL dan Microsoft SQL Server

SQL vs Microsoft SQL Server | Perbezaan SQL vs SQL Server

Bahasa pertanyaan berstruktur (SQL) adalah bahasa komputer untuk pangkalan data. Ia digunakan untuk mengakses dan memanipulasi data dalam sistem pengurusan pangkalan data relasi (RDMS). Microsoft SQL Server adalah pelayan pangkalan data hubungan yang dihasilkan oleh Microsoft. Ia menggunakan SQL sebagai bahasa pertanyaan utamanya.

SQL mempunyai keupayaan untuk memasukkan data ke dalam pangkalan data, data pertanyaan untuk maklumat, mengemas kini/ memadam data dalam pangkalan data dan membuat/ mengubah suai skema pangkalan data. SQL dibangunkan oleh IBM pada awal 1970 -an dan pada mulanya dipanggil sekuel (bahasa pertanyaan berstruktur bahasa). Bahasa SQL mempunyai beberapa elemen bahasa yang disebut klausa, ungkapan, predikat, pertanyaan dan pernyataan. Antaranya, yang paling banyak digunakan adalah pertanyaan. Pertanyaan ditakrifkan oleh pengguna sedemikian rupa sehingga ia menerangkan sifat -sifat yang dikehendaki dari subset data yang diperlukan untuk mendapatkan dari pangkalan data. Kemudian sistem pengurusan pangkalan data melakukan pengoptimuman yang diperlukan untuk pertanyaan dan melaksanakan operasi fizikal yang diperlukan untuk menghasilkan hasil pertanyaan. SQL juga membolehkan jenis data seperti rentetan aksara, rentetan bit, nombor dan tarikh dan masa untuk dimasukkan ke dalam lajur pangkalan data. Institut Standard Kebangsaan Amerika (ANSI) dan Pertubuhan Antarabangsa untuk Standardisasi (ISO), mengadopsi SQL sebagai standard pada tahun 1986 dan 1987 masing -masing. Walaupun SQL adalah standard ANSI, terdapat banyak versi bahasa SQL yang berbeza. Tetapi untuk mematuhi standard ANSI semua versi ini menyokong arahan yang digunakan secara meluas seperti pilih, kemas kini, padam, masukkan, di mana dengan cara yang sama.

Seperti yang disebutkan sebelumnya, Microsoft SQL Server adalah pelayan pangkalan data yang menggunakan SQL, lebih khusus, T-SQL dan ANSI SQL sebagai bahasa pertanyaan utamanya. T-SQL memanjangkan SQL dengan menambahkan 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 MS SQL Server, perlu menghantar penyata T-SQL ke pelayan. Microsoft SQL Server boleh digunakan untuk membuat aplikasi pangkalan data desktop, perusahaan dan 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 MS SQL Server dikeluarkan pada tahun 1989 dan ia dipanggil SQL Server 1.0. Ini dibangunkan untuk sistem operasi/2 (OS2). Sejak itu terdapat beberapa siaran MS SQL Server dan pelepasan terkini ialah SQL Server 2008 R2, yang dikeluarkan untuk pembuatan pada 21 April 2010. MS SQL Server juga boleh didapati dalam pelbagai edisi yang merangkumi set ciri yang disesuaikan untuk pengguna yang berbeza.

Untuk meringkaskan, SQL adalah bahasa komputer untuk membuat dan menguruskan pangkalan data hubungan dan Microsoft SQL Server adalah pelayan pangkalan data yang menggunakan SQL sebagai bahasa pertanyaan utamanya dan ia boleh digunakan untuk membangunkan aplikasi pangkalan data. Oleh itu, jelas bahawa kedua -dua ini adalah perkara yang berbeza di mana satu bahasa komputer dan yang lain adalah aplikasi komputer.