Review Materi Database


Assalamu'alaikum, kembali lagi dengan saya yang kali ini akan membagikan reviu tentang konsep database pada mata kuliah Pengantar Komputer, semoga bermanfaat 🙂🙂🙂



Konsep Database


Basis data (database) adalah kumpulan data yang disimpan secara sistematis di dalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi, serta dapat dengan mudah digunakan kembali.


Hierarki Data
1.    Bit adalah suatu sistem angka biner yang terdiri atas dua macam nilai saja, yaitu 0 dan 1.
2.   Byte adalah bagian terkecil yang dapat dialamatkan dalam memori.
3.   Field atau kolom adalah unit terkecil yang disebut data.
4.   Record atau baris adalah kumpulan item yang secara logic saling berhubungan.
5.   File atau tabel adalah kumpulan record yang sejenis dan secara logic berhubungan.
6.   Database adalah kumpulan data

Tujuan Database
  • Kecepatan & kemudahan
  • Mengurangi Redudansi Data & Efisiensi Media Penyimpanan
  • Akurasi & Konsistensi Data
  • Ketersediaan & Integritas Data
  • Sharebility & Concurency
  • Keamanan Data
  • Keamanan Data

Komponen Sistem Database  
1.    Hardware (Computer)
2.   Software (Operating System & DBMS software
3.   Data (yang disimpan)
4.   Procedure (guide to manage DBMS)
5.   People (pengguna database)

Dalam mengelola atau mengoperasikan database dibutuhkan software DBMS (Database Management System). Berikut contoh software DBMS:
  • Oracle
  • Microsoft SQL Server
  • MySQL
  • Microsoft Access
  • Postgre SQL

Model Database
1.    Hierarchical Database
2.   Network Database
3.   Relational Database (RDB)
4.   Object Oriented Database (OODB)
5.   NoSQL Database (Not only SQL DB)

Database Language

Bahasa atau perintah yang digunakan untuk berinteraksi dengan database disebut dengan Query. Query dikelompokkan menjadi:
  • Data Definition Language (DDL), digunakan untuk mengedit struktur tabel, membuat database/tabel, menghapus database/table
  • Data Manipulation Language (DML) digunakan untuk menampilkan, menambah, mengedit, dan menghapus record (baris) data
  • Data Control Language, digunakan untuk mengatur hak akses pengguna terhadap database.

Entity, kumpulan objek yang mempunyai karakteristik yang sama, dimana telah diidentifikasi oleh organisasi dan keberadaannya independen.

Ada dua jenis entity:
1.    Strong Entity: entity yang tidak tergantung dengan entity lain.
2.   Weak Entity: entity yang tergantung dengan entity lain

Relationship, kumpulan antar entity yang saling berhubungan dan memiliki arti.

Degree of a Relationship: jumlah entity yang berpartisipasi dalam relationship: Unary, Binary, Ternary, Quaternary


Attribute, karakteristik dari suatu entity atau relasi, setiap attribute diperbolehkan untuk memiliki nilai yang disebut dengan domain.

Candidate Key

Kumpulan attribute minimal yang unik untuk mengidentifikasikan suatu entity. Satu entity bisa memiliki satu atau lebih candidate key.


Primary Key (PK)

Candidate key yang dipilih secara unik untuk mengidentifikasi suatu entity.PK harus merupakan atribut yang benar-benar unik dan tidak boleh ada nilai NULL. Tiga kriteria pemilihan PK pada candidate key sbb:
1.    Kunci tersebut lebih natural untuk dijadikan acuan
2.   Kunci tersebut lebih sederhana
3.   Kunci tersebut cukup unik

Alternate Key (PK)

Candidate key yang tidak terpilih menjadi PK


Foreign Key (FK)

FK adalah sebuah kumpulan atribut dalam satu relasi yang digunakan untuk me“refer” (menunjuk) ke suatu baris (tuple) pada relasi yang lain (harus berkorespondensi dengan PK pada relasi yang kedua)


Composite Key

Key yang terdiri dari 2 atau lebih atribut yang secara unik mengidentifikasi suatu entity


Sumber:

Materi yang disampaikan oleh Dosen Pengantar Komputer







Komentar

Postingan populer dari blog ini

Reviu: QUERY???