Resume Desain Basis Data #1 : SQL DDL dan DML

Hello blog 🙌 !
  ketemu lagi dan kali ini aku bawa materi baru tentang Desain Basis data seperti foto diatas. what is that ? jadi desain basis data ini sama halnya dalam basis data namun karna ada kata "desain" berarti kita lebih kearah bagaimana membuat desain basis data dengan RDBMS, ORDBMS atau ODBMS.gitu 👀. but now aku gak ngejelasin kalian apa itu desain basis data dari awal ya, tapi aku ngejelasin kalian materinya tentang SQL, yuk simak📖📖.
  SQL itu adalah singkatan dari Structured Query Language yang digunakan untuk mengakses data di dalam sebuah database relasional. SQL sering juga disebut dengan istilah query, dan itu adalah bahasa SQL secara praktiknya dan digunakan sebagai bahasa standar untuk manajemen database relasional. 
  lalu SQL juga punya beberapa perintah yang berguna untuk mengakses dan memanajemen data yang terdapat dalam database. Jenis perintah SQL itu dibagi kepada tiga sub perintah, yaitu DDL (Data Definition Language), DML (Data Manipulation Language), dan DCL (Data Control Language). Ketiga sub perintah tersebut sangat perlu buat dipahami bagi yang ingin menguasai bahasa sql dan mahir dalam pembuatan database guys💃.

DDL (Data Definition Leanguage)
DDL atau Data Definition Language itu perintah dalam sql yang digunakan untuk membuat, mengubah dan menghapus struktur atau definisi database. Pada DDL terdapat perintah-perintah untuk  membuat, mengubah ataupun menghapus, berikut perintah-perintah dan penjelasannya :  
1. Perintah untuk membuat / meng-create : 
  • Create Database : merupakan perintah yang berfungsi untuk membuat database baru 
  • Create Function : merupakan perintah yang berfungsi untuk membuat fungsi. 
  • Create Index : merupakan perintah yang berfungsi untuk membuat index. 
  • Create Procedur : merupakan perintah yang berfungsi untuk membuat prosedure. 
  • Create Table  : merupakan perintah yang berfungsi untuk membuat tabel baru. 
  • Create Trigger : merupakan perintah yang berfungsi untuk membuat trigger. 

2. Perintah untuk merubah / memanipulasi :
  • Alter table : merupakan perintah yang berfungsi untuk merubah struktur tabel. 
3. Perintah untuk menghapus :
  • Drop Database : merupakan perintah yang berfungsi untuk menghapus database. 
  • Drop Table : merupakan perintah yang berfungsi untuk menghapus tabel.
  • Truncate : menghapus semua baris dari tabel  
guys inget ya, antara Drop tabel dan Truncate table itu berbeda ya👀. kalo drop itu gak bisa di "undo" sedangkan kalo truncate itu bisa.

Contoh perintah DDL : DROP nama_databes; ALTER TABLE nama_tabel ADD JUMLAH INTEGER;

oke that is about DDL. next topic is DML atau Data Manipulation Leanguage.
DML atau Data Manipulation Language itu perintah dalam sql yang digunakan untuk memanipulasi data dalam tabel, seperti menambah, merubah atau menghapus data guys. berikut perintah-perintah dan penjelasannya :

  1. Insert : merupakan perintah yang berfungsi untuk menambah / memasukan data atau record pada database. 
  2. Delete :  merupakan perintah yang berfungs untuk menghapus data pada database. 
  3. Update : merupakan perintah yang berfungs untuk merubah atau memperbaharui data pada database. 
  4. Select : merupakan perintah yang berfungs untuk melihat atau menampilkan data pada database. 
  • Contoh perintah DML : INSERT INTO nama_table VALUES ('123456','DONI','JAKARTA'); UPDATE nama_table SET NAMA='BUDI' WHERE ALAMAT='JAKARTA');

and the last topic is DCL atau Desain Control Leanguage
DCL atau Desain Control Leanguage adalah sub bahasa SQL yang berfungsi untuk melakukan pengontrolan data dan server databasenya, seperti manipulasi user dan hak akses (priviledges).Yang termasuk perintah dalam DCL ada dua, yaitu GRANT dan REVOKE.
  • GRANT: perintah ini digunakan untuk memberikan hak akses oleh admin ke salah satu user atau pengguna. Hak akses tersebut bisa berupa hak membuat (CREATE), mengambil data (SELECT), menghapus data (DELETE), mengubah data (UPDATE), dan hak khusus lainnya yang berhubungan dengan sistem database.  
  • REVOKE: perintah ini digunakan untuk mencabut hak akses yang telah diberikan kepada user. Dalam ini merupakan kebalikan dari perintah GRANT. 
oke itu aja ya dari aku buat resume an materi Desain Basis Data guys, as soon as possible aku bakal balik lagi bawa materi terkait tentang Desain Basis data. good bye!🙋
-----
Nim : 15410100137
Nama: Rizky Dwi Nugroho
Tugas Mata Kuliah : Desain Basis Data
Penulis :

  • http://irpantips4u.blogspot.co.id/2012/10/pengertian-dml-data-manipulation.html
  • http://irpantips4u.blogspot.co.id/2012/10/pengertian-ddl-data-definition-language.html
  • http://www.mandalamaya.com/pengertian-sql-dan-jenis-jenis-perintah-sql/
-----
2) Data Dosen dan Kampus : 
Dosen Pembina Mata Kuliah Desain Basis Data : 
Nama : Titik Lusiani, M.Kom, OCP 
Website : 
  • (https://titiklusiani.wordpress.com/ )
  • (http://blog.stikom.edu/lusiani  )
“ Institut Bisnis dan Informatika Stikom Surabaya Kampusku, Bersamamu Aku Maju”; 
website kampus : (http://www.stikom.edu )

Share:

0 komentar