Mohon tunggu...
Siti RahmahBasri
Siti RahmahBasri Mohon Tunggu... Mahasiswa - Mahasiswa Informatika

Mahasiswa

Selanjutnya

Tutup

Ilmu Alam & Tekno

Penugasan Mata Kuliah Sistem Basis Data

13 Maret 2023   17:16 Diperbarui: 13 Maret 2023   17:16 336
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Materi Basis Data (Dokumen Pribadi)

Tulisan ini memberikan rangkuman materi sistem basis data. Adapun sumber rangkuman berasal dari vidio yang telah saya tonton. AdapunTulisan ini memberikan rangkuman materi sistem basis data. Adapun sumber rangkuman berasal dari vidio yang telah saya tonton.  Adapun materinya berkaitan dengan Sistem basis data relasi.

Sistem basis data relasional adalah jenis sistem basis data yang paling umum digunakan. Sistem basis data relasional didasarkan pada model relasional, yang mengorganisasi data ke dalam tabel atau relasi. Model relasional menggambarkan hubungan antara tabel dalam bentuk kunci asing dan kunci utama. Berikut adalah beberapa konsep penting dalam model relasional:

1. Tabel: tabel adalah kumpulan data yang terdiri dari baris dan kolom.

2. Kolom: Kolom dalam tabel adalah atribut atau properti dari entitas yang direpresentasikan oleh tabel.

3. Baris: Baris dalam tabel merepresentasikan suatu entitas atau objek dalam sebuah domain.

4. Primary key: primary key adalah kolom atau kelompok kolom yang digunakan untuk mengidentifikasi setiap baris dalam tabel secara unik.

5. Foreign key: foreign key adalah kolom dalam sebuah tabel yang merujuk pada primary key di tabel lain.

6. Normalisasi: normalisasi adalah proses mengorganisir data ke dalam tabel dengan cara yang menghilangkan redundansi dan mengoptimalkan efisiensi.

Basis data adalah kumpulan data yang terorganisir dan terstruktur dalam suatu sistem yang digunakan untuk menyimpan, mengakses, dan memanipulasi data. Basis data menyediakan cara untuk menyimpan data dengan efisien dan aman serta menyediakan kemampuan untuk melakukan operasi dan analisis data yang kompleks. Ada beberapa jenis basis data, termasuk basis data relasional, basis data hierarki, basis data jaringan, dan basis data objek. Basis data relasional adalah yang paling umum digunakan dan mengorganisir data dalam tabel yang terkait satu sama lain melalui kunci relasional.

Dalam basis data terdapat Database Schema dan Database Instance. Skema basis data (Database Schema) adalah sebuah struktur logis dalam suatu basis data. Sedangkan contoh basis data (Database Instance) adalah snapshot dari data database pada saat tertentu dalam suatu satuan waktu. Tak hanya itu, di dalam basis data juga ada beberapa keys yang digunakan.

Manajemen basis data (DBMS) adalah program yang digunakan untuk mengelola basis data dan menyediakan antarmuka antara pengguna dan basis data. Beberapa contoh DBMS termasuk Oracle, MySQL, SQL Server, dan MongoDB.

Dalam topik ini, Bahasa Permintaan Rasional dapat dilakukan secara prosedural versus non-prosedural, atau deklaratif. Ada tiga bahasa murni yang digunakan dalam  Relational Query Languages, yaitu relational algebra (aljabar rasional), tuple relational calculus (kalkulus rasional tupel),dan domain relational calculus (kalkulus rasional domain). 3 bahasa ini setara dalam daya komputasi. Namun, pada kali ini pembahasan akan lebih berkosentrasi ke bahasa relational algebra (aljabar rasional).

Relational algebra (aljabar rasional) adalah bahasa prosedural yang terdiri dari sekumpulan operasi yang mengambl satu atau dua relasi sebagai input dan menghasilkan relasi baru sebagai hasilnya. Bahasa ini tidak setara dengan machine aquivalent dan terdapat enam operasi dasar. Enam operasi dasarnya, yaitu select, project, union, set difference, cartesian product, dan rename.

Setiap tabel terdiri dari satu atau lebih kolom dan setiap kolom memiliki nama dan tipe data yang ditentukan sebelumnya. Setiap baris dalam tabel mewakili satu entitas atau objek dan setiap sel di dalam tabel berisi nilai atau data yang berkaitan dengan entitas tersebut.

Salah satu konsep penting dalam RDBMS adalah kunci utama (primary key). Kunci utama adalah kolom atau kumpulan kolom dalam sebuah tabel yang memiliki nilai unik dan digunakan untuk mengidentifikasi baris atau record secara unik. RDBMS juga menggunakan konsep foreign key atau kunci asing untuk membentuk hubungan antara tabel. Kunci asing digunakan untuk menghubungkan baris dari satu tabel dengan baris dari tabel lain.

Misalkan K 'Himpunan bagian dari' R. K merupakan sebuah superkey dalam R jika nilai untuk K cukup untuk menidentifikasi setiap keunikan setiap baris atau tabel yang mungkin di R. Superkey K bisa disebut kandidat dari key apabila K bersifat minimal. Setelah bisa mengidentifikasi kandidat key, selanjutnya primary key dapat diidentifikasi. Pada topik keys, terdapat juga yang namanya Foreign Key. Batasan Foreign key sendiri, yaitu nilai disatu relasi harus muncul di relasi lainnya.

Adapun Video Yang Say Rangkum Sebagai Berikut :

https://www.youtube.com/watch?v=w4FmOWc27Io

https://www.youtube.com/watch?v=w4FmOWc27Io

Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H

HALAMAN :
  1. 1
  2. 2
Mohon tunggu...

Lihat Konten Ilmu Alam & Tekno Selengkapnya
Lihat Ilmu Alam & Tekno Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun