Data Base System

Database Program

dalam sistem database :

ada banyak database yg mungkin anda ketahui sebelumny.. .. disini.. kita akan bersharing dan berbagi ilmu pengetahuan tentang apa dan bagaimana sistem database itu sendiri.. mungkin kah anda tau… dan sudah fammiliar di database..?

database ada banyak macemnya..?

– Microsoft Access , – Microsoft SQL Server , – Microsoft Oracle database , – DLL mm masih banyak yang lain yang mungkin kita belum mengetahuinya.. sebelum lebih jauh lagi kita mengenal database itu sendiri.. penghantar dan dasar harus kita ketahui dan dimiliki bagi para calon pemrogramman or programmer khususnya pemrograman database ..

PERANCANGAN SISTEM DATABASE
1. PERANCANGAN DATABASE
Perancangan Database adalah proses untuk menentukan isi dan
pengaturan data yang dibutuhkan untuk mendukung berbagai
rancangan sistem.
Perancangan sistem terjadi pada dua tingkat , yaitu :
Pada tingkat pertama, perencanaan sistem, analisis dan rancangan
umum dilaksanakan untuk menetapkan kebutuhan pemakai. Tingkat
perancangan database ini melibatkan tahap front-end, bebas dari
perancangan database tertentu atau Database Management System
(DBMS).
Pada tingkat kedua, rancangan umum, seperti diagram entitas relasi
tingkat tinggi, ditransformasikan (atau didekomposisikan) ke dalam
perancangan database rinci untuk sebuah DBMS tertentu yang akan
digunakan untuk mengimplementasikan sistem total.
Tiga model database yang cukup dikenal adalah :
§ Model Hierarkikal
§ Model Jaringan
§ Model Relasional
Pada masa lalu banyak penjual (vendors) menawarkan Database
Management Systems (DBMS) yang berdasarkan pada Model
Hierarkikal dan Model Jaringan. Saat ini Model Relasional adalah
dominan. Karena itu hampir semua penjual perangkat lunak database
menawarkan produk perangkat lunak Relational Database Management
Systems (RDBMS).
RDBMS dibuat dengan struktur tiga skema, Struktur lapisan ini
mendefinisikan data perusahaan pada tingkat yang berbeda.
Skema Eksternal mendefinisikan bagaimana pemakai mengakses dan
melihat output dari RDBMS, bebas dari bagaimana data disimpan atau
diakses secara fisik. Akses dan manipulasi seperti ini dilaksanakan oleh
pemakai dengan memperkerjakan bahasa prosedural, seperti COBOL
atau bahasa query, seperti Structured Query Language (SQL), bahasa
standar yang diakui untuk RDBMS.

Skema Konseptual yang mendefinisikan model database relasional
terdiri dari sekumpulan tabel yang dinormalisasi. Skema konseptual
adalah rancangan dari database yang merupakan subyek utama dari
bab ini.
Skema Internal terdiri dari organisasi fisik dari data (mis. sekuensial,
indeks sekuensial, langsung) dalam hal struktur fisik data dan metodemetode
pengaksesan dari sistem operasi komputer.
APAKAH DATABASE RELASIONAL ITU ?
Model relasional berdasarkan teori himpunan matematik. Struktur
didefinisikan dengan Tabel. Dalam istilah matematika, tabel disebut
sebagai Relasi. Profesional sistem sering menggunakan istilah “tabel”
dan “relasi” secara bergantian.
Tiap tabel dalam model relasional dikomposisikan dari baris dan kolom.
Kolom disebut Atribut. Nilai untuk sebuah atribut harus dipilih dari
sekelompok nilai yang dinamakan Domain. Karena banyak kolom dalam
tabel yang sama dapat diidentifikasikan atas domain yang sama, maka
nama atribut didefinisikan untuk tiap kolom. Tiap nama atribut dalam
sebuah relasi harus unik. Urutan kiri ke kanan dari kolom tidak penting.
Urutan dari baris juga tidak penting. Perpotongan dari suatu baris dan
kolom berisi sebuah nilai tunggal.
Sifat-sifat Tabel :
1. Duplikasi baris tidak diperbolehkan. Untuk melaksanakan sifat ini,
harus terdapat paling sedikit satu atribut atau kombinasi beberapa
atribut yang mengidentifikasi secara unik tiap baris dari tabel. Atribut
atau kombinasi beberapa atribut yang melaksanakan tugas ini
disebut Kunci Primer (Primary Key). Contoh : Nomor_Mahasiswa,
adalah kunci primer yang mengidentifikasi tiap mahasiswa secara
unik.
2. Database relasional adalah nilai Primary Key tidak boleh mempunyai
duplikat atau NIL (NULL, yaitu nilai tidak diketahui).
3. Keterhubungan (relationship) antara dua tabel. Jika Tabel R2
mempunyai sebuah Kunci Asing (Foreign Key) yang cocok dengan
kunci primer dari Tabel R1, maka untuk setiap nilai Foreign Key
harus terdapat sebuah nilai kecocokan dari Primery Key, atau nilai
Foreign Key harus nil.

Menggunakan Structures Query Language (SQL)
SQL adalah bahasa standar database yang digunakan untuk query,
manipulasi dan memperbarui RDBMS. Karena semakin banyak
organisasi yang memutuskan untuk mengkonsolidasikan database
mereka ke dalam sistem seluas usaha, pengetahuan mengenai SQL
akan menjadi kebutuhan untuk para perancang database.
2. ENTITY RELATIONSHIP DIAGRAM (ERD)
Model Entity Relationship
Adalah suatu penyajian data dengan menggunakan Entity dan
Relationship.
Entity
§ Entity adalah obyek yang dapat dibedakan dalam dunia nyata
§ Entity set adalah kumpulan dari entity yang sejenis
§ Entity set dapat berupa :
– Obyek secara fisik : Rumah, Kendaraan, Peralatan
– Obyek secara konsep : Pekerjaan , Perusahaan, Rencana
Relationship
§ Relationship adalah hubungan yang terjadi antara satu atau lebih
entity.
§ Relationship set adalah kumpulan relationship yang sejenis.
Atribut
§ Atribut adalah karakteristik dari entity atau relationship, yang
menyediakan penjelasan detail tentang entity atau relationship
tersebut.
§ Nilai Atribut merupakan suatu data aktual atau informasi yang
disimpan pada suatu atribut di dalam suatu entity atau relationship.

Tinggalkan komentar

Indro Dwi Saputro. A.Md