Database Management System (DBMS) adalah software yang dapat digunakan oleh user untuk berkomunikasi dengan
data yang ada dalam media penyimpanan (disk). Cara berkomunikasi user dengan
data diatur dalam bahasa SQL (Structured Query Language). SQL digunakan untuk memodifikasi dan
mengakses data atau informasi dari media penyimpanan yang disebut basis data.
SQL terdiri dari dari tiga kelompok
yaitu: 1) Data Definistion Languange
(DDL), 2) Data Manipulation Languange
(DML), dan 3) Data Control Languange
(DCL).
1.1 DATA DEFINITION LANGUANGE
Data Definistion Languange
(DDL) adalah perintah-perintah yang digunakan untuk mendefinisikan database,
tabel, dan view atau index. Selain mendefinisikan database, tabel, dan view
atau index bahasa DDL juga digunakan untuk penghapusan database, tabel, dan view atau index.
Perintah yang dapat digunakan pada DDL adalah:
a.
Create
Perintah Create digunakan untuk
mendefinisikan Database, Tabel, dan View atau Index.
Contoh mendefinisikan database
CREATE
DATABASE Nama_Database
CREATE
DATABASE inventori
b.
Drop
Perintah Drop digunakan untuk
menghapus Database, Tabel, dan View atau Index.
Contoh menghapus database
DROP
DATABASE Nama_Database
DROP
DATABASE inventori
c.
Alter
Perintah Alter digunakan untuk
mengubah struktur dari tabel yang ada, seperti untuk menambahkan atau menghapus
kolom/filed, membuat atau menghapus primary key, mengubah jenis kolom/field
yang ada, juga dapat mengubah nama kolom atau nama tabel.
Contoh:
1.
Menambah Primary Key
ALTER TABLE nama_tabel ADD Primary key (nama_field)
ALTER table pasien ADD PRIMARY KEY (KdPasien)
2.
Menambah Kolom/Field
ALTER TABLE nama_tabel ADD Nama_Field Tipe_Data(ukuran)
ALTER TABLE pasien ADD
AlamatPasien varchar (50)
3. Mengubah struktur tabel untuk field
AlamatPasien dari length (50) menjadi length (40)
ALTER table
pasien alter column
AlamatPasien varchar(40)
2.2
DATA
MANILATION LANGUANGE
Perbedaan mendasar antara Data Definition Language (DDL) dengan Data Manipulation Language (DML) adalah DDL lebih menekankan pada pemanipulasian struktur tabel sedangkan DML lebih menekankan pada pemanipulasian isi tabelnya. Perintah
dari DML adalah Insert, Delete, Select, dan Update.
a. Insert
Digunakan untuk memasukkan data ke dalam kolom-kolom
yang terdapat pada tabel/view. Dalam mengisi data dapat dilakukan dengan secara
penuh artinya setiap kolom pada tabel/view dalam satu record diisi semua atau
hanya kolom-kolom tertentu saja yang akan digunakan sebagai penampung data.
INSERT INTO nama_tabel VALUES (value1,value2,…..,valueN)
|
Sintak 1
INSERT INTO nama_tabel (nama_field1,
nama_field2,…..,nama_fieldN) VALUES (value1, value2,…valueN)
|
insert into
Mahasiswa values('005','Lina','20')
insert into
mahasiswa (nim, nama)values ('006','lusi')
a. Update
Perintah update digunakan untuk melakukan editing pada isi dari kolom
(field) yang dipilih. Hal ini dilakukan untuk memperbaiki data lama, atau untuk
memperbaiki data yang disebabkan oleh kesalahan dalam penginputan data.
UPDATE table_name SET column_name=new_value
WHERE column_name=some_value
|
Sintak:
update Mahasiswa set nama='Maya' where nim='005'
a. Delete
Perintah DELETE digunakan untuk menghapus data dalam tabel yang menjadi
target
DELETE FROM table_name
WHERE column_name = some_value
|
delete from Mahasiswa where
nim='006'
a. Select
Perintah SELECT digunakan
untuk meyeleksi data berdasarkan syarat
yang diberikan. Dengan menggunakan perintah SELECT ini record dalam tabel
tertentu yang berjumlah ribuan bahkan jutaan dapat ditampilkan berdasarkan syarat
yang diinginkan oleh si pengguna
Sintak 1
SELECT * FROM
table_name
|
Sintak 2
SELECT coloumn_name FROM table_name
|
select * from
mahasiswa
select nim,nama
from mahasiswa
SELECT DISTINCT coloumn_name FROM table_name
|
SELECT DISTINCT coloumn_name FROM table_name
|
SELECT DISTINCT coloumn_name FROM table_name
|
SELECT DISTINCT coloumn_name FROM table_name
|
SELECT DISTINCT coloumn_name FROM table_name
|
DISTINCT digunakan apabila ingin menghilangkan duplikasi dari hasil query (hasil query yang sama ditampilkan sekali).
Post Comment
0 komentar:
Post a Comment