Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pertemuan 3 INSERT data dan Basic DML

Presentasi serupa


Presentasi berjudul: "Pertemuan 3 INSERT data dan Basic DML"— Transcript presentasi:

1 Pertemuan 3 INSERT data dan Basic DML
Sistem Basis Data Pertemuan 3 INSERT data dan Basic DML AER – 2015/2016 Universitas Pembangunan Jaya – SIF

2 Universitas Pembangunan Jaya – SIF
Tujuan Pertemuan Mahasiswa akan mampu melakukan insert data menggunakan perintah INSERT. Mahasiswa akan memahami perintah-perintah dasar DML. Mahasiswa akan mampu menggunakan perintah-perintah dasar DML Mahasiswa akan mampu melakukan beragam query dasar dengan menggunakan DML AER – 2015/2016 Universitas Pembangunan Jaya – SIF

3 Universitas Pembangunan Jaya – SIF
INSERT INTO Fungsi: Untuk memasukkan atau menambah baris data pada tabel INSERT INTO <nama_tabel> ( <field_1>, <field_2>, … <field_N> ) VALUES ( nilai_1, nilai_2, … nilai_N ); atau: INSERT INTO <nama_tabel> Contoh: INSERT INTO Mahasiswa (nim, nama,thnMsk) VALUES (‘ ’, ‘Stefanus Setya Wahyudi’, 2015 ); INSERT INTO Mahasiswa VALUES (‘ ’, ‘Dava Eranda Rahmatza’, 2015 ); AER – 2015/2016 Universitas Pembangunan Jaya – SIF

4 Universitas Pembangunan Jaya – SIF
INSERT INTO Contoh: INSERT INTO Mahasiswa (nim, nama) VALUES (‘ ’, ‘Adam Rizqy Muhammad’); INSERT INTO Mahasiswa VALUES (‘ ’, ‘Putri Intan Pamungkas’, 2015 ); VALUES (‘ ’, ‘Bagas Arie Pradama’); VALUES (‘ ’, ‘Bagas Arie Pradama’, 2015 ); VALUES (‘ ’, ‘Aldy Yudha Rayhan’); AER – 2015/2016 Universitas Pembangunan Jaya – SIF

5 Universitas Pembangunan Jaya – SIF
UPDATE Fungsi: Untuk merubah data pada suatu baris data dengan kriteria tertentu dalam tabel UPDATE <nama_tabel> SET <field_1>=nilai_1, <field_2>=nilai_2 WHERE <kriteria> ; Contoh: UPDATE Mahasiswa SET thnMsk=2013 WHERE nim=‘ ’; SET thnMsk=2015 WHERE nim=‘ ’; AER – 2015/2016 Universitas Pembangunan Jaya – SIF

6 Universitas Pembangunan Jaya – SIF
DELETE Fungsi: Untuk merubah data pada suatu baris data dengan kriteria tertentu dalam tabel DELETE FROM <nama_tabel> WHERE <kriteria> ; Contoh: Tambahkan data untuk tabel mahasiswa dengan nim=‘ ’, nama=‘Raymond’, thnMsk=2010. INSERT INTO Mahasiswa VALUES (‘ ’, ‘Raymond’, 2010); Ternyata data tersebut salah, tidak ada mahasiswa dengan nim dan pada tahun 2010 UPJ belum beroperasi. Untuk itu data tersebut harus dihapus. DELETE FROM Mahasiswa WHERE nim=‘ ’; AER – 2015/2016 Universitas Pembangunan Jaya – SIF

7 Universitas Pembangunan Jaya – SIF
SELECT Fungsi: Untuk mengambil data dari tabel-tabel dalam database SELECT <field_1>, <field_2>, …<field_N) FROM <nama_tabel> [WHERE <kriteria> ]; Atau SELECT * FROM <nama_tabel> Contoh: SELECT nim, thnMsk FROM Mahasiswa; SELECT * FROM Mahasiswa; SELECT nim,nama FROM Mahasiswa WHERE thnMsk=2013; SELECT nama FROM Mahasiswa WHERE nim=‘ ’; AER – 2015/2016 Universitas Pembangunan Jaya – SIF

8 Operator untuk WHERE Clause
Deskripsi Contoh = Memeriksa apakah dua nilai sama. (Hasilnya; True, kalau dua nilai tersebut sama, False, kalau sebaliknya). (A = B) != Memeriksa apakah dua nilai tidak sama. (Hasilnya; True, kalau dua nilai tersebut tidak sama, False, kalau sebaliknya). (A != B) > Memeriksa apakah nilai yang di kiri operator lebih besar dari nilai yang di kanan. (Hasilnya; True, kalau nilai yang di kiri operator lebih besar, False, kalau tidak lebih besar) (A > B) < Memeriksa apakah nilai yang di kiri operator lebih kecil dari nilai yang di kanan. (Hasilnya; True, kalau nilai yang di kiri operator lebih kecil, False, kalau tidak lebih kecil) >= Memeriksa apakah nilai yang di kiri operator lebih besar dari atau sama dengan nilai yang di kanan. (Hasilnya; True, kalau nilai yang di kiri operator lebih besar atau sama, False, kalau lebih kecil) <= Memeriksa apakah nilai yang di kiri operator lebih kecil dari atau sama dengan nilai yang di kanan. (Hasilnya; True, kalau nilai yang di kiri operator lebih kecil atau sama, False, kalau lebih besar) AER – 2015/2016 Universitas Pembangunan Jaya – SIF

9 Universitas Pembangunan Jaya – SIF
Latihan Buat tabel MataKuliah(kdMk, namaMk, sks) Kode MK Nama Mata Kuliah Sks IST 102 Sistem Basis Data (*) 3 IST 104 Keamanan Informasi dan Administrasi Jaringan IST 106 Perancangan dan Pemrograman Web IST 108 Interaksi Manusia Komputer IST 201 Perancangan Basis Data 5 IST 203 Rekayasa Perangkat Lunak IST 205 Mobile Device (Programming) Technology IST 207 Pengantar Sistem Informasi (*) IST 202 Analisis Proses Bisnis 6 IST 204 Pengembangan Aplikasi Perangkat Lunak IST 407 Sistem Basis Data Lanjutan AER – 2015/2016 Universitas Pembangunan Jaya – SIF

10 Universitas Pembangunan Jaya – SIF
Latihan Buat tabel Nilai(nim, kdMk, grade) Nim Kode Mata Kuliah Grade IST 102 A IST 106 IST 108 IST 201 B IST 203 IST 205 IST 207 IST 204 IST 407 AER – 2015/2016 Universitas Pembangunan Jaya – SIF

11 Universitas Pembangunan Jaya – SIF
See You Next Session Thank’s AER – 2015/2016 Universitas Pembangunan Jaya – SIF

12 Universitas Pembangunan Jaya – SIF
tugas Buat suatu database dengan ketentuan: nama bebas, minimal berisi 3 table, diantara 3 table itu minimal terdapat 1 table dengan multiattribute key. Buat skema relasinya (relation schema) kemudian buat SQL (Query Language) untuk membuat database (skema database) tersebut. Masing-masing harus membuat database yang berbeda. AER – 2015/2016 Universitas Pembangunan Jaya – SIF


Download ppt "Pertemuan 3 INSERT data dan Basic DML"

Presentasi serupa


Iklan oleh Google