Welcome to my blog, enjoy reading.

about me.....

Foto saya
slama ilmu berkembang maka hidup akan berwarna

Sabtu, 13 November 2010

Sistem Informasi







pengertian ERM dan normalisasi

Pendahuluan Basis Data

Pada ER Model, gambaran dunia nyata diistilahkan dalam obyek dan relasinya.ER model biasa digunakan untuk mengembangkan inisial dari desain basis data.ER model menyediakan suatu konsep yang bermanfaat yang dapat mengubah deskripsi informal dari apa yang diinginkan oleh user menjadi hal yang lebih detail, presisi, dan deskripsi detail tersebut dapat diimplementasikan ke dalam DBMS.

Entiti adalah obyek dunia nyata yang dapat dibedakan dari obyek yang lain. Entiti digambarkan (dalam basis data) dengan menggunakan himpunan atribut. Himpunan entiti yang sejenis disimpan dalam himpunan entiti.

Relasi adalah asosiasi diantara dua atau lebih entity

Himpunan Relasi : Himpunan dari relasi-relasi yang sejenis
Himpunan relasi n-ary R berelasi dengan sejumlah himpunan entity n E1 … En Himpunan entity yang sama dapat berpartisipasi dalam himpunan relasi yang berbeda, atau mempunyai peran yang berbeda dalam suatu himpunan yang sama.

Aggregasi digunakan pada saat kita perlu memodelkan apa saja yang terlibat dalam suatu himpunan relasi. Aggregasi membolehkan kita untuk memperlakukan suatu himpunan relasi sebagai himpunan entity untuk tujuan partisipasi dalam relasi yang lain.

Basis Data Relasional adalah himpunan relasi. Suatu relasi adalah himpunan kolom atau tupel (semua barisnya bersifat distinct/unik).
? Instance : table dengan baris dan kolom
#baris = kardinalitas, #kolom/fields = degree/arity
? Skema : menentukan nama relasi, plus nama dan tipe kolom

Batasan Integritas adalah suatu kondisi yang harus bernilai benar untuk suatu instance dalam basis data, misal : batasan domain

Himpunan suatu fields merupakan suatu key dari suatu relasi jika :
? Tidak ada dua tupel yang distinct yang mempunyai nilai yang sama untuk semua
key fields, dan
? Key tersebut tidak memiliki subset.
o Pernyataan 2 salah ? bagaimana dengan superkey
o Jika terdapat lebih dari satu key untuk suatu relasi, maka salah satu dari key tersebut akan dipilih oleh DBA untuk menjadi primary key.

Foreign key adalah himpunan fields dalam satu relasi yang digunakan untuk melakukan referensi ke tupel pada relasi yang lain (Harus berkorespondensi dengan primary key pada relasi yang kedua). Berlaku seperti logical pointer

Normalisasi adalah perbaikan skema database. Latar belakang diperlukannya normalisasi adalah karena adanya penyimpanan informasi yang redundan.Istilah normalisasi berasal dari E.F. codd, salah seorang perintis teknologi basis
data. Normalisasi adalah proses untuk mengubah suatu relasi tertentu ke dalam dua buah relasi atau lebih.