Beruflich Dokumente
Kultur Dokumente
MODELS
2
ENTITY
An entity is “distinguishable”.
Ex. CUSTOMER
5
ATTRIBUTE
A characteristic of an entity.
RELATIONSHIP
RELATIONSHIP
PAINTER PAINTINGS
CUSTOMER INVOICES
9
EMPLOYEE SKILLS
STUDENT CLASS
10
EMPLOYEE STORE
TEACHER ID
11
CONSTRAINT
Business Rules
13
BUSINESS RULES
Evolution of Data
Models
15
▸ Hierarchical Model
▸ Network Models
▸ Relational Model
▸ Entity Relationship Model
▸ Object-Oriented Model
▸ Object/Relational and XML
▸ Big Data and NoSQL
16
HIERARCHICAL MODEL
NETWORK MODEL
RELATIONAL MODEL
RELATIONAL MODEL
RELATIONAL MODEL
22
RELATIONAL MODEL
23
RELATIONAL MODEL
RELATIONAL MODEL
ER Model Components
1. Entity
▹ Entity Instance or Entity Occurrence – each
row in the relational table
▹ Each entity consists of a set of attributes
2. Relationships
▹ 1:M
▹ M:N
▹ 1:1
27
OBJECT-ORIENTED MODEL
OBJECT-ORIENTED MODEL
OO Model Components
1. Objects
2. Attributes
3. Classes
4. Methods
5. Class Hierarchy
6. Inheritance
7. Unified Modeling Language (UML)
30
31
THANKS!
Any questions?
You can find me at @username & user@mail.me