Soal:
1. Apa
yang kalian ketahui tentang DBMS Ms. SQL Server?
2. Sebutkan
/ jelaskan langkah-langkah membuat database pada Ms. SQL Server 2000
3. Sebutkan
aturan penamaan kolom/field dalam pembuatan table
4. Sebutkan
tipe data yang ada pada pembuatan database pada Ms. SQL Server 2000
5. Sebutkan
perintah-perintah dan fungsi SQL yang kalian ketahui
Jawab:
1. DBMS Ms. SQL Server adalah tipe data base yang
bersifat database relasional. Pengertian
relasional adalah penyimpanan data dalam bentuk tabel, sedangkan tabel dapat
disusun sesuai dengan kelompoknya yang mempunyai sifat sama. Tabel berisi dari
kumpulan baris‐baris dan kolom‐kolom
yang jelas dapat saling berhubungan satu sama lain. Database SQL Server terdiri
dari dua file yaitu data yang disimpan dalam file LDF dan dalam bentuk MDF.
2. Langkah
– langkah membuat database pada Ms. SQL Server 2000
a. Start
> all program > Microsoft SQL Server 2000 > Enterprise Manager
b. Setelah
program terbuka lihat bagian kiri program
c. Klik
tanda panah pada Microsoft SQL Servers
d. Klik
tanda panah pada SQL Server Group
e. Pilih
local atau sesuai dengan nama PC anda
f. Pada
kata databases klik kanan new database
g. Berikan
nama database baru anda pada textbox name. penulisan nama database harus unik (
tidak boleh sama dengan database yang lain yang berada pada satu server yang
sama)
h. Pada
tab data file pilih lokasi database yang anda inginkan pada kolom location
i.
Pada tab transaction log pilih lokasi
yang anda inginkan untuk menyimpan transaksi. Biasanya lokasi transaksi ini
sama dengan lokasi penyimpanan data.
j.
Kemudian klik ok
k. Sekarang
database yang anda buat sudah berada pada daftar database.
3. Aturan
penamaan kolom dalam pembuatan kolom adalah:
1. Jangan
menggunakan spasi untuk memisahkan kata yang satu dengan kata yang lainnya.
4. Tipe
data pada Ms. SQL Server 2000:
1. Numeric
a) Integer
Range – 2^63 sampai
-2^15 -1
0-255
b) Bit
Mendefinisikan nilai
bilangan bulat dengan nilai 0/1
c) Decimal
Mendefinisikan bilangan
numeric yang disimpan dengan nilai tepat yang tanpa pembulatan, range besar.
d) Floating
Poin
Mendefinisikan bilangan
numeric dengan nilai pembulatan (range paling besar)
2. String
a. Char
Mendefinisikan nilai
string sepanjang n karakter sampai dengan 8000 byte
b. Varchar
Mendefinisikan nilai
string sepanjang n karakter sampai dengan 8000 btye
c. Teks
Mendefinisikan semua
jenis data yang berupa teks, seperti memo dimana ukurannya dapatmencapai 2^31 –
1.21
3. Binary
string
a) Binary
Bilangan dengan ukuran
tetap hingga 8000 byte (menyimpan sebuah objek)
b) Varbinary
Mendefinisikan bilangan
dengan ukuran bervariasi hingga 8000 byte
c) Image
Mendefinisikan binary
data untuk menyimpan image
5. Perintah-perintah
pada Ms. SQL Server 2000
a. Insert
untuk menyisipkan kolom, baris atau data
Insert into
tabel1(field1,field2) values (data1,data2)
b. Update
untuk memperbarui data
Update nama_tabel set
field1 = ‘databaru1’, field2 = ‘databaru2 where field3 = ‘datalama3’
c. Delete
untuk menghapus data
Delete from nama_tabel
where kondisi
Untuk menghapus table
keseluruhan:
Delete from nama_tabel
d. Select
untuk memilih data yang diperlukan
Untuk memilih semua data
digunakan perintah:
Select * from
nama_tabel
Untuk memilih data
berurutan menurut keinginan misalnya dari kecil ke besar atau sebaliknya
digunakan perintah:
Select * from
nama_tabel order by field1 asc/desc
Untuk memilih data
sesuai dengan kondisi yang diinginkan digunakan perintah:
Select * from
nama_tabel where field1 = data1
Fungsi pasa Ms. SQL
Server 2000
a. Fungsi
Agregasi / Agregates
Fungsi yang dihasilkan
dari sebuah group data
1. Sum
Untuk menjumlah suatu
kolom tertentu yang telah didefinisikan dalam perintah select
Sintax:
Select Sum (nama_kolom)
from nama_tabel where = kondisi
2. Count
Untuk menghitung jumlah
baris dalam sebuah table
Sintax:
Select count nama_kolom
from nama_tabel where = kondisi
3. AVG
Untuk mengitung nilai
rata-rata dari suatu kolom tertentu yang telah didefinisikan dalam perintah
select
Sintax:
Select AVG nama_kolom
from nama table where kondisi
4. Min
Untuk mengetahui nilai
terkecil dari sebuah kolom tertentu dalam perintah select
Sintax:
Select min nama_kolom
from nama_tabel where = kondisi
5. Max
Untuk mengetahui nilai
terbedar dari sebuah kolom tertentudalam perintah select
Sintax:
Select max nama_kolom from nama_tabel where =
kondisi
b. Fungsi
waktu
1. Getdate
Untuk menampilkan
tanggal sekarang
Sintax:
Select getdate ()
2. Dateadd
Untuk menambah jumlah
hari,tanggal atau tahun yang ditentukan
Sintax:
Dateadd
(datepart,jumlah,tanggal)
Contoh:
Select dateadd
(day,10,getdate())
3. Datediff
Untuk mengetahui rentan
waktu (bisa hari,bulan,tahun)
Sintax:
Select Datediff
(datepart,tanggal_awal,tanggal_akhir)
Contoh:
Select datediff
(month’01/01/2007’,’01/01/2008)
4. Date
name
Untuk menampilkan nama
hari, bulan atau tahun
Sintax:
Select datename
(datepart,tanggal)
Contoh:
Select datename(month,getdate())
as ‘bulan sekarang’
c. Fungsi
aritmatika
a. SQRT
Untuk mencari akar dari
nilai tertentu
Contoh :
Select SQRT (100)
b. Ceiling
Untuk pembulatan ke
atasdari angka decimal
Contoh:
Select ceiling (25.25)
·
Ket : akan menghasilkan nilai 26
c. Floor
Untuk pembulatan
kebawah dari angka decimal
Contoh:
Select floor (25.25)
·
Ket : akan menghasilkan nilai 25
d. Fungsi
karakter
1. Lower
dan Upper
Lower mengubah huruf
besar ke huruf kecil
Upper mengubah huruf
kecil ke huruf besar
Contoh:
Select lower (Nama)
from Mahasiswa
Select upper (Nama)
from Mahasiswa
2. LEN
Untuk menghitung jumlah
karakter
Contoh:
Select nama,LEN
(nama)from mahasiswa
3. LTRIM
& RTRIM
LTRIM = memotong
karakter spasi dikiri string
RTRIM = memotong
karakter spasi dikanan string
Contoh:
Select LTRIM (‘ sistem
basis data’)
Select RTRIM(‘sistem
basis data ‘)
·
Keterangan :
Akan menghasilkan
‘sistem basis data)
4. Substring
Mengambil beberapa
karakter dari sebuah deretan sring
Contoh:
Select substring
(‘sistem basis data’,8,5)
·
Keterangan
Mengambil string dari karakter
ke 8 sebanyak 5 karakter hasilnya adalah basis
5. Left
dan Right
Left =Mengambil
beberapa karakter dari kiri
Right =mengambil
beberapa karakter dari kanan
Contoh:
Select left (‘sistem
basis data’,6)
·
Keterangan:
Mengambil string sebanyak 6
karakter dari sebelah kiri hasilnya adalah ‘sistem’
Tidak ada komentar:
Posting Komentar