Database / Basis Data

loading...
Tujuan utama dari adanya database atau basis data yaitu fasilitas dan kecepatan. Jadi, sanggup disimpulkan bahwa fungsi database yaitu untuk memudahkan kita untuk memanfaatkan data yang kita simpan dan mempercepat untuk menemukan data.

Basis data (database),  yaitu kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga sanggup diperiksa memakai suatu kegiatan komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem administrasi basis data (database management system, DBMS).

Istilah "basis data" berawal dari ilmu komputer. Meskipun lalu artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang menyerupai dengan basis data tolong-menolong sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang bekerjasama dengan bisnis.
Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem administrasi basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak direktur dan programer memakai istilah basis data untuk kedua arti tersebut.

Konsep dasar dari basis data yaitu kumpulan dari catatan-catatan, atau bagian dari pengetahuan. Sebuah basis data mempunyai klarifikasi terstruktur dari jenis fakta yang tersimpan di dalamnya: klarifikasi ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan korelasi di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan kini yaitu model relasional, yang berdasarkan istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling bekerjasama dimana setiap tabel terdiri dari baris dan kolom (definisi yang tolong-menolong memakai terminologi matematika). Dalam model ini, korelasi antar tabel diwakili denga memakai nilai yang sama antar tabel. Model yang lain menyerupai model hierarkis dan model jaringan memakai cara yang lebih eksplisit untuk mewakili korelasi antar tabel.

Definisi Lain Tentang Data Base Adalah :
Database yaitu himpunan kelompok data (arsip) yang saling bekerjasama yang diorganisasi sedemikian rupa semoga kelak sanggup dimanfaatkan kembali dengan cepat dan mudah.

Database yaitu kumpulan data yang saling bekerjasama yang disimpan secara bersamaan sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi banyak sekali kebutuhan.

Database yaitu kumpulan file/tabel/arsip yang saling bekerjasama yang disimpan dalam media penyimpanan elektronis

Menurut Gordon C. Everest : Database yaitu koleksi atau kumpulan data yang mekanis, terbagi/shared, terdefinisi secara formal dan dikontrol terpusat pada organisasi.

Menurut C.J. Date : Database yaitu koleksi “data operasional” yang tersimpan dan digunakan oleh sistem aplikasi dari suatu organisasi.
  • Data input yaitu data yang masuk dari luar system
  • Data output yaitu data yang dihasilkan system
  • Data operasional yaitu data yang tersimpan pada system

Menurut Toni Fabbri : Database yaitu sebuah sistem file-file yang terintegrasi yang mempunyai minimal primary key untuk pengulangan data.

Menurut S. Attre : Database yaitu koleksi data-data yang saling bekerjasama mengenai suatu organisasi / enterprise dengan macam-macam pemakaiannya.

Akan tetapi, tidak semua penyimpanan secara elektronis sanggup dikatakan database. Itu dikarenakan belum tentu data di penyimpanan elektronis tersebut diatur/dipilah/dikelompokan sesuai fungsi atau jenisnya. Karena yang sangat ditonjolkan dalam database yaitu pengaturan /pemilahan/ pengelompokan data yang akan disimpan sesuai fungsi atau jenisnya.

Sifat-sifat Basis Data / database :
  • Internal : Kesatuan (integritas) dari file-file yang terlibat.
  • Terbagi/share : Elemen-elemen database sanggup dibagikan pada para user baik secara sendiri-sendiri maupun secara serentak dan pada waktu yang sama (Concurrent sharing).

Elemen-elemen database :

Tipe :
  1. Enterprise = Suatu jenis organisasi, contohnya Bank, Hotel, Universitas dan lain-lain.
  2. Entity = File = Obyek pada enterprise berdasarkan data yang disimpan
  3. Atribute = Field = Data item = Beberapa hal yang ingin diketahui dari suatu file
  4. Record = Satu set field yang merupakan ciri khas dari suatu file Istilah entity dan atribute biasanya digunakan pada tingkat konsepsual dan logikal, sedangkan file, record dan field pada tingkat internal/fisikal.
Hubungan : Enterprise terdiri dari beberapa entity, entity terdiri dari beberapa record dan record terdiri dari beberapa field.

Isi / Nilai :
  1. Data File : Seluruh isi data pada file
  2. Data Record : Satu set isi data pada suatu susunan field dari suatu file
  3. Data Value : Isi data masing-masing data elemen.

Perangkat lunak basis data yang banyak digunakan dalam pemrograman dan merupakan perangkat basis data aras tinggi (high level): Microsoft SQL Server, Oracle, Sybase, Interbase, XBase, Firebird, MySQL, PostgreSQL, Microsoft Access., dBase III, Paradox, FoxPro, Visual FoxPro, Arago, Force, , Recital, dbFast, dbXL,, Quicksilver, Clipper, FlagShip, Harbour, Visual dBase, Lotus Smart Suite Approach, db2, MongoDB.
Selain perangkat lunak di atas, terdapat juga perangkat lunak pemrograman basis data aras rendah (low level), diantaranya: Btrieve, Tsunami Record Manager

Sumber :
http://id.wikipedia.org/wiki/Basis_data
loading...
Buat lebih berguna, kongsi:
close