Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

8-1 Pemodelan Data (Data Modeling) Data modeling – suatu teknik untuk mengorganisasi dan mendokemntasi data sistem. Disebut juga database modeling Entity.

Presentasi serupa


Presentasi berjudul: "8-1 Pemodelan Data (Data Modeling) Data modeling – suatu teknik untuk mengorganisasi dan mendokemntasi data sistem. Disebut juga database modeling Entity."— Transcript presentasi:

1 8-1 Pemodelan Data (Data Modeling) Data modeling – suatu teknik untuk mengorganisasi dan mendokemntasi data sistem. Disebut juga database modeling Entity relationship diagram (ERD) – suatu model data yang menggunakan beberapa notasi untuk menggambarkan data dalam bentuk entitas dan relasi

2 8-2

3 8-3 Contoh Entity Relationship Diagram (ERD)

4 8-4 Entitas suatu objek yang dapat diidentifikasi dalam lingkungan pemakai, sesuatu yang penting bagi pemakai dalam konteks sistem yang akan dibuat

5 8-5 Entitas Entity instance Student IDLast NameFirst Name 2144ArnoldBetty 3122TaylorJohn 3843SimmonsLisa 9844MacyBill 2837LeathHeather 2293WrenchTim instances entity

6 8-6 Data Modeling Concepts: Attributes Atribut mendekripsikan karakteristik (properti) dari suatu entitas Compound attribute – suatu atribut yang terdiri dari beberapa atribut lain. Nama lain: concatenated attribute, composite attribute

7 8-7 Key Key – satu atau lebit atribut memounyai nilai yang unik. Nama lain identifier.

8 8-8 Relasi Menunjukkan hubungan yang terjadi diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda

9 8-9 Kardinalitas Kardinalitas atau derajat relasi menunjukkan jumlah minimum dan maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain bidirectional

10 8-10 Notasi Kardinalitas

11 8-11 N-ary relationships Relasi dari tiga entitas atau lebih

12 8-12 Entitas Asosiatif (Associative entity Associative entity – entitas yang atribut primary key diturunkan lebih dari 1 entitas lain (parents). Associative Entity

13 8-13 Recursive Relationship Recursive relationship - Relasi yang terjadi dari sebuah entitas ke entitas yang sama

14 8-14 Foreign Key Foreign key – atribut yang merupakan atribut primary key pada entitas yang lain

15 8-15 Foreign Keys Student IDLast NameFirst NameDorm 2144ArnoldBettySmith 3122TaylorJohnJones 3843SimmonsLisaSmith 9844MacyBill 2837LeathHeatherSmith 2293WrenchTimJones DormResidence Director SmithAndrea Fernandez JonesDaniel Abidjan Primary Key Foreign Key Duplicated from primary key of Dorm entity (not unique in Student entity)

16 8-16 Identifying Relationships Identifying relationship – relasi yang key dari parent entity juga merupakan bagian primary key dari child entity. The child entity disebut a weak entity.

17 8-17 Data Modeling Concepts: Sample CASE Tool Notations

18 8-18 Nonspecific Relationships

19 8-19 Resolving Nonspecific Relationships The verb or verb phrase of a many- to-many relationship sometimes suggests other entities.

20 8-20 Resolving Nonspecific Relationships (continued) Many-to-many relationships can be resolved with an associative entity.

21 8-21 Resolving Nonspecific Relationships (continued) While the above relationship is a many-to-many, the many on the BANK ACCOUNT side is a known maximum of "2." This suggests that the relationship may actually represent multiple relationships... In this case two separate relationships. Many-to-Many Relationship

22 8-22 Generalisasi Spesialisasi : pengelompokkan suatu entitas menjadi entitas-entitas baru (proses top-down) Generalisasi : entitas-entitas yang mula-mula terpisah kemudian disatukan menjadi satu entitas (proses bottom-up)

23 8-23 Hirarki Generalisasi

24 8-24 The Context Data Model

25 8-25 The Key-based Data Model

26 8-26 The Key-based Data Model with Generalization

27 8-27 The Fully-Attributed Data Model


Download ppt "8-1 Pemodelan Data (Data Modeling) Data modeling – suatu teknik untuk mengorganisasi dan mendokemntasi data sistem. Disebut juga database modeling Entity."

Presentasi serupa


Iklan oleh Google