Basis Data dan Bahasa Pemrograman


Basis data (database), atau sering pula dieja basisdata, adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.

Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya:
penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut.

Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa yang akan diambil dalam berbagai situasi secara persis.

Didalam Basis Data terdapat yang namanya Bahasa Pemrograman yang disebut Bahasa Pemrograman Basis Data. Salah satu bahasa pemrograman Basis Data adalah SQL (Standard Query Language).

SQL adalah bahasa standar yang dimengerti oleh komputer dan dapat digunakan untuk meng-query informasi dari database. Bahasa ini digunakan untuk pemograman database agar dapat melakukan pengolahan data (data manipulation). Standarisasi bahasa ini dilakukan oleh ANSI yang mana dari tahun ke tahun mengalami peningkatan kemampuan dari SQL. Beberapa DBMS telah banyak menggunakan bahasa standar ini seperti: MySQL, MS-Access, SQLServer, Foxpro, Oracle, PostgreSQL dll.
Alasan mengapa bahasa SQL ini telah menjadi bahasa yang utama dalam mengelola database yaitu:
1. Pertama, basis data umumnya dapat diakses melalui web sehingga para user yang berhubungan dengan sistem atau manajemen informasi dapat mengetahui bahwa SQL adalah metode yang tepat untuk berinteraksi dengan basis data berbasis web.
2. Kedua, para user perlu mengetahui bahwa kode-kode atau syntak SQL bukanlah sesuatu hal yang sulit tetapi mudah untuk memanajemen kebutuhan data mereka.
SQL Server dan Sybase/ASE dapat berkomunikasi lewat jaringan dengan menggunakan protokol TDS (Tabular Data Stream). Selain dari itu, Microsoft SQL Server juga mendukung ODBC (Open Database Connectivity), dan mempunyai driver JDBC untuk Bahasa pemrograman Java.

Selain SQL ada juga, Basis data Oracle.
Basis data Oracle  adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Basis data Oracle ini pertama kali dikembangkan oleh Larry Ellison, Bob Miner dan Ed Oates lewat perusahaan konsultasinya bernama Software Development Laboratories (SDL) pada tahun 1977. Pada tahun 1983, perusahaan ini berubah nama menjadi Oracle Corporation sampai sekarang.

Selain itu, ada juga Microsoft Access.
Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft Office, selain tentunya Microsoft Word, Microsoft Excel, dan Microsoft Power Point. Aplikasi ini mengguna-kanmesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan gratis yang intuitif sehingga memudahkan pengguna.


Komentar