Pada perkembangannya system membutuhkan akses data bersama (shared resurces) melalui teknologi jaringan, sumber daya seperti disk dan file dapat diakses bersama. Model komputasi ini dikenal dengan nama Disk Server atau File Server. Selanjutnya pola komputasi ini berkembang, yaitu dengan munculnya data server, atau yang lebih dikenal dengan SQL-Database Server.
Data server menerima request (permintaan) berupa instruksi SQL (Structured Query Language), dan hasil Database Server akan menerima jawabannya, berhasil atau tidaknya perintah tersebut. Dengan demikian lokasi pemrosesan terbagi menjadi 2, yaitu :
1. Komputer Pertama mengolah input output ke pemakai (User Interface). User Interface dan Data Interface (dalam hal ini berbentuk SQL-Request)
2. Komputer Kedua menerima SQL-Reques, memprosesnya dengan mengakses database, dan memberikan hasilnya kembali.
Contoh :
Komputer Pertama disebut sebagai Client (Front End), yang terdiri atas aplikasi yang ditulis dalam bahasa pemrograman, misalnya :
Ä Visual Basic
Ä Borland Delphi
Ä Visual C++
Ä Java Aplication
Ä Dan lain-lain
Komputer Kedua disebut sebagai Server (Back End), adalah Data Base Management System (DBMS), misalnya :
Ä Microsoft Access
Ä Microsoft SQL Server
Ä MySQL Server
Ä Oracle
Ä Dan Lain-lain
ARSITEKTUR DATABASE SISTEM
Secara garis besar database system terdiri dari tiga buah komponen utama, yaitu :
Æ Aplikasi
Æ Database Engine
Æ Databse Fisik
Untuk membuat databse system bekerja sesuai dengan volume atau skala transaksi dan pemakainya, kita harus menentukan arsitektur yang akan diimplementasikan pada system tersebut.
DATABASE ENGINE DAN MODEL OBJECT PENGAKSESAN DATA
Bagian penghubung antara aplikasi dengan database adalah database engine. Bagian ini yang bekerja untuk mengatur lalu lintas data dari dan kepemakai aplikasi. Pada scenario Microsoft, terdapat dua jenis database engine yang dapat digunakan oleh berbagai jenis aplikasi, yaitu :
ð Jet Database Engine
Digunakan untuk aplikasi yang mengakses database desktop atau database menengah kebawah seperti Microsoft access.
ð SQL Server Engine
Digunakan untuk aplikasi yang mengakses database menengah keatas (enterprice) dan dirancang dengan arsitektur client – server.
Untuk memanfaatkan layanan-layanan yang disediakan oleh database engine, kita fapat menggunakan sejumlah model object pengaksesan data yang telah disiapkan oleh Microsoft. Model-model tersebut antara lain :
ð DAO (Data Access Object)
Adalah model pengaksesan object yang paling tua, dimana engine yang dapat diaksesnya hanya Jet Ingine.
ð RDC (Remote Data Control) dan RDO (Remote Data Object)
Merupakan perbaikan dari DAO dan lebih dioptimalkan untuk mengakses sumber-sumber data pada ODBC (Open Database Connectivity), sebabai contoh SQL Server dan Oracle.
ð
Merupakan model pengaksesan data yang menggunakan hirarki yang mempunyai kemampuan dapat bekerja pada lingkungan pengaksesan data yang bersifat disconnected.
MENGENAL MICROSOFT SQL SERVER
Microsoft SQL Server merupakan salah satu database relational yang banyak digunakan oleh dunia usaha. SQL server adalah salah satu software dirancang untuk digunakan pada aplikasi dengan arsitektur client/server.
Beberapa komponen Microsoft SQL Server :
| No. | Komponen | Keterangan |
| 1. | Database | Mengandung object-object yang digunakan untuk mewakili, menyimpan, pengelolaan dan pengaksesan data. |
| 2. | Tabel | Untuk menyimpan record-record data |
| 3. | Database Diagram | Untuk menampilkan relasi struktur table secara grafis |
| 4. | Indeks | Untuk menambah file-file yang berfungsi menambah kecepatan akses dari table |
| 5. | View | Tabel virtual yang isinya diambil dari perintah query, sehingga dapat menampilkan data dari beberapa table. |
| 6. | Stored Procedure | Perintah-perintah Transact-SQL yang tersimpan pada server berfungsi untuk menjalankan perintah-perintah Transact-SQL |
| 7. | Trigger | Jenis procedure yang tersimpan secara otomatis dijalankan apabila operasi insert (menambah), delete (menghapus), dan update (mengubah) di dalam table. |
| 8. | Full Text Indexes | File indeks khusus yang membuat pencarian data menjadi lebih muda ke dalam table dengan tipe data Varchar & text. |
Microsoft SQL Server memiliki 3 interface utama, yaitu :
1. Service Manager
Adalah salah satu group program yang berfungsi untuk mengatur service-service yang terdapat pada SQL Server.
2. Enterprise Manager
Adalah merupakan program utama dari Microsoft SQL Server.
3. Query Analyzer
Adalah merupakan layar editor untuk menuliskan perintah-perintah yang berhubungan dengan query atau program Transact-SQL.











0 komentar:
Posting Komentar