DDL (DATA DEFINITION LANGUAGE) DALAM SQL

Slides:



Advertisements
Presentasi serupa
SQL  SQL adalah bahasa query baku untuk DBMS  SQL diambil sebagai bakuan sejak tahun 1992  Awalnya diterapkan pada DBMS besar seperti Oracle dan Informix,
Advertisements

Sejarah (1) • Tahun 1974, Dr. Chamberlin dari Saan Jose Laboratorium IBM mendefinisikan sebuah bahasa untuk mengakses database yang disebut dengan SEQUEL.
MATA KULIAH : “LOGIKA DAN ALGORITMA”
Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, Frank & Rudy
SISTEM BASIS DATA INTRO-5. •Setelah mengikuti perkuliahan ini diharapkan mahasiswa dapat mengerti : 1.Aplikasi perintah SQL ke MySql Server 2.Mengerti.
DDL (Data Definition Language)
PERINTAH SQL.
Dasar-dasar SQL soesanto.
DDL(DATA DEFINITION LANGUAGE) DML (DATA MANIPULATION LANGUAGE)
DATA DEFINITION LANGUANGE (DDL)
SQL Basis Data.
DDL & Aturan Referential
PEMETAAN – RELATIONAL - SQL
PEMROGRAMAN BASIS DATA
Sistem Basis Data DANNY KRIESTANTO, S.KOM., M.ENG.
SISTEM BASISDATA Lasmedi Afuan, ST.,M.Cs. SQL (S RUCTURE Q UERY L ANGUAGE ) Query/SQL : Bahasa standar yang digunakan untuk mengakses basisdata. Standar.
Oleh : Kholid Fathoni, S.Kom., M.T.
SQL (Structured Query Language)
Database MySQL.
Manajemen Basis Data menggunakan SQL Server
LINGKUNGAN BASIS DATA Anggit Dwi Hartanto, S.Kom.
Pertemuan 4 Database dengan MySQL.
Basis Data Bab 3 Structured Query Language (SQL).
MODUL 2 BAHASA BASIS DATA
DDL & Aturan Referential
Microsoft SQL Server DDL dan DML dasar
Collabnet Overview v Informatika BAB IX Mengenal SQL.
Data Definition Language dan Data Manipulation Language
Review DDL Pertemuan ke 2.
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
Data Types Data Definition Language Referential Constraint SQL Query
SQL = Structure Query Language
SQL (Structure Query Language)
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
DATA DEFINITION LANGUAGE
PENGANTAR TEKNOLOGI SIA 2
SQL Basis Data.
Data Definition Language (DDL)
Pertemuan 2 Model Data, Relational Data Model, Database Schema, DDL
Pertemuan after UTS Structure Query Language (SQL)
Structure Query Language (SQL)
SQL (Structured Query Language)
PENGANTAR SQL MI2143 – Dasar SQL Disusun oleh:
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
SQL.
Matakuliah Desain Basis Data Oleh Aziz Musthafa, S.Kom
Bahasa query terpan.
Konsep Teknologi Informasi B
VII. DDL Di sajikan untuk Lingkungan TASS Dosen : Tora Fahrudin., M.T
SQL (Structure Query Language)
Manajemen Basis Data menggunakan SQL Server
Konsep Teknologi Informasi B
DDL (Data definition language)
SQL pada basis data client-server
SQL Basis Data.
SQL OVERVIEW.
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
Pengenalan MySQL An’ Anqinudin L.
Data Definition Language (DDL)
Pemrograman Internet Database.
DDL (DATA DEFINITION LANGUAGE) DALAM SQL
Aplikasi Database Dosen : Sarwo, Skom,.Mkom Url :
SQL.
Basis Data Bab 3 Structured Query Language (SQL).
CREATE, MODIFY, & DELETE TABLE
MEMBANGUN DATABASE DENGAN MySQL
MKA-30 Perancang dan Pemrograman WEB Wilonotomo, S.Kom., M.Si.
Bahasa basis data Safitri Jaya, S.Kom, M.T.I.
PENDAHULUAN MySQL Oleh: Rudianto.
Pengantar Teknologi SIM 2 (pertemuan 7)
Transcript presentasi:

DDL (DATA DEFINITION LANGUAGE) DALAM SQL CHAPTER 6 DDL (DATA DEFINITION LANGUAGE) DALAM SQL

Structured Query Language (SQL) SQL pertama diterapkan oleh System R IBM, pada tahun1970 an. SQL adalah standard query language untuk membuat dan memanipulasipada Relational Databases. Beberapa perbedaan kecil pada syntax, tetapi mayoritas SQL adalah standar misal pada MS Access, Oracle, Sybase, Informix, etc. SQL adalah suatu alat Perintah Baris atau dapat juga ditempelkan pada bahasa pemrograman seperti: Cobol, "C", Pascal, etc.

Structured Query Language (SQL) SQL adalah Bahasa distandarisasi yang dimonitor oleh American National Standards Institute (ANSI) sama halnya oleh National Institute of Standards (NIST). ANSI 1990 - SQL 1 standard ANSI 1992 - SQL 2 Standard (sometimes called SQL-92) SQL 3 is in the works - adds some Object oriented concepts

Structured Query Language (SQL) Data Definition Language (DDL) CREATE TABLE DROP TABLE CREATE INDEX ALTER TABLE CREATE VIEW DROP VIEW Data Manipulation Language (DML) SELECT UPDATE INSERT DELETE

Tipe Domain di SQL char(n). character string dengan panjang tetap, dengan spesifikasi panjang n. varchar(n). character string dengan panjang bervariasi, dengan spesifikasi panjang maksimum n. int. Integer (a finite subset of the integers that is machine-dependent). smallint. Small integer (a machine-dependent subset of the integer domain type). numeric(p,d). Angka dengan panjang tetap, dengan pendekatan spesifikasinya adalah p digit, dengan n digit kekanan nilai desimal. real, double precision. Floating point and double-precision floating point numbers, with machine-dependent precision. float(n). Angka pecahan, dengan pendekatan spesifikasiya paling tidak n digit.

DDL bentuk umum create table create table table-name (column – definition [,column-definition]… [,primary-key-definition] [,foreign-key-definition [,foreign-key-definition]…]]) untuk ‘column-definition’ mempunyai bentuk: column-name data-type [not null]

DDL create table anggota create table bkredit (noang char(2) not null, nmang char(20), alamat char(20), telepon char(15), primary key (noang)); create table bkredit (nokredit char(3) not null, tgkrdit date, jmkredit number, jkwaktu number, tdlunas char(5), primary key (nokredit) foreign key noang references anggota );

DDL create table angsuran (noangs char(3) not null, tgangs date, jmangs number, angske number, primary key(noangs) foreign key nokredit references bkrdit );

DDL Bentuk umum alter table Menambah atribut alter table table-name add column data type; contoh: menambahkan atribut discount pada relasi bkredit alter table bkredit add discount number;

DDL Menghapus atribut alter table table-name drop column data type; contoh: menghapus atribut discount pada relasi bkredit alter table bkredit drop discount number;

DDL Menghapus tabel Bentuk Umum drop table drop table table-name; Contoh: menghapus tabel anggota Drop table anggota;

DDL membuat index bentuk umum create index create [unique] index on table-name (column[order][,column][order]]…) [cluster]; contoh: create index x on t (p, q desc, r) cluster; Untuk menghapus index : drop index index