1. Pegertian SQL server 2005
Pada dasarnya pengertian dari SQL Server itu sendiri adalah bahasa yang dipergunakan untuk mengakses data dalam basis data relation. Bahasa ini secara defacto adalah bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini dalam manajemen datanya. SQL server 2005 merupakan salah satu produk dari Relational Database Management System (RDBMS).
2. Terdiri dari apa saja komponen SQL server 2005 ?
SQL Server 2005 terdiri atas beberapa komponen sebagai berikut:
a. Relational Database Engine : komponen utama atau jantung SQL Server 2005.
b. Analysis Services : Basis dari solusi intelijen bisnis yang ampuh (powerful), dan mendukung aplikasi-aplikasi OLAP (online analytical processing), serta data minning.
c. Data Transformation Service (DTS): sebuah mesin untuk membuat solusi ekspor dan impor data, serta untuk mentransformasi data ketika data tersebut ditransfer.
d. Notification Services: sebuah framework untuk solusi dimana pelanggan akan dikirimi notifikasi ketika sebuah event muncul.
e. Reporting Services: service yang akan mengambil data dari SQL Server, dan menghasilkan laporan-laporan.
f. Service broker: sebuah mekanisme antrian yang akan menangani komunikasi berbasis pesan diantara service.
g. Native HTTP Support: dukungan yang memungkinkan SQL server 2005 yang (jika diinstall pada Windows Server 2003) akan merespon request terhadap HTTP endpoint, sehingga memungkinkan pembangunan sebuah web service untuk SQL Server tanpa menggunakan IIS.
h. SQL server Agent : akan mengotomatiskan perawatan database dan mengatur task, event dan alert.
i. .NET CLR (Common Language Runtime): akan memungkinkan pembuatan solusi menggunakan managed code yang ditulis dalam salah satu bahasa .NET.
j. Replication: serangkaian teknologi untuk menjalin dan mendistribusikan data dan obyek database dari sebuah database ke database lain, dan melakukan sinkronisasi untuk menjaga konsistensinya.
k. Full-Text Search: memungkinkan pengindeksan yang cepat dan flexibel untuk query berbasis kata kunci (terhadap data teks yang disimpan dalam database).
3. Apakah administrasi data base baru, dengan fictur yang disediakan SQL server 2005 ?
Fitur untuk Administrasi Database
a. Database Mirroring
Perluas log pengiriman kemampuan dengan solusi mirroring database. Anda akan dapat menggunakan mirroring database untuk meningkatkan ketersediaan sistem SQL Server Anda dengan mendirikan failover otomatis ke server siaga.
b. Online Restore
Dengan SQL Server 2005, database administrator dapat melakukan restore operasi sementara instance dari SQL Server yang berjalan. Online mengembalikan meningkatkan ketersediaan SQL Server karena hanya data yang dipulihkan tidak tersedia, sisa database tetap online dan tersedia.
c. Online Indexing Operations
Opsi Indeks online memungkinkan modifikasi concurrent (update, menghapus, dan menyisipkan) ke meja yang mendasari atau data clustered index dan setiap indeks terkait selama data indeks bahasa eksekusi (DDL) definisi. Sebagai contoh, sementara clustered index sedang dibangun kembali, Anda dapat terus memperbarui data yang mendasari dan melakukan query terhadap data.
d. Fast Recovery
Sebuah pilihan pemulihan baru yang lebih cepat meningkatkan ketersediaan database SQL Server. Administrator dapat menyambung kembali ke database pulih setelah log transaksi telah diperpanjang ke depan.
e. Standards-based Information Access
Setiap objek, sumber data, atau komponen usaha intelijen bisa terkena menggunakan protokol berbasis standar seperti SOAP dan HTTP-menghilangkan kebutuhan pendengar yang tingkat menengah, seperti IIS, untuk mengakses antarmuka layanan Web yang terkena oleh SQL Server 2005.
f. SQL Server Management Studio
SQL Server 2005 termasuk SQL Server Management Studio, sebuah suite terintegrasi baru alat manajemen dengan fungsi untuk mengembangkan, menyebarkan, dan atasi masalah database SQL Server, serta perangkat tambahan untuk fungsi sebelumnya.
g. Dedicated Administrator Connection
SQL Server 2005 menyediakan koneksi administrator administrator khusus yang dapat digunakan untuk mengakses server yang menjalankan bahkan jika server terkunci atau tidak tersedia. Kemampuan ini memungkinkan administrator untuk memecahkan masalah pada server dengan menjalankan fungsi diagnostik atau pernyataan Transact-SQL.
h. Snapshot Isolation
Snapshot Isolasi (SI) tingkat disediakan pada tingkat database. Dengan SI, pengguna dapat mengakses baris berkomitmen terakhir menggunakan pandangan transitionally konsisten database. This capability provides greater scalability. Kemampuan ini memberikan skalabilitas yang lebih besar.
i. Data Partitioning
Data partisi ditingkatkan dengan tabel partisi asli dan indeks yang memungkinkan pengelolaan efisien tabel besar dan indeks.
j. Replication Enhancements
Untuk database terdistribusi, SQL Server 2005 menyediakan skema komprehensif perubahan (DDL) replikasi, kemampuan pengawasan generasi berikutnya, dibangun pada replikasi dari Oracle ke SQL Server, menggabungkan replikasi lebih dari https, dan signifikan menggabungkan skalabilitas replikasi dan peningkatan kinerja. Selain itu, peer-to-peer fitur replikasi transaksional meningkatkan dukungan untuk skala data dengan menggunakan replikasi.
4. Apakah pengembang data base baru, dengan fictur yang disediakan SQL server 2005 ?
Fitur untuk Pengembang Database
a. Hosted Common Language Runtime
Dengan SQL Server 2005 pengembang dapat membuat objek database menggunakan bahasa asing seperti Microsoft Visual C # NET dan. Microsoft Visual Basic. Pengembang juga dapat membuat dua jenis benda-user-defined baru dan agregat.
b. Native XML Support
Native XML data dapat disimpan, tanya, dan diindeks dalam database SQL Server-memungkinkan pengembang untuk membangun kelas baru sekitar tersambung aplikasi layanan Web dan di setiap platform atau perangkat.
c. ADO.NET version 2.0
Dari dukungan baru untuk SQL Jenis untuk Hasil Multiple Set Aktif (MARS), ADO.NET di SQL Server 2005 berkembang Dataset akses dan manipulasi untuk mencapai skalabilitas dan fleksibilitas yang lebih besar.
d. Security Enhancements Keamanan Perangkat Tambahan
Model keamanan di SQL Server 2005 pengguna yang terpisah dari benda, menyediakan akses-butiran halus, dan memungkinkan kontrol yang lebih besar akses data. Selain itu, semua tabel sistem diimplementasikan sebagai pandangan, memberikan kontrol lebih atas objek sistem database.
e. Transact-SQL Enhancements
SQL Server 2005 menyediakan kemampuan bahasa baru untuk mengembangkan aplikasi database scalable. Peningkatan ini termasuk penanganan error, kemampuan query rekursif, PIVOT operator relasional, BERLAKU, ROW_NUMBER dan fungsi baris lainnya peringkat, dan banyak lagi.
f. Reliable Messaging for Asynchronous Applications
Layanan Broker merupakan infrastruktur olahpesan kuat yang menyediakan pengiriman transaksional yang dapat diandalkan pesan penting antara server-dengan kinerja tinggi scalable-yang diharapkan dengan antrian asynchronous.
g. Visual Studio Integration
Ketat integrasi dengan Microsoft Visual Studio dan NET Framework. Pembangunan arus dan debugging aplikasi berbasis data. Pengembang dapat membangun objek database, seperti prosedur yang tersimpan, dengan menggunakan bahasa apapun. NET dan mulus bisa debug di. NET dan Transact-SQL (TSQL) bahasa.
h. Web Services
Dengan SQL Server 2005 pengembang dapat mengembangkan layanan Web dalam database tier, membuat SQL Server protokol transfer hypertext (HTTP) pendengar dan menyediakan sebuah tipe baru kemampuan akses data untuk layanan-centric aplikasi Web.
i. Embedded Reports
Gunakan kontrol pelaporan sisi klien untuk laporan real-time embed ke aplikasi pada saat desain.
j. Full-Text Search Enhancements
SQL Server 2005 mendukung kaya, aplikasi penuh-teks pencarian Katalogisasi kemampuan memberikan fleksibilitas yang lebih besar atas apa yang di katalog. Query kinerja dan skalabilitas telah meningkat secara dramatis, dan alat manajemen yang baru memberikan wawasan yang lebih besar ke dalam implementasi teks lengkap.
5. Apa tools pengembang SQL server 2005 dan utilytas yang dapat digunakan untuk membangun solusi data base ?
a. SQL Server Management Studio
Ini adalah lingkungan pengembangan utama untuk SQL Server 2005. Developers can use it to create database solutions containing all of the scripts associated with a particular database. Pengembang dapat menggunakannya untuk menciptakan solusi database yang berisi semua script yang berhubungan dengan database tertentu. You can use this tool to create database applications graphically, or you can create, execute, and save scripts. Anda dapat menggunakan alat ini untuk membuat aplikasi database secara grafis, atau Anda dapat membuat, mengeksekusi, dan menyimpan script.
b. Business Intelligence evelopment Studio
Digunakan untuk membuat Analisis solusi Layanan.
c. sqlcmd SQLCMD
SQLCMD adalah sebuah utilitas baris perintah baru yang menggantikan isql dan osql. Hal ini memberikan peningkatan fungsionalitas dan kinerja lebih dari pendahulunya.
d. Visual Studio designers
SQL Server 2005 menyediakan sejumlah desainer yang memperpanjang lingkungan Visual Studio dan membuatnya mudah untuk membangun SQL Server 2005 item seperti laporan dan objek database dikelola.
6. Apakah SQL server management studio itu ?
SQL Server Management Studio fitur
Management Studio menggantikan baik SQL Server Enterprise Manager dan SQL Server Query Analyzer, dan menawarkan perbaikan atas alat-alat tua. SQL Server Management Studio provides the following features: SQL Server Management Studio menyediakan fitur berikut :
a. SQL Server Management Studio
SQL Server Management Studio dapat digunakan untuk membuat dan mengelola proyek database, yang berisi semua koneksi yang terkait, query, dan benda-benda lain yang terkait dengan aplikasi tersebut. Beberapa proyek dapat dikombinasikan menjadi solusi, sehingga lebih mudah untuk mengatur aplikasi yang kompleks.
b. Integrated source control
Anda dapat menggunakan sistem kontrol sumber seperti Microsoft Visual SourceSafe langsung dari lingkungan SQL Server Management Studio.
c. Object Explorer Obyek
Obyek Explorer adalah alat grafis untuk menemukan dan mengelola server, database, dan objek database.
d. Wizards and designers
SQL Server Management Studio menggabungkan penyihir grafis dan desainer untuk membuat objek database dan query bangunan.