PENGANTAR TEKNOLOGI SIA 2

Slides:



Advertisements
Presentasi serupa
Basis Data 2.
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
Database MySQL.
PERINTAH SQL.
Dasar-dasar SQL soesanto.
PENGENALAN MYSQL Musdalifah DJ.
PEMROGRAMAN BASIS DATA
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
Pertemuan 4 Database dengan MySQL.
Internet Programming MySQL
Pemrogramn Berorientasi Obyek MySQL
Microsoft SQL Server DDL dan DML dasar
Collabnet Overview v Informatika BAB IX Mengenal SQL.
Review DDL Pertemuan ke 2.
Mengenal DBMS (Database Management System)
SQL = Structure Query Language
SQL (Structure Query Language)
Sistem Basis Data Pertemuan 11 Presented by :
SQL Pertemuan
SQL Basis data kelas XI. PENGENALAN SQL ■SQL merupakan singkatan dari Structured Query Language. ■SQL merupakan bahasa yang digunakan untuk mengakses.
Pengenalan Database MySQL
SQL Basis Data.
Outline: Relational Data Model Entity Relationship Diagram
Pertemuan after UTS Structure Query Language (SQL)
TEMPAT PENYIMPANAN DATA
Rekayasa Perangkat Lunak (Materi 1 Database)
Bahasa Basis Data.
DDL, DML.
SQL.
Bahasa query terpan.
Bahasa Basis Data.
Konsep Teknologi Informasi B
VII. DDL Di sajikan untuk Lingkungan TASS Dosen : Tora Fahrudin., M.T
SQL (Structure Query Language)
Structure query language (SQL)
Manajemen Basis Data menggunakan SQL Server
Konsep Teknologi Informasi B
Stucture Query Language
SQL Basis Data.
DESAIN BASIS DATA-Bagian 3
Stucture Query Language
SQL OVERVIEW.
Created By Amir Ali,S.Kom.,M.Kom
Pengenalan MySQL An’ Anqinudin L.
Pemrograman Internet Database.
Basis Data [TK1064] I. Pengenalan Basis Data
Structure query language (SQL)
Biodata…… Nama : Muhammad Yunus Alamat : Getap Asal : Sakra Lotim
Konsep dasar sistem basis data By K’ ILO ^_^
Pengenalan mySQL database
Nama : Agnessia Mega C.A.S NIM : Kelas : AB-39-06
SQL.
Stucture Query Language
Penjelasan : Tingkat/level abstraksi data
Structure query language (SQL)
FAJAR Y. ZEBUA Pertemuan vi Database & MySQL FAJAR Y. ZEBUA
Referensi Bahasa MySQL
Stucture Query Language
Mengenal DBMS (Database Management System)
PENDAHULUAN MySQL Oleh: Rudianto.
BAHASA BASIS DATA Data Defenition Languange
Pengantar Teknologi SIM 2 (pertemuan 7)
Pengertian DML, DCL, dan DDL. Data Manipulasi Language(DML) DML adalah sub printah dari bahasa SQL yang digunakan untuk memanipulasi data dalam database.
FAJAR Y. ZEBUA  Menurut Fathansyah (1992, p2) : 1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian.
Transcript presentasi:

PENGANTAR TEKNOLOGI SIA 2 “ Structured Query Language (SQL) ”

Database Bahasa database adalah bahasa khusus yang ditetapkan pembuat DMBS (Database Management System) tentang cara berinteraksi atau berkomunikasi antara pemakai dengan database.

Pengertian SQL SQL merupakan suatu bahasa permintaan yang tersetruktur karena pada penggunaannya, SQL memiliki beberapa aturan yang telah distandarkan oleh asosiasi bernama ANSI (American National Standard Institute). SQL adalah bahasa permintaan yang melekat pada suatu database tertentu, atau dengan kata lain SQL adalah seperangkat intruksi yang digunakan untuk berinteraski dengan database relasional. Ketika user berinteraksi dengan sebuah database, software menerjemahkan perintah – perintah (command – command) ke dalam pernyataan dimana database tahu bagaimana menginterpretasikannya.

