Lihat ke Halaman Asli

Sriraya Kuru

Mahasiswa

Penugasan Sistem Basis Data

Diperbarui: 13 Maret 2023   22:36

Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Ilmu Alam dan Teknologi. Sumber ilustrasi: PEXELS/Anthony

Tulisan ini akan memberikan rangkuman materi sistem basis data. Adapun sumber rangkuman berasal dari video yang telah saya tonton. Adapun materinya berkaitan dengan Pengantar Relasi.

Relasi dalam sistem basis data merupakan terminologi yang merujuk pada sebuah tabel yang memiliki dua komponen utama yaitu baris (tuples) dan kolom (attribute).

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 dasa herarki, basis data jaringan, dan basis data objek. Basis data relasional adalah yang paling umum digunakan dalam mengorganisir data dalam tabel yang terkait satu sama lain melalui kunci relasional.

Dalam basis data terdapat database skema 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, didalam basis data juga ada beberapa case yang digunakan. 

1. Structure of Relational Databases

 Attribute

- sekumpulan nilai yang diizinkan atau dibolehkan di setiap atribute disebut domain atribut

- nilai dari atribut bersifat atomic

- null merupakan anggota dari setiap domain yang mengidentifikasi bahwa nilai tersebut tidak diketahui

2. Database Schema 

Database schema merupakan struktur dari sebuah database. database instance memberikan kemudahan atau waktu yang singkat dalam database. 

Keys

  • K disebut superkey jika nilai dari K dapat mengidentifikasi keunikan dari sebuah baris.
  • Superkey K merupakan candidate key jika k merupakan sedikit dari kata kunci yang digunakan.
  • Primary key
  • Foreign Key

3. Relational Query Languages

untuk bisa mencari data atau berinteraksi dengan database kita membutuhkan bahasa yang dapat dimengerti oleh database. Seperti Relational Algebra, Tuple Relational Calculus, dan Domain Relational Calculus.

4.  The Relational Algebra

merupakan salah satu jenis prosedural yang dapat kita gunakan untuk berinteraksi dengan database. Basic operator dalam relational algebra, yaitu Select, Project, Union, Set Difference, Cartesian Product, Rename.


Berikut ini video dari materi yang telah saya rangkum :






BERI NILAI

Bagaimana reaksi Anda tentang artikel ini?

BERI KOMENTAR

Kirim

Konten Terkait


Video Pilihan

Terpopuler

Nilai Tertinggi

Feature Article

Terbaru

Headline