Basis Data



BASIS DATA
 

Basis Data terdiri dari :
BASIS            : markas atau gudang, tempat bersarang atau berkumpul.

DATA             : representasi fakta dunia nyata yang mewakili suatu objek seperti manusia(pegawai, 
siswa, pembeli, pelanggan), barang, hewan peristiwa, konsep, keadaan, dan sebagainya yang direkam dalam bentuk angka, huruf,simbol, teks, gambar, bunyi, atau kombinasinya.


 





Kumpulan file / table yang saling berelasi (berhubungan) yang disimpan dalam media penyimpanan elektronik.

semua data yg disimpan pada sumber daya berbasis Komputer  (McLeod & Schell)


           


DATABASE

Database adalah fakta-fakta berupa data mentah atau data telah diolah yang dikumpulkan untuk pengolahan data.
Character
à Field à Record à Table/File à Database

Di dalam Access ada beberapa tingkatan data:
1. Field            : Kumpulan data sejenis.
2. Record        : Kumpulan field sejenis.
3. Table           : Kumpulan dari record-record.
4. Database     : Kumpulan dari tabel-tabel.





                                    Tahapan-tahapan Merancang Database

1.   Pengumpulan Data
      Contoh Kasus
      Dokumen Dasar :


2. Pembentukan Database dan desain tabel, pemilihan DBMS

1NF
 
Bentuk tidak ternormalisasi                                       





No_fak
Kd_supp
Nm_supp
Kd_brg
Nm_brg
Tgl
J_tempo
Qty
Hrg
Jml
Tot

 


No_fak*
Tgl
J_tempo
Qty
Jml
Tot
Kd_supp*
Nm_supp
Kd_brg*
Nm_brg
Hrg

 

 
















DATA DEFINITION LANGUAGE
 

Databases merupakan kumpulan dari beberapa tabel yang saling terhubung/terkoneksi dengan mengunakan field kunci dari masing-masing table, database terdiri dari:
  1. Karakter = (a-z  1-9)
  2.  Data/Kata = Kumpulan dari karakter-karakter yang membentuk suatu kata atau data 
  3. Field = Kumpulan dari kata-kata yang dibaca secara vertikal/perkolom dalam suatu tabel 
  4. Record = Kumpulan dari field-field yang dibaca secara horizontal/perbaris dalam suatu tabel 
  5. 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;

LATIHAN !!!!
1.      Buatlah Database Dengan Nama : Gaji
2.      Buat Struktur Tabel Seperti Dibawah ini:
a.       Tabel Karyawan
Field
Tipe Data
Size
Ket
NIP
Number
-
Primary Key
Nama
Text
20

Alamat
Text
10

b.      Tabel Golongan
Field
Tipe Data
Size
Ket
Gol
Text
1

Jabatan
Text
10

Gaji
Number
-

3.      Berikan Primary Key Pada Field Gol di tabel Golongan.
4.      Tambahkan Satu Field tanggal_lahir Pada table karyawan dengan data type date.
5.      Tambahkan Field Kota Pada table Karyawan dengan data type text 20.
6.      Ubah Nama Field tanggal_lahir pada table karyawan dengan nama ttl.
7.      ubah Size field Kota pada table karyawan dengan size 10.
8.      Hapus Field ttl Pada Tabel Karyawan
9.      Hapus Field kota Pada Tabel Karyawan
10.  Hapus Kedua Tabel Tersebut.
J SELAMAT MENCOBA J

0 komentar:

Post a Comment