Database relasional adalah kumpulan item data dengan hubungan yang telah ditentukan sebelumnya. Berbagai item ini disusun menjadi satu set tabel dengan kolom dan baris. Tabel digunakan untuk menyimpan informasi tentang objek yang akan direpresentasikan dalam database. Tiap kolom pada tabel memuat jenis data tertentu dan bidang menyimpan nilai aktual atribut. Baris pada tabel merepresentasikan kumpulan nilai terkait dari satu objek atau entitas. Tiap baris pada tabel dapat ditandai dengan pengidentifikasi unik yang disebut kunci utama, dan baris di antara beberapa tabel dapat dibuat saling terkait menggunakan kunci asing. Data ini dapat diakses dengan berbagai cara tanpa menyusun ulang tabel basis data itu sendiri.

SQL
SQL atau Structured Query Language adalah antarmuka utama yang digunakan untuk berkomunikasi dengan Database Relasional. SQL menjadi standar American National Standards Institute (ANSI) pada tahun 1986. SQL ANSI standar didukung semua mesin database relasional populer, dan beberapa mesin ini juga memiliki ekstensi ke SQL ANSI untuk mendukung fungsi yang spesirik bagi mesin itu. SQL digunakan untuk menambah, memperbarui atau menghapus baris data, mengambil subset data untuk pemrosesan transaksi dan aplikasi analitik, dan untuk mengelola semua aspek database.
Integritas Data
Integritas data adalah keseluruhan kelengkapan, akurasi dan konsistensi data. Database relasional menggunakan serangkaian batasan untuk memberlakukan integritas data di database. Ini termasuk Kunci utama, Kunci Asing, batasan ‘Not NULL’, batasan ‘Unique’, batasan ‘Default’ dan batasan ‘Check’. Batasan integritas ini membantu menegakkan aturan bisnis pada data dalam tabel untuk memastikan keakuratan dan keandalan data. Selain itu, sebagian besar database relasi juga memungkinkan kode khusus untuk ditanam di pemicu yang mengeksekusi berdasarkan tindakan pada database.
Transaksi
Transaksi database adalah satu atau lebih pernyataan SQL yang dieksekusi sebagai urutan operasi yang membentuk satu unit kerja logis. Transaksi menjadi suatu proposisi "semua atau nihil", yang berarti bahwa seluruh transaksi harus diselesaikan sebagai satu kesatuan dan ditulis ke dalam database atau tidak satu pun komponen transaksi harus berlangsung. Dalam terminologi database relasi, transaksi menghasilkan COMMIT atau ROLLBACK. Tiap transaksi diperlakukan secara koheren dan dapat diandalkan terlepas dari transaksi lainnya.
Kepatuhan ACID
Semua transaksi database harus mematuhi ACID atau Atomic, Consistent, Isolated, dan Durable untuk memastikan integritas data.
Atomisitas mensyaratkan bahwa transaksi secara keseluruhan berhasil terlaksana atau jika sebagian transaksi gagal, maka seluruh transaksi menjadi tidak valid. Konsistensi mengamanatkan data yang ditulis ke database sebagai bagian dari transaksi harus mematuhi semua aturan yang ditetapkan, dan pembatasan termasuk batasan, jenjang, dan pemicu. Isolasi sangat vital untuk mencapai kontrol konkurensi dan memastikan tiap transaksi independen terhadap dirinya sendiri. Durabilitas mensyaratkan bahwa semua perubahan yang dilakukan terhadap database bersifat permanen setelah transaksi berhasil diselesaikan.

Amazon Aurora adalah mesin database relasional kompatibel MySQL dan PostgreSQL, yang menggabungkan kecepatan dan ketersediaan database komersial kelas atas dengan database sumber terbuka yang sederhana dan hemat biaya. Amazon Aurora memberikan hingga lima kali kinerja lebih baik dari MySQL dengan keamanan, ketersediaan, dan keandalan database komersial hanya sepersepuluh dari biayanya. Pelajari selengkapnya »
Dengan Amazon RDS, Anda dapat menerapkan beberapa edisi Oracle Database dalam hitungan menit dengan kapasitas perangkat keras yang hemat biaya dan dapat disesuaikan ukurannya. Anda dapat membawa lisensi Oracle yang ada atau membayar penggunaan lisensi per jam. RDS membebaskan Anda untuk fokus pada pengembangan aplikasi dengan mengelola tugas administrasi database yang kompleks termasuk penyediaan, pencadangan, penambalan, pemantauan, dan penskalaan perangkat keras. Pelajari selengkapnya »
Amazon RDS for SQL Server memudahkan penyiapan, pengoperasian, dan penskalaan SQL Server di cloud. Anda dapat menerapkan beberapa edisi SQL Server termasuk Express, Web, Standard, dan Enterprise. Karena Amazon RDS for SQL Server memberikan akses langsung ke kemampuan asli SQL Server, aplikasi dan alat Anda seharusnya bekerja tanpa ada perubahan. Pelajari selengkapnya »
MySQL adalah sistem manajemen database relasional sumber terbuka (RDBMS) yang digunakan sejumlah besar aplikasi berbasis web. Amazon RDS for MySQL memberi Anda akses ke kemampuan mesin database MySQL yang tidak asing lagi. Ini berarti bahwa kode, aplikasi, dan alat yang telah Anda gunakan hari ini dengan database Anda yang sudah ada dapat digunakan dengan Amazon RDS. Pelajari selengkapnya »
PostgreSQL adalah sistem database objek-relasional sumber terbuka kelas perusahaan yang kuat dengan penekanan pada ekstensibilitas dan mematuhi standar. PostgreSQL menawarkan banyak fitur canggih dan menjalankan prosedur tersimpan dalam lebih dari selusin bahasa pemrograman, termasuk Java, Perl, Python, Ruby, Tcl, C/C++, dan PL/pgSQL-nya sendiri, yang mirip dengan PL/SQL Oracle. Pelajari selengkapnya »
MariaDB adalah mesin database kompatibel MySQL yang merupakan fork bagi MySQL, dan dikembangkan oleh pengembang asli MySQL. Amazon RDS memudahkan penyiapan, pengoperasian, dan penskalaan penerapan MariaDB di cloud. Dengan Amazon RDS, Anda dapat menerapkan database MariaDB terskala dalam hitungan menit dengan kapasitas perangkat keras yang hemat biaya dan dapat disesuaikan ukurannya. Pelajari selengkapnya »
Memulai Amazon RDS tidaklah sulit. Ikuti Panduan Memulai untuk membuat instans Amazon RDS pertama Anda hanya dengan beberapa klik.