SQL pada basis data client-server

Slides:



Advertisements
Presentasi serupa
SQL – DML.
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.
PERINTAH SQL.
Dasar-dasar SQL soesanto.
MYSQL.
DDL(DATA DEFINITION LANGUAGE) DML (DATA MANIPULATION LANGUAGE)
SQL Basis Data.
DDL & Aturan Referential
Latihan SQL.
Oleh : Kholid Fathoni, S.Kom., M.T.
Database MySQL.
Manajemen Basis Data menggunakan SQL Server
Basis Data Bab 3 Structured Query Language (SQL).
MODUL 2 BAHASA BASIS DATA
Konsep Dasar User dan Schema Database
DDL & Aturan Referential
SQL (Structured Query Language )
1 Bab 3 Structured Query Language (SQL) Basis Data
Microsoft SQL Server DDL dan DML dasar
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
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
STRUCTURED QUERY LANGUAGE (SQL)
DATA DEFINITION LANGUAGE
SQL Pertemuan
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
Basis Data Terapan Antonius Wahyu Sudrajat, S. Kom., M.T.I Perintah Drop Sintak Menghapus Tabel Drop Aturan: Harus dimulai dari table yang paling children.
SQL Basis data kelas XI. PENGENALAN SQL ■SQL merupakan singkatan dari Structured Query Language. ■SQL merupakan bahasa yang digunakan untuk mengakses.
SQL Basis Data.
Modul SBD-2 …….. SQL Server
Outline: Relational Data Model Entity Relationship Diagram
Pertemuan after UTS Structure Query Language (SQL)
PEMASARAN BERBASIS WEB
FUNGSI-FUNGSI AKSES MySql
Praktikum Ke (Membuat database, melihat data base, menghapus database, membuat tabel dan melihat tabel).
Connect to the Server - Putty
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
Structured Query Language
PEMASARAN BERBASIS WEB
Stucture Query Language
SQL Basis Data.
DESAIN BASIS DATA-Bagian 3
SQL OVERVIEW.
Pengenalan MySQL An’ Anqinudin L.
BEKERJA DENGAN STRUCTURED QUERY LANGUAGE (SQL)
BEKERJA DENGAN STRUCTURED QUERY LANGUAGE (SQL)
Structured Query Language
Structure Query Language (II)
Aplikasi Database Dosen : Sarwo, Skom,.Mkom Url :
Stucture Query Language
Basis Data Bab 3 Structured Query Language (SQL).
CREATE, MODIFY, & DELETE TABLE
Referensi Bahasa MySQL
Stucture Query Language
Membuat Query ACCESS Query adalah fasilitas untuk mengakses data dengan cara  yang memungkin bagi kita untuk menampilkan data-data dari database dalam.
Praktikum Sistem Basis Data - 2
Praktikum 2 - Sistem Basis Data 1
Bahasa basis data Safitri Jaya, S.Kom, M.T.I.
BAHASA BASIS DATA Data Defenition Languange
Pengantar Teknologi SIM 2 (pertemuan 7)
Transcript presentasi:

SQL pada basis data client-server KELOMPOK 2 DIPERSEMBAHKAN OLEH : __________________________________________________________ 1 . AHMAD DAROJAT (02) 2 . DANI SETIYAWAN (07) 3 . LIONI MAHARANI (20) 4 . RENI ANJANI (27) 5 . SIDIK CAHYO .U (29) SQL pada basis data client-server DESIGN AND ANIMATION BY AHMAD DAROJAT*

SQL pada basis data client-server KELOMPOK 2 DIPERSEMBAHKAN OLEH : __________________________________________________________ 1 . AHMAD DAROJAT (02) 2 . DANI SETIYAWAN (07) 3 . LIONI MAHARANI (20) 4 . RENI ANJANI (27) 5 . SIDIK CAHYO .U (29) SQL pada basis data client-server DESIGN AND ANIMATION BY AHMAD DAROJAT*

Retrieval Data Dengan Klausa Where Yang termasuk pada data retrieval pada SQL (Struktur Query Language) adalah select statement. Banyak sebagian pendapat bahwa select statement masuk pada DML(Data Manipulation Language), namun itu tidak jadi masalah karena yang terpenting adalah fungsi dan tujuan pembelajaran kita.

Beberapa jenis select statement, yaitu : Basic select statement adalah jenis yang paling dasar, yaitu hanya menampilkan data semua atau sebagian dengan tidak menampilkan suatu kondisi pada statement tersebut. Contoh : Select * from pegawai; Artinya adalah menampilkan semua data pada table pegawai.

Select dengan klausa where adalah jenis select statement dengan memberikan kondisi atau membatasi baris yang akan ditampilkan. Contoh : Select emp_name from pegawai where nip = 1110023 ; Artinya adalah menampilkan emp_name dari table pegawai dengan nip = 1110023. Dan masih banyak lagi.

Order By ORDER BY adalah suatu fungsi untuk menampilkan semua data secara urut berdasarkan abjadnya. ORDER BY dapat kita kelompokkan menjadi 2 jenis, yang pertama adalah Ascending, yaitu suatu perintah untuk mengurutkan data berdasarkan abjad dari kecil ke besar.Sementara fungsi Descending merupakan fungsi yang menampilkan data secara terurut berdasarkan abjad dari besar ke kecil.

Perintah : Select *from nama_tabel ORDER BY NAMA ASC Perintah disamping menampilkan data dari table Ms_Supplier, dimana field NAMA diurutkan secara Ascending (dari kecil ke besar).

Perintah : Select *from nama_tabel ORDER BY NAMA DESC Perintah disamping menampilkan data dari table Ms_Supplier, dimana field NAMA diurutkan secara DESCENDING (dari besar ke kecil).

Update Data Bentuk umum dari update data :

