Basis Data
Sekumpulan data yang terintegrasi yang diorganisasi untuk memenuhi kebutuhan para pemakai di dalam suatu organisasi.
Karakteristik utama basis data adalah :
¨ Merepresentasikan aspek dari dunia nyata,
¨ Terstruktur dengan baik,
¨ Dapat merepresentasikan kondisi saat ini (current state)
¨ Ada penggunanya dan ada aplikasi,
¨ Disimpan dalam memori komputer secara permanen, dan
¨ Dapat diakses dan dimanipulasi menggunakan DBMS
DBMS (Database Management Systems)
Perangkat lunak yang menangani semua pengaksesan ke database.
Fungsi DBMS adalah :
¨ Mendefinisikan struktur
¨ Membangun sekumpulan data,
¨ Memanipulasi data (query, update),
¨ Menjamin konsistensi,
¨ Menjaga dari misuse,
¨ Memulihkan dari kegagalan dan
¨ Menjamin konkurensi dari sebuah basis data.
Perbedaan MySQL, SQL Server dan Oracle
MySQL
Developer :MySQL AB
Versi Terakhir : 5.0.41 (Mei 2007)
Link : www.mysql.com
Versi Terakhir : 5.0.41 (Mei 2007)
Link : www.mysql.com
Bersifat Open Source menyatakan bahwa software ini dilengkapi dengan Source Code (kode yang dipakai untuk membuat MySQL). Selain tentu saja bentuk executable-nya atau kode yang dapat dijalankan secara langsung dalam system operasi, dan bisa diperoleh dengan cara men-Download (mengunduh) di Internet secara gratis. Sebagai software MySQL memiliki sejumlah fitur seperti berikut:
MultiplatforMultiplatform
MySQL tersedia pada beberapa platiform (Windows, Linux, Unix, dan lain-lain).
Andal, cepat, dan mudah digunakan MySQL tergolong sebagai Database Server (server yang melayani permintaan terhadap database) yang andal, dapat menangani database yang besar dengan kecepatan tinggi, mendukung banyak sekali fungsi untuk mengakses database, dan sekaligus mudah untuk digunakan berbagai tool pendukung juga tersedia (walaupun dibuat oleh pihak lain). Perlu diketahui, MySQL dapat menangani sebuah table yang beukuran dalam terabyte (1 terabyte = 1024 gigabyte). Namun, ukuran yang sesungguhnya sangat bergantung pada batasan system operasi. Sebagai contoh, pada system solaris 9/10, batasan ukuran file sebesar 16 terabyte.
Dukungan SQL
Seperti tersirat dalam namanya, MySQL mendukung perintah SQL (Structured Query Language). Sebagaimana diketahui, SQL merupakan standar dalam pengaksesan database relasional. Pengetahuan akan SQL akan memudahkan siapapun untuk menggunakan MySQL.
Oracle
Oracle merupakan software database yang banyak dipakai di perusahaan- perusahaan besar diselurah dunia saat ini. Software ini juga banyak diminati oleh para konsultan pembuat aplikasi yang berkaitan dengan database. Sistem keamanannya yang handal membuat para professional yang berkecimpung dalam dunia database lebih memilih oracle sebagai perangkat untuk menunjang kegiatan bisnis mereka.
Disamping system security yang handal, oracle merupakan software database yang bisa menampung serta mengelola data dengan kapasitas yang sangat besar serta dapat mengaksesnya dengan sangat cepat pula. Sintak SQLnya yang hampir seluruhnya telah memenuhi standar ANSI-92 lebih memudahkan para Programmer database dalam membangun aplikasi baik dari sisi ‘back end’ maupun dari sisi ‘front end’. Demikian pula bagi seorang administrator yang berkecimpung dalam menangani administrasi database serta bertanggung jawab terhadap keamanan database akan merasa diuntungkan dimudahkan dengan software oracle yang lebih ‘establish’ ini.
Namun demikian karena harganya yang relatife mahal maka oracle kebanyakan hanya bisa dibeli oleh perusahaan atau konsultan yang mempunyai dana yang cukup besar pula. Bagi anda yang berminat untuk bekerja diperusahaan besar dan berskala internasional sudah saatnya anda mulai dari sekarang mengupdate pengetahuan anda , yaitu dengan cara mempelajari oracle. Secara garis besar bagi anda yang ingin mempelajari dan memperdalam oracle ada beberapa pilihan, diantaranya adalah:
Oracle Developer
(Developer 2000, Developer 6) Software ini ditujukan bagi Anda yang berminat untuk membangun aplikasi dari sisi front end atau dari sisi user interface.
Oracle DBA
(Oracle 9, Oracle 9i, Oracle 10g, Oracle 11i)
Software ini ditujukan bagi Anda yang berminat dalam pembuatan program atau aplikasi dari sisi back end atau sisi database. Selain itu software ini juga diperuntukan bagi Anda yang beminat menjadi seorang DBA atau Database
Atministration Oracle.
SQL Server
Developer :Microsoft
Link :www.microsoft.com/sql
Macam Edisi :SQL Server Compact Edition (SQL CE), SQL Server Express Edition, SQL Server Workgroup Edition, SQL Server Standart Edition, SQL Server Enterprise Edition, SQL Server Developer Edition.
Link :www.microsoft.com/sql
Macam Edisi :SQL Server Compact Edition (SQL CE), SQL Server Express Edition, SQL Server Workgroup Edition, SQL Server Standart Edition, SQL Server Enterprise Edition, SQL Server Developer Edition.
Microsoft SQL Server adalah program Sistem Manajemen Dasis Data Relasional. Susunan dari Microsoft SQL Server dibagi menjadi tiga komponen. SQL OS yang melakukan layanan utama pada SQL Server, misalnya mengatur aktifitas, pengaturan memori, dan pengaturan Input/Output; Relational Engine yang bekerja sebagai penghubung komponen database, tabel, query, dan perintah tersimpan dan Protocol Layer yang mengatur fungsi-fungsi SQL Server.
Pada SQL Server, kita bisa melakukan pemgambilan dan modifikasi data yang ada dengan cepat dan efisien. Pada SQL Server kita bisa membuat object-object yang sering digunakan pada aplikasi bisnis, seperti membuat database , table, function, stored procedure, trigger dan view. Selain object, kita juga menjalankan perintah SQL (Structure Query Languge) untuk mengambil data. Untuk menggunakan SQL kita bisa membuka aplikasi tersebut melalui start menu > all programs > Microsoft SQL Server > SQL Query Analizer. Selanjutnya pada windows akan terbuka aplikasi untuk melakukan aktvitas database SQL Server.