Skip to main content

Materi Database Pertemuan 2 (DDL)

DDL (Data Definition Language)
1. Database
Database di sini di ibaratkan sebagai tempat di kumpulkannya data. Sedangkan di lihat dari bentuk fisiknya di dalam sebuah database adalah merupakan kumpulan tabel-tabel. Sedangkan sebuah tabel adalah merupakan perwakilan dari objek-objek di dunia nyata.
1.1 Create Database
Bentuk Perintah :
CREATE DATABASE nama_database ;
perintah ini di pergunakan untuk membuat sebuah database.
contoh :
untuk membuat sebuah database sebuah sistem informasi apotik "si_apt".
# CREATE DATABASE si_apt ;

1.2 Drop Database
DROP DATABASE nama_database ;
perintah ini di pergunakan untuk menghapus sebuah database.
contoh :
untuk menghapus sebuah database "si_apt".
DROP DATABASE si_apt;

2. Table
Sebuah table adalah bentuk abstrak dari sebuah objek di dalam dunia nyata. dia adalah merupakan gambaran dari objek-objek tersebut. misalkan di sini kita akan membuat sebuah sistem informasi untuk apotik yang kita namakan dengan "si_apt" objek-objek yang mewakili sebuah atau ada di dalam sistem apotik seperti pegawai/karyawan, obat, pemasok dll. di dalam sebuah objek pasti memiliki properti-properti yang menggambarkan akan objek tersebut atau dapat juga merupakan ciri-ciri dari objek tersebut seperti untuk karyawan dia memiliki nama, alamat, umur, nomer pegawai dll. dimana ciri-ciri tersebut di dalam sebuah tabel di sebut sebagai field.
2.1 Create table
Bentuk Perintah :
CREATE TABLE nama_table (field1 type_data(ukuran_data), field2 type_data(ukuran_data), ... , fieldntype_data(ukuran_data));
perintah ini di pergunakan untuk membuat sebuah table di dalam database.
Contoh:
untuk membuat sebuah tabel karyawan.
# CREATE TABLE karyawan (no_kar varchar(20), nama varchar(30), alamat varchar(50));
2.2 Drop Table
Bentuk Perintah :
DROP TABLE nama_table ;
perintah ini di pergunakan untuk menghapus table
Contoh :
untuk menghapus tabel karyawan.
DROP TABLE karyawan;
2.3 Alter Table
Bentuk Perintah :
ALTER TABLE [ ONLY ] nama_table [ * ]
action [, ... ]
ALTER TABLE [ ONLY ] nama_table [ * ]
RENAME [ COLUMN ] column_field TO new_column_field
ALTER TABLE nama_table
RENAME TO new_name
ALTER TABLE nama_table
SET SCHEMA new_schema

dimana action dapat di pilih seperti di bawah ini:

ADD [ COLUMN ] column_field type [ column_constraint [ ... ] ]
DROP [ COLUMN ] column_field [ RESTRICT | CASCADE ]
ALTER [ COLUMN ] column_field TYPE type [ USING expression ]
ALTER [ COLUMN ] column_field SET DEFAULT expression
ALTER [ COLUMN ] column_field DROP DEFAULT
ALTER [ COLUMN ] column_field { SET | DROP } NOT NULL
ALTER [ COLUMN ] column_field SET STATISTICS integer
ALTER [ COLUMN ] column_field SET STORAGE { PLAIN | EXTERNAL | EXTENDED | MAIN }
ADD table_constraint
DROP CONSTRAINT constraint_name [ RESTRICT | CASCADE ]
DISABLE TRIGGER [ trigger_name | ALL | USER ]
ENABLE TRIGGER [ trigger_name | ALL | USER ]
CLUSTER ON index_name
SET WITHOUT CLUSTER
SET WITHOUT OIDS
OWNER TO new_owner
SET TABLESPACE new_tablespace

perintah ini di pergunakan untuk melakukan edit struktur database seperti menambah field, rename field, mengganti type data, menghapus field dll.
Contoh :
1. untuk menambah field hobby pada table karyawan
# ALTER TABLE karyawan ADD hobby varchar(10);
2. untuk mengganti field hobby pada table karyawan dengan field kesukaan
# ALTER TABLE karyawan RENAME hobby TO kesukaan;
3. Untuk menghapus field kesukaan
# ALTER TABLE karyawan DROP kesukaan;

Comments

Popular posts from this blog

Komunikasi Data

Link ini juga saya letakkan di ebook campuran http://www.ziddu.com/download/3344575/Komdat1.pdf.html http://www.ziddu.com/download/3344576/Komdat5.pdf.html http://www.ziddu.com/download/3344577/Komdat4.pdf.html http://www.ziddu.com/download/3344578/Komdat3.pdf.html http://www.ziddu.com/download/3344579/Komdat2.pdf.html http://www.ziddu.com/download/3344815/Komdat9.pdf.html http://www.ziddu.com/download/3344816/Komdat6.pdf.html http://www.ziddu.com/download/3344817/Komdat7.pdf.html http://www.ziddu.com/download/3344818/Komdat8.pdf.html

Jaka Lola 26 -> karya : kho ping hoo

Setelah kedua orang muda pelarian itu melompat ke darat dengan selamat, barulah Cui Sian sempat berhadapan dengan Yo Wan. Gadis ini dengan perasaan kagum lalu menjura memberi hormat yang dibalas cepat-cepat oleh Yo Wan. "Hari ini saya, Tan Cui Sian, menerima bantuan yang amat berharga dari sahabat yang gagah perkasa. Saya amat berterima kasih dan bolehkah saya me-ngetahui nama dan julukan sahabat yang mulia?" Akan tetapi orang yang ditanya membelalakkan kedua matanya, lalu menatap wajah Cui Sian penuh selidik, kadang-kadang kepala pemuda itu miring ke kanan kadang-kadang ke kiri wajahnya membayangkam keheranan dan kegirang-an yang besar. Cui Sian mengerutkan alisnya, dan kecewalah hatinya. Apakah pemuda yang tadinya ia anggap luar biasa, gagah perkasa dan sederhana ini sebenarnya seorang laki-laki yang kurang ajar? Kedua pipinya mulai merah, pan-dang matanya yang penuh kagum dan hormat mulai berapi-api. Akan tetapi semua ini buyar seketika berubah men-jadi keheranan ketika pe...

Jaka Lola 27 -> karya : kho ping hoo

"Marah-marah tidak karuan? Pandai memutarbalikkan fakta!" Siu Bi membentak marah sekali, pedangnya yang terhunus itu ia acung-acungkan. "Kalian yang mengumbar mulut jahat menggoyang lidah membicarakan orang semaunya dan tidak karuan! Hayo mau bilang apa sekarang, apakah kfclian kira aku tidak mendengarkan kasak-kusuk kalian yang busuk? Apakah ini sikap orang-orang gagah, lelaki dan wanita kasak-kusuk di tempat sunyi, membicarakan orang lain?" Seketika wajah Cui Sian menjadi merah. Tadinya ia kagum dan suka kepada Siu Bi, apalagi dara remaja itu telah menolongnya di Ching-coa-to. Akan tetapi ucapan yang galak ini benar-benar menyinggung hatinya, karena rnengandung sindiran tentang dia berdua Yo Wan. "Nanti dulu, adik yahg baik. Kami memang telah bicara tentang dirimu, akan tetapi bukan membicarakan hal yang buruk....." "Cih! Bicarakan hal buruk atau pun baik, aku melarang kalian bicara tentang diriku! Apa peduli kalian kalau aku rusak atau tidak apa sa...