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.

Pertemuan 10. Bahasa Query Terapan

Q U E L. Contoh : CREATE S(SN = TEXT(5),SNAME=TEXT(20), QUEL dan QBE Hal. 1 dari 15

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

BAHASA QUERY KOMERSIAL

BAHASA QUERY KOMERSIAL

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

BAHASA QUERY KOMERSIAL

STRUCTURE QUERY LANGUAGE ( S Q L )

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

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2

Basis Data Spasial Modul 2

Praktikum Basis Data 2017 TE UM

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

LAPORAN TUGAS BASIS DATA I

PENGANTAR BASIS DATA

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

STRUCTURE QUERY LANGUAGE (SQL)

MODUL II SQL A. TUJUAN

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

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

Macam - Macam Perintah Pada SQL

BAHASA QUERY KOMERSIAL

Stored Procedure. M. Saefudin SKom, MMSI

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

Pemrograman Web Lanjut 2017

Basis Data Relational

BAHASA QUERY KOMPLEKS

Pengenalan Structured Query Language

LATAR BELAKANG IBM San Jose Research Laboratory.

BAHASA QUERY KOMERSIAL

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

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

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

BAB II DASAR TEORI. 2.1 Konsep Dasar Sistem Aplikasi Pengertian Sistem. Pengertian sistem adalah kumpulan dari elemen-elemen yang berinteraksi

INTERNET PROGRAMMING DATABASE

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

MENGENAL SYNTAX DML PADA SQL

P - 7 Pembahasan UTS PSIK V

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

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

Data Manipulation Language (DML)

Database MySql. Mata Pelajaran: Database SMK Qamarul Huda Jurusan TKJ Kelas XII. Disusun oleh: Heru Minandar,ST.

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

Praktikum Basis Data 14 Structure Query Language 2

Pertemuan III Oleh: Ilham Rais Arvianto, M.Pd

Membuat Data Menggunakan Aplikasi Oracle (Command Line SQL)

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

DESAIN DATABASE. Pertemuan 06 3 SKS

MODUL 4 INTERNET PROGRAMMING DATABASE

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

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

Kontrak Kuliah. Dasar-dasar MySQL. Edi Sugiarto, S.Kom, M.Kom

Satuan Acara Perkuliahan

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

X. PENGANTAR DATABASE

Pemrograman Web 1. Akademi Manajemen Informatika dan Komputer AMIK Royal Kisaran. Modul 2 Revisi 2. Tahun Akademik 2012/2013

Modul 3. Oleh : Mohammad Sholikin. 1

Konsep Sistem Informasi B. BAB 2 - SQL Overview

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

MODUL 5 INTERNET PROGRAMMING : MySQL

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

MODUL 7 STRUCTURED QUERY LANGUAGE

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

KURSUS ONLINE JASA WEBMASTERS

Pemrograman Basis Data dan SQL

STRUCTURE QUERY LANGUAGE DDL & DML

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

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

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

Pertemuan 12 Pengenalan Structured Query Language

BAB 2 LANDASAN TEORI

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

Riyanto

Structured Query Language

SISTEM BASIS DATA II S A N T I W I D I A N T I

SQL. Brigida Arie Minartiningtyas, M.Kom

LINGKUNGAN BASIS DATA

Contoh SQL Constraint

Basis Data (Database) Oleh : Edi Sugiarto, S.Kom, M.Kom

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

SQL. Lecturer: Mahendra Data, S.Kom

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

DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

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

Pengertian dan Fungsi MySql dan SQLyog sebagai Data Base

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

MODUL PRAKTIKUM 04. Database Implementation dengan Perintah SQL

MODUL 1 Pengenalan MySQL, DDL, DML

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 DDL. Copyright 2005 PENS-ITS

Tampilan pada Enterprise Manager

LAPORAN PRAKTIKUM IV BASIS DATA (SISTEM BERKAS - LAN)

STRUCTURE QUERY LANGUAGE

MODUL V DATA MANIPULATION LANGUAGE (DML) 1

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

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

Transkripsi:

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

PERTEMUAN 5 SBD 1 Model Data Relasional - Bagian 3 Bahasa pada Model Relasional: QUEL Query by Example (QBE) Structure Query Language (SQL)

QUEL QUEL, bahasa ini dipergunakan secara berdiri sendiri dengan menuliskan instruksi ke prosesor QUEL (disisipkan ke dalam bahasa pemrograman C). QUEL dibagi menjadi dua, yaitu DDL dan DML. QUEL DDL terdiri dari: Create, merupakan query untuk membuat tabel. CREATE MHS (NPM=TEXT(8), NAMA=TEXT(20), ALAMAT=TEXT(30), TGL_LAHIR=DATE); Index, merupakan query untuk membuat index. MHS INDEX INDEX ON MHS IS MHS_INDEX (NPM);

QUEL selanjutnya Define view, merupakan query untuk membuat view. DEFINE VIEW MHS_VIEW (NPM=MHS.NPM, NAMA_MHS=MHS.NAMA); Destroy, merupakan query untuk menghapus tabel, index dan view. DESTROY MHS_VIEW; Modify, merupakan query untuk merubah struktur tabel atau index. MODIFY MHS TO UNIQUE ON NPM;

QUEL selanjutnya QUEL DML terdiri dari: Retrieve, merupakan query untuk menampilkan data. RETRIVE (MATKUL.NAMA_MK) WHERE (MATKUL.SKS=2); Replace, merupakan query untuk mengubah data. REPLACE NILAI (UAS = 50) WHERE NPM = 30100143 AND KDMK = KK018 ; Delete, merupakan query untuk menghapus record. DELETE MHS WHERE NAMA = LINA ; Append, merupakan query untuk memasukkan record baru. APPEND TO MATKUL (KDMK = KK022, NAMA_MK = SIM, SKS = 3);

Query by Example (QBE) selanjutnya Query by Example (QBE), user dapat menggunakan atau memanggil tabel kosong di layar untuk diberi nama relasi, atribut dan instruksi yang diinginkan. Perintah QBE terdiri dari: P (print), I (insert), D (delete) dan U (update). Print, merupakan query untuk menampilkan data. Insert, merupakan query untuk memasukkan record baru.

Query by Example (QBE) selanjutnya Update, merupakan query untuk mengubah record. Delete, merupakan query untuk menghapus record.

Structure Query Language (SQL) Structure Query Language (SQL), sekumpulan perintah khusus yang digunakan untuk mengakses data dalam database relasional. SQL DDL terdiri dari: Create, merupakan query untuk membuat database dan tabel. CREATE DATABASE DB_UNIVERSITAS; CREATE TABLE MAHASISWA (NPM VARCHAR(8), NAMA_LENGKAP VARCHAR(64), JENIS_KELAMIN ENUM(2), ALAMAT VARCHAR(32), UMUR INT); CREATE TABLE MATA_KULIAH (KDMK VARCHAR(8), NAMA_MATA_KULIAH VARCHAR(64), SKS INT); Alter, merupakan query untuk mengubah struktur tabel. ALTER TABLE NILAI ADD AKHIR INT; Drop, merupakan query untuk menghapus database dan tabel. DROP DATABASE DB_UNIVERSITAS;

Structure Query Language (SQL) selanjutnya SQL DML terdiri dari: Select, merupakan query untuk mengambil data pada tabel database. SELECT * FROM MAHASISWA WHERE UMUR= 20 ; Insert, merupakan query untuk memasukkan data pada tabel database. INSERT INTO MAHASISWA (NPM, NAMA_LENGKAP, JENIS_KELAMIN, ALAMAT, UMUR) VALUES ( 10296832, NURHAYATI, P, JAKARTA, 20 ); Update, merupakan query untuk merubah data pada tabel database. UPDATE MAHASISWA SET NAMA_LENGKAP= NUR, WHERE NPM= 10296832 ; Delete, merupakan query untuk menghapus data pada tabel database. DELETE FROM MAHASISWA WHERE NPM= 10296832 ;

Referensi Materi Perkuliahan - Model Data Relasional http://bit.ly/2dtnm2l Materi Perkuliahan - Model Data Relasional http://bit.ly/1moorgz Materi Perkuliahan - QUEL & QBE http://bit.ly/2e4wnco