Forum Laboratorium BSI Bekasi
Selamat Datang pengunjung...

Jika anda sudah terdaftar dalam forum ini silahkan login, namun jika tidak harap mendaftar dahulu untuk melihat forum-forum yang dikunci...

Forum ini adalah forum yang didirikan oleh Asisten BSI untuk berbagi pengetahuan tentang apa saja....

Semoga forum ini bermanfaat....


Forum Komunitas Lab BSI Bekasi yang ditujukan untuk sharing ilmu pengetahuan tentang apa saja dan juga sebagai tempat nongkrong kaum intelektual
 
HomeFAQSearchRegisterLog in

Share | 
 

 Data Definition Language

View previous topic View next topic Go down 
AuthorMessage
yUn!e acHyaN1
Fresh Threader
Fresh Threader


Jumlah posting : 18
Poin : 67
Reputasi : 0
Join date : 2011-05-08
Age : 26
Lokasi : Bekasi

PostSubject: Data Definition Language   Mon May 09, 2011 5:32 pm

DATA DEFINITION LANGUAGE

Databases merupakan kumpulan dari beberapa tabel yang saling terhubung/terkoneksi dengan mengunakan field kunci dari masing-masing table, database terdiri dari:
 Karakter = (a-z 1-9)
 Data/Kata = Kumpulan dari karakter-karakter yang membentuk suatu kata atau data
 Field = Kumpulan dari kata-kata yang dibaca secara vertikal/perkolom dalam suatu tabel
 Record = Kumpulan dari field-field yang dibaca secara horizontal/perbaris dalam suatu tabel
 Tabel/File = Kumpulan dari Record-record yang menghasilkan informasi, yang disusun dalam baris (Field) dan kolom (Record)

MYSQL merupakan software system manajemen databases (Database Management System – DBMS), merupakan software yang digunakan untuk mengelola databases, dari pendefinisian data, pengelolan data, maintenance data, sampai dengan pengaturan sampai dengan pengaturan siapa saja yang dapat mengakses dan menggunakan database tersebut. MYSQL untuk didistribusikan dan digunakan oleh siapa saja yang berminat tanpa harus membayar/tanpa lisensi (Open Source).
Perintah SQL dibedakan menjadi:
 Data Manipulasi Language (DDL) digunakan untuk melakukan pembuatan struktur databases
 Membuat Tabel


CREATE Table namatable
(
Struktur Field
);
Cth:
create table mhs
(
nim integer not null primary key,
nama text (20) not null,
kelas text (7) not null);

 ALTER
Di gunakan untuk merubah, Menambah (ADD), Menghpus (DROP) struktur table.
Alter Table namatable [spesifikasi perubahaan];
Adapun spesifikasi perubahaanya seperti dibawah ini:

1. Menambahkan satu field jenis kelamin pada tabel mhs.
BU :
Alter Table namatable
Add nmfieldbaru datatype (ukuranfield) not null;
Cth:
ALTER Table mhs
ADD jeniskelamin text (1) not null;

2. Menambahkan Primary Key pada record nim
Bu:
Alter Table namatable
Add Constraint namafield primary key (namaprimary);
Cth:
alter table mhs
add constraint nim primary key (nim);

3. Merubah Ukuran dan tipe field pada table mhs.
BU:
Alter Table nmtable
Alter Column nmfield type (ukuran);
Cth:
alter table mhs
alter column jeniskelamin text (15);

 DROP
1. Menghapus Satu Field Pada Table mhs
Alter Table nmtable
Drop Column nmfield;
Cth:
alter table mhs
drop column jeniskelamin;

2. Menghapus Tabel
Drop Table nmtable
Cth: drop table mhs;
Back to top Go down
 
Data Definition Language
View previous topic View next topic Back to top 
Page 1 of 1
 Similar topics
-
» 'Play Current Test Case' button not support to Ruby language.
» How to pass the multiple input data with or condition to search them?
» Pass multiple test data record to run test suite recursively
» is it possible to store data into a document using selenium ide..?
» Selenium - Firefoox hangs on transferring data from ...

Permissions in this forum:You cannot reply to topics in this forum
Forum Laboratorium BSI Bekasi :: MATERI LAB :: PERANCANGAN BASIS DATA-
Jump to: