Information Management Notes
Information Management Notes
Structured Data
● Definition: Data that is organized in a predefined format, such as rows and
columns in a table. It’s easy to search and analyze because it has a fixed
structure.
● Examples: Numbers, text, dates.
● Storage: Stored in databases (e.g., spreadsheets, SQL databases).
Unstructured Data
● Definition: Data that does not have a predefined format or structure. It’s harder
to analyze directly because it doesn’t fit neatly into rows and columns.
● Examples: Images, videos, audio files, Word documents, emails.
● Storage: Stored in file systems or cloud storage.
Information is data that has been processed or analyzed to make it meaningful and
useful, helping to increase knowledge or aid decision-making. For example, raw student
scores (data) can be processed to calculate average scores and identify the
top-performing student (information), providing insights that can guide actions like
rewards or support.
Metadata is data that describes the properties and context of other data, helping users
understand and manage it. For example, a photo’s metadata includes details like its file
name, size, date taken, location, and camera settings. This information makes it easier
to organize, search, and understand the photo’s context.
File processing systems are inefficient because they create program-data
dependence, cause data duplication, limit data sharing, and require lengthy
development and high maintenance costs. Modern systems like databases solve
these issues by centralizing and standardizing data management.
1. Program-Data Dependence - Each program that uses a file must include its
own metadata (e.g., file structure, data format).
2. Duplication of Data - Different systems or programs create and maintain
separate copies of the same data.
3. Limited Data Sharing - There’s no centralized database to allow multiple
programs to share and access data efficiently.
4. Lengthy Development Times - Programmers need to design and code the file
formats and logic for each application from scratch.
5. Excessive Program Maintenance - Because of the lack of standardization,
frequent updates are needed to maintain individual programs.
In systems with data dependency, each application is tightly connected to the data it
uses, leading to several issues:
1. Each Application Programmer Must Maintain Their Own Data
a. What It Means: Each programmer has to manage the data used by their
own application, often duplicating efforts.
2. Each Application Program Needs Code for Metadata
a. What It Means: Each program has to include the details (metadata) about
how the data is stored, like the file format, which is time-consuming and
error-prone.
3. Each Application Must Have Its Own Routines for Data Operations
a. What It Means: Every program must have its own code to read, insert,
update, or delete data from the files, which creates redundancy and
increases the risk of errors
4. Lack of Coordination and Central Control
a. What It Means: Since each program manages its own data independently,
there's no central system to coordinate data usage, leading to
inconsistencies.
5. Non-Standard File Formats
a. What It Means: Each program may use its own unique way to store data
(non-standard formats), making it difficult for programs to communicate
with each other.
Data redundancy occurs when the same data is stored in multiple places, leading to
several issues:
The database approach solves the problems of data redundancy and inconsistency by
using a central repository where data is stored in one place, shared across multiple
applications.
A controlling agent (like a database management system) manages the data, ensuring
it's accurate and up-to-date. Data is stored in a standardized format, making it easy to
access, update, and maintain, reducing duplication and errors.
End Users
● What It Means: The people who interact with the database.
Business Rules
● Descriptions of policies, procedures, or principles within a specific organization
○ Apply to any organization that stores and uses data to generate
information
● Description of operations to create/enforce actions within an organization’s
environment
○ Must be in writing and kept up to date
○ Must be easy to understand and widely disseminated
● Describe characteristics of data as viewed by the company