Chapter 2 and 3 Database and System Planning in HRIS
Chapter 2 and 3 Database and System Planning in HRIS
✔ Data is fragmented pieces of symbols and characters strung together, information is refined
data whereas the knowledge is useful information. Additionally, data can lack context when
looked at singularly, whereas information gives context to data and knowledge brings depth in
understanding to such information.
✔ It is noteworthy that data is incomprehensible independently, but the outcome of information
is comprehension while the outcome of knowledge is understanding. Data is meaningless
without being compiled into a sensible structure, while information improves representation
and knowledge amplifies consciousness.
✔ Data and Information alone are not sufficient to make any predictions while in knowledge
prediction is possible if one possesses the required experience.
Database management refers to the actions a business takes to manipulate and control
data to meet necessary conditions throughout the entire data lifecycle.
Database is an organized collection of data stored and accessed electronically.
DBMS is a set of organized data- which is Permanent and Self-descriptive store of Interrelated data
Database Management Systems (DBMS): Its Functions
A database management system (DBMS) is the software that interacts with end users,
applications, and the database itself to capture and analyze the data.
The DBMS software additionally encompasses the core facilities provided to administer the
database.
The sum total of the database, the DBMS and the associated applications can be referred to as a
database system.
The DBMS manages incoming data, organizes it, and provides ways for the data to be modified or
extracted by users or other programs. Some DBMS examples include MySQL, Microsoft Access,
SQL Server, FileMaker, Oracle, RDBMS, dBASE, Clipper, and FoxPro.
Basic functions:
Create a database and store it
Insert, read, update and delete data
Data Transformation and Presentation
Maintaining data integrity and security
Prevent data lost/ Security Management
Backup and Recovery Management,
DBMS designed to have high performance, allowing quick retrieve by many users
DATABASE, DBMS, AND BUSINESS APPLICATIONS
(Figure 2.1)
Application of DBMS
There are different fields where a database management system is utilized. Following are a few applications
which utilize the information base administration framework –
1.Railway Reservation System –In the rail route reservation framework, the information base is needed to store
the record or information of ticket appointments, status about train’s appearance, and flight. Additionally, if
trains get late, individuals become acquainted with it through the information base update.
3.Banking –
Database the executive’s framework is utilized to store the exchange data of the client in the information base.
4.Education Sector –
Presently, assessments are led online by numerous schools and colleges. They deal with all assessment
information through the data set administration framework (DBMS). In spite of that understudy’s enlistments
subtleties, grades, courses, expense, participation, results, and so forth all the data is put away in the information
base.
Application of DBMS: Contd. …
6. Social Media Sites –
We all utilization of online media sites to associate with companions and to impart our perspectives to the world.
Every day, many people group pursue these online media accounts like Pinterest, Facebook, Twitter, and Google in
addition to. By the utilization of the data set administration framework, all the data of clients are put away in the
information base and, we become ready to interface with others.
7. Broadcast communications –
Without DBMS any media transmission organization can’t think. The Database the executive’s framework is
fundamental for these organizations to store the call subtleties and month to month postpaid bills in the information
base.
8. Account –
The information base administration framework is utilized for putting away data about deals, holding and
acquisition of monetary instruments, for example, stocks and bonds in a data set.
9. Online Shopping –
These days, web-based shopping has become a major pattern. Nobody needs to visit the shop and burn through their
time. Everybody needs to shop through web based shopping sites, (for example, Amazon, Flipkart, Snapdeal) from
home. So all the items are sold and added uniquely with the assistance of the information base administration
framework (DBMS). Receipt charges, installments, buy data these are finished with the assistance of DBMS.
Application of DBMS Contd. …
10. Human Resource Management – Big firms or organizations have numerous specialists or representatives
working under them. They store data about worker’s compensation, assessment, and work with the assistance of
an information base administration framework (DBMS).
11. Manufacturing – Manufacturing organizations make various kinds of items and deal them consistently. To
keep the data about their items like bills, acquisition of the item, amount, inventory network the executives,
information base administration framework (DBMS) is utilized.
12. Airline Reservation System – This framework is equivalent to the railroad reservation framework. This
framework additionally utilizes an information base administration framework to store the records of flight
takeoff, appearance, and defer status.
13. Healthcare: DBMS is used in healthcare to manage patient data, medical records, and billing information.
14. Data retrieval: DBMS provides a way to retrieve data quickly and easily using search queries.
15. Data manipulation: DBMS provides tools to manipulate data, such as sorting, filtering, and aggregating data.
16. Security: DBMS provides security features to ensure that only authorized users have access to the data.
17. Data backup and recovery: DBMS provides tools to back up data and recover it in case of system failures or
data loss.
18. Multi-user access: DBMS allows multiple users to access and modify data simultaneously.
19Reporting and analysis: DBMS provides tools to generate reports and analyze data to gain insights and make
informed decisions.
Early File Structures: File-oriented Data Structure
A file-oriented approach to storage creates files in sets as needed when a business
sells products or services. Each file operates independently from other files in
storage. This means files don't share information with other files stored in the system.
Main difference between traditional file sharing and relational database if “file sharing”
Relational Database Model: Contd. ..
Advantages: Disadvantages:
Speedy because of its ease and Quite expensive
simplicity Performance depends on
Security-protected with number of tables
username and password requires tremendous
Simplicity- free from query
amount of physical
processing and complex
structuring. memory
Accessibility- does not require More data make it
any specific path for accessing complex
the data Risk of data loss due to
Accuracy- data stored can be multiple sharing
guaranteed to be accurate.
Multi-user - at the same time
Object Oriented Database Management Systems
An object-oriented database (OOD) is a database system that can work with complex data objects — that
is, objects that mirror those used in object-oriented programming languages. In object-oriented programming
(OOP), everything is an object.
An object-oriented database is organized around objects rather than actions, and data rather than logic.
For example, a multimedia record in a relational database can be a definable data object, as opposed to an
alphanumeric value.
Advantages:
With all of their complex associations to other objects, and because complex data objects persist in an OOD,
the most significant advantage of the OOD over RDBMS is the ability to query across these complex
relationships very quickly.
There are no slow “joins” as in an RDBMS. Instead, you have fast queries with complex data.
Since the database structure is so close to the programming objects, the code is simpler and lighter.
Disadvantages:
An OOD may be a great choice if you're using an object-oriented programming language and need to manage
complex data with complex object-to-object associations. Designing and optimizing a database system for
these kinds of complexities, however, also has its trade-offs.
Additionally, while users of RDBMS can enjoy a standard query language (SQL), users of object-oriented
database systems may not have widely adopted standards at their disposal.
Comparisons of Database Models
The main difference between hierarchical network and relational database model is that hierarchical model organizes
data in a tree-like structure while network model arranges data in a graph structure and relational database model organizes
data in tables; whereas object-oriented database stores and manages objects directly on the database server's disk.
Hierarchical Model
Primary Advantage: Processing Efficiency
In this model, to store data hierarchy method is used. It is oldest method.
To organize records, it uses tree structure. More chances of complexity.
Records are linked with help of pointers.
Network Model
In this model, you could create a network that shows how data is related to each other.
To organize records, it uses graphs. Records are linked with the help of linked list.
There is partial data independence in this model.
More flexible than Hierarchical Models In Terms Of Organizing Data
Relational Database Model
It is the most flexible and efficient database model. It is most used database in today.
To organize records, it uses table. No chance of complexity.
Easier To Control, More Flexible, And More Intuitive; By Far The Most Widely Used
Records are linked with help of rows and columns.
Object-oriented database model
Contrast this with the OOD, which typically stores and manages objects directly on the database server's disk. There are no
tables, no rows, no columns, no foreign keys. There are only objects.
Associations between objects in an OOD can also be established and persist, which can lead to powerful and fast querying of
Key Relational Database Terminology
Entities are things such as employees, jobs, promotion transactions, positions in a
company, and so on.
A attribute is a characteristic of an entity.
Tables are used to store information about entities. One table is created for each
entity. Attributes are stored as the columns (also called fields) in the table. Each table
in a database contains rows.
A row in a table is referred to as a record and represents an ‘instance’ of the entity.
Relationships are created by having same attribute in each table with the value of
the attribute being the same in each table.
A primary key uniquely identifies the record.
A foreign key is a primary key from one table stored as an attribute of another table.
A primary key is used to ensure data in the specific column is unique. A foreign key is a
column or group of columns in a relational database table that provides a link between
data in two tables.
Key Relational Database Terminology: (Contd. …)
A form is an object in a database that you can use to maintain, view, and
print records in a database in a more structured manner.
Microsoft Access enables business and It handles all types of data, including
enterprise users to manage data and numbers and text, and is used for
analyze vast amounts of information collecting and sorting data.
All data is stored in one place, at one
efficiently.
time.
MS Access is used to store large amounts It locks data only at the record level,
of data in an organized and efficient so that multiple users can work on the
manner. It allows you to create tables, same database file.
It lets users build functional data
forms, queries, and reports to manage
templates and data entry forms.
your data. It emphasizes accuracy and
The program provides a blend of efficiency.
It’s great for large-scale projects and
database functionality and programming
long-term solutions.
capabilities for creating easy-to-navigate
forms.
Uses of MS-Access in DBMS
Data Storage- MS Access is used to store large amounts of data in an organized and efficient manner.
It allows you to create tables, forms, queries, and reports to manage your data.
Inventory Management- MS Access is commonly used for inventory management, where it can be
used to track items, their location, and other important details. It can also be used to create purchase
orders and track sales.
Customer Relationship Management (CRM)- MS Access can be used for customer relationship
management (CRM), where it can be used to store customer information, track interactions, and
generate reports.
Project Management- MS Access can be used for project management, where it can be used to track
tasks, milestones, and resources. It can also be used to generate reports on project progress.
Personnel Management- MS Access can be used for personnel management, where it can be used to
store employee information, track performance, and generate reports.
Event Planning- MS Access can be used for event planning, where it can be used to manage guest
lists, track RSVPs, and generate reports on event attendance.
Small Business Management- MS Access is a popular choice for small business management, where
it can be used to manage finances, track inventory, and generate reports.
HR Applications Using Database
HR Software Using MS Access-
E.g. Hrsourcetm from Auxillium West, HR Vantage from
Spectrum HR Systems Corporation
Focus is on Small Companies;
Goal is Breadth Of Functionality;
Ability to create ad-hoc queries and reports;
Other HR Databases-
Built upon Large Scale Databases such as Oracle, DB2, & SQL
Server;
Can be leased or purchased;
Ex. Peoplesoft Enterprise HCM, mySAP ERP HCM, Lawson
HCM, Epicor HCM, Ultipro, SuccessFactors (SAP), Workday
Thank you
Chapter 03
Systems Considerations in the Design of an HRIS:
Planning for Implementation
HRIS Customers/ Users
Employees include managers and data analyzers, potential
decision-makers, clerks, system providers and to certain level those
who rely on the system for self-help. ... The verification of the data
helps the managers in decision making.
Employees Non-employees
Managers Job Seekers
Analysts (Power Users) Sourcing Partner
Technicians (HRIS Experts) Organizations
Clerical Employees
Organizational Employees
HRIS Customers/ Users
Categories of Data
Data that are created as a result of the interaction of the first two categories.
HRIS Architecture
There are four types of HRIS architecture namely-
one-tier, Two-tier Architecture, Three-tier
Architecture, N-tier Architecture.
(Figure 3.2)
N-Tier Architecture
Cloud computing is the delivery of different services through the Internet. These
resources include tools and applications like data storage, servers, databases,
networking, and software. ... As long as an electronic device has access to the web, it
has access to the data and the software programs to run it.
One such example is Google cloud – It is a suite of public cloud services offered by
Google. All the application development run on Google hardware.
Cloud computing can be sold on demand, by the minute or the hour, and is elastic—
meaning that an enterprise can consume as much or as little of a service as it wants at
any given time.
“Server Cloud” Operated Off-site – Applications are delivered or accessed over the
WEB, anyplace, any time, with multiple choices of devices, especially iphone and ipad.
External
There exist three general service categories commonly recognized in cloud computing.
Infrastructure as a Service (IaaS)- It is a type of cloud computing service that
offers essential compute, storage and networking resources on demand, on a
pay-as-you-go basis.
Project Manager
Implementation Team
Project Scope
Management Sponsorship
Planning System Implementation: Key Activities
Body-
Chap-01 Introduction (Preface, Scope/ Area, Rationality, Objectives and RQ,
Limitations of the study)
Ch 02 Theoretical Concepts and Literature Review, 2.1, 2.2, 2.3 ……………..
Ch 03 Methodology ( Types of data used, Sources of data, ways of data collection,
Population, and Sample, Sample size determination, Sampling techniques, Techniques
used too analyze the data)
Ch 04 About the Organization
Ch 05 Practical Experiences/ Data Analysis/ HRIS Practices in BD Organizations
Ch 06 Finding and Analysis
Ch 07 Conclusion and Recommendations