Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

KULIAH “PRAKTIKUM BASIS DATA“ TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA Oleh : AFIYATI S.KOM, MT.

Presentasi serupa


Presentasi berjudul: "KULIAH “PRAKTIKUM BASIS DATA“ TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA Oleh : AFIYATI S.KOM, MT."— Transcript presentasi:

1 KULIAH “PRAKTIKUM BASIS DATA“ TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA
Oleh : AFIYATI S.KOM, MT

2 Create Table create table anggota (
id_anggota varchar(10) primary key not null, Nama_anggota varchar(10) not null, bidang varchar(25));

3 insert into pelanggan(ID_pelanggan, nama_pelanggan) values ("140",
"Gugun");

4 TIPE DATA SEDERHANA STANDARD DATA TYPE INTEGER REAL CHAR STRING
BOOLEAN 4 4

5 INTEGER TIPE BILANGAN BULAT
Nama Tipe Jangkauan Ukuran Memori Shortint -128 … 127 1 byte Byte 0 … 255 Integer … 32767 2 byte Word 0 … 65535 Longint 4 byte 5 5

6 R E A L TIPE BILANGAN PECAHAN
Jangkauan Digit Ukuran Single 1,5E ,4E+38 7-8 4 byte Real 2,9E ,7E+38 11-12 6 byte Double 5,0E ,7E+308 15-16 8 byte Extended 1,9E ,1E+4932 19-20 10 byte Comp 9,2E ,2E+18 6 6

7 TIPE BILANGAN REAL Data yang termasuk bilangan real adalah data angka yang mengandung pecahan. Data yang seperti ini akan memiliki keterangan jangkauan, jumlah digit penting (berarti) dan ukuran. Digit berarti ini penting diperhatikan karena ini berhubungan dengan tingkat ketelitian data yang disajikan. 7 7

8 TIPE DATA KARAKTER Tipe Keterangan Char
Berisi hanya 1 karakter diapit tanda petik (‘ ‘) String Terdiri dari beberapa karakter (maksimal 255) diapit tanda petik (‘ ‘) String[x] Terdiri dari maksimal x karakter diapit tanda petik (‘ ‘) 8 8

9 QUERY Permintaan informasi atau penyaringan atas sebuah Database
Digunakan untuk memilih record atau field Bisa digunakan pada 1 Table atau lebih Basic Query : SELECT * FROM TABLENAME

10 QUERY

11 JOIN TABLE (Menggabungkan Tabel)
SELECT * FROM table1 JOIN table2 ON col_name_1 = col_name_2 SELECT * FROM employees JOIN job_history ON employees.hire_date = job_history.start_date

12 Query Operasi Himpunan

13 Operator UNION : memberikan data dari dua atau lebih Tabel dengan meng-eliminasi data yang duplikat (sama) SELECT employee_id, job_id FROM employees UNION FROM job_history Operator UNION ALL : memberikan data dari dua atau lebih Tabel termasuk data yang duplikat (sama) SELECT employee_id, job_id, departement_id UNION ALL ORDER BY employee_id

14 Operator INTERSECT : memberikan data HANYA yang memenuhi query saja
SELECT employee_id, job_id FROM employees INTERSECT FROM job_history Operator MINUS : memberikan data dari query pertama yang tidak terdapat pada query kedua MINUS

15 OPERATOR BOOLEAN AND, OR, NOT
COMPARISON <, =, >, <=, >=, <> IS NULL, IS NOT NULL BETWEEN, IN, EXISTS DLL

16 OPERATOR MATEMATIKA OPERATOR ARTI PRIORITAS CONTOH * Kali 1 2 * 3  6
/ Bagi (Real) 7 / 2  3.5 DIV Bagi (Bulat) 7 DIV 2  3 MOD Sisa Bagi 7 MOD 2  1 + Tambah 2 2 + 3  5 - Kurang 2 – 3  -1 16 16

17 LOGICAL OPERATORS Operator Meaning ALL
TRUE if all of a set of comparisons are TRUE. AND TRUE if both Boolean expressions are TRUE. ANY TRUE if any one of a set of comparisons are TRUE. BETWEEN TRUE if the operand is within a range. EXISTS TRUE if a subquery contains any rows. IN TRUE if the operand is equal to one of a list of expressions. LIKE TRUE if the operand matches a pattern. NOT Reverses the value of any other Boolean operator. OR TRUE if either Boolean expression is TRUE. SOME TRUE if some of a set of comparisons are TRUE.


Download ppt "KULIAH “PRAKTIKUM BASIS DATA“ TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA Oleh : AFIYATI S.KOM, MT."

Presentasi serupa


Iklan oleh Google