Information Management - Module - Unit 1
Information Management - Module - Unit 1
CC 105
At the end of module, you should be able to:
1. Explain and discuss the concepts of Database Management
System.
2. Design a logical database model by applying rules of
normalization on existing relations.
3. Design a logical database model by applying rules of
normalization on existing relations.
4. Develop a relational database system and write documentation
by discussing the research issues and approach used in
developing the project.
5. Analyze more advanced issues in relational database design and
management.
6. Investigate emerging technologies and recent trends in database
design.
Prepared by:
ROMEO N. LABAYNA
Subject Teacher
Lesson Outline
1. Timeline of Database
2. Data vs Information
5. The Database
Now, let’s take a look on a primary question that can possibly help the
situation of the organization. Could more effective collection, management
and interpretation of Continental’s data and information help the company
MODULE
service and the effective use of information through the integration of data in
the database up to the data warehouse. DATA DO, INDEED, MATTER.
A recent study by IBM shows that one of the top priorities of the
Information Management
companies is the ability to use insight and intelligence that can be gleaned
from data for competitive advantages. The topics covered will equip you to
understand data and how to collect, organize and manage data. For us to
start let’s have first the Introduction to Database Management System.
by government offices,
libraries, hospitals, and
business organizations, and some of the basic principles of these systems
are still being used today.
1970 to 1972: E.F. Codd published an important paper to propose the use
of a relational database model, and his ideas changed the way people
proposed by P. Chen this year. This model made it possible for designers to
focus on data application, instead of logical table structure.
convert data is by summarizing them and to present the data for human
interpretation.
data that describe the properties or characteristics of end-user data and the
context of those data. Some of data properties typically described data
names, types, length or size and allowable values, while metadata
describing the context include the source of data, data storage and usage.
Table 1.3. Data about data
Name Type Length Min Max Description Source
Soc_Sec_No Integer 12 Social Security Number SSS Office
Name Character 20 Last Name Employee IS
First Name Character 50 Employees First Name Employee IS
Gender Character 1 1 8 Employees Gender (M,F,L,G,B,T,Q,+) Employee IS
Title Alphanumeric 10 1 4 Employees Position HR Office
Salary Alphanumeric 10 1 35 Salary Grade HR Office
Category Integer 12 Social Security Member category SSS Office
MODULE
Now let us discuss the transition of file systems before learning what
Database is. We must know how data processing improves and change over
decades.
Manual File systems - are collection of file folders kept in file cabinet.
Organization within folders based on data’s expected use (ideally logically
related). Systems are adequate for small amounts of data with few reporting
requirements. Finding and using data in growing collections of file folders
became time-consuming and cumbersome. These are the manual filing that
are still observe in different establishment here in the country.
Record
MODULE
Advantages of DBMS
1. Data Redundancy
Unlike traditional file-system storage, Data Redundancy in DBMS is
Information Management
very less or not present. Data Redundancy occurs when the same data are
stored unnecessarily at different places. Data Redundancy is reduced or
eliminated in DBMS because all data are stored at a centralized location
rather than being created by individual users and for each application.
For e.g: Application A and Application B have the same user MARVEL,
and we need to store personal information about the user such as Name,
age, address, Date of Birth etc. Not to mention, this user has also access to
different application, so in traditional file-based system, there is a need to
maintain separate file system for each of the application to store user’s
information while in DBMS approach, there could be just one centralized
location where information can be down streamed to different application as
MODULE
2. Data Inconsistency
In traditional file system storage, the changes made by one user in one
application doesn’t update the changes in other application, given both have
the same set of details. While this is not the case with DBMS systems as
there is a single repository of data that is defined once and is accessed by
many users, and data are consistent.
3. Data Sharing
Data Sharing is the primary advantage of Database management
systems. DBMS system allows users and applications to share Data with
multiple applications and users. Data are stored in one or more servers in
the network and that there is some software locking mechanism that
prevents the same set of data from being changed by two people at the same
time. While the file system doesn’t have this capability.
4. Data Searching
Information Management
6. Data Concurrency
MODULE
In DBMS, Data are stored in one or more servers in the network and
that there is some software locking mechanism that prevents the same set
of data from being changed by two people at the same time.
7. Data Integration
Data integration is a process of combining the data residing at different
locations and present the user with a unified view of data. DBMS systems
allow Data Integration with much feasibility.
8. Data Access
While in traditional file-based approach, it might take hours to look for
very specific information that might be needed in the context of some
business emergency, while DBMS reduces this time to a few seconds. This
is a great advantage of DBMS because we can write small queries which will
search the Database for you and it will retrieve the information in the fastest
way possible due to its inbuilt searching operations.
9. Decision making
Information Management
There are some data which are access very frequently while there are
few that aren’t. So, DBMS provides the capability to access the frequently
accessed data as quickly as possible.
them.
Disadvantages of DBMS
There are many advantages and disadvantages of DBMS (Database
Management System). Disadvantages of DBMS are explained as following
below.
high speed processor and also a large memory size because now a days
there is a large amount of data in every field which needs to be store safely
and with a security.The requirement of these large amount of space and a
high speed processor needs an expensive hardware and an expensive
software too. That is, there is a requirement of sophisticated hardware and
software which means that we need to upgrade the hardware which is used
for file-based system. Hardware and Software, both requires maintenance
which costs very high. All the operating, Training (all levels including
programming, application development, and database administration),
licensing, and regulation compliance costs very high.
Cost of Data Conversion –We need to convert our data into database
management system, there is a requirement of lot of money as it adds on to
the cost of the database management system. This is because, for this
conversion we need to hire database system designers whom we have to
pay a lot of money and also services of some software house will be required.
All this shows that a high initial investment for hardware, software and trained
staff is required by DBMS. So, altogether Database Management System
results in a costlier system.
2. Complexity:
As we all know that now a days all companies are using the database
management system as it fulfils lots of requirement and also solves the
MODULE
problem. But a problem arises, that is all these functionality has made
database management system an extremely complex software. For the
proper requirement of DBMS it is very important to have a good knowledge
of it by the developers, DBA, designers and also the end users. This is
because if any one of them do not acquire a proper and complete skills than
this may lead to data loss or database failure. These failure may lead to bad
design decisions due to which there may be a serious and bad
consequences for the organization. So this complex system needs to be
understood by everyone using it. As it cannot be managed very easily. All
this shows that database management system is not a child’s game as it
cannot be managed very easily. It requires a lot of management. A good staff
is needed to manage this database at times when it becomes very
complicated to decide where to pick data from and where to save it.
3. Currency Maintenance:
This is very necessary to keep your system current because efficiency
which is one of the biggest factor and need to be overlook must be
maximised. That is we need to maximise the efficiency of the database
Information Management
system to keep our system current. For this, frequent update must be
performed on all the components as new threats come daily. DBMS should
be updated according to the current scenario. Also, security measures must
be implemented. Due to advancement in database technology, training cost
tends to be significant.
4. Performance:
Traditional file system is written for small organizations and for some
specific applications due to which performance is generally very good. But
for the small scale firms, DBMS does not give a good performance as its
speed is very slow. As a result some applications will not run as fast as they
MODULE
could. Hence it is not good to use DBMS for the small firms. Because
performance is a factor which is overlooked by everyone. If performance is
good than everyone (developers, designers, end users) will use it easily and
it will be user friendly too. As speed of the system totally depends on the
performance so performance needs to be good.
them again when the new upgrades are done. All these upgrades also cost
money in order to train users, designers etc. to use the new features.
2. Software
Although the most readily identified software is the DBMS itself, to
make the database system function fully, three types of software are needed:
operating system software, DBMS software, and application programs and
utilities.
a. Operating system software: It manages all hardware components and
makes it possible for all other software to run on the computers. Examples
3. DBMS users
This component includes all DBMS users. On the basis of primary job
functions, five types of users can be identified in a database system: system
administrators, database administrators, database designers, system
analysts and programmers, and end users. Each user type, described below,
performs both unique and complementary functions.
-System administrators oversee the database system’s general
operations.
-Database administrators, also known as DBAs, manage the DBMS
and ensure that the database is functioning properly.
-Database designers design the database structure. They are, in
effect, the database architects. If the database design is poor, even the best
application programmers and the most dedicated DBAs cannot produce a
useful database environment. Because organizations strive to optimize their
reports, and procedures through which end users access and manipulate the
database’s data.
-End users are the people who use the application programs to run the
organization’s daily operations. For example, salesclerks, supervisors,
managers, and directors are all classified as end users. High-level end users
employ the information obtained from the database to make tactical and
strategic business decisions.
4. Procedures
Procedures are the instructions and rules that govern the design and
use of the database system. Procedures are another important component
MODULE
5. Data
The word data covers the collection of facts stored in the database.
Because data are the raw material from which information is generated, the
determination of what data are to be entered into the database and how
those data are to be organized is a vital part of the database designer’s job.
data format and the physical data format. That is, the DBMS formats the
physically retrieved data to make it conform to the user’s logical
expectations. For example, imagine an enterprise database used by a
multinational company. An end user in England would expect to enter data
such as July 11, 2009, as “11/07/2009.” In contrast, the same date would be
entered in the United States as “07/11/2009.” Regardless of the data
presentation format, the DBMS system must manage the date in the proper
format for each country.
4. Security Management
Management is another important function of Database Management
MODULE
System (DBMS). The DBMS creates a security system that enforces user
security and data privacy. Security rules determine which users can access
the database, which data items each user can access, and which data
operations (read, add, delete, or modify) the user can perform. This is
especially important in multiuser database systems.
Website.
- The DBMS can connect to third-party systems to distribute
information via e-mail or other productivity applications.
and financial records. Each of these tables would have different fields that
are relevant to the information stored in the table. A database is usually
controlled by a database management system (DBMS). Together, the data
and the DBMS, along with the applications that are associated with them,
are referred to as a database system, often shortened to just database.
Naïve User
These are the users who communicate
with the database for a regular period.
Their main job is to constantly querying
and updating the database
using standard queries, this is called
Canned Transaction.
These users are like layman who has a little knowledge or no
knowledge at all about databases. They are the end-users that of
database who work through the menu-driven applications. They
MODULE
interact only with the database with the help of the application
interface. For example: A man who are using ATM machine, they are
not aware on how the database is running inside the machine, but still
use the database to perform the given task.
Sophisticated
These are engineers, scientists,
business analysts who are familiarize with the
database technicalities. They interact with the
database using query language or other tools
that work closely with the database.
Casual user
Types of Databases
A DBMS can support many different types of databases. Databases
can be classified according to the number of users, the database locations,
and the expected type and extent of use. The number of users determines
whether the database is classified as a single-user or multiuser.
is either one or two tier. Both the application and physical layer are operated
by user.
Desktop database
Information Management
Workgroup database
MODULE
Enterprise database
Used by an entire organization (usually100s of users) across many
departments.
Location of Database
1. Centralized Database
A centralized database is basically a type
of database that is stored, located as well
Information Management
Advantages
MODULE
2. Distributed Database
A distributed database is basically a
type of database which consists of
multiple databases that are connected
Information Management
Advantages
1. This database can be easily expanded as data is already spread
MODULE
Disadvantages
1. This database is very costly and it is difficult to maintain because of its
complexity.
2. In this database, it is difficult to provide a uniform view to user since it
is spread across different physical locations.
allow you to modify that data (add, change or delete data), doing it in real-
time.
The Operational Database is the source of information for the data
warehouse. It includes detailed information used to run the day to day
operations of the business. The data frequently changes as updates are
made and reflect the current value of the last transactions.
ELABORATE
Information Management
A. Discuss and explain how the transition from manual system to Database System
happens. What are the changes? And how does it affects business ventures.
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
MODULE
____________________________________________________________
B. Select five DBMS advantages and expound on how you comprehend the given
explanation. Cite real life scenarios (e.g experience from the different available system
like banking system, POS, etc) where this advantages can be seen.
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
EVALUATE
Information Management
A. Based on the discussion above, why do you think that most business organization
preferred database approach?
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________
1. Data vs Information
______________________________________________________________________
MODULE
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________
2. Data vs Metadata
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________
3. DBMS vs Database
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
Information Management
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________
MODULE