Kamis, 20 Oktober 2011

Basis Data


Basis data


Data                : fakta menganai objek orang dan lain lain

Informasi         : hasil analisis dan intesis terhadap data

Data  base : sebuah koleksi dari data yang tahan lama yang digunakan oleh sistem aplikasi dari perusahaan tertentu.

Kesimpulan database:
Kumpulan data
Yang terstruktur dan sistematik
Dan terkomputerisasi
Mudah untuk diakses(diambil, diolah, n disajikan)
Menghasilkan informasi

Sistem data base yaitu sistem terkomputerisasi yang tujuan utamanya adalah memelihara informasi dan membuat informasi tersebut tersedia saat dibutuhkan.

DBMS adalah perangkat lunak yang memungkinkan para pemakai membuat, memelihara, mengontrol, dan mengakses basis data dengan cara yang praktis dan efisien.


Sejarah database

Awal 1960 charles bachman menyimpan data terntegrasi dibentuk untuk model data jaringan

Akhir 1960 IMS merupakan resresentasi dari model data hirarki

1960 sistem SABRE untuk perusahaan penarbangan amerika, sistem ini memungkinkan user untuk mengakses data yang sama.

1970 edgar f. Codd mengusulkan model data  relasional

1980 bahasa Query SQL  dikembangkan untuk basis data relasional

1992 ANSI membentuk SQL-92

1999 james Gray memenangkan turing award N mengembangkan manajemen transaksi dalam DBMS, data warehouse berkembang menjadi ERP dan MRP, DBMS memasuki dunia internet(bersifat online)

Sekarang telah diwujudkannya Basis data multimedia(video interaktif,dll)



Keuntungan Data base
Meningkatkan kualitas informasi
Mengurangi duplikasi data
Hubungan data dapat ditingkatkan
Data lebih konsisten
Data dapat digunakan bersama sama
Keamanan data dpat terjamin
Data independen


Kelemahan data base

Perlu pengetahuan sistem komputer yang memadai
Buth tenaga spesialis
Kerusakan data base dpat mempengaruhi departmen lain yg terkait


Keuntungan DBMS

Mengendalikan/ mengurangi duplikasi data
Menjaga konsistensi dan integritas data
Meningkatkan keamanan data
Penerapan standar
Menghemat biaya
Menanggulangi konflik kebutuhan antar pemakai


Kelemahan DBMS

Ukuran penyimpanan DBMS sangat besar
Harga DBMS yang handal sangat mahal


KENDALA DBMS

Biaya konversi sistem berkas  ke sistem basis data kerkadang sangat mahal
Kinerjannya kadang kalah dengan sistem barkas



BASIS data
 4komponen
Data
Software
Wardware
Pemakai

DATA

Sifat data

Integrated(terpadu)
Basis data dapat dianggap sebagai penyatuan dari berbagai berkas berbeda.

Shared(berbagi)
Masing masing potongan data dalam basis data dapat digunakan bersama antara pemakai yang berbeda.

Persistent data(data tahan lama)
Basis data dapat menampung data dalam jumlah besar dengan waktu yang relatif lama.



Single user

Sebuah sistem dimana paling banyak 1orang dapat mengakses basis data pada waktu tertentu. ( basis data individual)


Multi user

Sebuah sistem dimana banyak pemakai dapat mengakses basis data pada aktu yang sama. ( data base perusahaan, public)


SOFTWARE
DBMS yaitu aplikasi2 barasas tinggi (high level)

Contoh
M SQL
Paradox
FoxPro
sBXL
Harbour

Asas rendah(low level)

Btrieve
Tsunami record manager


HARDWARE
I/O device : keyb, Monitor, mouse, joystick, scanner, printer,dll
Processor, RAM Memory computer
Disk device Harddisk, floppy, flashdisk, mmc


PEMAKAI

Data base administrator, data base designer
End user
System analyst dan application programmer


Data base administrator
Orang yg bertanggung jawab terhadap administrasi pengunaan sumberdaya data base

TUGAS
Mengatur izin akses terhadap basis data
Mengawasi penggunaan basis data
Melayani permintaan software N hardware

data base designer

orang yang bertanggung jawab dalam perancangan basis data

TUGAS
Mengidentifikasi data yang akan disimpan dalam basis data
Memilih srtuktur yang sesuai dalam menyajikan dan meenyimpan data


End user

Orang yang pekerjaannya memerlukan  akses terhadap basis data

4 kelompok

Casual end user
Mengakses basis data kadang2 tapi mingkin memerlukan informasi yang berbeda untuk setiap kalinya

Parameric end user
Biasanya secara berkala melakukan Query dan update basis data  dengan menggunakan jenis Query dan update yang standar.

Sophisticated end user
Meliputi engineers, scientist  dan business analyst yang telah mengenal ydengan baik dan menyeluruh mengenai fasilitas2 DBMS  untuk memenuhi kebutuhan kebutuhan yang kompleks

Stand alone end user
Mereka memelihara basis data personal yang menggunakan paket2 program yang telah dibuat dan menyediakan menu2 yang mudah untuk digunakan




MODEL DATA

Himpunan deskripsi data level tinggi yang dikonstruksi untuk menyembunyikan beberapa detail dari penyimpanan level rendah

3 model data
Hirarki
Jaringan
Relasional


Hirarki
Biasa disebut model pohon atau pohon pembalik. Model ini menggunakan pola hubungan orang tua -  anak. Setiap orang tua bisa mempunyai satu atau lebih anak, sedangkan anak hanya boleh memiliki satu orang tua.

Jaringan
Model in hampir sama dengan model data pohon , hanya saja pada mdel in anak dapat memiliki lebih dari 1 orang tua.

Relasional
Model data berbentuk tabel dua dimensi yang terdiri dari baris dan kolom.

Relasi : tabel yang terdiri dari beberapa kolom dan baris
Field/atribut : kolom pada sebuah relasi
Tupel/record : baris pada sebuah relasi
Degree : jumlah atribut dalam sebuah relasi
Cardinality : jumlah tupel dalam relasi



SQL
Adalah bahasa yang digunakan untuk mengakses data dalam data base relational.


Sejarah
Sejarah  SQL dimulai dari artikel seorang peneliti dari IBM edgar F. Codd yang membahas tentang ide pembuatan data base relational pada bulan juni 1970.

Standarisasi
Standarisasi ialah pembakuan suatu sistem agar berlaku sama di setiap negara.
Standarisasi SQL dimulai tahun  1986, dengan dikeluarkannya standarisari SQL oleh ANSI yang dikenal dengan SQL86.


Bahasa SQL
DLL
Menunjuk pada kumpulan perintah yang dapat digunakan mendefinisikan objek2 basis data, seperti membuat sebuah tabel basis data, membuat index primer maupun skunder.

DML
Mengacu pada kumpulan perintah yang dapat digunakan untuk memanipulasi data, seperti menyimpanan data ke suatu tabel, kemudian mengubahnya, mgnahapus atau menampilkannya kembali.

Tidak ada komentar:

Posting Komentar