Database Models: (GROUP 5 (R2) 1-50)
Database Models: (GROUP 5 (R2) 1-50)
MODELS
26-7- 2017
[“Looking at code you wrote more than two weeks ago is like
looking at code you are seeing for the first time.”] Swaingasky
Table of Contents
What is a Database Model _____________________________________________________ 1
Types of database model ______________________________________________________ 2
Relational model ____________________________________________________________ 4
Hierarchical model ___________________________________________________________ 6
Network model ______________________________________________________________ 7
Object-oriented database model ________________________________________________ 8
Object-relational model _______________________________________________________ 9
This hybrid database model combines the simplicity of the relational model with some of the
advanced functionality of the object-oriented database model. In essence, it allows designers
to incorporate objects into the familiar table structure.............................................................. 9
Debt ........................................................................................................................................ 16
Takeaways ............................................................................................................................. 16
Relational model
Network model
Entity-relationship model
Document model
Entity-attribute-value model
Star schema
This is also the perfect place for a few charts that demonstrate key
financial information. To add a chart, on the Insert tab, click Chart.
The chart will automatically coordinate with the look of your report.
And when you’re ready to customize the look of your chart, just click
in the chart and then check out the icons you see on the right for
everything from style and layout to managing data.
Pg. 04 Relational model
Relational model
The most common model, the relational model sorts data into
tables, also known as relations, each of which consists of
columns and rows. Each column lists an attribute of the entity in
question, such as price, zip code, or birth date. Together, the
attributes in a relation are called a domain. A particular attribute
or combination of attributes is chosen as a primary key that can
be referred to in other tables, when it’s called a foreign key.
Hierarchical model
The hierarchical model organizes data into a tree-like structure,
where each record has a single parent or root. Sibling records
are sorted in a particular order. That order is used as the physical
order for storing the database. This model is good for describing
many real-world relationships.
Pg. 07 Network model
Network model
The network model builds on the hierarchical model by allowing
many-to-many relationships between linked records, implying
multiple parent records. Based on mathematical set theory, the
model is constructed with sets of related records. Each set
consists of one owner or parent record and one or more member
or child records. A record can be a member or child in multiple
sets, allowing this model to convey complex relationships.
It was most popular in the 70s after it was formally defined by the
Conference on Data Systems Languages (CODASYL).
To be continue…..
Pg. 08 Object-oriented database model
Object-relational model
structure.
Entity-relationship model
This model captures the relationships between real-world entities
much like the network model, but it isn’t as directly tied to the
physical structure of the database. Instead, it’s often used for
designing a database conceptually.
Here, the people, places, and things about which data points are
stored are referred to as entities, each of which has certain
attributes that together make up their domain. The cardinality, or
relationships between entities, are mapped as well.
Pg. 10 Entity-relationship model
Entity-relationship model
This model captures the relationships between real-world entities
much like the network model, but it isn’t as directly tied to the
physical structure of the database. Instead, it’s often used for
designing a database conceptually.
Here, the people, places, and things about which data points are
stored are referred to as entities, each of which has certain
attributes that together make up their domain. The cardinality, or
relationships between entities, are mapped as well.
Flat model
The flat model is the earliest, simplest data model. It simply lists
all the data in a single table, consisting of columns and rows. In
order to access or manipulate the data, the computer has to read
the entire flat file into memory, which makes this model inefficient
for all but the smallest data sets.
Multidimensional model
This is a variation of the relational model designed to facilitate
improved analytical processing. While the relational model is
Pg. 12 Other database models
Semistructured model
In this model, the structural data usually contained in the
database schema is embedded with the data itself. Here the
distinction between data and schema is vague at best. This
model is useful for describing systems, such as certain Web-
based data sources, which we treat as databases but cannot
constrain with a schema. It’s also useful for describing
interactions between databases that don’t adhere to the same
schema.
Context model
This model can incorporate elements from other database
models as needed. It cobbles together elements from object-
oriented, semistructured, and network models.
Associative model
This model divides all the data points based on whether they
describe an entity or an association. In this model, an entity is
anything that exists independently, whereas an association is
something that only exists in relation to something else.
Pg. 13 Other database models
Named graph
Triplestore
Pg. 14 NoSQL database models
Debt
Of course, we would all prefer to just have profits. But if you’ve got any debt, this is the place to
make notes about it.
Going Concern
Okay, you get the idea. If you’ve got notes to add about your financials, add them here.
Contingent Liabilities
Keep in mind that some of these headings might not apply to your business (and you might
have others to add). This one, for example, is about potential liabilities that could arise if
something happens in the future, such as a pending legal decision.
Takeaways
What would you like your readers to understand? Add notes on key takeaways here.
To replace the
picture with your
own, select it and
then press Delete.
You will see a
placeholder that
you can click to
select your image.
Pg. 17 Independent Auditor’s Report
Contact Information
To replace a photo with your own, right-click it and then choose Change Picture.
Name Name
Title Title
Tel [Telephone] Tel [Telephone]
Fax [Fax] Fax [Fax]
[Email Address] [Email Address]
Name
Title
Tel [Telephone]
Fax [Fax]
[Email Address]
Company Information
[GROUP 5(R2) 1-50]
LETURER
MR IBEZIM
Tel 08138277890
Fax [DARLINGTON]
GROUP LEADER