dbms Flashcards
➢ Are factual information such as
measurements or statistics about
objects and concepts. We use it for
discussions or as a part of a
calculation.
Data
➢ Is an organized collection of data,
typically stored in electronic
format. It allows you to input,
organize and retrieve data quickly.
Database
- It is representation of some aspect of
the real world. - Is logical, coherent and internally
consistent. - Is designed, built and populated with
data for specific purpose.
Properties of Database
➢ Is a collection of programs that
enables users to create and
maintain databases and control all
access to them.
Database Management System
➢ Is a programming language used
by all relational databases to
query, manipulate and define data
and to provide access control.
SQL Database
➢ Is a database designed to allow for
scalable data storage that can
handle. Compared to other
databases, NoSQL databases don’t
use tabular relationships
NoSQL Database
Programming Apps:
▪ mongoDB
▪ redis
▪ Cassandra
➢ Were used during 1970s-1990s.
This is a type of database system
that stores data in a single file or
table.
➢ Are basically text files, where
every line contains one records
and fields either have fixed
lengths or are separated with
commas, whitespaces and tabs.
Flat Files
➢ Were used in during the same era
stored data hierarchically arranged
manner.
o One-to-many Relationship
Hierarchical Database Systems
➢ Were introduced by Charles
Bachmann.
➢ Unlike hierarchical database
model, this database allows
multiple parent and child
relationships.
Network Databases
➢ In this database system, data is
stored in tables. The columns of
the table hold attributes of the
data. Each record usually has a
value for each attribute, making it
easy to establish the relationships
between data points
Relational Database System
➢ Unlike relational databases,
object-oriented databases work in
the framework of real
programming languages like Java
and C++, for example.
Object-oriented databases
- represents a realworld object such an
employee or a project.
Entity
– represents an
o association among entities.
Relationship
- Represents
data as
relations, or
tables.
Relational Data
Models
- Represents
data as record
types.
Network Data Models
- Represents as
a hierarchical
tree structure
Hierarchical Data
Models
o Is a framework for
organizing, storing and
managing data.
Data Structures
– typically work with
predefined queries and
switchboard commands, but also
use query languages to access
stored data.
Users
concerned with data security and
integrity preventing unauthorized
access, providing backup and
recovery, audit trails, maintaining
the database and supporting user
needs.
Database Administrators –
A DBMS can support several
related information systems that
provide input to, and require
specific data form the DBMS.
Related Information Systems –