REFERENSI INTEGRITY
Referensi Integritu merupakan suatu aturan terhadap relasi antar tabel untuk menjamin validasi hubungan antara record-record di dalam tabel-tabel yang terkait.
2 Model Referensi Iintegrity :
1. cascade update related fields
setiap perubahan pada primary key, pada tabel utama, maka secara otomatis mengubah nilai pada recor-record yang bersesuaian di dalam tabel yang memiliki relasi dengan tabel utama.
2. cascade delete related record
setiap penghapusan record primary key pada tabel utama, maka
judul
Kamis, 26 Maret 2015
Minggu, 22 Maret 2015
pert 4 Basis Data
ER DIAGRAM
>> ERD ( entity relationship diagram ) :
- Diagram ER berupa model data konseptual, yang mempresentasikan data dalam suatu organisasi dalam bentuk-bentuk objek dan hubungannya.
- tidak tergantung pada software yang akan dipakai untuk mengimplementasikan basis data
- diagram ER biasa digunakan dalam tahapan analisis perancangan basis data
>> Notasi-notasi pada ERD :
1. Entitas
- entity merupakan objek yang memiliki seseatu yang nyata dan dapat dibedakan dari sesuatu yang lain
- kumpulan dari objek yang memiliki karakteristik sama dinamakan himpunan entitas
- semua manajer dalam sebuah perusahaan berkedudukan sebagai himpunan entitas
* macam macam entity :
a. strong entity
entity yang dapat berdiri sendiri tidak bergantung pada yang lain. ex: mahasiswa
b. weak entity
entity yang eksistensinya bergantung pada strong entity. ex: orang tua
2. Atribut
type-type atribut :
a. key atribut
atribut yang menyimpan nilai unik dari setiap entity sehingga anggota entity yang satu berbeda dengan yang lain.
contoh :
b. partial key atribut
atribut yang menyimpan sebagaian nilai dari key atribut.
contoh : orangtua
simbol :
c. simple atribut
atribut yang menyimpan nilai yang tidak bisa dipecah lagi ( atomic)
contoh : jalan, kota, agama, nim
simbol :
d. composite atribut
atribut yang menyimpan nilai yang dapat dipecah lagi ( divisible)
contoh : alamat
simbol :
e. single value
aribut yang digunakan untuk menyimpan nilai tunggal
contoh : jenis kelamin
simbol :
f. multivalue
atribut yang menyimpan nilai lebih dari satu simbol
conth : nomor hp, nama orang tua, email
simbol :
g. stored atribut : atribut yang digunakan untuk menyimpan nilai yang harus disimpan
contoh : tangal lahir, ips
simbol :
h. derived atribut
atribut nilai nilai yang tidak harus disimpan
contoh : usia, ipk
simpbol :
3. Relasi
jenis-jenis relasi :
a. general relationship
menghubungkan antar entitas secara umum ( sesama entitas kuat atau sesama entitas lemah )
sibol dan contoh :
b. identifying relationship
relasi kepemilikan yang menghubungkan strong entity dengan weak entity
simbol dan contoh :
c. recorsive relationship
relasi yang hanya terhubung pada entity yang sama
contoh :
>> jenis hubungan antara 2 tipe entitas :
1. one to one
2. one to many
3. many to one
Jumat, 13 Maret 2015
Pert 3 Basis Data
Pemodelan Data
>> pemodelan data berbentuk draf yang menggambarkan : perancangan data yang dibangun/ dikelola, struktur data / detail data, batasan data/ domain, hubungan antar data.
>> Kategori pemodelan data :
1. Objek : ex: ER ( Entity Relationship Diagram ) merupakan diagram yang menggambarkan hubungan antar objek
contoh :
2. Record : merekam/ mencatat data dari sekumpulan data yang dismpan dalam bentuk tabel
contoh :
kata kunci pada basis data :
1. primary key : kunci unik untuk membedakan data satu dengan yang lainnya
2. foreign key : kunci yang merupakan kolom pada suatu tabel yang menjadi kunci pada tabel lainnya
3. domain : batasan yang disimpan
4. atribut : isi daroi kolom dan baris
5. record : 1 baris data yng disimpan pada 1 tabel
1. primary key : kunci unik untuk membedakan data satu dengan yang lainnya
2. foreign key : kunci yang merupakan kolom pada suatu tabel yang menjadi kunci pada tabel lainnya
3. domain : batasan yang disimpan
4. atribut : isi daroi kolom dan baris
5. record : 1 baris data yng disimpan pada 1 tabel
Senin, 09 Maret 2015
Pert 2 Basis Data
SISTEM BASIS DATA
>> Sistem merupakan kumpulan elemen-elemen, bagian-bagian, komponen yang saling berhubungan secara bersama-sama bertujuan untuk memenuhi suatu proses/ pekerjaan tertentu.
>> komponen-komponen basis data :
1. media penyimpanan (basis data)
2. user
3. sistem operasi
4. data
5. software pengelola basis data
>> Data base management system (DBMS) :
digunakan untuk mengelola bais data seperti mengubah, memasukkan , menghapus, memanipulasi dan memperoleh data informasi dengan praktis dan juga efisien dan juga untuk mengatur mekanisme pengamanan data, pemakaian data bersama, pemaksaan keakuratan/ konsistensi data dsb.
>> contoh software DBMS : mysql, oracle, sql server
>> Abstraksi data :
1. DBMS menyediakan fasilitas/interface untuk melihat data yang user friendly
- interface : merancang antar muka/ form
- userfriendly : mudah digunakan / dipahami
2. sistem basis data biasanya di sembunyikan detil tentang bagaimana data disimpan dan di pelihara. oleh karena itu, sering kali data yang terlihat oleh pemakai sebenarnya berbeda dengan yang tersimpan secara fisik.
>> View of data
>> Pengguna basis data :
1. teller
2. programmer
3. mahasiswa
4. admin
5. sistem analis : bertugas untuk mengidentifikasi/ mencari tentang sistem yang akan dibuat
Selasa, 03 Maret 2015
pert 1 Basis Data
pertemuan pertama membahas perkenalan dan kontrak belajar serta komponen nilai, dosen memberi penjelasan mengenai permasalahan basis data dengan mendeskripsikan masalah nya
Basis data :
- kumpulan data
- simpan pada suatu media
- organisasi.
- software
data : kumpulan peristiwa atau objek
informasi : data yang diolah
operasi - operasi yang ada pada basis data :
1. create data base --> drop data base
2. create table --> drop table
3. insert table
4. retrive / search
5. update
6. delete
tujuan basis data :
1. speed
2. effisiensi
3. security
4. accuracy
5. sherability
6. integrity
Basis data :
- kumpulan data
- simpan pada suatu media
- organisasi.
- software
data : kumpulan peristiwa atau objek
informasi : data yang diolah
operasi - operasi yang ada pada basis data :
1. create data base --> drop data base
2. create table --> drop table
3. insert table
4. retrive / search
5. update
6. delete
tujuan basis data :
1. speed
2. effisiensi
3. security
4. accuracy
5. sherability
6. integrity
Langganan:
Postingan (Atom)