Database
adalah koleksi terorganisir dari data yang . Data tersebut biasanya
diselenggarakan untuk model aspek yang relevan dari realitas dengan cara yang
mendukung proses yang membutuhkan informasi ini. Sebagai contoh, pemodelan
ketersediaan kamar di hotel dengan cara yang mendukung menemukan sebuah hotel
dengan kekosongan.
Sistem
manajemen database (DBMS) dirancang khusus aplikasi yang berinteraksi dengan
pengguna, aplikasi lain, dan database itu sendiri untuk menangkap dan
menganalisa data. Sebuah sistem manajemen database tujuan umum (DBMS) adalah
perangkat lunak sistem yang dirancang untuk memungkinkan definisi, penciptaan,
query, update, dan administrasi database. DBMSs terkenal termasuk MySQL ,
MariaDB , PostgreSQL , SQLite , Microsoft SQL Server , Oracle , SAP , dBASE ,
FoxPro , IBM DB2 , LibreOffice Basis dan FileMaker Pro . Database adalah
umumnya tidak portabel di DBMS yang berbeda, namun DBMSs berbeda dapat
beroperasi dengan menggunakan standar seperti SQL dan ODBC atau JDBC untuk
memungkinkan aplikasi tunggal untuk bekerja dengan lebih dari satu database.
Secara
formal, istilah "database" mengacu pada data itu sendiri dan
mendukung struktur data . Database diciptakan untuk mengoperasikan sejumlah
besar informasi dengan memasukkan, menyimpan, mengambil, dan mengelola
informasi tersebut. Database diatur sehingga satu set program perangkat lunak
menyediakan semua pengguna dengan akses ke semua data.
Sebuah
"sistem manajemen database" (DBMS) adalah paket perangkat lunak
komputer yang menyediakan antarmuka antara pengguna dan database atau database.
Karena mereka sangat erat terkait, istilah "database" bila digunakan
santai sering merujuk kepada kedua DBMS dan data yang memanipulasi.
Di
luar dunia profesional teknologi informasi , database istilah kadang-kadang
digunakan santai untuk mengacu pada setiap pengumpulan data (mungkin
spreadsheet , bahkan mungkin indeks kartu). Artikel ini hanya peduli dengan
database di mana ukuran dan penggunaan persyaratan memerlukan penggunaan sistem
manajemen database.
Interaksi
dipenuhi oleh sebagian besar DBMS yang ada jatuh ke dalam empat kelompok utama:
- Definisi
data. Mendefinisikan struktur data baru untuk database, menghapus struktur data
dari database, memodifikasi struktur data yang ada.
- Perbarui.
Memasukkan, mengubah, dan menghapus data.
- Retrieval.
Mendapatkan informasi baik untuk permintaan pengguna akhir dan laporan atau
untuk diproses oleh aplikasi.
- Administrasi.
Pendaftaran dan pemantauan pengguna, menegakkan keamanan data , pemantauan
kinerja, menjaga integritas data , berurusan dengan concurrency control , dan
memulihkan informasi jika sistem gagal.
Sebuah
DBMS bertanggung jawab untuk menjaga integritas dan keamanan data yang
tersimpan, dan untuk memulihkan informasi jika sistem gagal.
Kedua
database dan DBMS yang sesuai dengan prinsip-prinsip tertentu model database . "Sistem
Database" mengacu secara kolektif pada model database, sistem manajemen
database, dan basis data.
Secara
fisik, database server adalah komputer khusus yang memegang database aktual dan
hanya menjalankan DBMS dan perangkat lunak terkait. Database server biasanya
multiprosesor komputer, dengan murah hati memori dan RAID array disk yang
digunakan untuk penyimpanan stabil. RAID digunakan untuk pemulihan data jika
salah satu disk gagal. Akselerator Database Hardware, terhubung ke satu atau
lebih server melalui saluran berkecepatan tinggi, juga digunakan dalam
lingkungan pemrosesan transaksi volume besar. DBMSs ditemukan di jantung
kebanyakan aplikasi database . DBMSs dapat dibangun di sekitar kebiasaan
multitasking kernel dengan built-in jaringan dukungan, namun DBMSs modern
biasanya bergantung pada standar sistem operasi untuk menyediakan fungsi-fungsi
ini. Sejak DBMS terdiri signifikan ekonomis pasar , komputer dan penyimpanan
vendor sering memperhitungkan Persyaratan akun DBMS dalam rencana pembangunan
mereka sendiri.
Database
dan DBMS dapat dikategorikan menurut model database bahwa mereka mendukung
(seperti relasional atau XML), jenis dari komputer mereka berjalan di (dari
cluster server untuk ponsel), dengan bahasa query yang digunakan untuk mengakses database
(seperti SQL atau XQuery ), dan teknik internal mereka, yang mempengaruhi
kinerja, skalabilitas , ketahanan, dan keamanan.
Tujuan umum dan tujuan
khusus DBMS
Sebuah
DBMS telah berkembang menjadi sistem software yang kompleks dan perkembangannya
biasanya membutuhkan ribuan orang-tahun upaya pengembangan. Beberapa DBMSs
tujuan umum seperti Adabas , Oracle dan DB2 telah mengalami upgrade sejak
1970-an. Tujuan umum DBMS bertujuan untuk memenuhi kebutuhan sebagai aplikasi
sebanyak mungkin, yang menambah kompleksitas. Namun, fakta bahwa biaya
pengembangan mereka dapat tersebar di sejumlah besar pengguna berarti bahwa
mereka sering pendekatan yang paling hemat biaya. Namun, DBMS tujuan umum tidak
selalu solusi yang optimal: dalam beberapa kasus tujuan umum DBMS dapat
memperkenalkan overhead yang tidak perlu. Oleh karena itu, ada banyak contoh
sistem yang menggunakan database tujuan khusus. Sebuah contoh umum adalah email
sistem: sistem email yang dirancang untuk mengoptimalkan penanganan pesan
email, dan tidak perlu bagian signifikan dari tujuan umum DBMS fungsi.
Banyak
database memiliki perangkat lunak aplikasi yang mengakses database atas nama
pengguna akhir, tanpa mengekspos antarmuka DBMS secara langsung. Programmer
aplikasi dapat menggunakan protokol kawat secara langsung, atau lebih mungkin
melalui antarmuka pemrograman aplikasi . Desainer database dan database
administrator berinteraksi dengan DBMS melalui interface yang didedikasikan
untuk membangun dan mempertahankan 'database, dan dengan demikian memerlukan
beberapa pengetahuan lebih dan pemahaman tentang bagaimana DBMS beroperasi dan
DBMS' aplikasi antarmuka eksternal dan parameter tuning.
Database
Tujuan umum biasanya dikembangkan oleh salah satu organisasi atau komunitas
programmer, sementara kelompok yang berbeda membangun aplikasi yang
menggunakannya. Di banyak perusahaan, khusus database administrator menjaga
database, menjalankan laporan, dan dapat bekerja pada kode yang berjalan pada
database itu sendiri (bukan di aplikasi client).
Jenis database contoh
Salah
satu cara untuk mengklasifikasikan database melibatkan jenis isinya, misalnya:
bibliografi , dokumen-teks, statistik, atau objek multimedia. Cara lain adalah
dengan wilayah aplikasi mereka, misalnya: akuntansi, komposisi musik, film,
perbankan, manufaktur, atau asuransi. Cara ketiga adalah dengan beberapa aspek
teknis, seperti struktur database atau jenis antarmuka. Bagian ini berisi
daftar beberapa kata sifat digunakan untuk menggambarkan berbagai jenis
database.
-
Sebuah database di memori adalah database yang terutama berada
di memori utama , tetapi biasanya didukung-up oleh non-volatile penyimpanan
data komputer. Database memori utama lebih cepat dari database disk, sehingga
sering digunakan di mana waktu respon sangat penting, seperti peralatan
jaringan telekomunikasi. [16] HANA SAP Platform adalah topik yang sangat panas
untuk database di memori. Pada bulan Mei 2012, HANA mampu untuk berjalan pada
server dengan 100TB memori utama didukung oleh IBM. Co pendiri perusahaan
mengklaim bahwa sistem itu cukup besar untuk menjalankan 8 pelanggan SAP
terbesar.
-
Sebuah database aktif mencakup arsitektur-event yang dapat
merespon kondisi baik di dalam maupun di luar database. Kemungkinan penggunaan
mencakup pemantauan keamanan, memperingatkan, mengumpulkan statistik dan
otorisasi. Banyak database menyediakan fitur database aktif dalam bentuk pemicu
basis data .
-
Sebuah basis data awan bergantung pada teknologi cloud . Baik
database dan sebagian besar DBMS yang berada jauh, "di awan,"
sementara aplikasinya keduanya dikembangkan oleh programmer dan kemudian
dipelihara dan dimanfaatkan oleh (aplikasi) akhir-pengguna melalui web browser
dan Buka API .
-
Data warehouse arsip data dari database operasional dan
sering dari sumber eksternal seperti perusahaan riset pasar. Gudang menjadi
sumber utama data untuk digunakan oleh para manajer dan pengguna akhir lainnya
yang mungkin tidak memiliki akses ke data operasional. Sebagai contoh, data
penjualan mungkin akan dikumpulkan untuk total mingguan dan dikonversi dari
kode produk internal untuk menggunakan UPCs sehingga mereka dapat dibandingkan
dengan ACNielsen data. Beberapa komponen dasar dan penting dari data
warehousing termasuk retrieving, menganalisis, dan pertambangan data, mengubah,
memuat dan mengelola data sehingga membuat mereka tersedia untuk digunakan
lebih lanjut.
-
Sebuah basis data deduktif menggabungkan logika pemrograman
dengan database relasional, misalnya dengan menggunakan Datalog bahasa.
-
Sebuah basis data terdistribusi adalah salah satu di mana
kedua data dan DBMS span beberapa komputer.
-
Sebuah dokumen database berorientasi dirancang untuk
menyimpan, mengambil, dan mengelola dokumen-oriented, atau semi data
terstruktur, informasi. Database berorientasi dokumen adalah salah satu
kategori utama NoSQL database.
-
Sebuah database tertanam sistem adalah DBMS yang terintegrasi
dengan perangkat lunak aplikasi yang membutuhkan akses ke data yang disimpan
sedemikian rupa bahwa DBMS tersembunyi dari pengguna akhir aplikasi dan
memerlukan sedikit atau tidak ada pemeliharaan. [17]
-
Database pengguna akhir terdiri dari data yang dikembangkan
oleh individu pengguna akhir. Contoh dari ini adalah koleksi dokumen,
spreadsheet, presentasi, multimedia, dan file lainnya. Beberapa produk ada
untuk mendukung database tersebut. Beberapa dari mereka jauh lebih sederhana
dibandingkan DBMSs matang penuh, dengan lebih dasar fungsi DBMS.
-
Sebuah sistem database federasi terdiri dari beberapa
database yang berbeda, masing-masing dengan DBMS sendiri. Hal ini ditangani
sebagai sebuah database tunggal dengan database sistem manajemen federasi
(FDBMS), yang transparan mengintegrasikan beberapa DBMSs otonom, mungkin dari
berbagai jenis (dalam hal ini juga akan menjadi sistem database heterogen ),
dan menyediakan mereka dengan pandangan konseptual terpadu .
-
Kadang-kadang istilah multi-database digunakan sebagai
sinonim untuk federasi database, meskipun mungkin mengacu pada kurang
terintegrasi (misalnya, tanpa FDBMS dan dikelola terintegrasi skema) kelompok
database yang bekerja sama dalam satu aplikasi. Dalam hal ini biasanya
middleware digunakan untuk distribusi, yang biasanya mencakup atom commit
protocol (ACP), misalnya, dua-tahap komit protokol , untuk memungkinkan
didistribusikan (global) transaksi di database yang berpartisipasi.
-
Sebuah basis data grafik adalah jenis NoSQL database yang
menggunakan struktur grafik dengan node, tepi, dan properti untuk mewakili dan
menyimpan informasi. Database grafik Umum yang dapat menyimpan grafik pun
berbeda dari database grafik khusus seperti triplestores dan database jaringan
.
-
Dalam hypertext atau hypermedia basis data, kata atau
sepotong teks yang mewakili suatu objek, misalnya, sepotong teks, artikel,
gambar, atau film, dapat hyperlink ke obyek itu. Database hypertext sangat
berguna untuk mengatur sejumlah besar informasi yang berbeda. Sebagai contoh,
mereka berguna untuk mengatur ensiklopedi online , di mana pengguna dapat
dengan mudah melompat sekitar teks. The World Wide Web adalah dengan demikian
database hypertext besar didistribusikan.
-
Sebuah basis pengetahuan (disingkat KB, kb atau Δ [18] [19] )
adalah jenis khusus dari database untuk manajemen pengetahuan , penyediaan
sarana untuk koleksi komputerisasi, organisasi, dan pengambilan dari
pengetahuan . Juga kumpulan data yang mewakili masalah dengan solusi mereka dan
pengalaman terkait.
-
Sebuah database mobile dapat dilakukan pada atau disinkronkan
dari perangkat komputasi mobile .
-
Database operasional menyimpan data rinci mengenai operasi
organisasi. Mereka biasanya memproses volume yang relatif tinggi update
menggunakan transaksi . Contohnya termasuk database pelanggan yang merekam
kontak, kredit, dan informasi demografis tentang bisnis 'pelanggan, database
personil yang menyimpan informasi seperti gaji, tunjangan, keterampilan data
tentang karyawan, sistem perencanaan sumber daya perusahaan yang mencatat
rincian tentang komponen produk, persediaan suku cadang, dan database keuangan
yang melacak transaksi uang, akuntansi dan keuangan organisasi.
-
Sebuah basis data paralel berusaha untuk meningkatkan kinerja
melalui paralelisasi untuk tugas-tugas seperti loading data, bangunan indeks
dan mengevaluasi query.
-
Arsitektur DBMS paralel besar yang disebabkan oleh mendasari
hardware arsitektur adalah:
-
Arsitektur memori bersama , di mana beberapa prosesor berbagi
ruang memori utama, serta penyimpanan data lainnya.
-
Arsitektur disk bersama, di mana setiap unit pengolahan
(biasanya terdiri dari beberapa prosesor) memiliki memori sendiri utamanya,
tetapi semua unit berbagi penyimpanan lainnya.
-
Bersama arsitektur apa-apa , di mana setiap unit pengolahan
memiliki memori utama sendiri dan penyimpanan lainnya.
-
Database Probabilistic menggunakan logika fuzzy untuk menarik
kesimpulan dari data yang tidak tepat.
-
Real-time database transaksi proses yang cukup cepat bagi
hasil untuk kembali dan bertindak segera.
-
Sebuah basis data spasial dapat menyimpan data dengan fitur
multidimensi. Query data tersebut termasuk berbasis lokasi pertanyaan, seperti
"Di mana adalah hotel terdekat di daerah saya?".
-
Sebuah basis data sementara telah built-in aspek waktu,
misalnya model data temporal dan versi temporal SQL. Lebih khusus aspek duniawi
biasanya termasuk valid-time dan transaksi-waktu.
- A Database terminologi berorientasi dibangun berdasarkan
database berorientasi objek , sering disesuaikan untuk bidang tertentu.
Sebuah data terstruktur database dimaksudkan untuk menyimpan dengan cara yang dikelola dan dilindungi berbagai obyek yang tidak sesuai secara alami dan nyaman dalam database umum. Ini mungkin termasuk pesan email, dokumen, jurnal, objek multimedia, dll Nama mungkin menyesatkan karena beberapa objek dapat sangat terstruktur. Namun, seluruh koleksi objek yang mungkin tidak sesuai dengan kerangka kerja yang terstruktur yang telah ditetapkan. DBMSs paling mapan sekarang mendukung data terstruktur dalam berbagai cara, dan DBMSs berdedikasi baru muncul.
Easy "water hack" burns 2 lbs OVERNIGHT
BalasHapusMore than 160k men and women are utilizing a simple and SECRET "water hack" to burn 2lbs each and every night while they sleep.
It's simple and works with everybody.
Just follow these easy step:
1) Take a glass and fill it with water half full
2) Proceed to use this proven HACK
you'll become 2lbs lighter when you wake up!