Basis data atau database, berasal dari kata basis dan data, adapun pengertian dari Hirarki data dapat dikelompokkan menjadi 3 (tiga) buah yaitu file, record dan
kedua hal tersebut adalah sebagai berikut: elemen data
Basis : dapat diartikan sebagai markas atau gudang, tempat bersarang atau
berkumpul
Data : representasi fakta dunia nyata yang mewakili suat objek seperti : manusia
(pegawai, siswa, pembeli, pelanggan), barang , hewan, peristiwa, konsep, keadaan
dan sebagainya yang direkam dalam bentuk angka, huruf, teks, gambar, bunyi,
atau kombinasinya)
Basis data : kumpulan file / tabel yang saling berelasi (berhubungan) yang
disimpan dalam media penyimpanan elektronik.
Basis data : koleksi terpadu dari data yang saling berkaitan yang dirancang untuk Elemen data / file / atribut Atribut / field :
memenuhi kebutuhan informasi suatu enterprise (dunia usaha). Nim, nama, tmp_lahir, tgl_lahir, j_kelamin, almt, kota, agama, dan kode_jur
Satuan data terkecil yang tidak dapat dipecah lagi menjadi unit lain yang
Dari kedua pengertian tersebut dapat disimpulkan pada masing – masing table / bermakna. Data value , isi data :
file didalam database berfungsi untuk menampung / menyimpan data – data,
dimana masing – masing data yang ada pada table / file tersebut saling Contoh : data mahasiswa berupa nim, nama, tmp_lahir, tgl_lahir, almt dan atribut Pada recor pertama : 01031417 adalah isi data untuk kolom nim
berhubungan satu dengan yang lain. lainnya yang menyangkut mahasiswa tersebut
Mulyani untuk kolom nama dan seterusnya
Tujuan dari dibentuknya basis data pada suatu perusahaan pada dasarnya adalah
Eleman data adalah medan / field, kolom, item, dan atrbut. Istilah umum yang Table / file adalah mahasiswa, yang merupakan field adalah :
dipakai adalah field , atribut, atau kolom
kemudahan dan kecepatan dalam pengambilan kembali data Nim, nama, tmp_lahir, tgl_lahir, j_kelamin, almt, kota, agama, dan kode_jur,
Rekaman / Record / baris sedangkan untuk isi data pada recor pertama adalah 01031417(nim), mulyani(nama),
Gabungan sejumlah elemen data yang saling terkait dan seterusnya.
Pada tabel mahasiswa tersebut misal jumlah mahasiswanya adalah 2000 utnutk
Contoh : nim, nama, tmp_lahir, tgl_lahir, almt dan atribut lainnya yang menyangkut berbagai jurusan, maka jumlah recornya adalah 2000 juga
mahasiswa tersebut
Yang ditonjolkan dalam database adalah pengaturan /pemilahan / Berkas / file / tabel Sistem basis data dapat diartikan sebagai kumpulan file / tabel yang
pengelompokkan / pengorganisasian data yang akan disimpan sesuai Kumpulan record sejenis yang mempunyai panjang atribut / field sama, namun saling berhubungan (dalam sebuah basis data di sebuah komputer),
fungsi / jenisnya. berbeda isi datanya. dan sekumpulan program (DBMS / Database Management System)
Dalam basis data relasional, berkas mewakili komponen yang disebut tabel atau yang memungkinkan beberapa user (pengguna), dan / atau program
relasi. Sedangkan data value (nilai atau isi data) adalah data aktual atau informasi lain untuk mengakses dam memanipulasi file (tabel) tersebut
Hal tersebut bisa berbentuk file / table terpisah atau dalam bentuk yang disimpan pada setiap field/atribut.
pendifinisian kolom / field data dalam setiap file / tabel tersebut Field nama menunjukkan tempat dimana informasi nama mahasisa disimpan,
sedangkan isi datanya adalah mulyani, ahmad sofyan dan lain sebagainya
1
09/10/2018
Komponen – komponen utama dari sebuah siste basis data adalah : 1. Komputer (satu untuk yang stand-alone) atau lebih dari satu utuk sistem jaringan Karateristik basis data relasional :
1. Perangkat keras (hardware) 2. Memori sekunder yang on-line (harddisk) Satu bahasa digunakan untuk semua pemakai
2. Sistem Operasi (perating system) 3. Memori sekunder yang off-line (tape) untuk keperluan backup data Data dihubungkan melalui nilai data
Fleksibel
Mudah digunakan
Sistem basis data dapat dilihat bahwa, basis data disimpan pada media Merupakan program yang mengaktifkan / memfungsikan sistem komputer Informasi dalam database universitas dapat disimpan dalam satu relasi skema
penyimpanan elektronik (hardisk) , berikut :
Mengendalikan seluruh sumber daya dalam komputer dan melakukan operasi-
Basis data terdiri dari beberapa file / tabel yang saling berelasi. operasi dasar dalam komputer (operasi input/output) , pengelola file, dan lain Student (sid : int, name:string, login:string, age: integer, gpa:real)
sebagainya.
Basis data dikelola oleh DBMS dan database tersebut dapat dimanfaatkan oleh Bentuk skema dari student menyatakan setiap record dalam relasi student memiliki
beberapa user yang dapat melakukan manipulasi pada database. Program pengelola DBMS akan aktif (running) jika sistem operasi yang dikehendaki lima field, dengan nama dari tipe field yang dibuat.
telah aktif.
Tidak semua user dapat melakukan manipulasi data didalam database . Hal ini
diatur sesuai dengan hak aksesnya Contoh sistem operasi pada sistem komputer ??????
2
09/10/2018
SUPER KEY Bahasa – bahasa pada basis data relasional : DML (Data Manipulation Language)
Suatu atribut atau set dari atribut yang secara khusus untuk mengidentifikasikan Merupakan sebuah metode Query yang bisa digunakan jika DDL telah terjadi,
tuple (baris/record) didalam suatu relasi. Query Formal Query Komersial sehingga fungsi dari Query DML ini melakukan manipulasi database yang sudah
dibuat.
CANDIDATE KEY
Aljabar Relasional Quel Beberapa Query DML adalah :
Suatu atribut / sekelompok atribut pada suatu relasi yang mempunyai dua sifat
(property) : Kalkulus Relasional QBE INSERT : digunakan untuk memasukkan data pada tabel database
Unik : nilai dari atribut – atribut tersebut secara untuk menentukan tuple – tuple SQL UPDATE : digunakan untuk pengubahan terhadapat data yang ada pada tabel
direlasi tersebut database
Minimality : jika atribut – atribut tersebut adalah key gabungan, tidak ada bagian DELETE : digunakan untuk penghapusan data pada tabel database
dari kelompok atribut tersebut yang dihilangkan.