SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

dokumen-dokumen yang mirip
SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

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

Pertemuan 10. Bahasa Query Terapan

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

STRUCTURE QUERY LANGUAGE ( S Q L ) Jenis SQL 1. Interactive langsung dapat dioperasikan 2. Embedded disisipkan ke dalam sebuah program

STRUCTURE QUERY LANGUAGE ( S Q L )

STRUCTURE QUERY LANGUAGE ( S Q L ) Pengelompokan Statement SQL 1. Data Definition Language ( DDL )

STRUCTURE QUERY LANGUAGE (SQL)

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

BAHASA QUERY KOMERSIAL

BAHASA QUERY KOMERSIAL

Perangkat Lunak Pengembangan Web

BAHASA QUERY KOMERSIAL

BAHASA QUERY KOMERSIAL

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

BAHASA QUERY KOMPLEKS

BAHASA QUERY KOMERSIAL

SQL Data Definition Language (DDL)

STRUCTURE QUERY LANGUAGE DDL & DML

LAPORAN TUGAS BASIS DATA I

SQL DASAR BASIS DATA. Rajif Agung Yunmar, S.Kom., M.Cs.

Macam - Macam Perintah Pada SQL

Untuk mencoba contoh-contoh perintah join, silahkan eksekusi query create+insert dibawah ini:

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

Praktikum Basis Data 2017 TE UM

SQL (Structure Query Language) Gentisya Tri Mardiani, S.Kom

MENGENAL SYNTAX DML PADA SQL

Modul 3 : Query Penggabungan Tabel

P - 7 Pembahasan UTS PSIK V

Praktikum Basis Data 14 Structure Query Language 2

Pengertian Query. Query adalah perintah-perintah untuk mengakses data pada sistem basis data

MODUL V DATA MANIPULATION LANGUAGE (DML) 1

Basis Data Spasial Modul 2

Satuan Acara Perkuliahan

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

Apakah SQL? Membuat basis data dan struktur tabel Input, update, dan delete data dari tabel Membuat query sederhana dan kompleks SQL

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG


MODUL 4 INTERNET PROGRAMMING DATABASE

Program Studi: Manajemen Bisnis Telekomunikasi & Informatika Mata Kuliah: Data Management Oleh: Yudi Priyadi. (Structure of The Database Language)

Structured Query Language

MODUL II SQL A. TUJUAN

Untuk menjalankan Mysql secara konpensional jalankan Mysql.exe pada direktori Mysql\Bin. Akan tampak tampilan sebagai berikut:

Pemrograman Web Lanjut 2017

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) PROGRAM STUDI : DIII MANAJEMEN INFORMATIKA Semester : 4

Pertemuan III Oleh: Ilham Rais Arvianto, M.Pd

By Mrs Imana Malia Kondou, S.T. missimanakondou.wordpress.com

BAB III STRUCTURED QUERY LANGUAGE (SQL)

PENGANTAR PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011. Rizki Arif Firdaus

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

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

Basis Data. Bagian IV SQL (3) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan

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

Mahasiswa mengetahui & memahami mengenai DML, DCL di SQL. (Isi_Field_1, Isi_Field_2,, Isi_Field_N) ;

TUGAS PRAKTIKUM SISTEM BASIS DATA

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

SQL. Brigida Arie Minartiningtyas, M.Kom

SQL (STRUCTURED QUERY LANGUAGE)

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

TUGAS PRAKTIKUM SISTEM BASIS DATA

Data Manipulation Language (DML)

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

Sistem Basis Data 1. Pertemuan 5 dan 6 Aljabar Relasional dan SQL Rogayah, ST.,MMSI Untuk 3DB01 dan 3DB04

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

STMIK SUMEDANG DATA DEFINITION LANGUAGE (DDL) TUGAS PRAKTEK PEMROGRAMAN BASIS DATA. Nama : NIKKI BAGUS N A NIM : A Kelas : TI 4A

SISTEM BASIS DATA Pertemuan 11 Structure Query Language DDL - DML

Basis Data Relational

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

Hendra Setiawan ( )

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

STRUCTURE QUERY LANGUAGE

MODUL 5 INTERNET PROGRAMMING : MySQL

RENCANA PEMBELAJARAN SEMESTER

Rencana Pelaksanaan Pembelajaran

MODUL PRAKTIKUM 04. Database Implementation dengan Perintah SQL

LATAR BELAKANG IBM San Jose Research Laboratory.

Konsep Sistem Informasi B. BAB 2 - SQL Overview

Pengenalan Structured Query Language

SQL. Lecturer: Mahendra Data, S.Kom

MUKADDIMAH TEORI ASUMSI TABEL. CREATE TABLE contoh ( kode CHAR(5), nama VARCHAR(50) )

Riyanto

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

STUPID LOGIC PROGRAMMING II

Modul 3 Pengelolaan Tabel

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

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

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

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

Tambahkan kolom JKEL dengan panjang 1 char pada tabel MHS, maka Syntax SQL adalah...

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

Pertemuan 12 Pengenalan Structured Query Language

SQL OVERVIEW. Widio Riyanto. A. Definisi SQL

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


Database Systems: Lab. Actvity 1: Database Design. Merancang Database. Merancang Database. Tipe Tabel MySQL.

Mahasiswa mampu menjelaskan fungsi data management, business process management dalam suatu perancangan SIM suatu organisasi.

PERTEMUAN 9 MANIPULASI DATA

