entity

5
1.1.1 Entity Entity adalah orang, tempat,kejadian atau konsep yang informasinya direkam. 1.1.2 Attribute Setiap entity mempunyai attribute atau sebutan untuk mewakili suatu entity 1.1.3 Data Value (nilai atau isi data) Data value adalah actual atau informasi yang disimpan pada tiap-tiap data elemen 1.1.4 Record/Tuple Kumpulan elemen yang saling berkaitan menginformasikan tentang suatu entity secara lengkap. 1.1.5 File Kumpulan record-record sejenis yang mempunyai panjang elemen yang sama, attribute yang sama, namun berbeda-beda data valuenya. 1.1.6 Database Kumpulan file-file yang mempunyai kaitan antara satu file dengan file yang lain sehingga membentuk satu bangunan data . 1.1.7 Database Management system (DBMS) Kumpulan file yang saling berkaitan bersama dengan program untuk pengelolanya 1.2. Kegunaan database /Syarat database Redundansi dan inkonsistensi data Kesulitan pengaksesan data Isolasi data untuk standarisasi Multiple user (banyak pemakai)

Upload: istiqlal

Post on 27-Jul-2015

50 views

Category:

Education


5 download

TRANSCRIPT

Page 1: Entity

1.1.1 Entity

Entity adalah orang, tempat,kejadian atau konsep yang informasinya direkam.

1.1.2 Attribute

Setiap entity mempunyai attribute atau sebutan untuk mewakili suatu entity

1.1.3 Data Value (nilai atau isi data)

Data value adalah actual atau informasi yang disimpan pada tiap-tiap data elemen

1.1.4 Record/Tuple

Kumpulan elemen yang saling berkaitan menginformasikan tentang suatu entity secara

lengkap.

1.1.5 File

Kumpulan record-record sejenis yang mempunyai panjang elemen yang sama, attribute yang

sama, namun berbeda-beda data valuenya.

1.1.6 Database

Kumpulan file-file yang mempunyai kaitan antara satu file dengan file yang lain sehingga

membentuk satu bangunan data .

1.1.7 Database Management system (DBMS)

Kumpulan file yang saling berkaitan bersama dengan program untuk pengelolanya

1.2. Kegunaan database /Syarat database

Redundansi dan inkonsistensi data

Kesulitan pengaksesan data

Isolasi data untuk standarisasi

Multiple user (banyak pemakai)

Masalah keamanan(security)

Masalah integritas(kesatuan)

Masalah data independence(kebebasan data )

Pemakai/user dapat dikelompokkan menjadi tiga tingkatan abtraksi saat memandang suatu

database yaitu:

Level Phisik

Level abstraksi paling rendah, mengambarkan bagaimana(how) data simpan dalam

kondisi sebenarnya. Level ini tentu paling komplek, struktur data level terendah

digambarkan pada level ini.

Level Konseptual

Page 2: Entity

Level abstraksi data level lebih tinggi yang mengambarkan data apa (what) yang disimpan dalam database, dan hubungan relasi yang terjadi antara data. Level ini menggambarkan keseluruhan database

Level Pandangan Pemakai (view level)

Level abtraksi tertinggi yang menggambarkan hanya satu bagian dari keseluruhan database. Bila pada level konseptual data merupakan suatu kumpulan besar dan complex, pada level ini hanya sebagian saja yang dilihat dan dipakai

Paket bahasa digunakan dalam mengolah database dapat dikelompokkan kedalam 3

kelompok yaitu :

Data definisi language

Data manipulation language

Query

Pengguna database dapat dikelompokkan kedalam 3 klasiifikasi yaitu

Database manager

Database administrator

Database user

MODEL-MODEL DATA

Yang dimaksud dengan model data adalah sekumpulan tool konseptual untuk

mendeskripsikan data, relasi-relasi antar data, semantic data & konsistensi konstrain.

Bermacam-macam model data terbagi dalam tiga kelompok besar yaitu :

Object-based logical models, record-based logical models, & physical models.

1. Object-based logical Models

Yang termasuk dalam kelompok ini adalah :

- Entity-relationship model

- Object-oriented model

- Semantic data model

- Functional data model .

c. Model-model lojik berbasis record

Terdapat beberapa model dalam kelompok ini :

1. Model Relasional ( Relational Model)

model relasional menggunakan kumpulan tabel-tabel untuk merepresentasikan data

& relasi antar data-data tersebut

Page 3: Entity

Model Jaringan (Network Model )

Data dalam model jaringan direpresentasikan dengan sekumpulan record (Pascal), dan relasi antara data direpresentasikan oleh record & link. Link dipandang sebagai pointer

Perancangan melalui proses normalisasi mempunyai keuntungan-keuntungan sebagai berikut.

1. meminimalkan ukuran penyimpanan yang diperlukan untuk menyimpan data

2. meminimalkan resiko inkonsistensi data pada basisdata

3. meminimalkan kemungkinan anomali pembaharuan

4. memaksimalkan stabilitas struktur data

Bentuk Normal

Terdapat beragam tingkat bentuk normal, yaitu:

1. bentuk normal pertama(1NF)

2. bentuk normal kedua(2NF)

3. bentuk normal ketiga(3NF)

4. bentuk normal boyce-codd(BCNF)

5. bentuk normal keempat(4NF)

6. bentuk normal kelima(5NF)

PROSES NORMALISASI INF SAMPAI BCNF

Kebergantungan fungsional digunakan untuk mendefinisikan bentuk-bentuk normal, yaitu

sekumpulan kebu

kebergantungan

dua properti penting untuk mendefinisikan bentuk-bentuk normal yaitu:

1. kebergantungan di antara atribut-atribute relasi

2. kunci relasi

kunci relasi

kunci reladi adalah himpunan atribut yang nilai-nilainya dapat mengidentifikasi baris-baris

unik di relasi.

kebergantungan fungsional

kebergantungan fungsional merupakan bagian semantiks yang terdapat di perusahaan(dunia

eksternal) yang dimodelkan oleh basisdata.