CS 207 Information Management
Intended Learning Outcomes
Differentiate and use key terms such as: information,
data, information management, database, database
management system
Explain the role of data, information, and databases
in organizations
Discuss the relational model and its components
CS 207 Information Management
CS 207 Information Management 3
What is a Database? Personal information
student_id (Primary Subject
2
For examples: Key) Subject_id(Primary Key)
Subject code
first_name
Student database last_name course_description
date_of_birth credit_hours
Uses database to store gender
address
data of students such city
state
as: zip_code
personal information country
email
subject phone_number
admission_date
graduation_date
(nullable)
current_semester
GPA
CS 207 Information Management
What is a Database?
2
An online telephone directory
uses a database to store data of
people, such as name, phone
numbers, and other contact details
CS 207 Information Management
What is a Database?
For examples:
2 Employee database
Personal information
Department
Position
Airlines database
flights
Passengers
Airplanes
Crews members
CS 207 Information Management
A database is designed, built and
populated with data for a specific
designed, built and
populated with data. purpose.
A computer software
designed for the purpose
of managing databases.
Database Management
System (DBMS)
CS 207 Information Management
CS 207 Information Management
Typical DBMSs
• Apache Derby (Sun • Microsoft SQL
Java DB) Server (derived from
• BerkeleyDB Sybase)
• dBase • MySQL
• IBM DB2 • Oracle Database
• Informix • Paradox (database)
• PostgreSQL
• Ingres • Sybase
• Microsoft Access • Visual FoxPro
Monday, March 11, 2024
CS 207 Advanced DBMS Information Management 10
•
CS 207 Information Management
What is Database Management System (DBMS)?
It facilitates the definition, creation and manipulation of the
database.
Definition – it holds only structure of database, not the data. It
involves specifying the data types, structures & constraints for the
data to be stored in the database.
Creation –it is the inputting of actual data in the database. It
involves storing the data itself on some storage medium that is
controlled by the DBMS.
Manipulation -it includes functions such as updating, insertion,
deletion, retrieval of specific data and generating reports from the
data.
CS 207 Information Management
Where is a Database
Management System (DBMS)
being Used?
Airlines: reservations, schedules, etc
Telecom: calls made, customer details, network
usage, etc
Universities: registration, results, grades, etc
Sales: products, purchases, customers, etc
Banking: all transactions etc
CS 207 Information Management
Classification/Types of DBMSs
• Accdg. to Data model
– Hierarchical, network, relational, Non-relational, Object-oriented
• Accdg. to # of users
– Single-user, multi-user
• Accdg. to # of sites
– Centralized, distributed
• Accdg. to purpose
– General, special purpose
Monday, March 11, 2024
CS 207 Advanced DBMS Information Management 14
Types of Databases-model
Hierarchical:
• employs the "parent-child" relationship of storing
data.
• Its structure is like a tree with nodes representing
records and branches representing fields.
• Example: The windows registry used in Windows XP is
a hierarchical database example.
Network DBMS:
• This type of DBMS supports many-to-many relations. It
usually results in complex database structures.
• Example: RDM Server
CS 207 Information Management
Types of Databases-MODEL
Relational databases:
• This type of database defines database relationships in the form of tables. It is
also called Relational DBMS, which is the most popular DBMS type in the
market.
• example : MySQL, Oracle, and Microsoft SQL Server database.
Non-relational (NoSQL) databases:
• NoSQL database is used for large sets of distributed data.
• This type of computers database is very efficient in analyzing large-size
unstructured data.
• Hierarchical structure of data
• Examples: MongoDB, Redis, Cassandra, Hbase, Neo4j Oracle NoSQL
CS 207 Information Management
Types of Databases-MODEL
Object-oriented databases:
• This type of computers database supports the storage
of all data types.
• The data is stored in the form of objects.
• The objects to be held in the database have attributes
and methods that define what to do with the data.
• example of
– PostgreSQL
CS 207 Information Management
Types of Databases-LOCATION/SITES
Centralized database: Distributed databases:
• It is a centralized location, and • a type of database that has
users from different backgrounds contributions from the common
can access this data. database and information captured by
• store application procedures that local computers.
help users access the data even
• the data is not in one place and is
from a remote location.
distributed at various organizations.
CS 207 Information Management
Types of Databases-DESIGN
CS 207 Information Management
Types of Databases-HOSTING
Cloud databases:
On-premises Database
A cloud database is a database which is optimized or built
for such a virtualized environment. There are so many • An on-premises database resides in-house. All the
advantages of a cloud database, some of which can pay for software, infrastructure as well as administration
storage capacity and bandwidth. It also offers scalability on- needed for support is local. With large-scale
demand, along with high availability. enterprises, the storage grows to a local data center.
CS 207 Information Management
Types of Databases-PROCESSING POWER
Personal database:
• used to store data stored on personal computers that
are smaller and easily manageable.
• The data is mostly used by the same department of
the company and is accessed by a small group of
people.
Commercial Database
• has multiple users with various permissions as well as
numerous applications on high-powered machines.
• High availability commercial databases are costly and
require constant maintenance as well as support.
CS 207 Information Management
Feature
of
DBMS
CS 207 Information Management
What is Data Storage Management?
• IT storage management, also called data
storage management,
• refers to the process of managing data
more effectively.
CS 207 Information Management
What is Data Storage Management?
• involves tracking and streamlining the central
component of big data that collects and retains
digital information using computers and other
devices.
• It requires a proper understanding of storage
devices and the availability of various types of
data.
CS 207 Information Management
What are the different data storage types?
Cloud Storage Software- defined Object Storage Block Storage File Storage
storage
stores data as objects with unique storing data in fixed-size blocks,
storing data on abstracts storage resources
identifiers in a flat name space, typically accessed via protocols storing data in a
from the underlying Examples:
remote servers hardware, enabling flexible
typically accessed via APIs
-Amazon Elastic Block Store (EBS): A
hierarchical
Examples:
accessed through and scalable storage block storage service provided by AWS
for use with EC2 instances. EBS
structure of files
solutions managed through -Amazon Simple Storage Service
the internet (S3): Amazon S3 is a highly volumes provide durable, low-latency and folders
software scalable object storage service storage optimized for various
workloads.
Examples: Examples: used for a wide range of use
-IBM Storage Systems: IBM offers a
Examples:
cases, including backup, archival,
-VMware vSAN (Virtual and data lakes. range of block storage solutions,
- Amazon S3 (Simple SAN)
including IBM FlashSystem for high- - Local Hard Drives
-Azure Blob Storage: Microsoft performance flash storage and IBM
Storage Service) Azure Blob Storage offers scalable DS8000 series for enterprise-class
-EMC ViPR object storage storage with advanced features like - File Servers
–Google Drive -OpenStack -Google Cloud Storage (GCS): GCS
encryption and replication.
-Dell EMC PowerMax: A high-end
provides durable and scalable
– Microsoft Azure -Red Hat Ceph Storage: object storage with features like
storage array from Dell EMC designed
for mission-critical applications and
Blob Storage open-source. versioning, encryption, and fine- workloads. It provides scalable block
grained access controls. It's storage with features like data
integrated with other Google reduction, encryption, and
Cloud services for seamless data automation.
management and analysis.
CS 207 Information Management
Security and
data
protection:
Performance
Control and
and
compliance:
reliability
Functions of
data storage
management
CS 207 Information Management
How do storage management tools help with
data storage?
Storage management tools can help you more easily allocate
resources as needed. The tools can also:
• Help you maintain data in a hierarchy, so it’s more easily accessible
for teams
• Give administrators in-depth visibility into application layers to
understand storage assets and their performance
• Send alerts to relevant teams to notify them about the exhausted
storage to help in delivering a seamless end-user experience
• Provide key metrics and reports to help admins accommodate with
data storage as needed
CS 207 Information Management
REFERENCES:
Somasundaram, G & Alok Shrivastava. (2009). Information storage and management: Storing, Managing, and Protecting Digital Information. Indiana : Wiley
Publishing, Inc.
http://kalyan-city.blogspot.com/2011/04/what-is-management-definitions
http://dictionary.reference.com/browse/information+management
http://informationr.net/tdw/publ/papers/encyclopedia_entry.html
Caudle, S.L. (1988) 'IRM: a look backward and forward at the federal level',
Information Management Review 3(4), 9-25.
Lytle, R.H. (1988) 'Information resource management: a five-year
perspective', Information Management Review 3(3), 9-16.
http://www.tlu.ee/~priitp/IM_31/IM_31_Synopsis.htm
https://www.slideshare.net/nadeemraza3998/information-management-71450888
https://www.geeksforgeeks.org/difference-between-hierarchical-network-and-relational-data-model/
https://phoenixnap.com/kb/database-types
https://phoenixnap.com/kb/database-types
https://whatisdbms.com/features-of-database-management-system-dbms/
https://www.solarwinds.com/resources/it-glossary/it-storage?fbclid=IwAR3DO0lXKla5IupD69Qsm8z2NZ129s3O5e9xZKi_7jPL1a2FzwochlphjLs
CS 207 Information Management