Schema pada dasarnya adalah namespace berisi objek bernama (tabel, tipe data, fungsi, dan operator) yang namanya dapat menduplikasi objek lain yang ada di schema lain. Objek bernama diakses baik dengan memberikan kualifikasi pada namanya dengan nama skema sebagai awalan, atau dengan menetapkan jalur pencarian yang menyertakan skema yang diinginkan.

Create Table

  • Not null, Menandakan bahwa kolom tersebut wajib diisi. Tidak boleh ada data yang kosong (NULL).
  • Unique, Menjamin bahwa setiap nilai di kolom tersebut harus berbeda. Tidak boleh ada duplikat.
  • Primary Key, kolom yang berisi nilai unik untuk setiap baris tabel data
  • Foreign Key, Menghubungkan kolom di tabel ini dengan kolom di tabel lain, kolom yang jadi Primary Key di tabel itu, Hal ini membantu menjaga konsistensi antar tabel.
  • Default, Menentukan nilai bawaan untuk kolom jika tidak ada nilai yang diberikan saat data baru ditambahkan.
  • Check, Menetapkan kondisi tertentu yang harus dipenuhi oleh data yang dimasukkan ke kolom tersebut.

 

Create Index

Create Index adalah pernyataan yang digunakan untuk membuat indeks dalam tabel basis data. Indeks berfungsi untuk mempercepat pencarian data dalam basis data.

Manfaat Create Index

  • Memungkinkan server basis data menemukan dan mengambil baris tertentu lebih cepat
  • Meningkatkan kinerja query

Create View

Create view SQL adalah perintah untuk membuat tampilan atau tabel virtual yang didasarkan pada hasil kueri SQL. Tampilan ini tidak terwujud secara fisik, melainkan kueri akan dijalankan setiap kali tampilan tersebut dirujuk

Alter Table

Alter table SQL adalah perintah untuk mengubah struktur tabel yang sudah ada di dalam database. Perintah ini termasuk dalam Data Definition Language (DDL)

Dengan menggunakan perintah alter table, Anda dapat melakukan berbagai penyesuaian pada skema tabel, seperti:

  • Menambah kolom baru
  • Menghapus kolom
  • Mengubah tipe data kolom
  • Membuat atau menghapus indeks
  • Mengganti nama tabel

Create Table As

CREATE TABLE AS SELECT  adalah salah satu fitur SQL terpenting yang tersedia. Ini adalah operasi yang sepenuhnya paralel yang membuat tabel baru berdasarkan output pernyataan select.

Misalnya, gunakan CTAS untuk:

  • Buat ulang tabel dengan kolom distribusi hash yang berbeda.
  • Buat ulang tabel sebagai direplikasi.
  • Buat indeks penyimpan kolom hanya pada beberapa kolom dalam tabel.

Drop Table

Perintah drop table di SQL digunakan untuk menghapus sebuah tabel dari database beserta semua data dan struktur tabel tersebut.

Drop Index

Perintah drop index di SQL digunakan untuk menghapus sebuah index dari tabel. Index sendiri adalah struktur yang membantu mempercepat pencarian data dalam tabel. Jika index tidak lagi diperlukan atau ingin diubah, perintah ini dapat digunakan.

Drop View

Drop view adalah perintah SQL yang digunakan untuk menghapus tampilan dari database

Fitur drop view

  • Menghapus tampilan yang sudah ada
  • Menghapus semua makro ekspresi yang ditetapkan untuk tampilan tersebut
  • Menghapus definisi tampilan dari database

 

REFERENSI:

https://www.revou.co/panduan-teknis/sql-schema#:~:text=Dalam%20analisis%20data%2C%20SQL%20schema,memastikan%20informasi%20disimpan%20secara%20sistematis.

https://www.revou.co/panduan-teknis/sql-constraint

https://www.revou.co/panduan-teknis/views-sql#:~:text=VIEWS%20SQL%20adalah%20tabel%20virtual,%2C%20jenis%2C%20dan%20cara%20membuatnya!&text=Belajar%20di%20RevoU!,mari%20kita%20bahas%20mengenai%20VIEW.