SlideShare a Scribd company logo
Basis Data
         By.Ira Febrinda




Basis data
PERTEMUAN 9
Basis Data
                   By.Ira Febrinda




Structured Query Language
           (SQL)
Basis Data
Membuat Basis Data            By.Ira Febrinda

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
Basis Data
                             By.Ira Febrinda

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
Basis Data
Indeks Unik                  By.Ira Febrinda




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

Sintaks :
    CREATE UNIQUE INDEX nama_indeks
Basis Data
                             By.Ira Febrinda
Indeks Sederhana
 Jika kata UNIQUE dihilangkan,nilai yang
  sama diperbolehkan
Sintaks :
     CREATE INDEX nama_indeks
     ON nama_tabel (nama_kolom)
 Contoh untuk mmebuat indeks sederhana
  bernama pegawai_indeks pada kolom
  NamaDepan Tabel Pegawai
     CREATE INDEX pegawai_indeks
     ON pegawai (namaDepan)
Basis Data
Menghapus Indeks,Tabel,       By.Ira Febrinda

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
Basis Data
Alter Table                    By.Ira Febrinda

 Peryataan ALTER TABLE digunakan untuk
  menambah atau menghapus kolomdalam
  suatu tabel.
Sintaks :
    ALTER TABLE nama_tabel
    ADD nama_kolom tipe_data

    ALTER TABLE nama_tabel
    DROP COLUMN nama_kolom
Basis Data
GROUP BY dan HAVING           By.Ira Febrinda




• GROUP BY

Sintaks :
 SELECT nama_kolom,COUNT (nama_kolom)
 FROM nama_tabel
 GROUP BY nama_kolom
Basis Data
                               By.Ira Febrinda


HAVING
Sintaks :

  SELECT nama_kolom, COUNT (nama_kolom)
  FROM nama_tabel
  GROUP BY nama_kolom
  HAVING COUNT (nama_kolom) kondisi nilai
Pernyataan                    Basis Data
                              By.Ira Febrinda
SELECT INTO
Pernyataan SELECT INTO digunakan untuk
  membuat backup suatu tabel

Sintaks :
 SELECT nama_kolom INTO nama_tabel_baru
 IN basisdata_baru FROM sumber
Basis Data

                 KUIS           By.Ira Febrinda


1.Buatlah tabel dalam sebuah basis data dan
  gambarkan hasilnya ?
2.Tuliskan sintaks untuk menghapus tabel dan
  menghapus basisdata menggunakan DROP ?
Basis Data
         By.Ira Febrinda




TERIMA KASIH

More Related Content

PPTX
DML, DDL dan Drop
PDF
Pertemuan 3 ABD.pdf
PPTX
Basis data 8
PPTX
Basis data 7
PPTX
Materi 9 - SIMBADA
PPTX
ODP
Tugs q kkpi
PDF
Praktikum 1
DML, DDL dan Drop
Pertemuan 3 ABD.pdf
Basis data 8
Basis data 7
Materi 9 - SIMBADA
Tugs q kkpi
Praktikum 1

What's hot (13)

PPTX
Proyek 10
PPTX
Proyek 10 bhionk kiki yudi
PDF
Part 7 ddl dan dml lant..retriving data up
PPTX
Data definition language (ddl)
DOCX
Laporan praktikum modul 7 (dml)
PPT
13 Rekayasa Program
DOCX
DOCX
Tutorial sql
PPT
Data definition language
PPTX
Dml dan ddl
DOCX
Menu yang ada di spss
PDF
Part 6 ddl dan dml (case studiies)
PPTX
Fungi menu dan ikon microsoft excel
Proyek 10
Proyek 10 bhionk kiki yudi
Part 7 ddl dan dml lant..retriving data up
Data definition language (ddl)
Laporan praktikum modul 7 (dml)
13 Rekayasa Program
Tutorial sql
Data definition language
Dml dan ddl
Menu yang ada di spss
Part 6 ddl dan dml (case studiies)
Fungi menu dan ikon microsoft excel
Ad

Similar to Basis data 9 (20)

