Prayarat
1. Pengetahuan komputer dan sistem operasi windows
Tujuan
Presentasi singkat dan pengetahuan umum tentang Microsoft SQL Server
Pengantar
SQL Server adalah sistem manajemen basis data relasional (RDBMS) yang dikembangkan dan
dipasarkan oleh Microsoft.
Mirip dengan perangkat lunak RDBMS lainnya, SQL Server dibangun di atas SQL(Structured
Query Language), bahasa pemrograman standar untuk berinteraksi dengan basis data relasional.
SQL server terikat dengan Transact-SQL, atau T-SQL, yaitu implementasi SQL dari Microsoft
yang menambahkan serangkaian konstruksi pemrograman khusus.
SQL Server bekerja secara eksklusif pada system operasi Windows selama lebih dari 20 tahun.
Namun pada 2016, Microsoft membuatnya tersedia di Linux. SQL Server 2017 menjadi tersedia
secara umum pada Oktober 2016 yang berjalan pada Windows dan Linux.
Database Engine
Komponen inti dari SQL Server adalah Database engine. Yang terdiri dari Relational engine
yang memproses kueri dan Storage Engine yang mengelola file database, pages, index, dll.
Objek database seperti Stored procedures, views, dan triggers juga dibuat dan dieksekusi oleh
Database engine.
Relational Engine
Relational engine berisi komponen yang menentukan cara terbaik untuk menjalankan kueri.
Relational engine juga dikenal sebagai query processor.
Relational engine meminta data dari mesin penyimpanan berdasarkan permintaan input dan
memproses hasilnya.
Beberapa tugas mesin relasional termasuk querying processing, manajemen memori,
manajemen thread dan task, manajemen buffer, dan distributed query processing.
Storage Engine
Storage engine bertanggung jawab atas penyimpanan dan pengambilan data dari sistem
penyimpanan seperti disk dan SAN.
SQLOS
SQLOS(Sistem Operasi SQL Server) menyediakan banyak layanan sistem operasi seperti
memori dan manajemen I / O. Layanan lain termasuk penanganan exception handling dan
synchronization services.
Sedangkan Untuk aplikasi yang lebih besar dan lebih kompleks, SQL Server menawarkan edisi
Enterprise yang mencakup semua fitur server SQL dan SQL Server Standard Edition memiliki
seperangkat fitur parsial dari Edisi Enterprise tetapi membatasi konfigurasi prosesor dan
memori.