Select * from TBmahasiswa

advertisement
SQL Server
BY
SITI YULIYANTI
Modul SBD-2
……..
SQL Server
Penilaian
UAS
: 20 %
UTS
: 25 %
Kehadiran
: 15%
Praktek
: 20 %
Tugas
: 20 %
Materi
1.
Perancangan basis data
- tujuan perancangan basis data
- proses perancangan basis data
2.
Model ER
3.
SQL
4.
Sistem Basis Data Terdistribusi
-konsep dasar SBD terdistribusi
- rancangan distribusi data
Apa itu SQL ?
SQL (Structured Query Language)
sekumpulan sintaks atau statemen untuk mengakses
data dalam database
digunakan untuk melakukan proses insert, update atau
delete ke dalam suatu database.
Modul SBD-2
……..
SQL Server
Sintak pada SQL
insert
Memasukan data baru pada data base
insert into nama_tabel values (field1, field2, field2,…)
Contoh :
Insert into Tbmahasiswa values (‘Nim’,’Nama’,’Alamat’)
Modul SBD-2
……..
SQL Server
update
Mengganti satu atausejumlah record dalam tabel
update nama_tabel set field1=‘nilai_baru’ where field2=‘001’
Contoh :
update nama_tabel set nama=‘dian’ where nim=‘001’
Modul SBD-2
……..
SQL Server
delete
Mengahapus satu atau sejumlah record dalam tabel
Delete from nama_tabel where field1=kriteria
Contoh :
Delete from TBmahsiswa where nim=‘004’
Modul SBD-2
……..
SQL Server
Select
Untuk menetapkan daftar atribut
Contoh :
Select * from TBmahasiswa
Modul SBD-2
……..
SQL Server
From
untuk menentukan tabel yang dicari
Contoh :
select nama_field1, nama_field2 from nama_tabel
select nim, nama from TBmahasiswa
Modul SBD-2
……..
SQL Server
Where
Untuk menetapkan kriteria yang harus dipenuhi
Contoh :
select nama_field1, nama_field2
from nama_tabel where nama_field1=‘kriteria’
select nim, nama from Tbmahasiswa where nim=‘001’
Modul SBD-2
……..
SQL Server
Pengurutan
Order by
Select * from nama_tabel order by nama_field
Select * from TBMahasiswa order by nama
Select * from nama_tabel order by nama_field desc
Select * from TBMahasiswa order by nama desc
Modul SBD-2
……..
SQL Server
Agregasi
count
( mendapatkan jumlah nilai record)
contoh : tampil banyak record mahasiswa
select count (*) from Tbmahasiswa
sum (menjumlahkan)
contoh : tampil banyak mahasiswa angkatan 17
select sum (*) from Tbmahasiswa
avg (mendapatkan nilai rata-rata)
contoh : tampil rata-rata untuk semua mata kuliah
select avg(sks) from kuliah
Modul SBD-2
……..
SQL Server
Agregasi
max ( mendapatkan nilai maksimun)
contoh
select max (80) from nilai where kode kuliah=‘IF-117’
min ( mendapatkan nilai minimun)
contoh
select min (80) from nilai where kode kuliah=‘IF-117’
Modul SBD-2
……..
SQL Server
Tipe data
int
 integer
varchar
 string, kumpulan kata
char
 himpunan kata
float
 bilangan pecahan
boolean
peryataan true/false
….
MODUL SBD-2
…
SQL SERVER
Membuat tabel
create table nama_tabel (
column_name_1 tipe data (ukuran) primary key,
column_name_2 tipe data (ukuran) not null,
…,
column_name_n tipe data (ukuran) null
)
create table mata_kul (
kode_kul int (7 ) primary key,
nama_kul varchar (30) not null,
sks int (3) not null,
semester int (3) null )
Download