SlideServe
Menu
Préférences
© SlideServe · v2026

MODEL ENTITY RELATIONSHIP

javen avatar
14 diapositives · 260 Views · Sep 01, 2014

MODEL ENTITY RELATIONSHIP. Model Entity-Relationship (ER).

MODEL ENTITY RELATIONSHIP - slide 1
01 / 14MODEL ENTITY RELATIONSHIP
1 / 17

Télécharger la présentation

MODEL ENTITY RELATIONSHIP
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. MODEL ENTITY RELATIONSHIP

  2. Model Entity-Relationship (ER) • Model Entity-Relationship adalah model data konseptualtingkattinggiuntukperancangan basis data. Model data konseptualadalahhimpunankonsep yang mendeskripsikanstruktur basis data, transaksipengambilandanpembaruan basis data. Model ER adalah data konseptualtaktergantung DBMS dan platform perangkatkerastertentu. • Model ER dikemukakanoleh Chen [1976]. Sejakitu, telahmemperolehbanyakperhatiandanperluasan. Model ER adalahpersepsiterhadapdunianyatasebagaiterdiriobjek-objekdasar yang disebutentitasdanketerhubungan (relationship) antarentitas-entitasitu.

  3. Langkah-langkahperancangan ER: • Memilihkelompokatribut yang samauntukdijadikansebuahentitasdanmenentukan primary key dengansyaratunikdanmewakilientitas • Menggambarkan Cardinality dari ER diagram berdasarkananalisarelasi yang didapat. Relasi yang terjadidapat One to One, One to Many dan Many to Many relationship • Membentuk SKEMA DATABASE atau LRS (Logical Record Structure) berdasarkan ER diagram

  4. Konsep paling dasardi model ER adalahentitas, relationship danatribut.Komponen-komponenutama model ER adalah: • Entitas(entity), Entitasmemodelkanobjek-objek yang beradadiperusahaan/lingkungan. • Relationship. Relationship memodelkankoneksi/hubungandiantaraentitas-entitas. • Atribut-atribut(properi-properti), memodelkanproperti-propertidarientitasdanrelationship. • Konstrain-konstrain(batasan-batasan) integritas, konstrain-konstrainketentuanvaliditas.

  5. Entitas (Entity) danHimpunanEntitas (Entitas Sets) Entitasmerupakanindividu yang mewakilisesuatu yang nyata (eksistensinya) dandapatdibedakandarisesuatu yang lain. Sebuahkursi yang kitaduduki, seseorang yang menjadipegawaidisebuahperusahaandansebuahmobil yang melintasdidepankitaadalahentitas.Sekelompokentitas yang sejenisdanberadadalamlingkup yang samamembentuksebuahhimpunanentitas (entity sets). Sederhananya, entitasmenunjukpadaindividusuatuobjek, sedanghimpunanentitasmenunjukpadarumpun (family) dariindividutersebut. MisalnyaSeorangpasien, akandimasukkandalamhimpunanentitaspasien. Sedangseorangdokterakanditempatkandalamhimpunanentitasdokter.

  6. Relasi Relasiadalahhubunganantaratabel yang merepresentasikanhubunganantarobyekdidunianyata. Macam-MacamRelasiantartabel: • Atribut (field) Atributadalahciri-cirikualitatif yang dimilikiolehsuatuobyek, yang mencerminkansifat-sifatdariobyektersebut. Field menyatakan data terkecil yang memilikimakna. Istilah lain untuk field yaituelemen data, kolom item. Contoh field yaitunamaseseorang, jumlahbarang yang dibeli, dantanggallahirseseorang. • Record / Tuple Record atauRekaman data, merupakankumpulanelemen data, ataukumpulanbeberapanilaiAtribut, ataukumpulan Field-data yang mewakilisatuEntitassecaralengkap. Misalnya: Entitaspegawaimemiliki record: NIP, Nama, Alamat, Pangkat, Jabatan, dsb.

  7. Kardinalitas/derajatRelasiKardinalitasRelasimenunjukkanjumlahmaksimumentitas yang dapatberelasidenganentitaspadahimpunanentitas yang lain. Kardinalitasrelasimerujukkepadahubunganmaksimum yang terjadidarihimpunanentitas yang satukehimpunanentitas yang lain danbegitujugasebaliknya.

  8. Kardinalitasdiantaraduahimpunanentitas (misalnya A dan B) dapatberupa : • Satukesatu (One to One), Setiapentitaspadahimpunanentitas A berhubungandengan paling banyakdengansatuentitaspadahimpunanentitasbegitujugasebaliknyasetiapentitaspadahimpunanentitas B berhubungandengan paling banyakdengansatuentitaspadahimpunanentitasA. • SatukeBanyak (one to many), Setiapentitaspadahimpunanentitas A dapatberhubungandenganbanyakentitaspadahimpunanentitas B, tetapitidaksebaliknya, dimanasetiapentitaspadahimpunanentitas B berhubungandengan paling banyakdengansatuentitaspadahimpunanentitas A.

  9. BanyakkeSatu (Many to One), setiapentitaspadahimpunanentitas A berhubungandengan paling banyakdengansatuentitaspadahimpunanentitas B, tetapitidaksebaliknya, dimanasetiapentitaspadahimpunanentitas A berhubungandengan paling banyaksatuentitaspadahimpunanentitas B. • BanyakkeBanyak (Many to Many) Setiapentitaspadahimpunanentitas A dapatberhubungandenganbanyakentitaspadahimpunanentitas B, demikianjugasebaliknya, dimanasetiapentitaspadahimpunanentitas B dapatberhubungandenganbanyakentitaspadahimpunanentitas A.

  10. Jenis-JenisKunci (Key) CandidatKey • Sebuah attribute ataulebih yang secara unit mengidentifikasisebuat record, disebut candidate key. Attribute inimempunyainilai yang unikpadahampirsetiaprecordnya. Fungsidari candidate key iniadalahsebagaicalon primary key.

  11. Contoh: Candidate-key : Candidate Key

  12. • Primary Key Salahsatuatrributdaricandidat key dapatdipilihmenjadi primary key dengan 3 kriteriasbb: • Key tersebutlebih natural untukdijadikanacuan • Key tersebutlebihsederhana • Key tersebutcukupuniqe • Foreign Key Jikasebuah primary key terhubunganke table/entity lain, makakeberadaan primary key pada entity tersebutdisebutsebagai foreign key. Misal : Primary Key Kode Dosendari entity Dosendigunakanjugapada field entity KRS, makakeberadaan field KodeDosenpada entity KRS disebutsebagai foreign key.

  13. • Alternate KeySetiapatributdari candidate key yang tidakterpilihsebagai primary key akandinamakan alternate key. Padacontohsebelumnyabilauntuk primary key dipilihID_Cusmaka alternate key nyaadalahNo.of Pay Primary Key Foreign Key Primary Key