Pemakaian WHERE bersifat opsional/pilihan. Jika di sertakan, artinya : Jika disertakan, maka yang diubah hanya baris tertentu saja. Jika tidak disertakan, maka semua baris akan berubah. SET digunakan untuk menentukan kolom-kolom yang akan di rubah.

Contoh : Contoh di atas jika di terjemahkan maka artinya adalah : merubah isi table ‘mahasiswa’ pada kolom/field nama menjadi gunawan wijaya dimana orang tersebut mempunyai nim 123456

Hapus Data Apabila suatu data pada sebuah table tidak digunakan lagi, kita dapat menghapus data tersebut dengan menggunakan pernyataan DELETE. Bentuk umum perintah DELETE adalah sebagai berikut :

Pemakaian WHERE bersifat opsional, artinya : jika disertakan, maka hanya baris tertentu saja yang terhapus. jika tidak disertakan, semua baris pada tabel bersangkutan akan dihapus. Berhati-hatilah dalam penggunaan perintah DELETE.

Berikut ini adalah beberapa contoh penggunaan perintah DELETE berserta variasinya : Menghapus sebuah baris DELETE FROM mahasiswa WHERE nim = '12345'; Jika diterjemahkan maka akan berarti : menghapus data dari tabel mahasiswa yang mempunya nim 12345.

Menghapus beberapa baris DELETE FROM mahasiswa WHERE nim '12345' AND '12346'; Jika diterjemahkan maka akan berarti : menghapus data dari tabel mahasiswa yang mempunyai nim 12345 dan 12346. Menghapus semua baris DELETE FROM mahasiswa; Jika diterjemahkan maka akan berarti : menghapus data dari tabel mahasiswa.

Membuat Tabel Cara Membuat :

Pernyataan di atas berarti bahwa Anda membuat table dengan nama tmhs dimana atribut/field yang disertakannya yaitu nim dengan jenis data char, length/size-nya 5 dan not null (datanya harus diisi/tidak boleh kosong). Atribut/field yang lainnya yaitu nama dan alamat. Setelah membuat jangan lupa diisi dengan insert.

Mengedit Struktur Tabel Ada beberapa proses yang termasuk dalam pengubahan struktur dalam tabel, yaitu : Menambah field baru dalam suatu tabel, Mengubah nama field, Mengubah tipe data field, Membuat primary key Menghapus primary key

Menambah field baru dalam suatu tabel ALTER TABLE mhs ADD asalSekolah VARCHAR(20); ALTER TABLE mhs ADD asalSekolah VARCHAR(20) FIRST; ALTER TABLE mhs ADD asalSekolah VARCHAR(20) AFTER nama; Mengubah nama field Misalkan kita akan mengubah nama field ‘nama’ menjadi ‘namaMhs’. ALTER TABLE mhs CHANGE nama namaMhs VARCHAR(8);

Mengubah tipe data field. misalkan kita akan mengubah tipe data dari field ‘tgllahir’ menjadi DATE, maka perintah SQL nya: ALTER TABLE mhs CHANGE tgllahir tgllahir DATE; Membuat primary key ALTER TABLE mhs ADD PRIMARY KEY (nim); ALTER TABLE namatabel ADD PRIMARY KEY (field1, field2, ...); Menghapus primary key Adapun perintah untuk menghapus primary key yang ada dalam tabel ‘mhs’ adalah: ALTER TABLE mhs DROP PRIMARY KEY;

Mengedit Constraint Anda dapat menggunakan constraint untuk membatasi tipe data yang disimpan ke dalam tabel. Constraint dapat digunakan pada saat pertama kali membuat table dengan statement CREATE TABLE atau setelah tabel dibuat dengan perintah statement ALTER TABLE.

Umumnya jenis Constraint mengandung: NOT NULL Constraint: untuk memastikan kolom dalam tabel tidak berisi nilai NULL. CREATE TABLE Pelanggan (Kode Integer NOT NULL, Nama Varchar (30) NOT NULL, Alamat Varchar(30)); DEFAULT Constraint : menentukan nilai default pada kolom saat data diinsert pada tabel. CREATE TABLE Jurnal_Detail (Kode char(4) NOT NULL, Keterangan varchar (30), Debet Numeric DEFAULT 0, Kreditt Numeric DEFAULT 0));

UNIQUE Constraint: untuk memastikan tidak ada data ganda dalam kolom. CREATE TABLE Pelanggan (Kode Integer UNIQUE, Nama Varchar (30), Alamat Varchar(30)); CHECK Constraint: memastikan data dalam kolom memenuhi kriteria yang ditentukan. CREATE TABLE Pelanggan (Kode integer CHECK (Kode > 0), Nama varchar (30), Alamat varchar(30)); Nb: Kriteria field Kode harus lebih besar dari 0, jika data dientry lebih kecil dari 0 akan terjadi error dan data tidak akan dapat disimpan ke table.

Primary Key Constraint: digunakan untuk mengidentifikasi secara unik pada baris. MySQL: CREATE TABLE Pelanggan (Kode integer, Nama varchar(30), Alamat varchar(30), PRIMARY KEY (Kode)); SQL Server: CREATE TABLE Pelanggan (Kode integer PRIMARY KEY, Nama varchar(30), Alamat varchar(30));

Foreign Key Constraint: digunakan untuk integritas referensi dari data. MySQL: CREATE TABLE ORDERS (Kode_Order integer, Tgl_Order date, Kode_Pelanggan integer, Jumlah double, Primary Key (Order_ID), Foreign Key (Kode_Pelanggan) references Pelanggan(Kode)); SQL Server: CREATE TABLE ORDERS (Kode_Oder integer primary key, Tgl_Order datetime, Kode_Pelanggan integer references Pelanggan(Kode), Jumlah double);