Database Table, Data Type, dan Inserting Data Into Database – Nadia Nur Azizah

Let's Join Us

Database Table, Data Type, dan Inserting Data Into Database – Nadia Nur Azizah

Halo semuanya, Assalamu’alaikum~! Kali ini Nadia akan memaparkan poin-poin pemahaman Nadia tentang Database Table and Data Type (Pertemuan 2) dan Inserting Data Into Database (Pertemuan 4) yang ada di materi perkuliahan kelas Sistem Basis Data SI138B^^

  • DDL(Data Definition Language) adalah bagian dari SQL yang digunakan untuk mendefinisikan struktur basis data.
  • Database table terdiri dari kolom atau disebut dengan bidang, dan baris atau disebut dengan catatan. Setiap kolom memiliki tipe data yang terdefinisi, dimana tipe tersebut menentukan data apa yang bisa ditampung oleh kolom. Setiap kolom harus berisi 1 nilai per barisnya, jadi seharusnya tidak ada data duplikat.
  • Pada database relasional, tabel bisa dihubungkan menggunakan primary keys dan foreign keys
  • Data type/Tipe data adalah klasifikasi data yang mengenalkan kompilator atau penerjemah bagaimana programmer bermaksud untuk menggunakan data. 
  • Macam-macam tipe data:
    1. INT (Integer), merupakan tipe data paling umum digunakan untuk database. Tipe data ini mendefinisikan semua angka.
    2. NUMERIC(P,S), digunakan untuk angka desimal. P berisi range digit angka yang ditampung, S berisi digit angka setelah koma yang ditampung.
    3. SERIAL, biasanya berupa integer, berurutan dari kecil ke besar dimulai dari angka 1 (auto increment).
    4. CHAR(N), memuat karakter dengan range yang telah ditentukan (N).
    5. VARCHAR(N), merupakan tipe data yang paling umum juga untuk database. Tipe data ini memuat karakter sebanyak maksimum N yang kita tentukan secara spesifik.
    6. TEXT, tipe data ini tidak se-umum char atau varchar, tetapi dapat memuat karakter tanpa panjang maksimum.
    7. TIME, menampung jam, menit, dan detik dalam format 24 jam (HH:MM:SS)
    8. DATE, menampung data dalam format YYYY-MM-DD
    9. TIMESTAMP, menggabungkan tipe data time dengan date. menampung data dalam format YYYY-MM-DD HH:MM:SS
    10. BOOLEAN, menampung nilai True atau False
    11. ENUM, menampung data yang nilainya telah dilist dan didefinisikan oleh user
  • Primary keys adalah kolom atau kombinasi dari kolom-kolom yang mendefinisikan baris pada tabel secara unik. Nilai pada kolom primary key harus unik dan tidak boleh null(kosong).
  • Foreign keys digunakan untuk menghubungkan dua tabel, memasangkan nilai suatu tabel dengan nilai tabel primary key yang lain. Tabel dengan primary key disebut dengan parent table(induk tabel), sedangkan foreign key disebut dengan child table(anak tabel). Sebuah tabel bisa berisikan banyak kolom foreign keys.
0 0 votes
Article Rating
Subscribe
Notify of
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x