Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
PEMASARAN BERBASIS WEB 2017/STIMATA/suvi.rahma@gmail.com
DATABASE PEMASARAN BERBASIS WEB
2
Pengenalan Database Apa itu database ? Contohnya :???
Kumpulan tabel , tabel – tabel tersebut harus saling berelasi melalui kolom – kolom yang ada berdasarkan aturan – aturan tertentu. Contohnya :???
3
Dasar dasar database Tabel ? Kolom dan tipe data Baris Primary key
Tabel adalah sekumpulan data yag disajikan secara tabular dan dipisahkan berdasarkan kolom – kolom tertentu. Kolom dan tipe data Tipe data dari kolom – kolom yang terdapat pada sebuah tabel dapat berbeda – beda dan dapat kita tentukan sendiri. Dalam dunia database, kolom sering disebut sebagai field Baris Istilah database disebut dengan record. Primary key Field kunci dalam suatu tabel, yang berfungsi sebagai pembeda antara record satu dengan yang lain. Foreign key Field yang dijadikan sebagai kunci tamu dalam suatu tabel.
4
Bahasa Database SQL? Structured Query Language. Bahasa yang dirancang untuk berkomunikasi dengan database. Tidak seperti bahasa pemrograman (seperti C, visual Basic, dan sebagainya), SQL hanya memiliki beberapa kata kunci saja. Tiga Elemen Penting dalam SQL DDL DML DCL
5
SELECT Pengambilan data dari dalam database dilakukan dengan menggunakanb statemen SELECT. Bentuk umum select Select fields1,fields2,….,fieldsN from tabel
6
Membuat dan Memanipulasi struktur tabel
Membuat tabel Untuk membuat tabel di dalam database menggunakan statemen CREATE TABLE Struktur Umum : Contoh : Create table nama ( field1 tipe, Field2 tipe, …. ); Create table produk ( id char(4), nama varchar(30), harga numeric(8,2), Deskripsi varchar(265)
7
Membuat dan Memanipulasi struktur tabel
Not null Field dalam database dapat berisi nilai NULL (nilai kosong). Jika anda ingin memastikan bahwa suatu field harus diisi, maka ditambah klausa NOT NULL pada saat mendefinisikan field. Contoh: Create table produk ( id char(4) not null, nama varchar(30), harga numeric(8,2), Deskripsi varchar(265) );
8
Membuat dan Memanipulasi struktur tabel
Menambah kolom Tabel Tabel yang telah dibuat dapat pula ditambahkan field – field baru. Sebagai contoh, kita ingin menambahkan field ID_VENDOR pada tabel produk. Untuk melakukan perubahan terhadap struktur tabel, kita harus menggunakan statemen ALTER TABLE. Bentuk umum Alter table NamaTable Add column FieldTipe Contoh : Alter table produk Add column id-vendor char(3) not null;
9
Membuat dan Memanipulasi struktur tabel
Mengubah kolom tabel : Kolom atau field dari suatu tabel yang telah didefinisikan sebelumnya masih dapat diubah sesuai kebutuhan. Contoh : Alter table produk Modify column id char (6); Menghapus kolom Tabel Kita juga dapat menghapus satu atau beberapa field dari suatu tabel. drop column id_vendor;
10
Membuat dan Memanipulasi struktur tabel
Menghapus Tabel Tabel dapat dihapus dengan menggunakan statemen DROP TABLE. Bentuk umum penggunaan statemen ini adalah sebagai berikut : drop table nama Contoh : drop table produk
11
Memanipulasi Data Memasukkan Data Baru
Untuk memasukkan data menggunakan statemen INSERT Bentuk umumnya : Insert into NamaTabel(field1,field2,…) values(nilai1,nilai2,…) atau Insert into NamaTabel values(nilai1,nilai2,…) Contoh : Insert into produk(id, nama, harga, deskripsi) values(‘EL-001’, ‘Lemari ES’, , null); Atau Insert into produk values (‘EL-001’, ‘Lemari ES’, , null);
12
Memanipulasi Data Mengubah Data
Untuk melakukan perubahan dalam suatau tabel menggunakan statemen UPDATE Bentuk umumnya : update NamaTabel Setfield1 = nilai1, field2 = nilai2,… Contoh : update produk Set nama = ‘kulkas’ Where id= ‘EL-001’
13
Memanipulasi Data Menghapus Data
Penghapusan data dalam suatu tabel menggunakan statemen DELETE Bentuk umumnya : Delete from NamaTabel where kondisi Contoh : Delete from produk where id = ‘EL-007’
14
Seleksi Data Menampilkan field yang dipilih
Data yang tersimpan dalam suatu database dapat ditampilkan menggunakan statemen SELECT. Dalam kasus – kasus pemrograman terkadang kita hanya perlu mengabil satu atau beberapa field saja. Bentuk umum : Select field1,field2,…fieldN from NamaTabel Contoh : Select id,nama from produk Menampilkan semua field select * from namaTabel
15
Seleksi Data Memfilter tampilan data
Proses penyaringan (filtering) data adalah menampilkan datayang memenuhi kriteria – kriteria tertentu yang kitta definisikan. Kriteria ini sering disebut dengan kondisi. Dalam SQL, kondisi harus didefinisikanmenggunakan klausa WHERE Bentuk umumnya : Select field1, field2,….fieldN From NamaTabel1,NamaTabel2,…NamaTabelN Where kondsi Contoh : Select id,nama,harga From produk Where harga < 10000
16
Seleksi Data Memfilter tampilan data
Pada proses ini kita juga bisa menyertakan lebih dari satu kondisi dengan relasi logika OR atau AND Bentuk Umum : Select field1,field2,…fieldN From NamaTabel1,NamaTabel2,…NamaTabelN where kondisi1[and/or] kondisi2[and/or] kondisi3[and/or] Contoh : Select id, nama, harga from produk Where harga <= and harga >=5000 Untuk data bertipe karakter kita menggunakan operator LIKE , contoh : Select id,nama, harga from produk Where nama like ’%d%’;
17
Seleksi Data Mengurutkan tampilan data
Untuk keperluan pengurutan data yang akan ditampilkan, kita perlu menyertakan klausa ORDER BY pada akhir statemen SELECT yang kita tulis. Bentuk umum : [statemen SELECT] ORDER BY firld1,field2,…[ASC|DESC] Contoh : Select id, nama,harga from produk Order by nama asc
18
Seleksi Data Menggunakan alias
adakalanya kita perlu menggunakan alias untuk mempersingkat nama tabel. Contoh sintak : Select id, nama, harga, deskripsi from produk Perintah diatas sebenarnya sama saja bila ditulis : Select produk.id, produk.nama, produk.harga, produk.deskripsi From produk Karena terlalu panjang jadi : p.id, p.nama, p.harga, p.deskripsi From produk p
19
Seleksi Data Join Seleksi dapat dilakukan dari lebih dari satu tabel yang memiliki relasi satu sama lain. Relasi tersebut dibuat menggunakan firld-field tertentu dari tabel – tabel bersangkutan. Contoh tabel buku mempunyai field : kode_buku, judul, pengarang, jumlah_buku, kode_penerbit Contoh tabel Penerbit mempunyai field : Kode_penerbit, nama_penerbit Contoh : Select a.kode_buku, a.judul_buku, a.pengarang, b.nama_penerbit, a.jumlah_buku From buku a, penerbit b Where a.kode_penerbit = b.kode_penerbit
20
Aggregate Function Max dan Min
Digunakan untuk menentukan nilai maksimum dan Minimum dari suatu data yang terdapat pada field tertentu Bentuk umum : Select max/min(field) from NamaTabel Contoh : Select max/min(harga) from produk;
21
Aggregate Function Avg
Untuk menentukan nilai rata – rata dari semua data yang terdapat pada suatu field tertentu Bentuk umum : Select avg(field) from NamaTabel Contoh : Select avg(harga) from produk; Count Untuk menghitung cacah record dari suatu field Select count(field) from namaTabel Select count(*) from produk;
22
Aggregate Function Sum
Digunakan untuk menjumlahkan data yang terdapat pada suatu field teretntu Bentuk umumnya : Select sum(field) from NamaTabel Contoh sum(harga) from produk; Grouping Pengelompokkan data , memakai klausa GROUP BY
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.