Jenis Data Pada Basis Data


Hay Sobat Blogger !

Melalui ilmu komputer tentunya kita sering mendengar istilah data. Data terbagi menjadi bermacam-macam tipe data yang terklasifikasi dan memiliki fungsi sendiri. Tentunya, berbagai macam tipe data tersebut sangat bermanfaat bagi kinerja komputer melalui kode-kode dalam bahasa pemrograman. Jadi, yuk cari tau Jenis Data Pada Basis Data ! 

A. SQL (Mengutamakan Struktur)

SQL yang merupakan singkatan dari (Structured Query Language) merupakan suatu bahasa khusus yang digunakan untuk dapat mengakses data - data yang terdapat dalam sebuah basis data atau database relasional.

SQL juga merupakan bahasa komputer yang menggunakan stardar American Nasional Standard Institute atau yang biasa kita kenal dengan sebuat ANSI, yang sering digunakan pada management database relasional.

Dengan query atau biasa kita dengan SQL kita juga dapat memanipulasi ataupun mengedit database sesuai dengan apa yang kita inginkan atau kehendaki, seperti halnya mengambil queri data pada database, mengedit data, menambah data dan menghapus data.

Pada database  terdapat 5 jenis tipe data itu di kelompokan berdasarkan fungsinya, yaitu String, numeric, Date, Boolean, dan Binary. Berikut masing-masing penjelasan dari tipe data, dan contoh dari tipe data pada DBMS MYSQL :

1. Tipe Data String

String adalah tipe data yang digunakan pada kolom yang menyimpan data dalam bentuk huruf atau character, kalimat, text, dan semacamnya. Kolom yang diinisialisaikan tipe datanya berupa string maka dapat juga menyimpan data dalam bentuk source code, HTML, XML, JSON dan semacamnya dengan format text tertentu misal UTF8. Berikut ini beberapa contoh tipe data string yang dapat anda gunakan di DBMS MYSQL :

2. Tipe Data Numeric / Angka

Numeric, dari namanya sudah pasti numeric berarti digunakan pada kolom yang menyimpan data berupa angka. Tipe Data numeric memiliki beberpa format penulisan bilangan desimal, bilangan bulat, dll. Kedua jenis bilangan ini dapat bernilai positif (+) dan juga negatif (-). Jika bilangan tersebut menggunakan tanda positif (+) atau (-), maka disebut SIGNED. Sebaliknya bila tanpa tanda apapun disebut UNSIGNED. Karena tanda positif (+) dapat diabaikan penulisannya maka pada bilangan yang bernilai positif disebut UNSIGNED.

3. Tipe data Date (Waktu)

Date adalah tipe data untuk kolom yang digunakan untuk menyimpan data yang memiliki format waktu bisa berupa tanggal atau pun jam. Untuk jenis data tanggal dan waktu format standar (default) penulisan tanggalnya adalah “tahun-bulan-tanggal”, Misalnya untuk 22 Januari 2001 dituliskan “2002-01-22”. Untuk penulisan waktu, formatnya adalah “jam-menit-detik”. Contoh, “13:55:07”. Data tanggal dan waktu bisa digabung penulisannya menjadi “2002-01-22 13:55:07”.

4. Tipe Data Binary

Binary adalah tipe data yang memungkinkan suatu kolom database dapat menyimpan suatu binary file, Misalkan :

5. Tipe Data Boolean

Tipe Data Boolean adalah suatu tipe data yang sifatnya seperti if-else atau if-else-if menungkinkan suatu kolom untuk memiliki pilihan data untuk disimpan. Jadi dengan penerapan tipe data boolean ini memungkinkan untuk menolak insert data yang nilainya diluar pilihan. Tipe yang memiliki dua nilai yaitu benar (true) atau salah (false). Nilai yang digunakan pada tipe ini sangat penting dalam mengambil keputusan suatu kejadian tertentu. Pada beberapa bahasa pemograman nilai true bisa digantikan 1 dan nilai false digantikan 0.

B. NoSQL (Mengutamakan Kecepatan)

Database NoSQL ini dibuat dengan mempunyai tujuan khusus, memiliki skema fleksibel dan untuk model data spesifik yang digunakan untuk membuat aplikasi modern. Database NoSQL ini dikelas cukup luas karena berbagai kemudahan seperti fungsionalitas, kinerja, serta kemudahan pengembangannya dalam berbagai skala.

Darabase NoSQL ini menggunakan varian model data, termasuk grafik, document, nilai kunci dan pencarian.

Contohnya seperti: MongoBD, Cassandra, Redis DLL.

Mungkin sekian pembahasan kita pada kali ini, semoga membantu dan bermanfaat !

Universitas Dharma Andalas

Related Posts

Komentar

Postingan populer dari blog ini

Model Data Jaringan dan Contoh Model Data Jaringan

Model Data dan Contoh Model Data Hierarkis

Apa itu hosting, Terlengkap !!