Object oriented database model

Janecatalla 1,509 views 21 slides Sep 22, 2012
Slide 1
Slide 1 of 21
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21

About This Presentation

No description available for this slideshow.


Slide Content

OBJECT-ORIENTED DATABASE MODEL

history The first of this model was the semantic data model (SDM) developed by M. Hammer and D. Mcleon and published in 1981 in their database description with SDM : A Semantic Database Model

Since SDM is an object- oriented data model (OODM). In turn the OODM becomes the basis for the object oriented database model with the manage of through an object oriented database management system (OODBMS)

OBJECT-ORIENTED DATABASE MODEL

In the object oriented data model the (OODM). Both data and their relationship are contained in a single structure known us an object.

An object includes information about relationship between the facts within the object, as well as information about its relationship with other objects.

It is said to be ‘’SEMANTIC DATA MODEL’’

The OO Data model components An object is the abstraction of the real- word entity. An object represents only one occurrence of entity.

Attributes describe the property of an object.

PERSON SOCIAL NUMBER NAME DATE OF BIRTH

Objects that are similar in characteristics are grouped in class.

Class: is a collection of similar objects with shared structure ( attributes) and behavior (method) Method: represents areal word action such as finding a selected person’s name, changing person’s name or printing a persons address.

Classes are organized in class hierarchy. The class hierarchy resembles an up side down tree in which each class has only one parent.

PERSON COTUMER EMPLOYEE PARENT

Inheritance is the ability of an object within the class hierarchy to inherit the attributes and methods of the class above it.

Unified modeling language : describes a set of diagrams and symbols that can be used to graphically model a system.

UML class diagram: are used to represent data and their relationships within the larger UML object oriented system modeling language,

The object representation of the invoice includes all related objects within the same box. The connectivity is (1 and many)indicate the relationship of the related objects to the invoice.

The end!!!!!!!
Tags