B a s i s D a t a - 1. SQL Operasi DDL. Data Definition Laguange. Copyright 2005 PENS-ITS

dokumen-dokumen yang mirip
B a s i s D a t a C H A P T E R. SQL Operasi DDL. Arif Basofi PENS 2015

B a s i s D a t a - 1 C H A P T E R. SQL Operasi DDL. Copyright 2005 PENS-ITS

Pertemuan DDL INDIKATOR. Modul Teori Database Aknela

PERTEMUAN 10 PEMBUATAN TABEL

Oracle Academic Initiative

MODUL 1. Pembuatan tabel, pendefinisian constraint, export dan import PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE

MODUL 2 PENGENALAN DATA DEFINITION LANGUAGE (DDL) & DATA MANIPULATION LANGUAGE (DML)

STRUCTURE QUERY LANGUAGE DDL & DML

Praktikum Basis Data 14 Structure Query Language 2

Transact SQL ; DDL 1 st

Database Management System. Program yang memungkinkan item-item dalam suatu database disusun, diolah dan diperbaharui

LAPORAN PRAKTIKUM BASIS DATA

Praktikum Basis Data. By. Rita Wiryasaputra, ST., M. Cs.

MODUL IV DATA DEFINITION LANGUAGE (DDL)

MATERI TIK KELAS XI TENTANG DBMS dan RDBMS

B a s i s D a t a C H A P T E R. SQL Operasi DML. Arif Basofi PENS 2015

By : Hanung Nindito Prasetyo. Program Studi Teknik Komputer Jurusan Teknologi Informasi Politeknik Telkom 2012

PERTEMUAN 14 MENGONTROL AKSES USER

PERTEMUAN 9 MANIPULASI DATA

TUGAS I PRAKTIKUM SISTEM BASIS DATA. Nama: Krisna Pandu Wibowo( )

Tampilan pada Enterprise Manager

DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI

Introduction to SQL. Database Programming. 2 nd Chapter

MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA

MODUL 4. Query SELECT dan DML (INSERT, UPDATE, DELETE) PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE

Konsep Sistem Informasi B. BAB 2 - SQL Overview

B a s i s D a t a - 1 C H A P T E R. SQL Operasi DML. Copyright 2005 PENS-ITS

DATA DEFINITION LANGUAGE : CREATE, DROP, ALTER

Sejarah(1) Sejarah(2) STRUCTURE QUERY LANGUANGE (1) Definisi SQL

MODUL 2. Sequence, Index dan Synonym PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE

PERTEMUAN 13 SEQUENCE, INDEX & SYNONYM

LAPORAN TUGAS BASIS DATA I

PERTEMUAN 11 CONSTRAINT. Tujuan Pembelajaran : Memahami definisi Constraint Dapat Membuat Constraint Dapat Melakukan pemeliharaan Constraint

BASIS DATA TEKNIK INFORMATIKA - ITS 1

@Tessy Badriyah, SKom. MT. PERTEMUAN 12 VIEW

Pertemuan 10. Bahasa Query Terapan

Oracle Academic Initiative

Oracle Academic Initiative

Praktikum 2 Mata Kuliah : Sistem Pengolahan Basis Data Dosen : Nandang Hermanto

Modul 3. Oleh : Mohammad Sholikin. 1

Sistem Basis Data Danny Kriestanto, S.Kom., M.Eng

Pertemuan III Oleh: Ilham Rais Arvianto, M.Pd

Konsep Dasar. Relatsional dan RDBMS User dan Schema Database Membuat Tabel dan Mendefinisikan Constraint Input Data ke dalam Tabel

Pertemuan 9 Struktur Query Language(SQL)

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2

Basis Data Spasial Modul 2

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

Statement DDL Create database drop database Create table drop table alter table

MODUL 3. View PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE

BAB II PEMBUATAN DAN MANAJEMEN TABLE

Data Manipulation Language (DML) & Data Control Language (DCL) pada Database

