pemrograman berorientasi objek ii 12 sql server
DESCRIPTION
pengantar sql serverTRANSCRIPT
SQL Server 2000
Pemrograman Berorientasi Objek IIPertemuan – 12
Edri Yunizal, S.Kom., M.T.([email protected])
Lita Sari Muchlis, M.Kom.
1
Fitur SQL Server 2000
• Integrasi dengan Internet• Skalabilitas dan Ketersediaan• Database dengan Level enterprise• Kemudahaan dalam menginstall,
mengembangkan dan menggunakan
Arsitektur Database
Microsoft SQL Server
• Service Manager• Enterprise Manager• Query Analyzer
Service Manager
• Service manager digunakan untuk mengaktifkan Service SQL Server pada Windows
Menjalankan Service
Menghentikan Service Sementara
Menghentikan Service
Statusnya bisa dilihat pada taskbar
Enterprise Manager
• Merupakan alat administrasi utama database pada SQL Server 2000
• Memungkinkan pengguna untuk:– Mengkonfigurasi semua opsi SQL Server, Object,
Login, User, dll– Membuat dan menjalankan perintah-perintah SQL– Dan lain sebagainya.
Menggunakan Enterprise Manager
Layar Enterprise Manager
• Layar menggunakan MMC (Microsoft Management Console)
Alamat root yang sedang aktif
List View
Tree View
Membuat Database Baru• Untuk membuat database baru masuk ke
root database, dengan cara mengklik pada Tree View Database disebelah kanan
• Klik kanan pada list view dan pilih new database
Klik disini
Klik Kanan
Buat Nama Database
• Buat nama database akademik• Click Ok untuk membuat database
Objek-objek yang bisa diakses pada database akademik:
Tipe data dalam SQL Server
11
TIME
Membuat Table Baru
Klik disini
Klik Kanan Disini, Pilih New Table
Buat Sebuah tabel sbb
Set Primary Key
Klik Field yangAkan jadi primarykey
Klik set Primarykey
Simpan Tabel
List View Database Akademik
Memperbaiki
Entri, Edit, Hapus Data
Menghapus
Mengganti Nama
Tambahkan 5 Buah Data
Keamanan
18
Visual basic Ms. AccessQuery
Data
Visual basicApplication
server
Query + Login
Login ditolak / DataSQL Server
Cek Hak akses (privileges)
Data
• Pada ms access databasenya bisa di password, tapi itu berlaku untuk semua pengguna
• Pada sql server ada tingkat2 akses dari database
Menambahkan Login
Klik KananDisini,Pilih New Login
Nama Login
Klik Disini
Isikan Password “as” tanpa tanda kutip
DatabaseDefault
user123
Cek pada databaseAkademik
Public
Cek Dbowner
Klik OK
Konfirmasi Password
• Masukkan password pada confirm new password untuk mengkonfirmasi password yang sudah dimasukkan
Atur cara koneksi SQL
Server23
Query Analyzer• Query analyzer digunakan khusus untuk
pembuatan query (perintah SQL) pada SQL Server
Connect to SQL Server
Gunakan SQLServer authenticationAgar bisa menggunakanLogin yang telah dibuatsebelumnya
Masukkan usernama
Masukkan Password
Layar Query Analyzer
Layar Query
Daftar Objek
Database Aktif
Menjalankan Query
Buatlah Tabel-tabel Berikut dengan Menggunakan Query
Nama Tipe Size Status
Prodi Char 3 Primary key
Jurusan Varchar 30
Prodi
Nama Tipe Size Status
Kodemk Char 6 Primary key
Namamk Varchar 30
Sks Integer
Sem Integer
Dosen Char 3
Matakuliah
28
Buka kembali enterprise managerRefresh pada daftar table, sehingga tabel prodi sudah muncul
Lanjutkan dengan tabel matakuliah
Tekan tombol F5 untuk menjalankan perintah
Nama Tipe Size
Prodi Char 3
Jurusan Varchar 30
Prodi
Lanjutkan dengan tabel dosen dan MKAMBIL
Nama Tipe Ukuran Status
Kodeds Char 3 Primary key
Namads Varchar 30
Alamatds Varchar 100
Nama Tipe Ukuran Status
Kodemk Char 6 Primary key
Nobp Char 6 Primary key
Lokal Varchar 6
Dosen
MKambil
Perntah untuk primary key lebih dari 1
• Select nobp,nama from mahasiswa
• Menampilkan daftar nobp dan nama dari tabel mahasiswa
• Latihan:• Buatlah perintah SQL untuk menampilkan
nama dan tempat lahir dari mahasiswa!
31
Klausa Order by
• Select nama,nobp,tanggal_lahir from mahasiswa order by nama desc
32
Klausa Group by
Menampilkan daftar alamat mahasiswa• Select alamat from mahasiswa group by
alamat order by alamat
33
Klausa where
• Select * from mahasiswa where alamat=‘kubu rajo’
34
Klausa and
35
Klausa Or
• Coba tampilkan semua mahasiswa yang beralamat di kuburajo atau di sungayang
36
Tugas untuk minggu depan (23-12-2011)
• Carilah perintah-perintah SELECT.• Salin ke dalam double folio, pengertian
beserta contoh penggunaanya– Data awalnya (tabel awalnya)– Perintah yang dijalankan– Hasil runningnya
37
Sumber
• Taylor, Allen G (2006). SQL For Dummies®, 6th Edition. Wiley Publishing
38