Tampilkan postingan dengan label PENGANTAR SIM 2. Tampilkan semua postingan
Tampilkan postingan dengan label PENGANTAR SIM 2. Tampilkan semua postingan

Minggu, 28 Februari 2010

JENIS-JENIS KUNCI RELASIONAL

JENIS-JENIS KUNCI RELASIONAL
Sebuah sistem manajemen basis data relasional atau dalam bahasa Inggrisnya dikenal sebagai relational database management system (RDBMS) adalah sebuah program komputer (atau secara lebih tipikal adalah seperangkat program komputer) yang didisain untuk mengatur/memanajemen sebuah basis data sebagai sekumpulan data yang disimpan secara terstruktur, dan melakukan operasi-operasi atas data atas permintaan penggunanya.
Jenis-jenis kunci Relasional :
1. Super key
Satu atribut / kumpulan atribut yang secara unik mengidentifikasi sebuah tuple di dalam relasi
2. Candidate key
Suatu atribut atau satu set minimal atribut yang mengidentifikasikan secara unik suatu kejadian spesifik dari entitas.
3. Primary key
Merupakan satu atribut atau satu set minimal atribut yang tidak hanya mengidentifikasikan secara unik suatu kejadian spesifik, tapi juga dapat mewakili setiap kejadian dari suatu entitas
4.Alternate key
Merupakan candidate key yang tidak dipakai sebagai primary key atau Candidate key yang tidak dipilih sebagai primary key.
5. Foreign key (Kunci Tamu)
Atribut dengan domain yang sama yang menjadi kunci utama pada sebuah relasi tetapi pada relasi lain atribut tersebut hanya sebagai atribut biasa.

sumber :google

Minggu, 21 Februari 2010

NAMA : RIRIN AYUNDARI

KELAS : 3EA07

NPM : 10207947

TUGAS : PENGANTAR TEKNOLOGI SIM 2

TEMA : 3. Model Data : Berbasis Objek, berbasis record, koseptual dan Fisik


MODEL DATA
Data model merupakan sekumpulan konsep untuk menerangkan data, hubungan-hubungan antara data, dan batasan-batasan yang terintegrasi di dalam suatu organisasi.
* Tujuan model data :
Menyajikan data agar mudah di modifikasi.

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

1.Object-based logical models
2. record-based logical models
3. physical models

Model data dapat dibagi empat kategori :

1. Model data berbasis objek (Object-Based Data Model)
Digunakan untuk menggambarkan data pada level konseptual dan view
Menggunakan konsep entitas, atribut, dan hubungan antar entitas.
Model ini menyederhanakan fakta, agar mudah dipahami dalam perancangannya.
Terdiri dari beberapa model :
a. Entity Relationship Model (ER Model), penyajikan data dengan menggunakan entity dan relationship.
Entity adalah objek di dunia yang bersifat unik. Setiap entity mempunyai atribut yang membedakannya dengan entity lainnya.

b. Semantik Model, penyajian data menggunakan kata-kata yang mengandung arti.
c. Binary Model, model data yang memperluas definisi dari entity, bukan hanya atribute-atributenya, tetapi juga tindakan-tindakannya.
d. Object –Oriented Model
e. Infological Model
f. Data Fungsional Model


2. Model data berbasis record (Record-Based Data Model) :
Model ini menyusun database dalam record-record yang tersusun dengan format tetap, dari berbagai tipe data. Tiap tipe record menentukan sejumlah fields atau atribut yang tetap.

Terdapat tiga macam jenis model data berbasis record, yaitu:

a. Relational Model, data-data disajikan dalam bentuk table (baris dan kolom). Menggunakan kumpulan tabel-tabel untuk merepresentasikan data & relasi antar data-data tersebut. Setiap tabel terdiri atas kolom-kolom, dan setiap kolom mempunyai nama yang unik. Tiap tipe record menentukan sejumlah fields atau atribut yang tetap

b. Hierarchical Model, data-data disajikan dengan bentuk pohon (tree) dan mempunyai root dan beberapa subtree.

c. Network Model, data-data disajikan dalam bentuk jaringan. Direpresentasikan dengan sekumpulan record (Pascal), dan relasi antara data direpresentasikan oleh record & link. Link dipandang sebagai pointer. Record-record diorganisasikan sebagai graf.

3. Model data fisik (Physical-Based Data Model)
Digunakan untuk menggambarkan data di level yang paling rendah atau ditingkat internal; penyimpanan data secara detailnya dengan format record penyusunan record dan jalur akses. Terdiri dari 2 macam model,yaitu :
1. Model unifying
2. model memory

4. Model data konseptual
Menyediakan konsep yang sesuai dengan persepsi pemakai yang memandang datanya.

Referensi : Fatika Lestyaningrum,Harsiti/google