Apa yang akan dibahas? Pengertian SQL Penggolongan Statement SQL Aturan Gramatika SQL Struktur Dasar SQL Query Satu (1) Tabel

Basis Data Relational

Oracle Academic Initiative

Macam - Macam Perintah Pada SQL

Untuk mengakses MySQL dengan mode text dari Console (Command Prompt = Microsoft Windows), dapat dilakukan dengan cara : 1.

Pemrograman Web Lanjut 2017

Perkenalan SQL. Ada empat macam tipe database yaitu hirarki, jaringan, relasional, dan objek.

SISTEM BASIS DATA Pertemuan 11 Structure Query Language DDL - DML

Hendra Setiawan ( )

Agenda SQL. Pemakai SQL. Kemampuan SQL 02/12/2010 STRUCTURED QUERY LANGUAGE (SQL) Structured Query Language (SQL) (Pert. 9)

Oracle Academic Initiative

Basis Data (2) Model Data & Skema

BAB 3 BAHASA BASIS DATA (DATABASE LANGUAGE)

Praktikum Basis Data (Database Server MySQL) Bekerja Dengan Tabel

BAHASA QUERY KOMERSIAL

Perangkat Lunak Pengembangan Web

JURNAL PRAKTIKUM (LAB. ACTIVITY) PENGOLAHAN BASIS DATA DT022

Pengenalan Database Management System MySQL. Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL

Pengenalan Structured Query Language

Nama : Parisaktiana Fathonah NIM : Kelas : Prak Sistem Basis Data TI-2 B malam

PEMROGRAMAN WEB 2 DATABASE,MYSQL. Rio andriyat krisdiawan, m.kom

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.

BAHASA QUERY KOMERSIAL

Syntax Syntax SQL. Untuk lebih jelasnya dapat dilihat sebagai berikut : 1. DDL (Definition Data Language) a. CREATE

BAHASA QUERY KOMERSIAL

BAB 1 PENDAHULUAN Latar Belakang Masalah

Basis Data. DDL & Aturan Referential

B a s i s D a t a - 1 C H A P T E R. SQL Operasi DML. Copyright 2005 PENS-ITS

Obyek pada Oracle. Manajemen Obyek Basis Data dan Dictionary View. Obyek pada Oracle adalah segala hal yang bisa dibuat di Oracle, seperti:

Operator Himpunan. Operator Himpunan, DML, DDL, DCL, TCL, Sequence, Index dan Synonym

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom

INTERNET PROGRAMMING DATABASE

DATA DEFINITION LANGUAGE (DDL)

DATA DEFINITION LANGUAGE

Transact SQL ; DDL 2 nd

LAPORAN PRAKTIKUM SISTEM BASIS DATA

S Q L STRUCTURED QUERY LANGUAGE DEFINITION MANIPULATION C O N T R O L D M L SELECT INSERT UPDATE DELETE

Arsitektur Basis Data Oracle

MODUL 4 INTERNET PROGRAMMING DATABASE

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

TUGAS PRAKTIKUM SISTEM BASIS DATA

STRUCTURE QUERY LANGUAGE

Komponen-Komponen SQL a. Data Definition Language (DDL) : Digunakan untuk mendefinisikan data dengan menggunakan perintah : create, drop, alter.

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

Oracle Academic Initiative

MySQL AL AZHAR COMPUTER CLUB

Schema Objects. MI2154 SQL LANJUT Dedy Rahman Wijaya, S.T., M.T., OCA

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

Structured Query Language

Transkripsi:

Copyright 2005 PENS-ITS Operasi DDL Data Definition Laguange

Objectives Tujuan: Mengenal operasi perintah dalam: - DDL (Data Definition Language)

S Q L DDL Data Definition Language (DDL) Dengan perintah dalam DDL, dapat digunakan dalam: Membuat (CREATE) dan menghilangkan (DROP) table Memodifikasi (ALTER) tabel dalam database Membuat (CREATE) dan menghilangkan (DROP) view Membuat (CREATE) dan menghilangkan (DROP) indeks Hasil dari kompilasi perintah DDL berupa kumpulan tabel yang disimpan dalam file khusus: Kamus Data (Data Dictionary). Data Dictionary: merupakan metadata (superdata), yaitu data yang mendeskripsikan data sesungguhnya. Data dictionary ini akan selalu diakses dalam suatu operasi database sebelum suatu file data yang sesungguhnya diakses. Copyright 2005 PENS-ITS

