DATABASE
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.
Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query)
basis data disebut sistem manajemen basis data (database management system,
DBMS). Sistem basis data dipelajari dalam ilmu informasi.
Istilah "basis data" berawal dari ilmu komputer.
Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang
elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip
dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam
bentuk buku besar, kwitansi dan kumpulan data yang berhubungan dengan bisnis.
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.
Ada banyak cara untuk mengor ganisasi skema, atau memodelkan struktur basis
data: ini dikenal sebagai model basis data atau model data. Model yang umum
digunakan sekarang adalah model relasional, yang menurut istilah layman
mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan
dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan
terminologi matematika). Dalam model ini, hubungan antar tabel diwakili denga
menggunakan nilai yang sama antar tabel. Model yang lain seperti model
hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk
mewakili hubungan antar tabel.
Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan,
dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data
(database management system/ DBMS). Jika konteksnya sudah jelas, banyak
administrator dan programer menggunakan istilah basis data untuk kedua arti
tersebut.
a.
MICROSOFT
SQL SERVER
Microsoft SQL Server adalah sebuah sistem manajemen basis data relasional
(RDBMS) produk Microsoft. Bahasa kueri utamanya adalah Transact-SQL yang
mempakan implementasi dari SQL standar ANSI/ ISO yang digunakan oleh Microsoft
dan Sybase.
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.
Versi
dan Edisi
Sebagai pengembangan dari versi dan edisi sebelumnya (SQL Server 7.0 dan SQL
Server 2000), Microsoft telah memperkenalkan produk:
SQL Server 2005
· Edisi enterprise (x86, x64, dan ia64)
· Edisi developer (x86, x64, dan ia64)
· Edisi standard (x86/x64/dan ia64)
· Edisi workgroup (hanyax86)
· Edisi express (x86)
· Edisi mobile
·
Edisi compact
Produk
pendukung
· SQL Server Integration Services
· SQL Server Analysis Services
· SQL Server Reporting Services
· SQL Server Notification Services
· SQL Server Management Studio
b.
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.
Edisi
· Edisi standar(SE)
· Edisi Enterprise (EE)
· Edisi standarsatu
· Edisi Express
· Oracle edisi Personal
· Oracle Database Lite
· Timesten
· Berkeleydb.
c.
XBASE
XBase adalah salah satu
cabang pemograman RDBMS tradisional, untuk mengelola database, saat ini yang
sering digunakan adalah foxpro dan Clipper.
d.
RDBSM
relational database management system (RDBMS) adalah sebuah program komputer
(atau secara lebih tipikal adalah seperangkat program komputer) yang didisain
untuk mengatur/ memanajemen sebuah basisdata sebagai sekumpulan data yang
disimpan secara terstruktur, dan melakukan operasioperasi atas data atas
permintaan penggunanya.
e.
FIREBIRD
Firebird (juga disebut FirebirdSQL) adalah sistem manajemen basisdata
relasional yang menawarkan fitur-fitur yang ter dapat dalam standar ANSI SQL-99
dan SQL-2003. RDBMS ini berjalan baik di Linux, Windows, maupun pada sejumlah
platform Unix. Firebird di diarahkan dan di-main-tain oleh FirebirdSQL
Foundation. Ia merupakan turunan dari Interbase versi open source milik
Borland.
f.
MYSQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa
Inggris: database management system) atau DBMS yang multithread, multi-user,
dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL
tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public
License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk
kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
g.
OSTGRESQL
PostgreSQL adalah sebuah sistem basis data yang disebarluaskan secara bebas
menurut Perjanjian lisensi BSD. Piranti lunak ini merupakan salah satu basis
data yang paling banyak digunakan saat ini, selain MySQL dan Oracle. PostgreSQL
menyediakan fitur yang berguna untuk replikasi basis data. Fitur-fitur yang
disediakan PostgreSQL antara lain DB Mirror, PGPool, Slony,
PGCluster,
dan Iain-lain.
h.
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.
i.
CLIPPER
Clipper adalah bahasa pemrograman komputer keluarga XBase yang digunakan untuk
membuat program komputer utamanya yang berjalan pada sistem operasi DOS. Secara
lebih spesifik, clipper umumnya digunakan untuk membuat program-program yang
terkait dengan data-base/bisnis (contoh. akuntansi, manajemen simpan/ pinjam,
dan Iain-lain).
Mystic
Saturday, January 7, 2017