Pertemuan 3
-
Upload
robygunawanbaskoro -
Category
Documents
-
view
9 -
download
0
description
Transcript of Pertemuan 3
Perancangan Basis Data KP312
Perancangan Basis DataBasis DataTIUPengertian Perancangan Basis Data2Basis Data Relasional menggunakan tabel dua dimensi yang terdiri atas baris dan kolom untuk memberi gambaran sebuah berkas data
Contoh tabel dan keterhubungannyaMHS KUL
NILAI3
Keuntungan Basis Data1. Bentuknya sederhana 2. Mudah melakukan berbagai operasi data oleh pengguna
4Istilah dalam basis data RealasionalRelasi : Sebuah tabel yang terdiri dari beberapa kolom dan beberapa barisAtribut : Kolom pada sebuah relasiTupel : Baris pada sebuah relasiDomain : Kumpulan nilai yang valid untuk satu atau lebih stributDerajat (degree) : Jumlah atribut dalam sebuah relasiCardinality : Jumlah tupel dalam sebuah relasi
56
Kunci Relasi Super Key, Satu atribut / kumpulan atribut yang secara unik mengidentifikasi sebuah tupel di dalam relasiCandidate Key,Atribut di dalam relasi yang biasanya mempunyai nilai unikPrimary Key,Candidate key yang dipilih untuk mengidentifikasikan tupel secara unik dalam relasiAlternate Key,Candidate key yang tidak dipilih sebagai primary keyForeign Key, Atribut dengan domain yang sama yang menjadi kunci utama pada sebuh relasi tetapi pada relasi atribut yang lain, hanya sebagai atribut biasa
7Contoh8
Pemetaan (Mapping) Yang dimaksud dengan pemetaan adalah asosiasi (pemasangan) sejumlah entity dengan entitylainnya dalam kelompok relasi. Pada relasi biner, yaitu relasi antara dua kelompok entity,pemetaan antara sejumlah entity.9Mapping (1 -1) one to oneSetiap elemen dari entity pertama tepat dipasangkan dengan satu elemen dari entitykedua, demikian juga sebaliknya. Contoh: relasi antaraPasien dan Tmp_Tidurpada masalah medical record
10
Mapping (1-M, M-1) one to manySetiap elemen dari entity pertama dipasangkan dengan beberapa elemen dari entity kedua dan setiap elemen dari entity kedua tepat dipasangkan dengan satu elemen dari entitypertama, demikian juga sebaliknya. Contoh: relasi antara Pasien dan Ruangan pada masalah medical record.
11
Mapping (m-m) many to manySetiap elemen dari entity pertama dipasangkan dengan beberapa elemen dari entity keduadan setiap elemen dari entity kedua juga dipasangkan dengan beberapa elemen dari entitypertama. Contoh: relasi antara PASIEN dan DOKTER12
Diagram E-RModel Entity Relationship Adalah suatu penyajian data dengan menggunakan Entity dan Relationship
Mengapa Model E-R Mudah dimengerti oleh pemakaiMudah disajikan oleh perancang database
13Diagram E-RDiagram ER merupakan model konseptual untuk menggambarkan struktur logis dari basisdata berbasis grafis
14
Simbol ->Entity adalah obyek yang dapat dibedakan dalam dunia nyata Entity set adalah kumpulan dari entity yang sejenisEntity set dapat berupa :Obyek secara fisik : Rumah, Kendaraan, PeralatanObyek secara konsep : Pekerjaan , Perusahaan, Rencana
15Simbol ->
Relationship adalah hubungan yang terjadi antara satu atau lebih entity.Relationship set adalah kumpulan relationship yang sejenis.
16MahasiswaMengambilMATA_KULIAHSimbol ->
Atribut adalah karakteristik dari entity atau relationship, yang menyediakan penjelasan detail tentang entity atau relationship tersebut.Nilai Atribut merupakan suatu data aktual atau informasi yang disimpan pada suatu atribut di dalam suatu entity atau relationship.
Domain (Value Set) : Batas-batas nilai yang diperbolehkan bagi suatu atribut
17Derajat RelasiDerajat Relasi menunjukan banyaknya himpunan entitas yang saling berelasiUnary Degree (Derajat Satu) melibatkan sebuah entitas yang berelasi dengan dirinya sendiriBinary Degree(Derajat Dua) Himpunan relasi melibatkan dua himpunan entitas. Secara umum himpunan relasi dalam sistem basis data adalah binaryTernary Degree (Derajat Tiga) Himpunan relasi memungkinkan untuk melibatkan lebih dari dua himpunan entitas
18Unary Degree (Derajat Satu)19PEGAWAIMelaporBinary Degree(Derajat Dua)20PEGAWAIKerjaDEPARTEMENTernary Degree (Derajat Tiga)21PEGAWAIKerjaPROYEKKOTAKey Atribut yang digunakan untuk menentukan suatu entity secara unik.
Atribut Simple Atribut sederhana yang tidak dapat dibagi dalam beberapa bagian
Atribut Komposit : Atribut yang dapat dibagi lagi dalam beberapa bagian; contoh : Alamat; yang terdiri dari Negara, Propinsi dan Kota
22Atribut Single-valued Atribut yang memiliki paling banyak satu nilai untuk setiap baris data
Multi-valued attributes Atribut yang dapat diisi dengan lebih satu nilai tetapi jenisnya sama. Contoh : Nomor Telp, Alamat, Gelar
Atribut Turunan Atribut yang diperoleh dari pengolahan dari atribut lain yang berhubungan. Contoh : Umur, IP
2324
SEKIAN TERIMA KASIH25