Basis data 9

13
Basis data PERTEMUAN 9 Basis Data By.Ira Febrinda Universitas Negeri Makassar

Transcript of Basis data 9

Page 1: Basis data 9

Basis data

PERTEMUAN 9

Basis Data By.Ira Febrinda

Universitas Negeri Makassar

Page 2: Basis data 9

Basis Data By.Ira Febrinda

Universitas Negeri Makassar

Structured Query Language (SQL)

Page 3: Basis data 9

Basis Data By.Ira Febrinda

Universitas Negeri Makassar

Membuat Basis Data dan tabel Untuk membuat basis data,gunakan pernyataan berikut

CREATE BASISDATA nama_basisdata

untuk memebuatsebuah tabel basis data, gunakan pernytaan berikut :

CRETAE TABLE nama_tabel(nama_kolom1 tipe_data, Nama_kolom2 tipe_data,

Nama_kolom adalah kolom yang akan anda beri

Page 4: Basis data 9

Basis Data By.Ira Febrinda

Universitas Negeri Makassar

Membuat Indeks

Indeks dibuat pada tabel yang sudah ada unruk mencari baris dengan lebih cepat dan lebih efesien.

Pengguna tidak dapat melihat indeks karena indeks hanya digunakan untuk mempercepat QUERY

Page 5: Basis data 9

Basis Data By.Ira Febrinda

Universitas Negeri Makassar

Indeks Unik

Indeks unik berarti bahwa dua garis tidak dapat mempunyai nilai indeks sama

Sintaks : CREATE UNIQUE INDEX nama_indeks

Page 6: Basis data 9

Basis Data By.Ira Febrinda

Universitas Negeri Makassar

Indeks Sederhana Jika kata UNIQUE dihilangkan,nilai yang sama diperbolehkan

Sintaks :CREATE INDEX nama_indeksON nama_tabel (nama_kolom)

Contoh untuk mmebuat indeks sederhana bernama pegawai_indeks pada kolom NamaDepan Tabel Pegawai

CREATE INDEX pegawai_indeksON pegawai (namaDepan)

Page 7: Basis data 9

Basis Data By.Ira Febrinda

Universitas Negeri Makassar

Menghapus Indeks,Tabel,dan baisis Data Anda dapat menghapus Indeks pada tabel dengan pernyataan DROP

Sintaks :DROP INDEX nama_tabel.nama_indeks

Anda dapat mengunakan DROP untuk menghapus tabel maupun basisdata

Sintaks : DROP TABLE nama_tabel

Page 8: Basis data 9

Basis Data By.Ira Febrinda

Universitas Negeri Makassar

Alter Table Peryataan ALTER TABLE digunakan untuk menambah atau menghapus kolomdalam suatu tabel.

Sintaks :ALTER TABLE nama_tabel

ADD nama_kolom tipe_data

ALTER TABLE nama_tabelDROP COLUMN nama_kolom

Page 9: Basis data 9

Basis Data By.Ira Febrinda

Universitas Negeri Makassar

GROUP BY dan HAVING

• GROUP BY

Sintaks :SELECT nama_kolom,COUNT (nama_kolom)

FROM nama_tabelGROUP BY nama_kolom

Page 10: Basis data 9

Basis Data By.Ira Febrinda

Universitas Negeri Makassar

HAVING

Sintaks :

SELECT nama_kolom, COUNT (nama_kolom)FROM nama_tabelGROUP BY nama_kolomHAVING COUNT (nama_kolom) kondisi nilai

Page 11: Basis data 9

Basis Data By.Ira Febrinda

Universitas Negeri Makassar

Pernyataan SELECT INTO

Pernyataan SELECT INTO digunakan untuk membuat backup suatu tabel

Sintaks : SELECT nama_kolom INTO nama_tabel_baru

IN basisdata_baru FROM sumber

Page 12: Basis data 9

Basis Data By.Ira Febrinda

Universitas Negeri Makassar

KUIS1.Buatlah tabel dalam sebuah basis data dan

gambarkan hasilnya ?2.Tuliskan sintaks untuk menghapus tabel dan

menghapus basisdata menggunakan DROP ?

Page 13: Basis data 9

Basis Data By.Ira Febrinda

Universitas Negeri Makassar

TERIMA KASIH