PDF
Materi SQL tentnag DML pada databses.pdf
PPT
Konsep dasar database
PPTX
Modul5ppt
PPT
pptModul5
PPTX
Pemrograman Terstruktur 2
DOCX
Albert ini ada suka ada trasuka all amien
PDF
DOCX
Database Doc.
PDF
Sim elsa sri yulianti hapzi ali_sistem manajemen database_universitas mercubu...
PDF
DB - 1 - PENGANTAR BASIS DATA.pdf
PDF
Tutorial membuat form dalam netbeans
PDF
Penjelasan indexing database
PDF
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...
PPT
Basis_Data.ppt
DOCX
Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, blog dan data...
PDF
Sim saeful malik hapzi ali_ sistem manajemen database_universitas mercubuana....
PDF
Sim, sri ayu mahdiyah, hapzi ali, sistem manajemen database, universitas merc...
DOCX
Makalah Tentang Database
PPT
Pengantar SQL
PPT
Basis data aplikasi sq lyog
Materi SQL tentnag DML pada databses.pdf
Konsep dasar database
Modul5ppt
pptModul5
Pemrograman Terstruktur 2
Albert ini ada suka ada trasuka all amien
Database Doc.
Sim elsa sri yulianti hapzi ali_sistem manajemen database_universitas mercubu...
DB - 1 - PENGANTAR BASIS DATA.pdf
Tutorial membuat form dalam netbeans
Penjelasan indexing database
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...
Basis_Data.ppt
Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, blog dan data...
Sim saeful malik hapzi ali_ sistem manajemen database_universitas mercubuana....
Sim, sri ayu mahdiyah, hapzi ali, sistem manajemen database, universitas merc...
Makalah Tentang Database
Pengantar SQL
Basis data aplikasi sq lyog
Ad

More from Febrienda (10)

DOCX
Laporan pembuatan moodle
PPTX
Basis data 10
PPTX
Basis data 6
PPTX
Basis data 5
PPTX
Basis data 4
PPTX
Basis data 3
PPTX
Basis data2
PPTX
Basis data1
PPTX
Basis data 12
PPTX
Basis data 11
Laporan pembuatan moodle
Basis data 10
Basis data 6
Basis data 5
Basis data 4
Basis data 3
Basis data2
Basis data1
Basis data 12
Basis data 11

Basis data 9

  • 1. Basis Data By.Ira Febrinda Basis data PERTEMUAN 9
  • 2. Basis Data By.Ira Febrinda Structured Query Language (SQL)
  • 3. Basis Data Membuat Basis Data By.Ira Febrinda 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
  • 4. Basis Data By.Ira Febrinda 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
  • 5. Basis Data Indeks Unik By.Ira Febrinda Indeks unik berarti bahwa dua garis tidak dapat mempunyai nilai indeks sama Sintaks : CREATE UNIQUE INDEX nama_indeks
  • 6. Basis Data By.Ira Febrinda Indeks Sederhana  Jika kata UNIQUE dihilangkan,nilai yang sama diperbolehkan Sintaks : CREATE INDEX nama_indeks ON nama_tabel (nama_kolom)  Contoh untuk mmebuat indeks sederhana bernama pegawai_indeks pada kolom NamaDepan Tabel Pegawai CREATE INDEX pegawai_indeks ON pegawai (namaDepan)
  • 7. Basis Data Menghapus Indeks,Tabel, By.Ira Febrinda 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
  • 8. Basis Data Alter Table By.Ira Febrinda  Peryataan ALTER TABLE digunakan untuk menambah atau menghapus kolomdalam suatu tabel. Sintaks : ALTER TABLE nama_tabel ADD nama_kolom tipe_data ALTER TABLE nama_tabel DROP COLUMN nama_kolom
  • 9. Basis Data GROUP BY dan HAVING By.Ira Febrinda • GROUP BY Sintaks : SELECT nama_kolom,COUNT (nama_kolom) FROM nama_tabel GROUP BY nama_kolom
  • 10. Basis Data By.Ira Febrinda HAVING Sintaks : SELECT nama_kolom, COUNT (nama_kolom) FROM nama_tabel GROUP BY nama_kolom HAVING COUNT (nama_kolom) kondisi nilai
  • 11. Pernyataan Basis Data By.Ira Febrinda SELECT INTO Pernyataan SELECT INTO digunakan untuk membuat backup suatu tabel Sintaks : SELECT nama_kolom INTO nama_tabel_baru IN basisdata_baru FROM sumber
  • 12. Basis Data KUIS By.Ira Febrinda 1.Buatlah tabel dalam sebuah basis data dan gambarkan hasilnya ? 2.Tuliskan sintaks untuk menghapus tabel dan menghapus basisdata menggunakan DROP ?
  • 13. Basis Data By.Ira Febrinda TERIMA KASIH