SQL (Structured Query Language)

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

SOAL PRODUKTIF TKJ Administrasi Server MULAI.
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.
Oracle : Form/Report Developer
PERINTAH SQL.
Dasar-dasar SQL soesanto.
MYSQL.
DDL & Aturan Referential
PEMROGRAMAN BASIS DATA
Oleh : Kholid Fathoni, S.Kom., M.T.
Database MySQL.
Manajemen Basis Data menggunakan SQL Server
Pertemuan 4 Database dengan MySQL.
MODUL 2 BAHASA BASIS DATA
BASIS DATA TERAPAN Triana Elizabeth, S. Kom
SQL (Structured Query Language )
DDL ( Data Definition Language ) DML ( Data Manipulation Language )
Collabnet Overview v Informatika BAB IX Mengenal SQL.
Data Definition Language dan Data Manipulation Language
Review DDL Pertemuan ke 2.
Mengenal DBMS (Database Management System)
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
BASIS DATA TERAPAN Pertemuan 2.
Data Types Data Definition Language Referential Constraint SQL Query
SQL = Structure Query Language
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
Pengantar basis data PROGRAM STUDI PENDIDIKAN TEKNIK INFORMASI DAN KOMPUTER (PTIK) JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK – UNIVERSITAS NEGERI MAKASSAR.
DATA DEFINITION LANGUAGE
SQL Pertemuan
SQL Basis data kelas XI. PENGENALAN SQL ■SQL merupakan singkatan dari Structured Query Language. ■SQL merupakan bahasa yang digunakan untuk mengakses.
PENGANTAR TEKNOLOGI SIA 2
DDL (DATA DEFINITION LANGUAGE) DALAM SQL
SQL Basis Data.
Data Definition Language (DDL)
Pertemuan 2 Model Data, Relational Data Model, Database Schema, DDL
Outline: Relational Data Model Entity Relationship Diagram
Pertemuan after UTS Structure Query Language (SQL)
DDL, DML.
Praktikum Ke (Membuat database, melihat data base, menghapus database, membuat tabel dan melihat tabel).
Connect to the Server - Putty
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
SQL.
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
Nama : Agnessia Mega C.A.S NIM : Kelas : AB-39-06
SQL.
Penjelasan : Tingkat/level abstraksi data
Mengenal DBMS (Database Management System)
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.
Bahasa basis data Safitri Jaya, S.Kom, M.T.I.
PENDAHULUAN MySQL Oleh: Rudianto.
BAHASA BASIS DATA Data Defenition Languange
Transcript presentasi:

SQL (Structured Query Language)

SQL SQL adalah bahasa yang mulanya berorientasi pada basis data relasional. Bahasa ini menghilangkan banyak pekerjaan yang perlu dilakukan pemrogram / pengembang berkaitan dengan operasi – operasi terhadap data bila dibanding dengan menggunakan bahasa general purpose.

Sejarah SQL SQL diawali publikasi makalah E.F. Codd (1970) mengenai model relasional : ”A Relational Model of Data for Large Shared Data Banks”.

Sejarah SQL Pada tahun 1974, D.Chamberlin an R.F. Boyce mengembangkan bahasa query untuk memanipulasi dan mengekstrak data dari basis data relasional, dan definisi dengan “Structured English Query Language” yang disingkat sebagai SEQUEL, yang dikemukakan dalam makalah berjudul “SEQUEL = A Structured English Query Language”.

Revolusi SEQUEL SEQUEL berevolusi menjadi versi revisi yaitu SEQUEL/2 pada tahun 1976.

SQL terbagi 3 Kelompok Yaitu: DDL (Data Definition Language), DML (Data Manipulation Language) DCL (Data Control Language).

DDL (Data Definition Language) DDL disebut sebagai bahasa untuk pendefinisian skema (Schema Definition Language) yang berisi perintah – perintah untuk menciptakan objek – objek basis data (table, indeks, view dan lainnya).

DDL Kebanyakan kalimat DDL mempunyai bentuk sebagai berikut: CREATE object_name ALTER object_name DROP object_name

Membuat (Create) Berikut ini adalah sintaks untuk membuat database (baik di MS SQL Server ,MySQL Server ataupun Oracle: Create Database [Database_name] Create Database NilaiMahasiswa Create Table table_name { column_name data_type [NULL | NOT NULL]}

Membuat table belum ada primary key nya. Create Table Mahasiswa ( nim char (9) not null, nama_m varchar (35) not null, tpt_lhr_m varchar(26), tgl_lhr_m datetime, j_kelamin varchar(10), alm_m varchar(90), kota_m varchar (20), agama_m varchar(10), telpon_m char (13), kode_jur char (2) )

Membuat Primary Key Alter Table Mahasiswa Add Constraint PkMahasiswa Primary Key(nim)

Membuat table dengan primary keynya. Create Table Mahasiswa ( nim char (9) Primary Key, nama_m varchar (35) not null, tpt_lhr_m varchar(26), tgl_lhr_m datetime, j_kelamin varchar(10), alm_m varchar(90), kota_m varchar (20), agama_m varchar(10), telpon_m char (13), kode_jur char (2) )

Atau dengan cara ini: Create Table Mahasiswa ( nim char (9), nama_m varchar (35) not null, tpt_lhr_m varchar(26), tgl_lhr_m datetime, j_kelamin varchar(10), alm_m varchar(90), kota_m varchar (20), agama_m varchar(10), telpon_m char (13), kode_jur char (2), Constraint PkMHS Primary Key (nim)

Hapus (Drop) Terdapat DBMS yang melarang drop terhadap table yang masih berisi data, dengan demikian kita harus melakukan proses 2 (dua) langkah, yaitu: Kita harus mengosongkon isi table dengan mengggunakan perintah DELETE. Kita menghapus definisi table menggunakan perintah DROP TABLE.

Contoh Misalkan kita akan melakukan penghapusan data pada table Mahasiswa maka perintahnya adalah: Delete * From Mahasiswa Atau : Delete from Mahasiswa Untuk melakukan penghapusan table Mahasiswa berserta strukturnya, maka perintahnya adalah: Drop Table Mahasiswa

Hapus (Drop) Database Misalnya kita akan melakukan penghapusan pada database NilaiMahasiswa, maka perintahnya adalah: Drop Database [Database_name] Drop Database NilaiMahasiswa

Perubahan (Alter) Merubah struktur table Dengan perintah ALTER TABLE kita dapat melakukan menambah kolom (ADD) pada table, menghapus kolom dan indeks (DROP).

Menambah kolom Misalkan kita akan menambahkan kolom pada table mahasiswa dengan nama kolom email, varchar (30) null, maka perintahnya adalah: ALTER TABLE Mahasiswa Add email varchar(30)

Merubah kolom Misalkan kita akan merubah kolom email tipe datanya diganti menjadi char(40) pada table mahasiswa, maka perintahnya adalah: ALTER TABLE Mahasiswa ALTER Column email Char(40)

Menghapus kolom Misalkan kita akan menghapus kolom email yang kita tambahkan pada table mahasiswa, maka perintahnya adalah: ALTER TABLE Mahasiswa DROP Column email

Perubahan (Alter) Sedangkan untuk melakukan perubahan nama database pada MS SQL Server, sintaknya adalah: Sp_RenameDB “[Database_lama], “[Database_baru]” Sp_RenameDB “NilaiMahasiswa”, “NilaiMHS”

Selesai Next DML