Mkis CH3
Mkis CH3
Introduction to MKIS
Computer system & Central processing unit
Data Storage
Database Management
Introduction
An understanding of the effective and responsible use and management of information systems is
important for managers and other business knowledge workers in today’s global information Society.
Information systems and technologies have become a vital component of successful businesses and
organizations. Information systems constitute an essential field of study in business administration and
management, as they are considered a major functional area in business operations. It encompasses a
variety of topics including system analysis and design, computer networking, information security,
database management and decision support systems.
An information system is any organized system for the collection, organization, storage and
communication of information. Information systems also can be defined as a collection of hardware,
software, data, people and procedures that work together to produce quality information. In a broad
scope, the term Information Systems is a scientific field of study that addresses the range of strategic,
managerial, and operational activities involved in the gathering, processing, storing, distributing, and use
of information and its associated technologies in society and organizations. The term information
systems is also used to describe an organizational function that applies IS knowledge in industry,
government agencies, and not-for-profit organizations. Information Systems often refers to the
interaction between algorithmic processes and technology. This interaction can occur within or across
organizational boundaries.
(Kotler, at al, 2006) Developing a MkIS system is becoming extremely important as the strength of
economies rely on services and to better understand the specific needs of customers. it more broadly as
"people, equipment, and procedures to gather, sort, analyze, evaluate, and distribute needed, timely, and
accurate information to marketing decision makers.”
The main benefit of MkIS systems is to integrate market-monitoring systems with strategy development
and the strategic implementation of policies and processes that help capture and act on customer
management applications with marketing decision support systems.
The six components that must come together in order to produce information systems are:
An information system (IS) can be any organized combination of people, hardware, software,
communications networks, data resources, and policies and procedures that stores, retrieves, transforms,
and disseminates information in an organization. People rely on modern information systems to
communicate with one another using a variety of physical devices (hardware) ,
1. Hardware: The term hardware refers to machinery. This category includes the computer itself,
which is often referred to as the central processing unit (CPU), and all of its support
equipment’s. Among the support equipment’s are input and output devices, storage devices and
communications devices.
2. Software: The term software refers to computer programs and the manuals (if any) that support
them. Computer programs are machine-readable instructions that direct the circuitry within the
hardware parts of the system to function in ways that produce useful information from data.
Programs are generally stored on some input / output medium, often a disk or tape.
3. Data: Data are facts that are used by programs to produce useful information. Like programs,
data are generally stored in machine-readable form on disk or tape until the computer needs
them.
4. Procedures: Procedures are the policies that govern the operation of a computer system.
"Procedures are to people what software is to hardware" is a common analogy that is used to
illustrate the role of procedures in a system.
5. People: Every system needs people if it is to be useful. Often the most over-looked element of
the systems is the people, probably the component that most influence the success or failure of
information systems.
6. Feedback: it is another component of the IS, that defines that an IS may be provided with a
feedback (Although this component isn't necessary to function).
Advantages of Marketing Information System
If you are a marketing manager or business owner, finding effective ways to market your business is
vital. Marketing information becomes even more important if you are part of a crowded market with
many competitors or you have a product that isn't well known. If you don't have good information, such
as the data found in sales reports, you may end up wasting a lot of time and money on ineffective
marketing activities. An investment in an MkIS system is an effective way to help you organize and
prepare your marketing campaigns. One of the key benefits of an MkIS system is the insight it can
provide about what your customers want and their perceptions of your products. Its main advantages are:
Arithmetic unit:- perform actual computing and calculations based on Fundamental mathematical
operations: addition, subtraction, multiplication, and division
Logical unit: - based on the instruction provided to it, perform logical comparison between data
items. The comparison determines whether one information is greater than, less than or equal to
the other. That is, A = B, A > B, A < B, A>=B, A<=B
Control unit
The control unit is like the human brain and it controls all of the activities of computer. It directs the
entire computer system to carry out every activity. That is, regulates the operations of the entire
computer system, reads instruction from a memory and translates it into an activity; and regulates the
amount of CPU time that each operation may consume.
All computer activities are carried out according to instructions that the control unit receives.
Fetches and store data and instruction from memory to register and vise verse.
It receives an instruction, decodes/ interprets and passes it to the ALU for execution.
The control unit does not actually execute the instructions (just as the brain does not do the
walking or the talking); rather it instructs or directs other processing elements to do so.
The control unit tells the rest of the computer system how to carry out a program's instructions.
It directs the movement of electronic signals between:
o Main memory and the arithmetic/logic unit
o Main memory and the input and output devices
Registers
Registers are special high-speed circuitry areas that temporarily hold data, keep track instructions, and
hold the location and results of operations under the control of CU.
Operating systems
Which are essential collections of software that manage resources and provide common services for
other software that runs "on top" of them. Supervisory programs, boot loaders, shells and window
systems are core parts of operating systems. In practice, an operating system comes bundled with
additional software (including application software) so that a user can potentially do some work with a
computer that only has one operating system.
Operating system is the first layer of software loaded in to the computer working memory. It's a
program that acts as an interface between the user, the computer software and the hardware resources.
It provides a software platform on top of which other program can run. basic function of the operating
system are
Process management
Memory management
Devise management
File management
Security management
User interfacing
Coordination of communication on the network.
Device drivers
Which operate or control a particular type of device that is attached to a computer? Each device needs
at least one corresponding device driver; because a computer typically has at minimum at least one
input device and at least one output device, a computer typically needs more than one device driver.
Utilities
Which are computer programs designed to assist users in the maintenance and care of their computers?
Utilities are used to protect computer from destructive and malicious software or malware
Malicious software or malware
Which is software that is developed to harm and disrupt computers? As such, malware is undesirable.
Malware is closely associated with computer-related crimes, though some malicious programs may
have been designed as practical jokes. Software is a generic term given for an organized collection of
computer data and instruction. It is a finite set of instructions (steps) that the computer follow to
perform a given job. The set of instruction is also known as programs. Software is a collection of
programs and routines that support the operations of performing a task using a computer. Software also
includes documentations, rules and operational procedures. Software makes the interface between the
user and the electronic components of the computer.
Application Software
Software that uses the computer system to perform special functions or provide entertainment
functions beyond the basic operation of the computer itself. There are many different types of
application software, because the range of tasks that can be performed with a modern computer is so
large—see list of software
Application software is software that is designed to perform tasks in specific areas. It is developed
using language software and includes a set of related programs designed to carry certain task. It usually
called as an application packages as they may include a number of programs along with operating
instruction, documentation and so forth. Depending on their function or task they are categorized in to
the following.
1. Word Processors/ Word processing: is a computerized typewriter that permits the electronic creation,
editing, formatting, filing and printing text. Is the most common application of microcomputers?
Example: WordStar, WordPerfect, Microsoft word
2. Spreadsheet: is an electronic worksheet display on the VDU, which is manly used for accounting
purpose, such as preparing payroll, financial analysis and other mathematical calculation. You can
quickly create a model of a situation on a spreadsheet by entering labels, numbers & formulas. Example:
Example: Lotus 1-2-3, Microsoft Excel
3. Database management system: allow you to store information on a computer, retrieve it when you
need it and update it when necessary. You can do this with index cards, but database management
programs do them more quickly and easily. Example: You can store large mailing list, inventory record
or billing and collect information in lists stored in files and manipulate this information, one file at a
time, with database management program. Example: SQL, Oracle, and Microsoft Access.
What is a database
A database is a large collection of data typically stored in computer systems. This data is organized in a
way that makes it possible to quickly find and manage desired pieces of information. Databases are the
backbone of modern information systems, providing the foundation for managing and organizing vast
amounts of data in various industries.
They are commonly used in business environments to store customer information, financial records,
and inventory data. Educational institutions use databases to manage student records and academic
data. eCommerce platforms utilize databases to store product details, order history, and customer
profiles. Furthermore, databases are vital in scientific research, healthcare systems, government
operations, and many other fields.From small-scale applications to enterprise-level systems, databases
play a pivotal role in real-life scenarios, powering critical operations and driving innovation
You can store information in the database in different ways, known as database models. The relational
database model is the most widely used database model. It uses relations and sets to store the data. In
practice, this looks like data is organized in tables. To access information from a database, you typically
need a database management system.
Database management system(DBMS)
A database management system is a software designed to allow you to create, update, analyze, retrieve
and store data in a computer system. There are many different types of database systems.
A database management system (DBMS) is system software for creating and managing databases. A
DBMS makes it possible for end users to create, protect, read, update and delete data in a database. The
most prevalent type of data management platform, the DBMS essentially serves as an interface between
databases and users or application programs, ensuring that data is consistently organized and remains
easily accessible.
You can use business databases to help organize and manage your customers, your business inventory
and employees. Databases can streamline your:
customer management processes
inventory tracking
employee database
productivity reporting
financial reporting
data analysis
The secret to successfully using database tools and technology is the way in which information is
structured to enable efficient processing, and to help you store and manage data.
Data Storage
Every piece of information you gather in your business is potentially important. Whether it’s a database
of customer accounts and their purchase histories, human resources records for every employee,
financial information such as payroll or accounts receivable, or intellectual property such as
specifications for your products, that information needs to be stored somewhere so you can access it as
needed to operate your business.
Today, most businesses store that information digitally on computers. The days of endless file cabinets
and paper file folders are swiftly disappearing as modern organizations work toward digital
transformation
Forms of data storage
There are three types of data storage:
1. File storage
Also referred to as file-level or file-based storage, this type is presented as files that are stored in folders
and subfolders in a directory. If you’ve used a PC and saved a document to the hard drive, for instance,
you have experienced file storage. Files are accessible through a path that users must know. File storage
is the most common type of storage on computer hard drives and network-attached storage (NAS)
devices.
2. Block storage
Rather than storing data in a complete file, block storage breaks apart data and stores it in blocks that
can hold 256 KB up to 4 MB. The blocks are then placed randomly on the storage device – which
doesn’t hinder access speeds because each block is tagged with a unique identifier. When a user or
application needs a file, the computer queries the block storage system, which rapidly identifies and
collects all the needed blocks and reassembles them into a complete file. Block storage is ultra-efficient
because it doesn’t use metadata, which takes up room on the storage device. Because it’s so fast,
businesses tend to use block storage when they want to scale up quickly and when read/write
performance is a critical priority.
3. Object storage
This type of data storage separates information into distinct objects with unique identifiers and
metadata. It doesn’t form a hierarchy like file storage and is considered “flat.” Metadata is a critical
component of object storage and each object can have quite a bit of metadata, such as information
about the creator of the data and keywords, as well as policies for security, privacy, and access. Object
storage works well with APIs so it’s simple to use with existing software and systems. It also scales
very well. It could be spread across hundreds or thousands of devices and locations and still be super
speedy because all the data is stored in one namespace. It’s the storage type of choice for public cloud
providers, such as AWS, and organizations that deal with a lot of unstructured data such as video files,
emails, IoT sensor data, social media content, and more.
Types of data storage solutions
There are two main types of digital data storage: Direct-attached storage and network-based storage.
Each type can accommodate a range of devices, so we’ll look at the general types first and then delve
more into specific data storage devices.
1. Direct-attached storage (DAS): Advantages and disadvantages
Sometimes referred to as direct-area storage, DAS is storage that is attached directly to a specific
computer. It can mean the storage space on your computer’s installed hard drive or solid-state drive, or
it can be a removable portable storage medium, such as an external hard drive, CD or DVD, USB drive,
or flash drive.
Advantages of DAS include high availability, easy accessibility, easy backups and recovery, and no
need for network equipment or setup. Scalability is also a breeze, as it simply requires getting a device
with larger capacity. Downsides, however, are that it’s difficult to share data with another user. It
requires physically giving someone else the storage drive. So, data is only accessible by one user at a
time. Sharing among groups is virtually impossible, which means data is siloed.
2. Network-based storage: NAS and SAN
The other main type of data storage is network-based. That means it is a centralized repository of
information that can be accessed by users on networked computers or other networked devices. Instead
of being stored on media directly attached to a single computer, this data is usually stored on servers in
a datacenter.
Network-based storage was created to solve the issue of multiple users accessing the data from remote
locations. These storage types allow for easy data sharing and collaboration, and because they can be
off-site, they are better than DAS for backups and disaster-recovery protection.
Within this type of data storage, there are two common setups: Network-attached storage (NAS) and
storage-area network (SAN).
NAS
NAS is a single computer or server composed of redundant storage containers or a redundant array of
inexpensive disks (RAID) – such as multiple hard drives – that make data accessible to users over an
internet connection. It’s usually inexpensive and simple to setup and deploy.
This type of data storage offers flexibility and easy scalability. Increasing capacity means simply
adding another hard drive to the existing computer. But because NAS is usually a single machine,
scalability isn’t infinite. NAS creates a single volume of stored data in a centralized location, so users
can access it from anywhere if they can connect to the network.
Advantages of NAS include its relatively low cost, self-contained nature and administrative simplicity.
Data is available anytime and resiliency is high because of the fault-tolerant multiple drives. If one
drive fails, the rest of the system stays up and running.
Disadvantages have mostly to do with performance and scalability. The more users trying to access
data, the slower the system will be. Because it runs over Ethernet, there could also be issues with in-
transit packet loss or mis-ordering, which also slows performance because data isn’t available until all
packets arrive and are reassembled correctly within the system. These performance issues aren’t
typically a problem when files are small. But a user working with very large files, such as video
footage, could see significant slowdowns and disruptions in production.
SAN
A SAN is made up of a network of multiple devices, such as solid-state drives (SSDs), flash storage
and cloud storage. It’s usually costlier and more complex to setup than NAS. The SAN uses Fibre
Channel instead of Ethernet to network servers and storage devices, which can be an array of
interconnected components. To users, SAN storage looks like local drives on their computers or other
devices.
The advantages of SAN storage are that it’s designed for many more users than NAS. It tends to deliver
faster speeds and lower latency than NAS systems and it’s highly scalable with a variety of device
options and configurations to choose from.
Disadvantages are as mentioned above: It’s more expensive than NAS and more difficult to setup and
manage.