Transkripsi:

SISTEM BASIS DATA 1 WAHYU PRATAMA, S.Kom., MMSI.

PERTEMUAN 7 SBD 1 Structure Query Language - Bagian 2 Contoh Kasus DDL, DML dan DCL. Advanced SQL.

Contoh Kasus DDL, DML dan DCL Membuat database mahasiswa: create database db_universitas; Membuat tabel mahasiswa, mata kuliah dan nilai; create table mahasiswa (npm varchar(8), nama_lengkap varchar(64), jenis_kelamin varchar(2), alamat varchar(32), umur int); create table mata_kuliah (kdmk varchar(8), nama_mata_kuliah varchar(64), sks int); create table nilai (npm varchar(8), kdmk varchar(8), uts int, uas int, akhir int); Memasukkan data mahasiswa ke tabel mahasiswa; insert into mahasiswa (npm, nama_lengkap, jenis_kelamin, alamat, umur) values ( 10296832, Nurhayati, P, Jakarta, 20 ); insert into mahasiswa (npm, nama_lengkap, jenis_kelamin, alamat, umur) values ( 31296500, Budi, L, Bogor, 21 ); insert into mahasiswa (npm, nama_lengkap, jenis_kelamin, alamat, umur) values ( 41296525, Pipit, P, Depok, 21 ); insert into mahasiswa (npm, nama_lengkap, jenis_kelamin, alamat, umur) values ( 21196353, Andi, L, Tangerang, 20 );

Contoh Kasus DDL, DML dan DCL selanjutnya Memasukkan data mata kuliah ke tabel mata kuliah: insert into mata_kuliah (kdmk, nama_mata_kuliah, sks) values ( AK011317, Sistem Basis Data 1, 3 ); insert into mata_kuliah (kdmk, nama_mata_kuliah, sks) values ( KK011102, Bahasa Indonesia 1, 2 ); insert into mata_kuliah (kdmk, nama_mata_kuliah, sks) values ( AK011305, Interaksi Manusia dan Komputer, 3 ); Memasukkan data nilai ke tabel nilai: insert into nilai (npm, kdmk, uts, uas) values ( 10296832, AK011305, 80, 90 ); insert into nilai (npm, kdmk, uts, uas) values ( 31296500, KK011102, 75, 65 ); insert into nilai (npm, kdmk, uts, uas) values ( 41296525, AK011305, 70, 80 ); insert into nilai (npm, kdmk, uts, uas) values ( 21196353, AK011305, 95, 85 );

Contoh Kasus DDL, DML dan DCL selanjutnya Berbagai macam perintah select: select * from mahasiswa; select nama_mata_kuliah, sks from mata_kuliah; select * from mahasiswa where alamat= Depok ; select * from mahasiswa where nama_lengkap= Andi and umur= 20 ; select * from mahasiswa where nama_lengkap= Andi or umur= 20 ; select * from mahasiswa where nama_lengkap= Pipit and (alamat= Depok or alamat= Tangerang ); select * from mahasiswa order by nama_lengkap; select distinct sks from mata_kuliah; select count(distinct uts) from nilai; select min(umur) from mahasiswa; select avg(uas) from nilai;

Contoh Kasus DDL, DML dan DCL selanjutnya Contoh perintah update: update mahasiswa set nama_lengkap= Pipit Sari, alamat= Tangerang' where nama_lengkap= Pipit ; Contoh perintah delete: delete from mahasiswa where nama_lengkap= Pipit Sari and jenis_kelamin= P ; Contoh perintah alter: alter table mahasiswa add primary key (npm); alter table mahasiswa drop column umur; alter table mahasiswa drop primary key; Contoh perintah drop dan truncate: truncate table nilai; drop table mata_kuliah;

Advanced SQL Advanced SQL terbagi dalam perintah perintah lebih lanjut seperti penggabungan perintah, pembentukan tabel, pembentukan index dan sebagainya. Pembagian perintah-perintah Advanced SQL sebagai berikut: SQL TOP, digunakan untuk menentukan jumlah record untuk kembali. SQL LIKE, digunakan untuk mencari pola yang ditetapkan dalam kolom. SQL WILDCARD, digunakan ketika mencari data dalam database. SQL IN, digunakan untuk menentukan beberapa nilai dalam klausa WHERE. SQL BETWEEN, digunakan dalam klausa WHERE untuk memilih berbagai data antara dua nilai. SQL JOIN, digunakan untuk permintaan data dari dua atau lebih tabel, didasarkan pada hubungan antara kolom tertentu dalam tabel ini. SQL UNION, digunakan untuk menggabungkan hasil dari dua atau lebih pernyataan SELECT.

Advanced SQL selanjutnya Berbagai macam perintah Advanced SQL: select top 2 * from mata_kuliah; select * from mahasiswa where nama_lengkap like a% ; select * from mahasiswa where alamat like ok ; select * from nilai where uts in ( 80, 75 ); select * from mata_kuliah where sks between 2 and 3 ; select mahasiswa.npm, nilai.uts, mahasiswa.nama_lengkap from mahasiswa inner join nilai on mahasiswa.npm=nilai.npm; select npm from mahasiswa union select uts from nilai;

Referensi Materi Perkuliahan - Model Data Relasional http://bit.ly/2dtnm2l Materi Perkuliahan - Model Data Relasional http://bit.ly/1moorgz Materi Perkuliahan - SQL Statement http://bit.ly/2nfuitv