Database 1 : Database Relasional

 on Wednesday, April 10, 2019  




Database
Database adalah kumpulan data yang terorganisir, umumnya disimpan dan diakses secara elektronik dari sistem komputer. Di mana basis data lebih kompleks, mereka sering dikembangkan menggunakan teknik desain dan pemodelan formal.

Database management system (DBMS) adalah perangkat lunak yang berinteraksi dengan pengguna akhir, aplikasi, dan database itu sendiri untuk menangkap dan menganalisis data. Perangkat lunak DBMS juga mencakup fasilitas inti yang disediakan untuk mengelola database. Jumlah total dari database, DBMS dan aplikasi yang terkait dapat disebut sebagai "sistem database". Seringkali istilah "basis data" juga digunakan untuk secara bebas merujuk pada DBMS, sistem basis data atau aplikasi yang terkait dengan basis data.

Ilmuwan komputer dapat mengklasifikasikan sistem manajemen basis data sesuai dengan model basis data yang mereka dukung. Database relasional menjadi dominan pada 1980-an. Model data ini sebagai baris dan kolom dalam serangkaian tabel, dan sebagian besar menggunakan SQL untuk menulis dan meminta data. Pada 2000-an, database non-relasional menjadi populer, disebut sebagai NoSQL karena mereka menggunakan bahasa query yang berbeda.

Relasional
Yang dimaksud dengan relasional adalah hubungan logis antara tabel-tabel yang berbeda, yang dibangun atas dasar interaksi di antara tabel-tabel ini.

Database relasional adalah database digital berdasarkan model data relasional, seperti yang diusulkan oleh E. F. Codd pada tahun 1970. Sistem perangkat lunak yang digunakan untuk memelihara database relasional adalah sistem manajemen basis data relasional (RDBMS). Secara virtual, semua sistem basis data relasional menggunakan SQL (Structured Query Language) untuk menanyakan dan memelihara basis data.

Database relasional adalah jenis database. Itu menggunakan struktur yang memungkinkan kita untuk mengidentifikasi dan mengakses data dalam kaitannya dengan sepotong data lain dalam database. Seringkali, data dalam database relasional disusun dalam tabel.

Model ini mengatur data ke dalam satu atau beberapa tabel (atau "hubungan") kolom dan baris, dengan kunci unik yang mengidentifikasi setiap baris. Baris juga disebut catatan atau tupel. Kolom juga disebut atribut. Secara umum, setiap tabel / relasi mewakili satu "tipe entitas" (seperti pelanggan atau produk). Baris merepresentasikan instance dari tipe entitas tersebut (seperti "Lee" atau "chair") dan kolom yang mewakili nilai yang dikaitkan dengan instance itu (seperti alamat atau harga).

Tabel dapat memiliki ratusan, ribuan, terkadang bahkan jutaan baris data. Baris ini sering disebut record. Tabel juga dapat memiliki banyak kolom data. Kolom dilabeli dengan nama deskriptif (misalnya, usia misalnya) dan memiliki tipe data tertentu. Misalnya, kolom yang disebut usia mungkin memiliki tipe INTEGER (menunjukkan jenis data yang dimaksudkan untuk disimpan).

Set Tupel
Suatu relasi didefinisikan sebagai satu set tupel yang memiliki atribut yang sama. Sebuah tuple biasanya mewakili suatu objek dan informasi tentang objek itu. Objek biasanya objek fisik atau konsep. Suatu relasi biasanya digambarkan sebagai tabel, yang disusun dalam baris dan kolom. Semua data yang dirujuk oleh atribut berada di domain yang sama dan sesuai dengan batasan yang sama.

Model relasional menentukan bahwa tupel suatu relasi tidak memiliki urutan tertentu dan bahwa tupel, pada gilirannya, tidak menetapkan urutan pada atribut. Aplikasi mengakses data dengan menentukan kueri, yang menggunakan operasi seperti pilih untuk mengidentifikasi tupel, proyek untuk mengidentifikasi atribut, dan bergabung untuk menggabungkan relasi. Hubungan dapat dimodifikasi menggunakan sisipkan, hapus, dan perbarui operator. Tuple baru dapat memberikan nilai eksplisit atau diturunkan dari kueri. Demikian pula, kueri mengidentifikasi tupel untuk memperbarui atau menghapus.

Tuples menurut definisi adalah unik. Jika tuple berisi kandidat atau kunci utama maka jelas itu unik; Namun, kunci utama tidak perlu didefinisikan untuk baris atau catatan untuk menjadi tupel. Definisi tuple mengharuskannya menjadi unik, tetapi tidak memerlukan kunci primer untuk didefinisikan. Karena tuple itu unik, atributnya menurut definisi merupakan superkey.


Referensi :
www dot codecademy dot com
en dot wikipedia dot org

Database 1 : Database Relasional 4.5 5 Darto Iwan Wednesday, April 10, 2019 Data, Database, Artikel Bahasa Indonesia, Data Mining, Digital, Informasi, Komputer Umum, Umum, Relasional, Tupel Database Database adalah kumpulan data yang terorganisir, umumnya disimpan dan diakses secara elektronik dari sistem komputer. Di m...


No comments:

Post a Comment

Silakan berkomentar ....