ITEC 48 (Sir Noel) Flashcards
is a collection of
data stored in a format that can
easily be accessed.
database
is a collection of
programs which enables its users
to access database, manipulate
data, reporting and representation
of data.
It also helps to control access to
the database.
Database Management System
(DBMS)
defines the
logical design and structure of a
database and defines how data
will be stored, accessed and
updated in a database
management system.
Database model
four common types of
database model
- Hierarchical Model
- Network Model
- Entity-relationship Model
- Relational Model
data is organized
into tree-like structure with one
one-to-many relationship between two
different types of data, for example, one
department can have many courses, many
professors and of-course many students
Hierarchical Model
An extension of the Hierarchical
model. In this model data is
organized more like a graph, and
are allowed to have more than one
parent node.
In this database model data is more
related as more relationships are
established in this database model.
Network Model
In this database model,
relationships are created by
dividing object of interest into
entity and its characteristics into
attributes.
This model is good to design a
database, which can then be
turned into tables in relational
model.
Entity-relationship Model
are defined to represent
the relationships into pictorial form
to make it easier for different
stakeholders to understand.
ER Model
In this model, data is
organized in two-dimensional
tables and the relationship is
maintained by storing a common
field.
This model was introduced by E.F
Codd in 1970, and since then it has
been the most widely used database
model, in fact, we can say the only
database model used around the
world.
Relational Model
is the
skeleton structure that
represents the logical view of
the entire database.
It defines how the data is organized
and how the relations among them
are associated.
It formulates all the constraints that
are to be applied on the data.
Data Schema
A database schema can be divided
broadly into two categories –
PHYSICAL DATABASE
SCHEMA
LOGICAL DATABASE
SCHEMA
This schema pertains to the actual
storage of data and its form of storage
like files, indices, etc. It defines how
the data will be stored in a secondary
storage.
PHYSICAL DATABASE SCHEMA
This schema defines
all the logical constraints that need
to be applied on the data stored. It
defines tables, views, and integrity
constraints.
LOGICAL DATABASE
SCHEMA
is a
database management system
(DBMS) that is based on the
relational model as introduced by E. F. Codd.
RDBMS
a collection of related
data entries and it consists of
numerous columns and rows.
TABLES
is a column in a table that is
designed to maintain specific
information about every record in
the table.
field
is also called as a row
of data is each individual entry
that exists in a table.
a horizontal entity in a table.
record
is a vertical entity in
a table that contains all
information associated with a
specific field in a table.
column
is an upcoming category of Database
Management Systems. Its main characteristic is its
non-adherence to Relational Database Concepts.
is non-relational databases that
scale-out better than relational
databases and are designed with
web applications in mind.
NoSQL “Not Only SQL”
is a computer
language for storing,
manipulating and retrieving data
stored in a relational database.
is the standard language
for Relational Database System.
SQK
is known as the
father of relational databases. He
described a relational model for databases
1970 − Dr. Edgar F. “Ted”
Codd
Structured Query
Language appeared.
1974
IBM worked to develop
Codd’s ideas and released a product
named System/R.
1978