Database Tables and Data Type dan Insert_Ghina Amaliyah

Let's Join Us

Database Tables and Data Type dan Insert_Ghina Amaliyah

Hai readers 😄… pada kesempatan kali ini saya akan memaparkan poin-poin pemahaman tentang Database Tables and Data Type & Insert  (Pertemuan 2) yang ada di materi perkuliahan kelas Sistem Basis Data SI138B.

 


DDL (Data Definition Language) adalah bagian dari SQL yang digunakan untuk mendefinisikan struktur database seperti : create, modify, dan delete tabel. Dalam sebuah database relasional tabel bisa saling bertautan. Dua tabel bertautan melalui primery keys dan foreign keys.

Tabel database

  • Tabel berisi kolom (field) dan baris (record) data.
  • Setiap kolom memiliki tipe data yang ditentukan dengan mendefinisikan tipe data apa yang dapat dimuat di dalam kolom itu.
  • Setiap baris data harus unik.
  • Setiap kolom harus berisi hanya satu nilai per baris.

Ada beberapa macam tipe data yaitu :

  1. Tipe Data Numerik
    1. INT : Bilangan bulat. Contoh : umur, kuantitas.
    2. Numeric : Bilangan desimal. Contoh : tinggi, harga.
    3. Serial : Auto incrementing / penambahan otomatis. Contoh : id (primery key).
  2. Tipe Data String
    1. Char : String dengan panjang tetap dan panjang tetap adalah N. Contoh : gender, negara.
    2. Varchar : String dengan panjang bervariasi hingga panjang maksimum N dengan kita menentukan nilai tepat dari N. Contoh : nama, email.
    3. Text : Teks dapat menampung string dengan panjang yang bervariasi tidak ada panjang maksimal. Contoh : komen, review.
  3. Tipe Data Time
    1. Time : HH:MM:SS.
    2. Date : YYYY-MM-DD. Contoh : tanggal lahir.
    3. TimeStamp : YYYY-MM-DD HH:MM:SS. Contoh : waktu pemesanan.
  4. Tipe Data lain
    1. Boolean : True atau false. Contoh : stok barang.
    2. Enum : Hanya dapat menyimpan nilai yang telah ditentukan dalam daftar oleh pengguna. Contoh : gender.

Primary Keys

  • Kolom yang unik mengidentifikasi baris/record dalam tabel
  • Harus unik dan tidak boleh kosong
  • Hanya satu primary key per tabel
  • Primary key tidak wajib tetapi sangat disarankan

Foreign Keys

  • Foreign key digunakan untuk menautkan dua tabel secara bersamaan
  • Foreign key adalah sebuah kolom dimana nilainya cocok dengan nilai-nilai kolom primary key tabel lain.
  • Tabel dengan primary key disebut referensi atau parent dan tabel dengan foreign key disebut child tabel.
  • Sebuah tabel bisa berisi banyak foreign key.

Pengertian INSERT INTO

 INSERT INTO digunakan untuk menambahkan record baru pada suatu tabel.

Bentuk umum penggunaan INSERT INTO:

Bentuk Umum:
INSERT INTO nama_tabel
VALUES (nilai1, nilai2,….);

Bentuk Umum Spesifik:
INSERT INTO nama_tabel (kolom1, kolom2,…)
VALUES (nilai1, nilai2,….)

Contoh penggunaan:

Umum: INSERT INTO calon_pegawai VALUES (‘Ahmad Syarifudin’, ‘0888228281’);
Spesifik: INSERT INTO calon_pegawai (nama, no_telp) VALUES (‘Ahmad Syarifudin’, ‘0888228281’);

 

Penerapan Inserting Data Kelompok Gray SI138B

 

0 0 votes
Article Rating
Subscribe
Notify of
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x