Sejarah SQL Awal mula lahirnya bahasa SQL yaitu pada bulan Juni 1970, dimana saat Jhonny Oracle yang merupakan seorang peneliti dari perusahaan IBM memiliki gagasan pembuatan basis data relasional, ide tersebut dituangkan dalam sebuah artikel. Di dalam artikel tersebut juga dibahas mengenai kemungkinan membuat sebuah bahasa standar untuk mengakses data dalam database tersebut. Bahasa standar tersebut diberinama SEQUEL (Structured English Query Language). Setelah kemunculan artikel tersebut lalu IBM memutuskan untuk mengembangkan pembuatan bahasa SEQUEL. Namun penamaan SEQUEL dalam bahasa standar tersebut bermasalah dengan hukum sehingga diubahlah menjadi SQL.

Perbedaan SQL dengan MySQL Bahasa query database (bahasa permintaan) MySQL Software RDBMS (Relational Database Management System) yang mensupport bahasa SQL (bahasa yang digunakan dalam database)

3 Kategori Perintah dari SQL: Data Definition Language (DDL) Data Manipulation Language (DML) Data Control Language (DCL)

Data Definition Language Alter : untuk mengubah struktur tabel yang telah dibuat. Create : untuk membuat database baru, tabel baru, view baru, dan kolom. Drop : untuk menghapus database dan tabel. Comment : untuk menambah komentar ke dalam kamus data. Rename : merubah nama objek Truncate : menghapus semua record dalam sebuah table, termasuk semua ruang yang dialokasikan untuk sejumlah record.

Perintah query & contohnya: CREATE -Membuat database Sintax : CREATE DATABASE namadatabase -Membuat tabel lengkap dengan kolom Sintax : CREATE TABLE namatabel -Membuat view Sintax: CREATE VIEW namaview -Membuat index Sintax : CREATE (unique) INDEX namaindex ON namatabel DROP -Drop table Sintax: DROP TABLE namatabel -Drop view Sintax: DROP VIEW namaview -Drop index Sintax: DROP INDEX namaindex ALTER -Sintax: ALTER TABLE namatabel MODIFY (mengganti type dan nama kolom) -Sintax: ALTER TABLE namatabel ADD (namakolom type kolom [[before, namakolom]]) (menambah kolom), -Sintax: ALTER TABLE namatabel DROP (namakolom typekolom) (untuk menghapus kolom pada sebuah tabel)

Data Manipulation Language Perintahnya: Manipulasi data mencakup : Delete : untuk menghapus data dari tabel. Insert : untuk menyisipkan atau memasukkan data baru ke dalam tabel. Select : untuk mengambil data atau menampilkan data dari suatu tabel atau beberapa tabel dalam relasi. Update : untuk memperbaharui data lama menjadi data terkini. Pemanggilan data yang tersimpan dalam database (query) Penyisipan atau penambahan data baru ke database Penghapusan data dari database Pengubahan data pada database

Perintah query & contohnya: INSERT Sintax: INSERT INTO namatabel VALUES (‘value1’, ‘value2’, dst) UPDATE Sintax: UPDATE namatabel SET namakolom = recordbaru WHERE kondisi DELETE Sintax : DELETE namakolom FROM namatabel WHERE kondisi SELECT Sintax : SELECT namakolom FROM namatabel

Data Control Language Grand : untuk memberikan hak/ izin akses oleh administrator (pemilik utama) server kepada user (pengguna biasa). Hak akses tersebut berupa hak membuat (create), mengambil (select), menghapus (delete), dan mengubah (update). Revoke : untuk menghilangkan atau mencabut hak akses yang telah diberikan user oleh administrator.

Perintah query & contohnya: GRANT Sintax : GRANT PRIVILAGES ON namatabel TO namapengguna REVOKE Sintax : REVOKE PRIVILAGES ON namatabel FROM namapengguna

Kekangan Nilai pada Data Menentukan Kunci Primer (Primary Key) Memberikan Nilai Bawaan (Default) Mengenal Auto_Increment