S Q L DDL (Create Table) Create Table (Membuat Table) Untuk membuat skema table baru sekaligus mendefinsikan relasinya, dapat digunakan perintah berikut: CREATE TABLE nama_tabel (kolom typedata (size), kolom typedata (size)); Yang harus dispesifikasikan: Nama Table Nama Kolom, Kolom tipe data dan ukuran kolom Aturan nama table dan kolom: Harus diawali dengan huruf Panjang nama / karakter antara 1 30 characters Mengandung A Z, a z, 0 9, _, $, dan # Tidak boleh terdapat nama yang sama (duplikat) dengan object database lain. Tidak boleh menggunakan keyword database Copyright 2005 PENS-ITS

S Q L DDL (Create Table) Creating New Table Create the table. CREATE TABLE dept (deptno NUMBER(2), dname VARCHAR2(14), loc VARCHAR2(13)); Table created. Confirm table creation. DESCRIBE dept

S Q L DDL (Create Table) Constrain Primary Key (tanpa nama) Constraint Primary Key (tanpa nama constraint) Dapat diberi nama juga tidak. CREATE TABLE dept (deptno NUMBER(2), dname VARCHAR(14), loc VARCHAR(13), PRIMARY KEY (deptno)); Table created. CREATE TABLE dept (deptno NUMBER(2) PRIMARY KEY, dname VARCHAR(14), loc VARCHAR(13)); Table created.

S Q L DDL (Alter Table) Alter Table Gunakan ALTER TABLE untuk: Menambahkan kolom baru Memodifikasi kolom yang sudah ada Mendefinisikan nilai default untuk kolom baru Menghapus (Drop) kolom Copyright 2005 PENS-ITS

S Q L DDL (Alter Table) Gunakan statement ALTER TABLE untuk add, modify, atau drop columns. ALTER TABLE namatabel ADD (namakolom typedata (size)); ALTER TABLE namatabel MODIFY (namakolom typedata (size)); ALTER TABLE namatabel DROP (namakolom);

S Q L DDL (Alter Table) Adding a Column dept New column dept menambah kolom baru pd tabel dept

S Q L DDL (Alter Table) Adding a Column Gunakan klausa ADD untuk menambahkan kolom. ALTER TABLE dept ADD (job_id VARCHAR(9)); Table altered. Kolom baru akan berada pada akhir kolom.

S Q L DDL (Alter Table) Modifying a Column Anda dapat merubah tipe data, ukuran dan nilai default kolom. ALTER TABLE dept MODIFY (last_name VARCHAR(30)); Table altered.

S Q L DDL (Alter Table) Dropping a Column Gunakan klausa DROP COLUMN untuk menghapus kolom. ALTER TABLE dept DROP COLUMN job_id; Table altered. Pastikan bahwa anda benar-benar akan menghapus kolom yang dimaksud, karena tidak bisa dilakukan ROLLBACK kembali!!

S Q L DDL (Drop Table) Dropping a Table Semua data dan struktur dalam table akan dihapus (delete). Beberapa transaksi dengan status pending akan di commit (dimasukkan). Semua indexes di dropped. Anda tidak bisa melakukan ROLLBACK dari statement DROP TABLE (beda dengan operasi DML)!! DROP TABLE dept; Table dropped. Copyright 2005 PENS-ITS

S Q L DDL (Drop Table) Rename Objects database Untuk merubah nama table, view, sequence, atau synonym, anda dapat execute dengan statement RENAME. RENAME dept TO detail_dept; Table renamed. Biasanya yang melakukan harus user yang pemilik (owner) dari object database yang dibuat.

Copyright 2005 PENS-ITS