Pada artikel kali ini akan membahas tentang Apa itu DBMS
dan RDBMS
Langsung saja ke pembahasan apa itu DBMS dan RDBMS
DBMS
adalah untuk menyediakan fungsi pendefinisian data bagi user untuk mengakses
dan merubah data yang tersimpan. DBMS merupakan software yang digunakan untuk membangun
suatu sistem basis data yang “sempurna”.
Sebuah DBMS adalah
seperangkat program yang digunakan untuk menyimpan dan memanipulasi data.
Manipulasi data meliputi berikut ini :
Menambahkan data baru, misalnya menambahkan rincian siswa baru.
Menghapus data yang tidak diinginkan, misalnya menghapus rincian siswa yang telah menyelesaikan kursus.
Mengubah data yang ada, misalnya memodifikasi biaya dibayar oleh siswa.
Menambahkan data baru, misalnya menambahkan rincian siswa baru.
Menghapus data yang tidak diinginkan, misalnya menghapus rincian siswa yang telah menyelesaikan kursus.
Mengubah data yang ada, misalnya memodifikasi biaya dibayar oleh siswa.
Dukungan untuk sejumlah besar data
Dalam sebagian besar kasus jumlah data yang dapat disimpan sebenarnya tidak dibatasi oleh DBMS dan bukannya dibatasi oleh ketersediaan perangkat keras.
Berbagi data, concurrency dan penguncian
Mekanisme penguncian yang transparan dan otomatis. Baik kita harus menginformasikan ke DBMS tentang penguncian atau kita perlu tahu bagaimana dan kapan DBMS mengunci data. Namun, sebagai seorang programmer, jika kita bisa mengetahui seluk-beluk mekanisme yang digunakan oleh DBMS mengunci, kita akan programmer yang lebih baik.
- Concurrency yaitu sehingga user yang banyak jumlahnya tersebut dapat mengakses database pada waktu yang bersamaan, dan melakukan pengecekan integritas sehingga data pada bagian yang berbeda dari suatu database dapat tetap konsisten secara logika terhadap keseluruhan database.
- Keamanan dataSementara DBMS memungkinkan data yang akan dibagi, itu juga memastikan bahwa
data dalam hanya diakses oleh pengguna yang berwenang.
secara default, data dari pengguna tidak dapat diakses oleh pengguna lain kecuali pemilik memberikan izin yang jelas untuk pengguna lain untuk melakukannya.
- integritas data Menjaga integritas data adalah proses penting. Jika data yang kehilangan integritas, itu menjadi tidak dapat digunakan dan sampah. DBMS menyediakan sarana untuk menerapkan aturan untuk menjaga integritas data. Setelah kami menentukan aturan yang akan diterapkan, maka DBMS dapat memastikan bahwa aturan ini diimplementasikan selalu.
- Toleransi kesalahan dan pemulihan DBMS memberikan banyak toleransi kesalahan. Mereka terus berjalan terlepas dari kesalahan, jika mungkin, yang memungkinkan pengguna untuk memperbaiki kesalahan sementara itu. DBMS juga memungkinkan pemulihan dalam hal kegagalan. Misalnya, jika data pada disk sudah benar-benar hilang karena kegagalan disk kemudian juga data dapat pulih ke titik kegagalan jika benar kembali data tersebut tersedia.
- Dukungan untuk Bahasa DBMS mendukung akses data dan bahasa manipulasi. Bahasa akses data yang paling banyak digunakan adalah SQL. pelaksanaan DBMS SQL akan sesuai dengan standar SQL yang ditetapkan oleh ANSI. DBMS sekarang hari juga menyediakan bahasa prosedural untuk pengolahan data. Oracle mendukung PL / SQL dan SQL Server menyediakan T-SQL.
Entitas dan Atribut
Suatu entitas adalah setiap objek yang disimpan dalam database. Setiap entitas terkait dengan koleksi atribut.
Akan ada hubungan antara entitas. Hubungan antara entitas mungkin satu-ke-satu, satu-ke-banyak atau banyak-ke-banyak.
RDBMS atau Relationship Database Management
SystemSuatu entitas adalah setiap objek yang disimpan dalam database. Setiap entitas terkait dengan koleksi atribut.
Akan ada hubungan antara entitas. Hubungan antara entitas mungkin satu-ke-satu, satu-ke-banyak atau banyak-ke-banyak.
merupakan salah satu jenis DBMS yang mendukung adanya relationship atau
hubungan antar tabel. Di samping RDBMS, terdapat jenis DBMS lain, misalnya
Hierarchy DBMS, Object Oriented DBMS, dsb.
Beberapa software atau perangkat lunak DBMS yang sering digunakan
dalam aplikasi program antara lain :
Microsoft SQL Server
Oracle
Sybase
Interbase
Teradata
MySQL
PostgreSQL
Firebird
Sekian artikel tentang Apa itu DBMS dan RDBMS, semoga bermanfaat,jangan lupa koment :)