Subscribe:Posts Comments
Share |

You Are Here: Home » Computer, Elearning, Uncategorized » Gambaran SQL Server 2000 dan 2005


SQL Server 2000 terbagi dalam 2 bagian besar, yaitu DDL (Data Definition Leangue) dan DML (Data Manipulation Leangue).

Ø DDL mendefinisikan Struktur Basis Data, seperti pembuatan Basis Data, pembuatan table, dsb.

Ø DML merupakan bagian untuk memanipulasi basis data, seperti : pengaksesan data, menghapusan, menambahan, dan pengubahan data.

Sama seperti yang dimaksud diatas SQL Server 2000 menyediakan dua service (pelayanan) utama, yaitu

Ø Pelayanan untuk proses penyimpanan data.

Ø Pelayanan untuk proses analisa data.

Pelayanan Penyimpanan Data(Data Storage Service)

merupakan relational database engine yang modern à memiliki scalable dan reliable yang tinggi

mendukung group database server, kapasitas penyimpanan data mampu mendukung ukuran hingga terabyte, dan bisa diakses oleh ribuan user dalam waktu yang bersamaan.

Engine ini mempunyai sistem security yang tinggi. Login authentication dapat diintegrasikan dengan windows authentication, oleh karena itu tidak ada password yang tersimpan dalam SQL server dan tidak ada password yang dikirim antar jaringan sehingga password ini tidak bisa dibaca oleh shiffer.

Engine ini dilengkapi dengan set up C2-level yang akan mengaudit semua user yang sedang mengakses database, engine ini menggunakan Secure Socket Layer (SSL) encryption, yang berfungsi untuk meng-encrypt semua data yang ditransfer dari aplikasi ke database.

Scalability and availability

SQL Server 2000 dapat digunakan untuk berbagai macam platform Microsoft Windows, mulai dari laptop yang menggunakan operating system Windows 98 sampai dengan server multiprocessor menggunakan operating system Windows 2000 Data Center Edition.

Enterprise-Level Database Features.

Berbeda dengan versi sebelumnya, SQL Server 2000 dapat dikoneksi dengan lebih dari satu database. RDBMS ini mampu mengatur ribuan user yang sedang mengakses database dalam waktu yang bersamaan.

Database

Database mirip dengan data file yang digunakan untuk tempat penyimpanan data. Seperti data file, database tidak menyajikan data secara langsung ke user akan tetapi, user akan mengakses data melalui aplikasi dengan format tertentu.

DBMS ini terdapat fasilitas :

Ø Mengatur relationship (hubungan) antar data.

Ø Memastikan bahwa data disimpan dengan benar.

Ø Recovery data secara konsisten ketika sistem rusak.

Relational Database

Relational database merupakan sekumpulan teori matematika yang berisi perhitungan-perhitungan untuk menyelesaikan permasalahan dalam pengorganisasian data. Dalam relational database data dikumpulkan dalam table.

Table itu sendiri terdiri dari kolom (column) dan baris (row), atau dalam teori relational disebut attribute dan tuple.

Arsitektur Database

Pada dasarnya arsitektur database dalam SQL Server terbagi menjadi dua kelompok yaitu :

Ø Logical Database Component

Ø Physical Database Architecture

Data pada SQL Server 2000 disimpan dalam database, data dalam database tersebut diorganisasikan dalam logical database component. Secara fisik data tersebut tersimpan dalam beberapa file pada harddisk, namun physical file tersebut tidak diperlihatkan ke user dan hanya logical database component saja yang bisa diakses oleh user. Jadi ketika bekerja dengan SQL Server, user hanya bekerja dengan logical database component seperti table, view, stored procedure dan sebagainya.

Arsitektur Client/Server

Pada dasarnya sistem database client-server terdiri dari dua komponen yaitu:

· Program yang menyediakan interface untuk client.

· Database yang digunakan untuk mengolah dan menyimpan data di server.

Definisi Table

Table adalah sebuah object pada database yang digunakan untuk menyimpan semua data. Dalam sebuah table, data dikelompokkan menjadi baris (Row) dan kolom(Column) ini mirip seperti spreadsheet. Masing-masing row direprensentasikan sebagai unique record, sedangkan kolom direpresentasikan sebagai field.

Normalization

Tugas database desainer adalah merancang data yang terstruktur dengan cara menghilangkan duplikasi data, dan melayani cara pencarian data dengan cepat untuk memenuhi semua kebutuhan informasi. Proses penyaringan table, key, column dan relationship untuk membangun database yang efisien disebut normalization.

Manfaat normalization adalah :

Ø Data integrity (karena tidak ada redundansi data).

Ø Optimized queries (karena normalization menghasilkan table yang terstruktur sehingga proses join /penggabungan table lebih efisien).

Ø Faster index creation and sorting (karena table mempunyai kolom yang sedikit).

Ø Faster UPDATE performance (karena per table mempunyai index yang sedikit).

Ø Improved concurrency resolution (karena proses locking table hanya mempengaruhi data yang kecil).

Contoh A:

Misalkan anda merancang form penjualan dengan model seperti dibawah ini.


NOTA

0001

Date

06/30/2004

Sales_Code

SL-01

Sales Name

John Smith

Code

Name

Price

QTY

Total

PC-01

PC

1000

1

1000

MS-01

Mouse

2

3

6

KB-01

Keyboard

5

3

15

TOTAL

1021

Dari contoh form diatas, jika dijadikan table maka akan menjadi seperti dibawah ini


© 2009 Bilcyber.com · Subscribe:PostsComments · Designed by Billy Wirawan ·