DBMS SITI ASMIATUN, M.KOM
STRATEGI MENENTUKAN DBMS Memilih DBMS Arsitektur DBMS DBMS Clustering Hardware Issues Shared-nothing Shared-disk Enterprise Departemental Personal Mobile Processor RAM Harddisk Vendor Factors OS Supports DBMS Capability Features & Functionality
MEMILIH DB VENDOR DBMS Vendor DBMS Product IBM Corporation DB2 Universal Database Oracle Corporation Oracle Microsoft Corporation SQL Server, Ms Acces PostgreSQL www.postgresql.com
MEMILIH DB : FACTORS OS Compability Reference Customer Tipe Organisasi Benchmark Scalability Tools Teknisi Lisensi Release Schedule Reference Customer
MEMILIH DB : OS COMPABILITY
MEMILIH DB : FITUR & FUNGSIONAL DBMS Multimedia Data Parallel Query Data Extract, Transform, and Load OLAP and Analysis Teks, Gambar, Audio Video Data Mining
SQL SERVER MS SQL Server adalah salah satu produk Relational Database Management System (RDBMS) populer saat ini Fungsi utamanya adalah sebagai database server yang mengatur semua proses penyimpanan data dan transaksi suatu aplikasi. SQL SERVER Versi 2008 memiliki feature-feature lengkap untuk membangun aplikasi mulai skala kecil sampai dengan tingkat enterprise.
SQL SERVER 2008 SQL Server memiliki beberapa versi : • SQL Server Developer Edition • SQL Server Enterprise Edition • SQL Server Standard Edition • SQL Server workgroup • SQL Server Express SQL Server Compact Masing masing versi memiliki perbedaan dalam hal maksimum ukuran database, RAM, jumlah koneksi, serta berbagai feature
SQL Server Enterprise Edition Edisi lengkap yang mendukung hingga 8 CPU dan RAM hingga 2 TB. Cocok digunakan untuk perusahaan berskala besar yang membutuhkan perfoma maksimal SQL Server Enterprise Edition Cocok digunakan untuk perusahaan kecil dan mengengah Edisi ini mampu mendukung hingga 4 CPU dan RAM 4 GB SQL Server Standard Edition Diluncurkan bersama-sama dengan Microdoft visual studio dan hanya disarankan untuk pengembangan aplikasi yang memakai visual studio SQL Server Developer Edition Versi ini dirancang untuk kalangan bisnis berskala kecil dan biasanya digunakan pada level dalam departemen saja yang mendukung 2 prosessor dan memori sebesar 2 GB SQL Server workgroup Versi “Ringan” dari semua versi yang ada dan paling cocok untuk latihan para pengembang aplikasi SQL Server Express Versi ini seperti versi desktop pada SQL Server 2000 yang digunakan pada handheld device seperti pocket PC, PDA, Smart Phone, Tablet SQL Server Campact
INSTALASI SQL SERVER 2008 SQL SERVER versi Express bisa di download di http://blogs.msdn.com/b/sqlexpress/archive/2009/06/15/installing-sql- server-2008-guidance.aspx Setelah muncul halaman webnya, pilihlah Microsoft® SQL Server® 2008 Express with Advanced Services yang terletak pada table Express Package Jika menggunakan Windows 32 Bit maka pilih x86 sedangkan bila menggunakan OS yang ditas 32 Bit maka pilih x64
PROSESS INSTALASI Tahapan yang dilalui akan membawa pilihan sebagai berikut : Tempat direktori utama dan penyimpanan file databse Penggunaan multiple instance Jenis Autentifikasi User
Direktori Utama dan File Database Direktori utama secara standart akan berada dalam direktoi C:\Program Files\Microsoft SQL Server Multiple Instance Turunan dari server database SQL Server tapi instance dalam SQL Server tidak mensharing sistemnya dan database user dengan instance lainnya pada komputer yang sama Ada dua jenis instance yaitu default instance dan named instance Jenis Autentifikasi User Autentifikasi server diperlukan agar server tidak diguakan oleh pihak yang tidak bertanggung jawab Tipe autentifikasi ada 2 yaitu Mode Windows dan Mode Mixed
Pada saat pertama kali mengkesekusi file instalasi maka akan dihadapkan sebuah proses ekstraksi dari file yang dibutuhkan, Kemudian muncul jendela SQL server Installation Center seperti gambar dibawah ini.
Klik link Installation pada bagian jendela sebelah kiri dari SQL Server Installation Center. Kemudaian akan tampil gambar
Pada jendela tersebut pilihlah link yang paling atas New SQL Server Stand- alone ..kemudian Klik tombol OK dan akan muncul jendela seperti dibawah ini dan klik Next
Akan muncul tampilan jendela License Term Akan muncul tampilan jendela License Term. Klik tanda centang pada pilihan I Accept... Dan kemudian klik tombol install
Setelah proses instalasi selesai klik next dan muncul jendela Fiture Selection. Pada jendela tersebut pilih tombol Select All dan klik Next maka akan muncul jendela Instance Configurration
Pada konfigurasi instance hanya dapat melakukan setup 1 buah named instance. Contohnya seperti gambar dibawah ini . Kemudian klik tombol next
Mucul jendela Disk Space Requirements berfungsi untuk menampilkan informasi space hardisk klik Next Selanjutnya muncul jendela Server Configuration. Pada tab Service Account diwajibkan melakukan konfigurasi account untuk service berjalan.
Kemudian akan muncul Database Engine Configuration Kemudian akan muncul Database Engine Configuration. Dijendela diwajibkan mengklik tombol add Current User jika anda administrator windows dan klik Next
Selanjutnya akan muncul jendela Reporting Service Configuration Selanjutnya akan muncul jendela Reporting Service Configuration. Pilih Install the native mode dan klik Next maka akanmuncul kendela Error nd Usage Reporting pilihlah jika ingin melaporkan tiap pesan error yang muncul. Klik Next sampai keluar tombol Install . Lalu klik Instal
INTERFACE SQL SERVER 2008
Template Explorer Property Bookmarks Windows Query Editor WEb Browser Panel ini terlihat akan berisi template2 kode T-SQL sehingga dapat menemukan kode yang diperlukan dan dapat juga belajar dari template yang udah ada Template Explorer Panel ini memperlihatkan property dari objek yang terpilih, sebuah field dari tabel Property Panell ini memperlihatkan daftar bookmark yang diambil dari Query Editor Bookmarks Windows Jendela ini digunakan untuk membuat, melakukan editing perintah T-SQL dan mengeksekusi perintah tersebut. Query Editor Jendela ini digunakan untuk menampilkan halaman HTML atau XML sebagai hasil dari Query Editor. WEb Browser
TIPE DATA INTEGER STRING UNICODE STRING BINARY STRING
INTEGER INTEGER KETERANGAN Bit Integer dengan nilai 0 atau 1 Int Nilai integer dengan nilai antara -2.147.483.648 atau +2.147.384.647) Decimal atau Numeric Angka antara -10^38-1 sampai 10^38-1 Money Nilai yang berhubungan dengan mata uang Float -214.748,3648 sampai 1.79E+308 Real -3.40E+308 sampai 3.40E+38 DateTime 1 Januari 1973 sampai 31 Desember 9999 SmallDateTime 1 Januari 1900 sampai 6 juni 2079, dengan ketelitian hingga 1 menit
STRING STRING KETERANGAN Char Jumlah karakter tetap dengan ukuran maksimal 8000 karakter Varchar Jumlah karakter variabel dengan ukuran maksimal 8000 karakter Text Jumlah karakter variabel dengan ukuran maksimal 2.147.483.647 karakter
UNICODE STRING UNICODE STRING KETERANGAN Nchar Jumlah karakter tetap dengan ukuran maksimal 4000 karakter Nvarchar Jumlah karakter variabel dengan ukuran maksimal 4000 karakter NText Jumlah karakter variabel dengan ukuran maksimal 1.073.741.823 karakter
BINARY STRING BINARY STRING KETRANGAN Binary Jumlah biner tetap dengan ukuran maksimal 8000 bytes Varbinary Jumlah biner variabel dengan ukuran maksimal 8000 bytes Image Jumlah karakter variabel dengan ukuran maksimal 2.147.483.647 bytes
SELESAI