Resume Basis Data ( Laporan ke-5 )
Model Data Relational lanjut
A. Varian Entitas :
1. entitas kuat adalah sebuah himpunan entitas yang dilibatkan dalam ERD dan tidak memiliki ketergantungan terhadap himpunan entitas lain.
2. entitas lemah adalah suatu entity yang keberadaannya tergantung dari entity yang lain dan itdak memiliki atribute yang berfungsi sebagai key attribute.
B. Agregasi
suatu gambaran himpunan relasi secara langsung yang menghubungkan sebuah himpunan entitas dengan sebuah himpunan relasi dalam ERD.
Tranformasi Model Data ke Basis Data Fisik
Dengan beberapa ketentuan:
a. ERD dipepresentasikan menjadi sebuah basis data secara fisik.
b. komponen ERD ditransformasikan menjadi tabel.
c. atribute yang melekat pada tiap hipunan entitas dan relasi akan dinyatakan sebagai field dari tabel yang sesuai.
Transformasi Dasar:
1. relasi 1-1 : menghubungkan 2 buah himpunan entitas yang direpresentasikan dalam bentuk penambahan/penyertaan atribut relasi yang mewakili kedua entitas.
2. relasi 1-N : menghubungkan 2 buah himpunan entitas yang dereprentasikan dalam bentuk pemberian atribut key dari himpunan entitas berderajat 1 ke tabel yangmewakili himpunan entitas berderajat N.
3. relasi N-N : menghubungkan 2 buah himpunan entitas yang dibentuk dalam tabel khusus dan memiliki foreigh key dari himpunan entitas yang dihubungkan.
Implementasi Himpunan Entitas Lemah dan Sub Entitas
dalam hal ini sebuah himpunan entitas lemah dan sub entitas dalam diagram ER diimplementasikan kedalam sebuah tabell sebagaimana entitas kuat.
Rabu, 24 Oktober 2012
Rabu, 03 Oktober 2012
Model Data Relational
Resume Basis Data ( Laporan ke-4 )
Model Data Relational
Model Data Relational merupakan
kumpulan tabel berdimensi dua dengan masing-masing relasi (relations) tersusun
atas tuple (baris) dan atribut (kolom) pada suatu basis data.
Istilah-istilah yang terkait :
Istilah
|
Keterangan
|
Relasi
|
Sebuah
tabel yang terdiri dari beberapa kolom dan beberapa baris.
|
Attribute
|
Kolom pada
sebuah relasi.
|
Tuple
|
Baris pada
sebuah relasi, atau kumpulan elemen-elemen yang saling berkaitan
menginformasikan tentang suatu enitas secara lengkap.
|
Domain
|
Seluruh
kemungkinan nilai yang dapat diberikan ke suatu attribute.
|
Degree
|
Jumlah
atribut dalam sebuah relasi.
|
Cardinalit
|
Jumlah
tuple dalam sebuah relasi.
|
1. Relasi
Relasi menunjukkan adanya hubungan
diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.
Example : mahasiswa=(nim:string,nama_mhs:string) dengan mahasiswa sebagai
relasi dan nim dan nim_mhs sebagai atribut serta string sebagai tipe dari
atribute.
2. Basis Data
Relational
·
Baris
disebut Tuple.
·
Kolom
disebut Attribute.
·
Tabel
disebut Relation.
·
Domain :
kumpulan dari harga atomik yang dapat dimiliki oleh suatu kolom/atribut.
·
Istilah
Alternatif
ER Model
|
Relational
Model
|
Database
|
Traditional
Programmer
|
Entity
|
Relation
|
Tabel
|
File
|
Entity
Instance
|
Tuple
|
Row
|
Record
|
Attribute
|
Attribute
|
Column
|
Field
|
identifier
|
Key
|
Key
|
Key (link)
|
3. Mendefinisikan Domain
- Memberi nama Domain yang sesuai dengan nilai yang akan dimiliki domain tersebut.
- Menentukan tipe data dari nilai yang akan membentuk domain.
- Menentukan format dari domain.
4. Relational Key
Kunci
Atribut dari Relasi
Candidate Key
Atribut
yang digunakan untuk membedakan antara satu baris dan dengan baris yang lain.
|
Primary Key
Candidate
key yang digunakan untuk mengidentifikasikan tuple yang unik pada suatu
relasi.
|
Alternate Key
Candidate
key yang tidak menjadi Primary key.
|
Foreign Key
Sebuah
atribut dalam suatu relasi yang merujuk ke primary key relasi lain
|
5. Batasan-Batasan Integritas
(Integrity Constraints)
Adalah suatu batasan-batasan yang diberikan
terhadap suatu relasi. Batasan ini ditetapkan ketika schema didefinisikan dan
akan dicek ketika relasi-relasi dimodifikasi atau dimanipulasi (penambahan,
pengubahan, penghapusan, dan pencarian/menampilkan data).
Rabu, 26 September 2012
Diagram E-R
Resume Basis Data ( Laporan ke-3 )
Diagram E-R
Sebelum membahas lebih jauh tentang diagram E-R,kita perlu mengetehui apa itu diagram E-R. Diagram E-R (ERD) merupakan kependekan dari Entity Relationship Diagram adalah model yang digunakan untuk menggambarkan data dalam bentuk entity,atribut dan relationship.
Selanjutnya yang akan dijelaskan di sini adalah pengertian dari entity,atribut dan relationship,Cardinality Rasio
- Entity(entitas) adalah : merupakan objek yang ada dan dapat dibedakan dari objek lain dalam dunia nyata.
- Attribute(Atribut) adalah : merupakan suatu entitas yang direpresentasikan(di bedakan dengan yang lain)oleh beberapa atribut.
- Relationship(relasi) adalah : hubungan yang terjadi antara 1 atau lebih entitas.
- Cardinality Rasio adalah : menjelaskan tentang jumlah ketergantungan 1 entitas dengan entitas yang lain.
ERD (Entity Relationship Diagram) memeiliki beberapa jenis,diantaranya terdiri dari:
- Persegi fungsinya untuk : mempresentasikan entitas.
- Ellips fungsinya untuk : mempresentasikan atribut.
- Garis fungsinya untuk : mempresentasukan suatu hubungan.
Pembahasan :
1. Entity(entitas)
Suatu objek dapat dikatakan sebuah entitas jika suatu entitas itu memeiliki atribut yang membedakan dirinya dengan objek laain dan sering kali mempunyai hubungan dengan objek lain.
Contohnya : Mobil,toko,kingdom dll.
Entitas juga terdiri dari antitas set, yaitu kumpulan entitas yang mempunyai tipe yang sana.
Contohnya : kumpulan mahasiswa, kumpulan mobil,kumpulan buku dll.
Rabu, 19 September 2012
Resume Basis Data ( Laporan ke-2 )
RESUME SISTEM BASIS DATA
Beberapa
pengertian basis data:
1. Merupakan
kelompok data yang saling berhubungan, dapat diorganisasikan dengan baik dan dapat
dimanfaatkan oleh pengguna.
2.
Merupakan data yang saling berhubungan tanpa pengulangan
.
3. Kumpulan file atau table atau arsip
yang saling berhubungan satu sama lain yang disimpan pada media penyimpanan
tertentu.
Sedangkan pengertian dari DATA dan
INFORMASI itu sendiri:
- Data : Merupakan fakta mentah yang belum diolah untuk mempunyai makna(dalam hal ini data belum dapat dipahami).
- Informasi : merupakan hasil dari pemrosesan data yang sudah mempunyai informasi yang bermanfaat (data sudah dapat dipahami).
Objektif (tujuan) Basis Data:
·
Efisiensi ruang penyimpanan (space).
Dengan basis data, efisiensi ruang penyimpanan dapat dilakukan dengan
menerapkan sejumlah pengkodean, atau dengan membuat relasi-relasi antar
kelompok data yang saling berhubungan.
Selasa, 11 September 2012
Tugas SBD
Alasan dari penggunaan Sistem Basis Data adalah karena sistem basis data
dapat menyediakan informasi yang optimal yang diperlukan pemakai untuk
kepentingan proses pengambilan keputusan selain itu sistem basis data
digunakan sebagai pelengkap untuk memenuhi tugas kuliah.
Kelebihan dari Sistem Basis Data adalah :
- Mengurangi kerangkapan data
- Mencegah ketidakkonsistenan
- Keamanan data dapat terjaga
- Integritas dapat dipertahankan
- Data dapat digunakan bersama-sama
- Menyediakan recovery
- Memudahkan menerapkan standarisasi
- Data bersifat mandiri
- Keterpaduan dapat terjaga
- Diperlukan tempat penyimpanan yeng besar
- Diperlukan tenaga yang terampil dalam mengolah data
- Perangkat lunaknya mahal
- Kerusakan di sistem basis data mempengaruhi departemen yang terkait
Langganan:
Postingan (Atom)