Perbezaan Antara SQL dan Microsoft SQL Server

Anonim

SQL vs Microsoft SQL Server | Perbezaan SQL vs SQL Server

Bahasa Permintaan Berstruktur (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 utamanya.

SQL mempunyai keupayaan untuk memasukkan data masuk ke pangkalan data, data pertanyaan untuk maklumat, pengemaskinian / penghapusan data dalam pangkalan data dan membuat / memodifikasi 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 menerangkan 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. American National Standard Institute (ANSI) dan International Organization for Standardization (ISO), mengadopsi SQL sebagai standard pada 1986 dan 1987 masing-masing. Walaupun SQL adalah piawai ANSI, terdapat banyak versi bahasa SQL yang berbeza. Tetapi untuk mematuhi piawaian ANSI semua versi ini menyokong arahan yang digunakan secara meluas seperti SELECT, UPDATE, DELETE, INSERT, WHERE dengan cara yang sama.

Seperti yang disebutkan sebelumnya, pelayan SQL 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. Apa-apa aplikasi, yang perlu untuk berkomunikasi dengan pelayan MS SQL, perlu menghantar pernyataan 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 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 merumuskan, SQL adalah bahasa komputer untuk membuat dan menguruskan 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.