Welcome To My Blog...

:: Welcome To My Blog... Please Enjoy It... ::

Selasa, Januari 27, 2009

Bahasa & Perintah - Perintah

Bahasa yang terdapat dalam DBMS adalah :
1. Data Definition Languange (DDL)
2. Data Manipulation Language (DML)
3. Query

1. Yang termasuk perintah DDL adalah :
a. Create
Format
CREATE TABLE [nama table]
([nama kolom 1] [nama tipe kolom 1], [nama kolom 2] [nama tipe kolom 2], …….. ) ;
Contoh :
CREATE TABLE mahasiswa
(NoMhs char (15), Nama char (15), Kelas number (6)) ;

b. Alter (1)
Format
ALTER TABLE [nama table]
ADD ([nama kolom 1] [nama tipe kolom 1], [nama kolom 2] [nama tipe kolom 2], ….. ) ;

ALTER TABLE [nama table]
MODIFY ([nama lama kolom 1] [nama tipe baru kolom 1], [nama lama kolom 2] [nama tipe baru kolom 2], ….. ) ;

ALTER TABLE [nama table]
CHANGE ([nama lama kolom 1] [nama baru kolom 1] [nama tipe baru kolom 1], [nama lama kolom 2] [nama baru kolom 2] [nama tipe baru kolom 2], ….. ) ;

ALTER TABLE [nama table]
DROP COLUMN ([nama kolom 1] [nama kolom 2], [nama kolom 3], …….. ) ;

Alter (2)
Format
ALTER TABLE mahasiswa
ADD tgl_lahir date

ALTER TABLE mahasiswa
MODIFY alamat varchar(35)

ALTER TABLE mahasiswa
CHANGE alamat varchar2(35)

ALTER TABLE mahasiswa
DROP alamat

c. Drop
Format
DROP TABLE [nama table]
Contoh :
DROP TABLE mahasiswa

d. Rename
Format
RENAME [nama tabel lama] TO [nama tabel baru]
Contoh :
RENAME mahasiswa TO mhs

e. Truncate (meng-Cut)
Format
TRUNCATE TABLE [nama table]
Contoh :
TRUNCATE TABLE mahasiswa

2. Yang termasuk perintah DML adalah :
a. Insert
Format
INSERT INTO [nama table] ([nama kolom 1], [nama kolom 2], …… )
VALUES ([isi data kolom 1], [isi data kolom 2], ….. )
Contoh :
INSERT INTO mahasiswa (Nim, Nama)
VALUES (‘2007101063’, ‘Ervim’)

b. Update
Format
UPDATE [nama table]
SET [nama kolom] = [data]
WHERE [criteria]
Contoh
UPDATE mahasiswa
SET jns_kelamin = ‘Pria’
WHERE nim=’2007101063’

c. Delete
Format
DELETE FROM [nama table]
WHERE [criteria]
Contoh :
DELETE FROM mahasiswa
WHERE nim=’2007101063’

Pemakai basis data dibagi atas 3 (tiga) klasifikasi, yaitu :
1. Database Administrator (DBA) :
orang atau tim yang bertugas mengelola sistem basis data secara keseluruhan.
Tugas DBA yaitu :
a. Mengontrol DBMS dan software-software
b. Memonitoring siapa yang mengakses basis data
c. Mengatur pemakai basis data
d. Memeriksa security, integrity, recovery, atau backup, dan concurency.
2. Programmer : orang atau tim yang bertugas membuat program aplikasi.
Misalnya : perbankan, administrasi, akuntansi, dan lain-lain.
3. End User : orang yang mengakses basis data melalui terminal dengan menggunakan query languange atau program aplikasi yang dibuat oleh programmer.
End User dapat dibagi 2 (dua), yaitu :
a. Naive end user : pemakai yang tidak berpengalaman, berinteraksi dengan sistem tanpa menulis program, tinggal menjalankan satu menu dan memilih proses yang telah ada atau telah dibuat sebeleumnya oleh programmer.
b. Casual end user : pemakai yang tidak berpengalaman, berinteraksi dengan sistem tanpa menulis program, tetapi memekaia bahasa query.

Tidak ada komentar:

Posting Komentar