Tugas 3
Tugas 3
TERDISTRIBUSI
BASIS DATA
TERDISTRIBUSI
SQL SERVER
UNS
MODUL III
A. TUJUAN
1. Memahami penggunaan basis data heterogen menggunakan MS SQL SERVER.
B. PENDAHULUAN
Jika hardwarenya yang berbeda tetapi produk DBMS nya sama , maka yang akan di
ubah adalah kode dan panjang katanya. Jika yang berbeda produk DBMSnya maka akan lebih
kompleks lagi karena yang akan di ubah adalah proses pemetaan dari struktur data dalam satu
model data yang sama dengan struktur data pada model data yang lain. Sebagai contoh :
relasional pada model data relasional di petakan ke dalam beberapa rekord dan set di model
data jaringan . Juga diperlukan perubahan pada bahasa queri yang digunakan ( Contoh pada
SQL Perintah SELECT di petakan kedalam model jaringan menjadi FIND atau GET ). Jika
keduanya yang berbeda, maka dua tipe perubahan ini diperlukan sehingga pemrosesan
menjadi lebih kompleks.
Kompleksitas lainnya adalah memiliki skema konseptual yang sama, dimana hal ini di
bentuk dari penyatuan data dari skema individual pada konseptual lokal. Untuk mengatasi hal
tersebut di gunakan GATEWAY , dimana metode ini di gunakan untuk mengkonversi bahasa
pemrograman dan model data di setiap DBMS yang berbeda ke dalam bahasa dan model data
relasional . Tetapi metode ini juga memiliki keterbatasan, yang pertama tidak mensupport
manjemen transaksi, bahkan untuk sistem yang sepasang. Dengan kata lain metode ini di
antara dua buah sistem hanya merupakan penterjemah query. Sebagai contoh , sebuah sistem
tidak dapat mengkoordinasikan kontrol konkurensi dan transaksi pemulihan data yang
melibatkan pengupdatean pada basis data yang berhubungan. Kedua, metode ini hanya dapat
mengatasi masalah penterjemahan query yang di tampilkan dalam satu bahasa ke bahasa
lainnya yang sama.
C. PENGGUNAAN
1. Download ODBC MySQL Driver yang sesuai dengan sistem operasi anda dan instal di
komputer.
2. Buka ODBC dari menu Start Run Ketik ODBC seperti gambar 3.1
3. Pilih System DSN Add Masukkan nama data source, TCP/IP, account database
mysql, dan nama database yang dihubungkan secara heterogen seperti gambar 3.2
4. Masuk ke MS SQL SERVER dan tambahkan Linked Server, pad menu General beri nama
Linked Server, pilih Microsoft OLE DB Provider for ODBC Driver, Produk Name dan
masukkan nama Data Source sama dengan nama Data Source Name dari konektor ODBC
Driver.
Contoh Query
Untuk menggunakan query kita harus menggunakan kata kunci OPENQUERY, seperti di bawah
ini