m=1
Hardware
Hardware merupakan sistem computer actual yang digunakan untuk menyimpan dan mengakses
databse. Dalam sebuah organisasi berskala besar, hardware terdiri : jaringan dengan sebuah server
pusat dan beberapa program client yang berjalan di komputer desktop.Software beserta utility
Software adalah DBMS yang aktual. DBMS memungkinkan para user untuk berkomunikasi
dengan database. Dengan kata lain DBMS merupakan mediator antara database dengan user.
Sebuah database harus memuat seluruh data yang diperlukan oleh sebuah organisasi.Prosedur
Bagian integral dari setiap sistem adalah sekumpulan prosedur yang mengontrol jalannya sistem,
yaitu praktik-praktik nyata yang harus diikuti user untuk mendapatkan, memasukkan, menjaga,
dan mengambil dataData
Data adalah jantung dari DBMS. Ada dua jenis data. Pertama, adalah kumpulan informasi yang
diperlukan oleh suatu organisasi. Jenis data kedua adalah metadata, yaitu informasi mengenai
database.User
Ada sejumlah user yang dapat mengakses atau mengambil data sesuai dengan kebutuhan
penggunaan aplikasi-aplikasi dan interface yang disediakan oleh DBMS, antara lain
adalahDatabase administrator adalah orang atau group yang
bertanggungjawab mengimplementasikan sistem database di dalam suatu organisasiEnduser
adalah orang yang berada di depan workstation dan berinteraksi secara langsung dengan sistem.
1. Model Hirarkis / Model Pohon
2. Model Jaringan
3. Model Relasional
Model Relasional merupakan model yang paling sederhana sehingga mudah digunakan dan
dipahami oleh pengguna, serta merupakan model yang paling populer saat ini.
Model ini menggunakan sekumpulan tabel berdimensi dua ( yang disebut relasi atau tabel ),
dengan masing-masing relasi tersusun atas tupel atau baris dan atribut.
DBMS yang bermodelkan relasional biasa disebut RDBMS (Relational Data Base Management
System).
Ada Beberapa Sifat yang melekat pada suatu relasi :
1. Tak ada tupel (baris) yang kembar)
2. Urutan tupel tidaklah penting
3. Setiap atribut memiliki nama yang unik
4. Letak atribut bebas ( urutan atribut tidak penting)
5. Setiap atribut memiliki nilai tunggal dan jenisnya sama untuk semua tupel.
Pada model relasional, jumlah tupel suatu relasi disebut kardinalitas dan jumlah atribut suatu relasi
disebut derajat (degree) atau terkadang disebut arity. Relasi yang berderajat saru (hanya memiliki
satu atribut) disebut unary. Relasi yang berderajat dua disebut binary dan relasi yang berderajat
tiga disebut ternary. Relasi yang berderajat n disebut n-ary. Istilah lainnya yang terdapat pada
model relasional adalah domain. Domain adalah himpunan nilai yang berlaku bagi suatu atribut.
Contoh produk DBMS terkenal yang menggunakan model relasional antara lain adalah :
1. DB2 (IBM)
2. Rdb/VMS (Digital Equipment Corporation)
3. Oracle (Oracle Corporation)
4. Informix (Informix Corporation)
5. Ingres (ASK Group Inc)
6. Sybase (Sybase Inc)
Di lingkungan PC, produk-produk berbasis relasional yang cukup terkenal antara lain adalah :
1. Keluarga R:Base (Microrim Corp) antara lain berupa R:Base 5000
2. Keluarga dBase (Ashton-Tate, sekarang bagian dari Borland International), antara lain dbase III
Plus, dBase IV, serta Visual dBase
3. Microsoft SQL ( Microsoft Corporation)
4. Visual FoxPro (Microsoft Corporation)
1. Bahasa Definisi Data (Data Definition Language/ DDL)
DDL adalah perintah-perintah yang biasa digunakan ileh administrator basis data (DBA) utnuk
mendefinisikan skema ke DBMS. Skema adalah deskripsi lengkap tentang struktur medan,
rekaman, dan hubungan data pada basis data
Index merupakan suatu mekanisme yang lazim digunakan pada basis data, yang memungkinkan
pengambilan data dapat dilakukan dengan cepat.
2. Bahasa Manipulasi Data (Data Manipulation laguage/ DML)
DML adalah perintah-perintah yang digunakan untuk mengubah , mamnipulasi dan mengambil
data pada basis data. Tindakan seperti menghapus, mengubah, dan mengambil data menjadi
bagian dari DML. DML pada dasarnya dibagi menjadi dua :
- Prosedural, yang menuntut pengguna menentukan data apa saja yang diperlukan dan bagaimana
cara mendapatkannya.
- Nonprosedural, yang menuntut pengguna menentukan data apa saja yang diperlukan, tetapi tidak
perlu menyebutkan cara mendapatkannya.
3. DQL ( Data Query Language)
Query sesungguhnya berarti pertanyaan atau permintaan. Istilah ini tetap dipertahankan dalam
bentuk asli, karena telah populer di kalangan pengguna DBMS di Indonesia.
DBMS sangat membantu pengguna untuk urusan usaha ataupun bisnisnya karena jika kita
menggunakan DBMS ini kita dapat dengan mudah mengolah suatu data,baik mau memberikan
hak akses untuk pengguna maupun mengatur jalannya suatu data.
Penyimpanan data dalam bentuk DBMS ini mempunyai banyak kelebihan, diantaranya:
1. Performance yang di dapat dengan penyimpanan dalam bentuk DBMS cukup besar. Disamping
memiliki unjuk kerja yang lebih baik, juga akan didapatkan efisiensi penggunaan media
penyimpanan dan memori.
2. Perubahan struktur database dimungkinkan terjadi tanpa harus mengubah aplikasi yang
mengaksesnya sehingga pembuatan antarmuka ke dalam data akan lebih mudah dengan
penggunaan DBMS.
3. Data yang terpusat akan mempermudah pengelolaan database. kemudahan di dalam melakukan
bagi pakai dengan DBMS dan juga kekonsistenan data yang diakses secara bersama-sama akan
lebiih terjamin dari pada data disimpan dalam bentuk file atau worksheet yang tersebar.
4. DBMS memiliki sistem keamanan yang lebih fleksibel daripada pengamanan pada file sistem
operasi. Keamanan dalam DBMS akan memberikan keluwesan dalam pemberian hak akses
kepada pengguna.
Dimas Rachmanto at 2:13 PM
PENS ITS
BAB 3 MODEL RELASIONAL
Mengapa perlu mempelajari Model Relasional ?
Model basis data yang paling banyak digunakan
o Vendors : IBM, Informix, Microsoft, Oracle, Sybase, dll.
o Yang menjadi saingan berat akhir2 ini adalah model berorientasi obyek
ObjectStore, Versant, Ontos
Informix Unviersal Server, UniSQL, O2, Oracle, DB2
Definisi : Basis Data Relasional
Basis Data Relasional : himpunan relasi
Relasi : terdiri dari dua bagian :
o Instance : table dengan baris dan kolom
#baris = kardinalitas, #kolom/fields = degree/arity
o Skema : menentukan nama relasi, plus nama dan tipe kolom
Misal Students(sid : string, name : string, login : string, age : integer, gpa : real).
Suatu relasi adalah himpunan kolom atau tupel (semua barisnya bersifat distinct/unik).
Contoh : Instance dari Relasi Students
Kardinalitas = 3, degree = 5, semua baris bersifat distinct
Apakah semua kolom dalam instance relasi juga harus distinct ?
Bahasa Query Relasional (Relational Query Language)
Kekuatan utama dari model relasional adalah kesederhanaannya, dan kelebihannya adalah
dalam melakukan query atas data.
Query dapat ditulis secara intuitif, dan DBMS bertanggungjawab untuk mengevaluasinya
secara efisien.
o Kunci : semantic yang tepat untuk relational query.
o Mengijinkan pengoptimasi untuk memperluas atau mengatur kembali operasinya, dan
memastikan bahwa hasil yang diperoleh tidak berubah.
http://andikaferianblog.wo
rdpress.com/databasemanagement-system/
DATABASE MANAGEMENT
SYSTEM
Apa itu Database Management System ?
Database merupakan komponen dasar dari sebuah sistem
informasi dan pengembangan serta penggunaannya
Untuk memenuhi informasi yang berisikan kebutuhankebutuhan user secara khusus dan aplikasi
aplikasinya.
Komponen DBMS
Data Dictionary
Software Oracle
Instance
Oracle,terdiri
daribackground
memori
dantemporary
storageyang
Oracle
Net,
yang
memungkinkan
komunikasi
2.
3.
4.
5.
6.
7.
8.
9.
MYSQL