Pengenalan Database
Pengertian Database
•Database atau basisdata adalah kumpulan data yang disimpansecara sistematis di dalam komputer yang
dapat diolah atau dimanipulasi menggunakan perangkat lunak untuk menghasilkan informasi.
Basis data menjadi penting karna dapat mengorganisasi
data, menghindari duplikasi
data, hubungan antar data
yang tidak jelas dan juga
update yang rumit.
Jenis Software Database
•Microsoft Access
Microsoft
Access adalah sebuah
program aplikasi
basis data komputer relasional yang
ditunjukan untuk kalangan rumahan dan perusahaan kecil hingga menengah.
Microsoft Access merupakan anggota dari beberapa aplikasi seperti
Microsoft Office, Microsoft word, Microsoft Excel, dan
Microsoft PowerPoint. Aplikasi ini menggunakan mesin
basis data Microsoft Jet Database Engine.
•Ms SQL Server
Microsoft
SQL Server adalah sebuah sistem manajemen
basis data relasional
(RDBMS) produk
Microsoft. Bahasa kueri utamanya adalah
Transact-SQL yang merupakan implementasi dari SQL standar
ANSI/ISO yang digunakan oleh
Microsoft dan
Sybase. Umumnta SQL digunakan didunia bisnis yang
memiliki
basis data berskala kecil sampai dengan menengah, tetapi berkembang dengan digunakan SQL
Server pada
basis data besar.
•Oracle
Basis
data orcle adalah
basis data relasional yang
terdiri dari kumpulan data
dalam suatu
system manajemen
basis data RDBMS. Oracle memasarkan jenis
basis data ini untuk bermacam-macam aplikasi yang
bisa berjalan pada banyak jenis dan merk perangkat keras
computer.
•MySQL
MySQL
adalah sebuah perangkat lunak sistem manajemem
basis data SQL atau DBMS
yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License, tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunanya tidak cocok dengan penggunaan GPL.
•Postgre SQL
Postgre SQL merupakan tool
untuk membuat
database server yang bersifat open
source yang memiliki lisensi GPL.
Postgre SQL mendukung
Bahasa pemograman seperti:
SQL, C, CC++, Java, PHP dan lainya.
•Firebird
Firebird
dapat disebut juga dengan FirebirdSQL adalah sistem manajemen
basis data relasional yang
menawarkan fitur-fitur yang
terdapat dalam standar ANSI
SQL-99 dan
SQL-2003. RDBMS ini berjalan baik di Linux,
Windows, maupun pada sejumlah
platform Unix. Modul-modul kode baru ditambahkan pada
Firebird dan berlisensi di bawah
initial Developer’s Public License.
Implementasi Database
•Implementasi
basis data merupakan upaya untuk membangun
basis data fisik yang
ditempatkan dalam
media peyimpanan dengan bantuan
DBMS. Tahap ini diawali dengan melakukan transformasi dari
model data yang telah selesai dibuat stuktur
basis data sesuai DBMS
yang dipilih. Komponen ER
yang berupa himpunan entitas dan himpunan relasi. Atribut yang
melekat pada masing-masing himpunan entitas dan himpunan relasi akan dinyatakan sebagai
field-field dari tabel yang
sesuai. Performasi
basis data ditentukan oleh: Kualitas dan bentuk perancangan
basis data, kualitas mesin/ komputer,
platform yang dipilih, sistem operasi,
DBMS yang digunakan.
•Pengkodean
Data
yang dilihat oleh pemakai awam bisa berada dengan bagaimana
data/ informasi itu disimpan. Apa yang
dilihat oleh
end-user bisa jadi merupakan hasil pengolahan yang
tidak bisa disimpan sama sekali dalam
basis data. Alasan untuk membuat suatu pengkodean adalah untuk efisien ruang penyimpanan.
Dari pemakainya ada dua bentuk pengkodean:
1.Eksternal
Mewakili pengkodean yang
telah digunakan secara terbuka dan dikenal dengan baik oleh pemakai awam. Contoh: No mahasiswa dan Kode matakuliah.
2.Internal
Menggambarkan bagaimana data
disimpan dalam kondisi sebenarnya,sehingga lebih berorientasi pada mesin.
Ada tiga bentuk pengkodean:
1.Sekeunsial
Pengkodean dilakukan dengan mengasosiasikan data
dengan kode yang
urut. Contoh:
“A”, “B”, “C”.
2.Mnemonic
Pengkodean dilakukan dengan membentuk suatu singkatan dari data
yang hendak dikodekan. Contoh: Laki-laki
-> L, Perempuan
-> P.
3.Blok
Pengkodean dinyatakan dalam
format tertentu. Contoh: No mahasiswa dengan
format XXYYZZZZ terdiri dari XX dua
digit tahun masuk, YY dua
digit kode jurusan,
ZZZZ empat
digit no urut.
Bahasa Dalam Database
•DBMS merupakan perantara bagi pemakai dengan basis data dalam
Disk. Cara berkomunikasi/ berinteraksi antara pemakai dengan
basis data diatur dalam suatu
Bahasa khusus yang
ditetapkan oleh perusahaan pembuat
DBMS.
•Bahasa ini disebut sebagai bahasa basis data yang meliputi sejumlah perintah yang
diformulasi dan dapat diberikan user
dan dikenali/ diproses DBMS
untuk melakukan suatu aksi/ pekerjaan tertentu.
•Komponen Bahasa basis data berdasarkan fungsinya, bahasa
basis data dapat dibagi menjadi 3 yaitu:
1.Data Control Language(DCL)
DCL merupakan sub bahasa untuk mengendalikan stuktur
internal basisdata,DCL untuk menyesuaikan
system agar supaya lebih efisien dan DCL bergantung pada
vendor.
2. Data Definition Language (DDL)
Skema
basis data yang menggambarkan desain
basis data secara keseluruhan dispesifikasikan dengan bahasa khusus yaitu DDL.
Dengan
Bahasa ini kita dapat membuat
table baru, indeks, mengubah
table, menentukan struktur peyimpanan
table, dan lainya.
Tidak ada komentar:
Posting Komentar