Functional Information Systems

Functional Information System is based on the various business functions such as Production, Marketing, Finance and Personnel etc. These departments or functions are known as functional areas of business. Each functional area requires applications to perform all information processing related to the function. The popular functional areas of the business organization are:

  • Financial Information System
  • Marketing Information System
  • Production/Marketing Information System
  • Human Resource Information System

(i) Financial Information System

Financial information system is a sub-system of organizational management information system. This sub-system supports the decision-making process of financial functions at the level of an organization.

(ii) Marketing Information System

This sub-system of management information system provides information about various functions of the marketing system of an organization. Marketing is another functional area of the business organization, which is engaged in marketing (selling) of its products to its customers.

Important functions of the marketing process include the following.

  • The marketing identification function
  • The purchase motivation function
  • The product adjustment function
  • The physical distribution function
  • The communication function
  • The transaction function
  • The post-transaction function

(iii) Production /manufacturing Information System

Manufacturing or production information system provides information on production /operation activities of an organization and thus facilitates the decision-making process of production managers of an organization. The main decisions to be taken in manufacturing system is Product Design

(iv) Human Resources Information System  

This functional information system supports the functions of human resource management of an organization. The human resource management function, in its narrow sense, it also known as personnel management .The function involves:

  • Manpower planning
  • Staffing
  • Training and development
  • Performance evaluation, and
  • Separation activities

Characteristics of Functional Information System

Equipment Requirements of Functional Information System

Cross functional Information Systems

Cross-functional information systems refer to software applications that are designed to support collaboration, coordination, and information exchange between multiple departments within an organization. These systems can be used to automate and streamline work processes, increase operational efficiency, and improve decision-making. Examples of cross-functional information systems include enterprise resource planning (ERP) systems, customer relationship management (CRM) systems, and supply chain management (SCM) systems. The goal of these systems is to provide a single source of truth for data and information, so that all departments can access the same information and make informed decisions based on the same data. Effective implementation of cross-functional information systems can lead to improved collaboration, increased productivity, and better business outcomes.

Cross functional Information Systems components

The components of cross-functional information systems can vary depending on the specific system and the needs of the organization, but some common components include:

  1. Data storage and management: A centralized database that stores and manages data from various departments, allowing for data integration and consistency across the organization.
  2. Business process automation: Tools to automate and streamline business processes, reducing manual effort and increasing efficiency.
  3. Workflow management: A system to manage and track workflows between different departments, allowing for better collaboration and coordination.
  4. Reporting and analytics: A suite of tools to analyze data, generate reports, and provide insights into business performance.
  5. User interfaces: An intuitive interface for users to interact with the system and access data, reports, and insights.
  6. Integration with existing systems: Interfaces and APIs to connect the cross-functional information system with existing systems and applications, reducing duplication of effort and improving data consistency.
  7. Security and access controls: Measures to ensure the security and confidentiality of data, as well as to control access to the system and its components.

Cross-functional information systems can be viewed through the lens of several theories and frameworks, including:

  1. Resource-Based View: This theory suggests that organizations can gain a competitive advantage by leveraging their internal resources, such as information systems. Cross-functional information systems can help organizations to better manage and utilize their internal resources, leading to improved performance and competitiveness.
  2. Process-Oriented View: This theory focuses on the importance of process efficiency and effectiveness in organizations. Cross-functional information systems can help organizations to streamline and optimize their processes, leading to improved efficiency and effectiveness.
  3. Strategic Alignment: This theory emphasizes the importance of aligning information systems with the overall strategy and goals of the organization. Cross-functional information systems can help organizations to better align their information systems with their strategic goals and objectives.

The process of implementing a cross-functional information system typically involves several steps, including:

  1. Defining requirements: Determine the specific needs and requirements of the different departments and stakeholders involved in the system.
  2. Design and development: Design and develop the system, taking into account the requirements and the desired features and functionality.
  3. Implementation: Deploy and implement the system, including data migration, training, and user adoption.
  4. Monitoring and evaluation: Regularly monitor and evaluate the performance of the system, and make improvements and changes as needed.
  5. Maintenance and support: Provide ongoing maintenance and support for the system, including updates, bug fixes, and technical support.

Cross-functional information systems uses

Cross-functional information systems (CFIS) are used to coordinate and align activities and information across multiple departments or functions within an organization. They support communication, collaboration, and decision-making between different functional areas such as finance, human resources, operations, marketing, and others. The use of CFIS helps to improve the efficiency and effectiveness of business processes, reduce silos, and promote a cross-functional perspective. This, in turn, leads to better decision making, increased innovation, and improved business results. Examples of cross-functional information systems include enterprise resource planning (ERP), customer relationship management (CRM), and supply chain management (SCM) systems.

Decision Support Systems, Features, Process, Types, Advantages, Disadvantages

Decision Support System (DSS) is an interactive, computer-based information system designed to assist managers in making semi-structured or unstructured decisions. Unlike Management Information Systems (MIS), which provide routine reports, a DSS focuses on complex problems where there is no clear, pre-defined solution path. It combines data (from internal TPS/MIS and external sources), models (mathematical and analytical), and a user-friendly interface to support human judgment. Users can perform “what-if” analyses, simulations, and scenario planning to evaluate different options. The goal is not to automate the decision but to enhance the decision-maker’s ability to analyze situations, predict outcomes, and choose the most effective course of action.

Features of Decision Support Systems:

1. Interactive and User-Friendly Interface

A core feature of a DSS is its highly interactive, conversational interface. It allows non-technical managers to directly engage with the system, pose queries, change parameters, and run models without needing programming expertise. This interactivity is enabled through menus, graphical dashboards, and natural language queries. The user can drill down into data, ask “what-if” questions, and see immediate visual feedback, making the system a collaborative partner in the decision-making process rather than a passive reporting tool.

2. Support for Semi-Structured and Unstructured Decisions

DSS are specifically designed to tackle non-routine, complex decisions that lack a clear algorithmic solution. These are semi-structured (some elements are definable, others are not) or unstructured decisions (like strategic planning or crisis management). The system provides tools to explore ill-defined problems, helping to structure the analysis by integrating data, models, and judgment, thereby reducing ambiguity and supporting managerial intuition with quantitative analysis.

3. Integration of Models and Analytical Tools

A DSS incorporates a library of analytical and simulation models (e.g., statistical, financial, optimization). These models allow users to test assumptions and forecast outcomes. For example, a linear programming model can optimize a supply chain, or a Monte Carlo simulation can assess project risk. This feature moves beyond data retrieval to predictive and prescriptive analytics, enabling users to not only see what has happened but to model what could happen under different scenarios.

4. Data Integration from Multiple Sources

A DSS does not operate on a single database. It integrates diverse data sources, both internal (sales records from TPS, cost data from ERP) and external (market trends, competitor data, economic indicators). This ability to create a comprehensive, multi-source information base is critical for strategic decisions that require a broad view of the internal and external environment, ensuring analyses are grounded in the fullest possible context.

5. WhatIf” Analysis and Scenario Planning

This is a signature capability. DSS allows users to alter key variables (e.g., price, interest rate, production volume) and instantly see the projected impact on outcomes (e.g., profit, market share). This “what-if” (sensitivity) analysis facilitates scenario planning, where multiple future states (best-case, worst-case, most likely) are modeled and compared. It empowers managers to explore consequences without real-world risk, leading to more robust, contingency-aware decisions.

6. Facilitation of Decision-Making, Not Automation

A DSS is an aid to human judgment, not a replacement for it. It supports all phases of decision-making—intelligence (problem identification), design (generating alternatives), and choice (selecting an alternative)—by providing insights and analysis. The final decision, incorporating experience, ethics, and intuition, remains with the manager. This human-in-the-loop design ensures technology augments, rather than supplants, managerial expertise.

7. Adaptability and Flexibility

DSS are inherently flexible and adaptable to different users, problems, and changing organizational needs. They can be tailored for specific recurring decisions (like a capital budgeting DSS) or configured as a general-purpose analytical toolkit. Their modular architecture allows for the addition of new data sources, models, or reporting features as requirements evolve, ensuring long-term relevance and value.

8. Support for All Management Levels

While often associated with strategic planning for top executives, DSS provide value across all managerial tiers. Tactical managers use them for resource allocation and budget analysis, while operational supervisors might use them for scheduling and logistics optimization. The system’s flexibility in data granularity and model complexity allows it to be scaled and focused to support the specific decision context of any level within the organization.

Process of Decision Support Systems:

1. Problem Identification and Intelligence Phase

The DSS process begins with the Intelligence Phase, where the system aids managers in scanning the internal and external environment to identify problems, opportunities, or decision needs. The DSS aggregates data from various sources, applies monitoring and exception-reporting rules, and presents information through dashboards to highlight anomalies, trends, or deviations from plans. This phase focuses on recognizing and diagnosing a situation that requires a decision, transforming raw data into a clear understanding of a challenge or potential.

2. Model and Alternative Development (Design Phase)

In the Design Phase, the DSS supports the structuring of the problem and the generation of potential solutions. Users leverage the system’s model base to construct analytical frameworks (e.g., financial models, simulation scenarios) that represent the decision context. The DSS helps in formulating assumptions, defining decision variables, and outlining constraints. It then assists in developing and enumerating feasible alternatives, using tools like data mining and “what-if” prototyping to create a set of viable courses of action for evaluation.

3. Analysis and Evaluation of Alternatives (Choice Phase)

This is the core analytical phase. The DSS executes the models built in the design phase to evaluate and compare the projected outcomes of each alternative. Using techniques like sensitivity analysis, risk assessment, and optimization, it calculates consequences based on key criteria (cost, revenue, risk). The system presents these results through comparative reports, graphs, and scores, enabling the decision-maker to objectively assess trade-offs and understand the implications of each option before making a selection.

4. Scenario and Sensitivity Analysis

A critical sub-process within evaluation is running scenario and sensitivity analyses. The DSS allows the user to systematically alter input parameters (e.g., “What if raw material costs rise by 10%?” or “What if demand drops by 15%?”) to see how outcomes change. This tests the robustness and risk of each alternative under different future conditions. It helps identify key drivers of success and failure, ensuring the final choice is resilient and not based on a single, static forecast.

5. Recommendation and Decision Selection

Based on the analytical results, the DSS can often generate a data-driven recommendation. It may highlight the alternative that scores highest against weighted criteria or performs best across multiple scenarios. However, the system supports, not dictates, the choice. The final selection remains with the decision-maker, who integrates the DSS output with experience, judgment, and intangible factors. The DSS provides the evidence to justify and document the rationale for the chosen course of action.

6. Implementation Support and Planning

Once a decision is selected, the DSS process extends to supporting its implementation. The system can generate detailed action plans, resource allocation schedules, and budget forecasts based on the chosen model. It helps translate the strategic choice into operational tasks, providing the data and projections needed to communicate the plan, secure resources, and set measurable milestones for execution.

7. Monitoring, Feedback, and Learning

The final, cyclical phase involves using the DSS for post-implementation monitoring. The system tracks key performance indicators (KPIs) to measure actual results against the model’s predictions. This creates a feedback loop, identifying variances and providing insights into the accuracy of the models and assumptions used. This learning is fed back into the DSS database and model base, refining future intelligence gathering and analysis, and continuously improving the organization’s decision-making capability over time.

Types of Decision Support Systems:

1. Model-Driven DSS

Model-Driven DSS emphasizes access to and manipulation of statistical, financial, optimization, or simulation models. Its core functionality is the “model base.” Users input data and parameters, and the system runs complex models (like linear programming for resource allocation or Monte Carlo simulations for risk analysis) to generate recommended solutions or forecasts. It is often used for semi-structured, planned decisions such as investment portfolio analysis, supply chain optimization, or long-range planning, where the analytical power of models is more critical than large volumes of transactional data.

2. Data-Driven DSS

Data-Driven DSS emphasizes access to and manipulation of large volumes of internal and external data. Its power comes from sophisticated data analysis tools, including Online Analytical Processing (OLAP) and data mining, to identify trends, patterns, and relationships buried in vast data warehouses. It supports decision-making by enabling query-driven exploration, often through interactive dashboards. This type is central to Business Intelligence (BI) and is used for market analysis, customer segmentation, and sales trend forecasting, where insight is derived from historical and real-time data.

3. Communication-Driven DSS

Communication-Driven DSS, also known as a Group Decision Support System (GDSS), is designed to facilitate collaboration and communication among a group of decision-makers. Its primary technology is network and communication tools like video conferencing, shared digital workspaces, and brainstorming software. The goal is to support group tasks such as idea generation, negotiation, and consensus-building, often for unstructured problems requiring diverse input. It is particularly valuable for remote teams and complex projects requiring coordinated judgment.

4. Document-Driven DSS

A Document-Driven DSS uses unstructured documents as its primary source of information. It employs search engines, content management systems, and text mining/AI to retrieve, categorize, and analyze vast repositories of textual data—such as memos, reports, emails, news articles, and web pages. This system helps managers retrieve relevant precedents, research, and qualitative insights to inform decisions where context and narrative are as important as quantitative data, such as in legal research, competitive intelligence, or policy formulation.

5. Knowledge-Driven DSS

Knowledge-Driven DSS, or Expert System, captures and applies human expertise and specialized knowledge in the form of rules (an “inference engine”) and facts (a “knowledge base”). It can recommend actions or diagnoses by mimicking the reasoning of a human expert. These systems are used for structured problem-solving in specific domains, such as medical diagnosis, configuration of complex products, or loan underwriting, where consistent application of expert rules is required to support or automate decision-making.

6. Web-Based DSS

Web-Based DSS delivers decision support capabilities via a web browser or internet technologies. It leverages the ubiquity of the web to provide access to models, data, and collaboration tools for users across an organization or its partners. This type integrates features of other DSS categories but is distinguished by its platform-agnostic accessibility, ease of updating, and ability to integrate real-time external web data. It powers modern dashboards, cloud-based analytics platforms, and interactive reporting tools used in e-commerce and digital business.

Advantages of Decision Support Systems:

1. Enhanced Decision Quality and Accuracy

DSS significantly improves the quality of decisions by providing a data-driven, analytical foundation. It reduces reliance on intuition and guesswork by using models and simulations to forecast outcomes and evaluate risks. By processing complex variables and large datasets that exceed human cognitive limits, it helps identify optimal solutions and avoid costly oversights. This leads to more accurate, objective, and effective decisions, especially for semi-structured problems where multiple factors must be weighed, ultimately improving organizational performance and strategic outcomes.

2. Increased Speed and Efficiency in Decision-Making

DSS accelerates the decision-making process. It can rapidly access, integrate, and analyze data from multiple sources, performing complex calculations and scenario analyses in minutes or hours that would take humans days or weeks manually. This speed allows managers to respond swiftly to market changes, operational issues, or emerging opportunities. The efficiency gains free up valuable managerial time for strategic thinking and implementation, rather than data gathering and manual computation.

3. Empowerment Through “What-If” and Scenario Analysis

A key advantage is the ability to conduct risk-free experimentation. DSS allows managers to perform “what-if” analyses by changing input variables (e.g., price, cost, demand) to instantly see potential impacts. They can model best-case, worst-case, and most-likely scenarios. This empowers proactive planning, helps in understanding the sensitivity of outcomes to different factors, and builds contingency plans, leading to more resilient and informed strategies that anticipate future challenges rather than merely reacting to them.

4. Improved Communication and Collaboration

Many DSS, especially communication-driven and web-based systems, enhance organizational communication. They provide a common platform with shared data and models, ensuring all stakeholders are working from the same factual base. Visual outputs like dashboards and graphs make complex information easily understandable, facilitating clearer discussion. This fosters better collaboration among departments, aligns teams around data-driven goals, and helps in building consensus by providing transparent, objective evidence to support decision rationale.

5. Competitive Advantage and Strategic Insight

By enabling deeper analysis of internal operations and external market conditions, DSS can uncover hidden patterns, trends, and opportunities that might otherwise be missed. This ability to generate unique insights—such as identifying an underserved market segment or optimizing a supply chain for cost leadership—can become a source of sustainable competitive advantage. It shifts the organization from reactive operation to proactive, insight-driven strategy, allowing it to outmaneuver competitors.

6. Support for All Management Levels and Personalized Use

DSS are versatile tools that can be tailored to support decisions at strategic, tactical, and operational levels. A system can be configured for a CEO’s long-range planning, a marketing manager’s campaign analysis, or a logistics supervisor’s routing optimization. This flexibility allows different users to interact with the system in a way that matches their specific needs and expertise, democratizing access to advanced analytical power across the organization.

7. Facilitates Learning and Organizational Memory

DSS acts as a repository for organizational knowledge and learning. The models, data analyses, and decision histories it stores create an institutional memory. New managers can learn from past scenarios and outcomes. The system captures the rationale behind decisions, allowing organizations to learn from successes and failures, refine their models over time, and avoid repeating mistakes, thereby fostering a culture of continuous improvement and evidence-based management.

Disadvantages of Decision Support Systems:

1. High Implementation and Maintenance Costs

Developing and deploying a DSS requires a significant financial investment. Costs include specialized software licenses, high-performance hardware, data integration, and the hiring of skilled analysts and data scientists. Ongoing expenses for system updates, model refinement, data management, and user training are substantial. For many small and medium-sized enterprises, this cost can be prohibitive, leading to a poor return on investment if the system is not utilized to its full potential or if the decision problems it addresses do not justify the expense.

2. Over-Reliance and Reduced Managerial Judgment

A critical risk is that managers may develop an over-dependence on the DSS, treating its outputs as infallible directives rather than as advisory insights. This can lead to the erosion of critical thinking, intuition, and experience-based judgment. In complex, novel situations where models lack relevant data, blind faith in the system can result in poor decisions. The tool should augment human decision-making, not replace it, but ensuring this balance requires conscious effort and oversight.

3. Data Quality and Integration Challenges

The accuracy of a DSS is entirely dependent on the quality and relevance of its input data. “Garbage in, garbage out” is a fundamental peril. Integrating disparate data from legacy systems, external feeds, and various departments often leads to inconsistencies, missing values, and formatting errors. Cleaning, standardizing, and maintaining this data is a continuous, resource-intensive challenge. Poor data quality directly leads to misleading analyses, flawed models, and ultimately, erroneous decisions that can have severe business consequences.

4. Complexity and User Resistance

DSS can be inherently complex systems. Their advanced analytical interfaces and model-building requirements may intimidate non-technical managers, leading to user resistance and poor adoption. If the system is not intuitive, managers may bypass it, reverting to familiar but less rigorous methods. Successful implementation requires extensive change management, comprehensive training, and often, a dedicated support team to assist users, adding to the overall cost and effort.

5. Inflexibility in Unstructured or Novel Situations

DSS excel with semi-structured problems but can struggle with highly unstructured, novel, or crisis situations. These scenarios often lack historical data, clear variables, or definable models. The system’s pre-programmed logic and models may be irrelevant, forcing decision-makers to act without its support. An over-reliance on DSS in such contexts can create a dangerous delay or provide a false sense of security, hindering agile and creative human problem-solving when it is needed most.

6. Security and Ethical Risks

Centralizing sensitive strategic, financial, and operational data within a DSS creates a lucrative target for cyberattacks. A breach could compromise intellectual property or manipulate decision models. Furthermore, DSS models can perpetuate and amplify existing biases if the historical data they are trained on is biased. This can lead to unethical outcomes in areas like hiring, lending, or policing. Ensuring robust cybersecurity and conducting regular audits for algorithmic bias are essential but costly and complex responsibilities.

7. Potential for Miscommunication and Misinterpretation

The sophisticated outputs of a DSS—complex charts, statistical scores, probability ranges—can be misinterpreted by decision-makers lacking deep analytical training. A manager might misinterpret a correlation as causation or place undue confidence in a probabilistic forecast. This can lead to strategic missteps. Effective use requires not just system access but also a level of data literacy to correctly interpret the insights, a skill gap that exists in many organizations.

Role of Decision Support Systems in Decision Making Process:

1. Enhancing Intelligence and Problem Identification

In the intelligence phase, a DSS acts as a powerful scanning and monitoring tool. It aggregates data from internal and external sources, applying algorithms to detect anomalies, trends, and deviations from norms. Through interactive dashboards and exception reports, it helps managers identify problems, opportunities, and threats early. This proactive scanning transforms raw data into a clear signal, enabling managers to recognize situations that require a decision long before they become critical, ensuring the organization is responsive to its environment.

2. Supporting Model Building and Alternative Generation

During the design phase, a DSS provides the tools to structure the problem and generate viable alternatives. Its model base offers templates and frameworks for financial analysis, simulation, and optimization. Managers can use these to construct formal representations of the decision context, define variables, and outline constraints. The system can then help explore the solution space, using data mining and scenario tools to propose and flesh out a range of potential courses of action, moving from a vague problem to a set of concrete, analyzable options.

3. Facilitating Rigorous Analysis and Evaluation

This is the core role in the choice phase. The DSS executes the analytical models to evaluate and compare the projected outcomes of each alternative. It performs sensitivity analysis, calculates risk profiles, and scores options against weighted criteria. By providing quantitative, objective comparisons—often through visualizations like decision matrices or simulation results—it removes subjectivity and emotion, allowing managers to understand trade-offs, costs, and benefits clearly before selecting the most promising course of action.

4. Enabling “WhatIf” and Sensitivity Testing

A pivotal role is allowing managers to experiment with decisions before commitment. Through “what-if” analysis, users can alter key assumptions (e.g., interest rates, demand forecasts) and immediately see the impact on outcomes. This tests the robustness and risk of each alternative under various future conditions. It helps identify critical success factors and “deal-breaker” variables, ensuring the final choice is resilient and not based on a single, potentially flawed, prediction.

5. Improving Communication and Consensus Building

DSS outputs—such as charts, graphs, and scenario summaries—serve as a common factual language for discussions. They depersonalize debates by focusing attention on data and models rather than opinions. In group settings, this shared evidence base can bridge differing viewpoints, highlight areas of agreement, and structure negotiations. By making the rationale for a decision transparent and defensible, a DSS facilitates consensus-building and ensures all stakeholders understand the basis for the chosen action.

6. Supporting Implementation and Monitoring

Post-decision, a DSS supports implementation planning by generating detailed action plans, resource schedules, and budget forecasts derived from the chosen model. In the monitoring phase, it tracks key performance indicators (KPIs) against the model’s predictions. This creates a feedback loop, identifying variances between planned and actual results. This role turns decision-making into a continuous learning cycle, where insights from past outcomes refine future intelligence and model accuracy.

Executive Information Systems, Features, Process, Advantages and Disadvantages, Role in Decision Making Process

Executive Information Systems are specialized computer based systems designed to support top level managers in strategic decision making. They provide quick access to summarized internal and external information such as sales trends, financial performance, market conditions, and competitor data. EIS use dashboards, graphs, and reports to present data in a simple and clear format for easy understanding. These systems help executives monitor organizational performance, identify problems, and spot new opportunities. By offering timely and accurate information, EIS improve planning, control, and long term strategy formulation, enabling organizations to respond effectively to changing business environments.

Components of Executive Information Systems:

1. Executive Dashboard and User Interface

This is the visual gateway for the executive, typically a highly graphical, intuitive, and customizable dashboard. It presents critical KPIs, trends, and alerts through charts, graphs, traffic-light indicators, and scorecards. Designed for simplicity, it requires no technical training and allows for personalization, enabling each leader to monitor their specific strategic priorities at a glance. The interface is the component that abstracts all underlying complexity, delivering distilled strategic information in an immediately actionable format.

2. Data Integration and Aggregation Engine

This is the core processing backbone. It connects to and extracts data from diverse internal sources (TPS, MIS, DSS, ERP) and external feeds (market data, news, competitor info). Its function is to integrate, filter, and aggregate this high-volume, multi-format data into a cohesive, high-level information stream. This engine ensures that the dashboard reflects a unified, accurate picture by handling the complex ETL (Extract, Transform, Load) processes behind the scenes.

3. Information Delivery and Communication Module

This component manages the distribution and presentation of information. It includes tools for scheduled report delivery, email alerts for critical exceptions, and the ability to “push” key insights to the executive. It also facilitates top-down communication, allowing executives to disseminate commentary, strategic directives, or highlighted trends directly through the system to their leadership team, ensuring alignment and shared context.

4. Drill-Down and Navigation Tools

A defining feature of an EIS, this component provides the interactive analytical capability. It allows an executive to click on a high-level summary (e.g., “Q3 Revenue Down”) and navigate through successive layers of detail (region → product line → sales team) to investigate root causes. This tool empowers self-service analysis without requiring intermediaries, turning the EIS from a passive display into an active investigation platform.

5. External Data Integration Suite

Strategic decisions require external context. This component is responsible for ingesting and processing external information. It connects to databases for economic indicators, stock market feeds, industry news aggregators, social media sentiment analyzers, and competitive intelligence platforms. Integrating this data with internal performance metrics allows executives to see the company’s position within the broader market and economic landscape.

6. Security and Access Control Subsystem

Given the sensitivity of strategic data, a robust security layer is paramount. This subsystem manages user authentication, authorization, and data encryption. It ensures role-based access, so executives only see data pertinent to their domain. It also maintains detailed audit logs of system access and data queries, protecting against unauthorized use and ensuring compliance with corporate governance and data privacy regulations.

7. Model Base for Scenario and Trend Analysis

While less complex than a DSS model base, this component includes pre-defined analytical models for high-level scenario planning and trend projection. It allows executives to run simplified “what-if” analyses on strategic variables (e.g., impact of a 2% market growth on revenue) or to visualize long-term trend lines. These tools support forward-looking strategy development without the complexity of building models from scratch.

Features of Executive Information Systems:

1. User Friendly Interface

Executive Information Systems are designed to be very easy to use, even for managers who are not technical experts. The system uses simple menus, icons, touch screens, and visual dashboards. Executives can get required information with just a few clicks without depending on IT staff. Graphs, charts, and color indicators make data easy to understand quickly. This saves time and improves decision making speed. A user friendly interface encourages regular use of the system by top management and helps them focus more on business strategy rather than learning complex computer operations.

2. Summarized and Key Information

EIS mainly provides summarized data instead of detailed operational reports. It shows important performance indicators such as profit, sales growth, expenses, customer trends, and market position. Executives get a quick overall picture of the organization’s performance. If needed, they can drill down to see more detailed data. This feature helps top managers save time and concentrate on major issues. By focusing on key information, EIS supports strategic planning and quick problem identification without information overload.

3. Real Time Data Access

One important feature of EIS is real time or near real time information. Data is updated regularly from different departments like finance, marketing, production, and HR. This allows executives to monitor current business conditions and take timely decisions. For example, sudden fall in sales or rise in costs can be seen immediately. Real time access improves responsiveness and helps organizations handle risks and opportunities quickly. It ensures that decisions are based on latest information rather than outdated reports.

4. Graphical Data Presentation

EIS presents information in visual form such as bar charts, pie charts, line graphs, and dashboards. Visual representation makes complex data easy to understand within seconds. Executives can compare performance across periods, departments, or regions easily. Trends, growth patterns, and problem areas become clear quickly. This feature improves clarity and speeds up decision making. Graphical presentation is especially useful for busy top managers who need quick insights instead of lengthy written reports.

5. Drill Down Capability

Drill down feature allows executives to move from summarized data to detailed information whenever required. For example, total sales can be broken into region wise, product wise, or month wise data. This helps in identifying exact problem areas or best performing sections. It provides flexibility in analysis and supports deeper understanding of business performance. Drill down capability makes EIS powerful because executives can explore data at different levels without requesting separate reports from departments.

6. Integration of Internal and External Data

EIS combines data from internal sources like accounting, production, HR, and sales with external sources such as market trends, economic reports, competitor information, and government statistics. This gives executives a complete business view. Internal data shows company performance while external data helps in understanding market conditions and future opportunities. This integration supports better strategic planning and forecasting. It helps organizations remain competitive by making informed decisions based on both organizational and environmental factors.

Process of Executive Information Systems:

1. Data Aggregation and Integration

The EIS process begins by aggregating critical data from diverse internal sources (like MIS, DSS, ERP) and external feeds (market data, economic indicators). It integrates and filters this high-volume, multi-source information, focusing only on Key Performance Indicators (KPIs) and Critical Success Factors (CSFs) relevant to the executive’s strategic purview. This stage transforms raw, disparate data into a cohesive, high-level informational foundation, ensuring the executive dashboard reflects a unified, accurate picture of organizational health and external conditions without operational noise.

2. Data Reduction and Trend Analysis

The aggregated data is then subjected to drill-down and roll-up capabilities for analysis, but more importantly, it undergoes intelligent reduction. The system highlights significant trends, patterns, and exceptions over time—such as a steady decline in market share or a spike in regional costs. It uses simple graphics and charts to distill complex data into visual trends, allowing the executive to quickly grasp long-term movements and directional shifts rather than getting bogged down in daily transactional details.

3. Exception Reporting and Status Access

A core process is continuous monitoring for exceptions. The EIS is configured with tolerance thresholds for each KPI. It automatically flags and alerts the executive to critical deviations—for example, when a business unit’s performance falls 15% below target or when a competitor makes a significant move. This provides status access at a glance, enabling the executive to practice management by exception, focusing attention only on areas requiring immediate intervention or strategic review.

4. Visualization and Dashboard Presentation

Processed information is presented through a highly graphical, user-friendly dashboard. This stage involves the design of intuitive interfaces with charts, graphs, traffic lights (red/yellow/green indicators), and scorecards. The visualization abstracts complexity, presenting strategic information in an instantly understandable format. The executive can personalize this view, arranging widgets to monitor their specific priorities, making the vast data landscape navigable and actionable with minimal effort or technical knowledge.

5. Drill-Down” Capability for Root Cause Analysis

When an exception or trend is identified, the executive can interactively drill down into the underlying data. This process allows moving from a high-level KPI (e.g., declining profitability) to successively more detailed levels (regional performance, product line results, specific cost drivers). This on-demand root cause analysis is crucial, as it empowers the executive to investigate problems directly within the system without requiring intermediaries or separate reports, leading to faster and more informed strategic inquiries.

6. Scenario and “What-If” Projection

For forward-looking strategy, the EIS facilitates high-level scenario modeling. Executives can adjust key strategic variables (e.g., assumed market growth rate, merger impact) to project future outcomes for metrics like revenue or market share. This simplified “what-if” analysis supports strategic planning and risk assessment by modeling the potential impact of major decisions or external events, helping to evaluate strategic alternatives in a controlled, simulated environment.

7. Communication and Information Distribution

The EIS serves as a communication hub for strategic direction. Executives can use the system to disseminate approved strategies, highlight corporate priorities, or share performance scorecards with senior management teams. This process ensures alignment and transparency at the top levels of the organization, as all leaders access the same authoritative data and strategic context, facilitating coordinated execution of the corporate vision.

Advantages of Executive Information Systems:

1. Strategic Focus and Time Efficiency

EIS provides executives with a consolidated, high-level view of organizational performance, filtering out operational noise. By delivering critical data via intuitive dashboards, it enables management by exception, allowing leaders to focus their limited time on strategic issues and deviations from plans rather than sifting through voluminous reports. This sharp focus on KPIs and CSFs dramatically improves time efficiency, freeing executives from administrative data gathering to concentrate on leadership, vision, and long-term direction.

2. Enhanced Decision-Making with Holistic Insight

An EIS integrates data from all functional areas and external sources, creating a unified, panoramic view of the business environment. This holistic insight allows for more informed, balanced, and timely strategic decisions. Executives can see the interconnected impact of decisions across divisions, understand market positioning relative to competitors, and base choices on a comprehensive fact base, reducing reliance on fragmented reports or intuition.

3. Improved Organizational Communication and Alignment

The EIS dashboard acts as a single source of strategic truth for the top management team. By providing everyone access to the same real-time data and performance metrics, it ensures all leaders are aligned. This fosters transparent communication, facilitates coordinated strategic planning, and helps cascade corporate objectives consistently throughout the senior ranks, ensuring the entire leadership team is moving in unison toward common goals.

4. Proactive Management and Early Warning

Through continuous monitoring and exception reporting, an EIS serves as an early warning system. It automatically flags critical deviations in performance, emerging market threats, or new opportunities. This enables proactive, rather than reactive, management. Executives can address potential crises before they escalate and capitalize on opportunities at the earliest stage, granting the organization a crucial competitive advantage in agility and responsiveness.

5. User Empowerment through Easy Access and Drill-Down

EIS are designed for ease of use, requiring no technical expertise. Executives can independently access and explore data through simple touch or click interfaces. The powerful drill-down capability allows them to investigate the root cause of a highlighted issue directly, moving from a high-level KPI to detailed departmental data without needing to request a separate report from IT or middle management, empowering faster and more autonomous inquiry.

6. Support for Competitive and Environmental Analysis

By integrating external data—such as industry benchmarks, economic indicators, and competitor intelligence—alongside internal metrics, the EIS places company performance in a broader context. This supports robust competitive analysis and environmental scanning. Executives can assess their strategic position, understand market share dynamics, and evaluate the impact of macroeconomic trends, making their strategic planning more grounded and externally aware.

7. Facilitates Long-Range Planning and Vision

The system’s ability to track long-term trends and support high-level scenario modeling (“what-if” analysis) is invaluable for strategic planning and vision casting. Executives can model the potential outcomes of different strategic paths, assess long-term risks, and set visionary goals based on data-driven projections. This transforms strategic planning from a theoretical exercise into a dynamic, evidence-based process.

Disadvantages of Executive Information Systems:

1. High Cost of Implementation

Executive Information Systems are expensive to develop, install, and maintain. They require advanced hardware, software, data integration tools, and skilled IT professionals. Small and medium businesses in India may find it difficult to afford such systems. Regular updates, security systems, and technical support also increase long term costs. Training executives and staff adds further expense. Because of high investment, many organizations hesitate to adopt EIS even though it offers strategic benefits. Cost becomes a major barrier especially for firms with limited financial resources.

2. Dependence on Accurate Data

EIS is only as good as the data it receives. If incorrect, incomplete, or outdated data is fed into the system, executives may take wrong decisions. Data comes from many departments and external sources, so errors can easily occur. Poor data quality reduces the reliability of reports and dashboards. Maintaining clean and updated data requires strict controls and continuous monitoring. Without proper data management practices, EIS can mislead top management instead of supporting effective decision making.

3. Complex System Design

Designing an Executive Information System is technically complex. It must integrate data from different departments and external sources in real time. This requires advanced databases, networking, and system architecture. Any failure in integration can cause system breakdown or incorrect reporting. Developing such systems takes long time and expert knowledge. Many organizations face difficulties during implementation due to lack of technical skills. Complexity also makes troubleshooting and upgrading challenging, increasing dependency on IT specialists.

4. Resistance from Executives and Staff

Some executives may resist using EIS due to lack of computer knowledge or fear of technology. They may prefer traditional reports or personal judgement instead of system generated information. Employees may also feel threatened, thinking the system will increase monitoring or reduce their authority. This resistance can reduce effective use of EIS. Without proper training and change management, the system may remain underutilized. Human attitude becomes a major challenge in successful adoption of Executive Information Systems.

5. Information Overload Risk

Although EIS focuses on summarized data, it can still present too much information through dashboards, reports, and indicators. Executives may feel confused when many charts and figures are displayed at once. Important issues may get hidden among less important data. Too many alerts or performance metrics can reduce clarity. Instead of helping decision making, excess information can delay action. Proper system design and filtering are required, otherwise EIS may overwhelm top managers with unnecessary details.

6. Security and Confidentiality Issues

EIS stores highly sensitive business information such as financial results, strategies, and market plans. If security is weak, data may be hacked, leaked, or misused. Unauthorized access can cause serious financial and competitive loss. Cyber attacks are increasing, making protection more challenging. Strong security systems increase cost and complexity. Organizations must regularly update security measures. Without proper controls, EIS can become a risk rather than a benefit to the organization.

Role of Executive Information Systems in Decision Making Process:

1. Strategic Intelligence and Environmental Scanning

In the intelligence phase, EIS acts as the executive’s primary tool for environmental scanning. It aggregates and filters vast amounts of internal and external data to provide a high-level, real-time view of organizational health and the competitive landscape. By highlighting critical trends, market shifts, and performance deviations, it enables executives to identify strategic opportunities and threats proactively, ensuring decisions are grounded in a comprehensive, forward-looking understanding of the business context.

2. Problem Recognition and Priority Setting

EIS aids in rapid problem recognition and prioritization by employing exception reporting and KPI dashboards. It automatically flags areas where performance deviates significantly from strategic plans or benchmarks. This allows executives to quickly discern which issues warrant their immediate attention, effectively separating strategic crises from operational noise. This role ensures that executive time and cognitive resources are focused on the most impactful decisions.

3. High-Level “What-If” Analysis for Strategic Choice

During the choice phase, EIS supports strategic evaluation through simplified scenario modeling. Executives can adjust key macro-variables (e.g., economic growth assumptions, market entry costs) to project potential impacts on high-level outcomes like market share or corporate valuation. This facilitates the evaluation of strategic alternatives in a risk-free environment, helping to select a course of action that aligns with long-term vision under various potential futures.

4. Monitoring Strategic Implementation

Post-decision, EIS plays a crucial role in monitoring the execution of strategic initiatives. It tracks the progress of key strategic projects and the achievement of long-term goals through tailored dashboards. By providing a clear line of sight from strategy to results, it allows executives to ensure organizational alignment, identify implementation gaps early, and make necessary course corrections to keep the company on its strategic trajectory.

5. Enhancing Top-Level Communication and Alignment

EIS serves as a central communication platform for the executive team. By providing a single, authoritative source of strategic data, it ensures all senior leaders share a common understanding of priorities and performance. This fosters aligned decision-making across the C-suite, reduces siloed thinking, and enables coherent, coordinated execution of corporate strategy, as every leader operates from the same factual baseline.

6. Supporting Crisis and Opportunity Response

In times of crisis or sudden opportunity, EIS provides the speed and clarity needed for decisive action. Its real-time data aggregation and drill-down capabilities allow executives to quickly assess the situation’s scope, impact, and root causes. This rapid intelligence gathering is critical for formulating an effective strategic response, whether mitigating a reputational threat or capitalizing on a market discontinuity, thereby enhancing organizational agility.

Executive Support Systems

An Executive Support System (ESS) is software that allows users to transform enterprise data into quickly accessible and executive-level reports, such as those used by billing, accounting and staffing departments. An ESS enhances decision making for executives.

ESS is also known as Executive Information System (EIS).

An ESS facilitates access to organized enterprise and departmental data while providing analysis utilities and performance assessment predictors. An ESS provides potential outcomes and quick statistical data that are applied to decision making processes.

Ultimately, ESS reporting tools and results are contingent on developer and industry application. For example, Cambridge Systematics, Inc. built an ESS that is integrated with the investment plan for the Ministry of Transportation in Canada. This ESS version includes features that contrast the version used by Medical Information Technology, Inc. (MEDITECH).

EIS emphasizes graphical displays and easy-to-use user interfaces. They offer strong reporting and drill-down capabilities. In general, EIS are enterprise-wide DSS that help top-level executives analyze, compare, and highlight trends in important variables so that they can monitor performance and identify opportunities and problems. EIS and data warehousing technologies are converging in the marketplace.

In recent years, the term EIS has lost popularity in favor of business intelligence (with the sub areas of reporting, analytics, and digital dashboards).

Executive Support System (ESS) is a reporting tool (software) that allows you to turn your organization’s data into useful summarized reports. These reports are generally used by executive level managers for quick access to reports coming from all company levels and departments such as billing, cost accounting, staffing, scheduling, and more.

In addition to providing quick access to organized data from departments, some Executive Support System tools also provide analysis tools that predicts a series of performance outcomes over time using the input data. This type of ESS is useful to executives as it provides possible outcomes and quick reference to statistics and numbers needed for decision-making.

Advantages of Executive Support Systems

  • Easy for upper level executive to use
  • Ability to analyze trends
  • Augmentation of managers’ leadership capabilities
  • Enhance personal thinking and decision-making
  • Contribution to strategic control flexibility
  • Enhance organizational competitiveness in the market place
  • Instruments of change
  • Increased executive time horizons.
  • Better reporting system
  • Improved mental model of business executive
  • Help improve consensus building and communication
  • Improve office automation
  • Reduce time for finding information
  • Early identification of company performance
  • Detail examination of critical success factor
  • Better understanding
  • Time management
  • Increased communication capacity and quality

Disadvantage of Executive Support Systems

  • Functions are limited
  • Hard to quantify benefits
  • Executive may encounter information overload
  • System may become slow
  • Difficult to keep current data
  • May lead to less reliable and insecure data
  • Excessive cost for small company

Knowledge Base Systems

A knowledge-based system (KBS) is a computer system which generates and utilizes knowledge from different sources, data and information. These systems aid in solving problems, especially complex ones, by utilizing artificial intelligence concepts. These systems are mostly used in problem-solving procedures and to support human learning, decision making and actions.

Knowledge-based systems are considered to be a major branch of artificial intelligence. They are capable of making decisions based on the knowledge residing in them, and can understand the context of the data that is being processed.

Knowledge-based systems broadly consist of an interface engine and knowledge base. The interface engine acts as the search engine, and the knowledge base acts as the knowledge repository. Learning is an essential component of knowledge-based systems and simulation of learning helps in the betterment of the systems. Knowledge-based systems can be broadly classified as CASE-based systems, intelligent tutoring systems, expert systems, hypertext manipulation systems and databases with intelligent user interface.

Compared to traditional computer-based information systems, knowledge-based systems have many advantages. They can provide efficient documentation and also handle large amounts of unstructured data in an intelligent fashion. Knowledge-based systems can aid in expert decision making and allow users to work at a higher level of expertise and promote productivity and consistency. These systems are considered very useful when expertise is unavailable, or when data needs to be stored for future usage or needs to be grouped with different expertise at a common platform, thus providing large-scale integration of knowledge. Finally, knowledge-based systems are capable of creating new knowledge by referring to the stored content.

The limitations of knowledge-based systems are the abstract nature of the concerned knowledge, acquiring and manipulating large volumes of information or data, and the limitations of cognitive and other scientific techniques.

The Evolution of Knowledge Bases

The term knowledge base was first introduced in the 1970s to distinguish from a database. At that time, databases stored flat data, transactions, and large, long-term data in computer code. By contrast, early knowledge bases aimed to provide structured knowledge that people could easily understand. This type of structured, codified information is also called an object model or ontological knowledge.

The advent of the internet changed knowledge bases considerably. It was no longer sufficient to store tables, small objects, and other straightforward, computer-coded data in computer memory. Instead, the demand for hypertext and multimedia increased, which led to more complex knowledge bases (i.e. web content management).

Today, knowledge based systems use knowledge bases, and are computer systems that aim to bridge the gaps between all the disparate types of knowledge (and file types) that people want to access.

Knowledge-Based Systems and Artificial Intelligence

While these systems are a subcategory of artificial intelligence, traditional knowledge-based systems are different in certain ways from AI. In some ways, AI is organized in a top-down, know everything system to capture and utilize statistical pattern detection methods, big data, deep learning, and data-mining. Examples of AI include approaches that involve neural network systems, which are a category of deep learning technology concentrated on pattern recognition and signal processing.

In contrast to conventional computer-based information systems, a KBS has several advantages. They provide excellent documentation while handling large quantities of unstructured data in an intelligent way. A KBS helps improve decision making and enables users to work at greater levels of expertise, productivity, and consistency. In addition, a KBS is useful when expertise is not available, or when information must be stored effectively for future use. It also provides a common platform for integrating knowledge on a large scale. Finally, a KBS is capable of generating new knowledge by using the stored data.

The architecture of a knowledge-based system is its inference engine and knowledge base. The knowledge base holds a collection of data, and the inference engine can deduce insights from the data stored in the knowledge base.

Knowledge-based systems work across a number of applications. For instance, in the medical field, a KBS can help doctors more accurately diagnose diseases. These systems are called clinical decision-support systems in the health industry. A KBS can also be used in areas as diverse as industrial equipment fault diagnosis, avalanche path analysis, and cash management.

Over the years, knowledge-based systems have been developed for a number of applications. MYCIN, for example, was an early knowledge-based system created to help doctors diagnose diseases. Healthcare has remained an important market for knowledge-based systems, which are now referred to as clinical decision-support systems in the health sciences context.

Knowledge-based systems have also been employed in applications as diverse as avalanche path analysis, industrial equipment fault diagnosis and cash management.

Expert Systems

The expert systems are the computer applications developed to solve complex problems in a particular domain, at the level of extra-ordinary human intelligence and expertise.

Characteristics of Expert Systems

  • High performance
  • Understandable
  • Reliable
  • Highly responsive

Capabilities of Expert Systems

  • Advising
  • Instructing and assisting human in decision making
  • Demonstrating
  • Deriving a solution
  • Diagnosing
  • Explaining
  • Interpreting input
  • Predicting results
  • Justifying the conclusion
  • Suggesting alternative options to a problem

They are incapable of

  • Substituting human decision makers
  • Possessing human capabilities
  • Producing accurate output for inadequate knowledge base
  • Refining their own knowledge

Components of Expert Systems

  • Knowledge Base
  • Inference Engine
  • User Interface

(i) Knowledge Base

It contains domain-specific and high-quality knowledge. Knowledge is required to exhibit intelligence. The success of any ES majorly depends upon the collection of highly accurate and precise knowledge.

Knowledge

The data is collection of facts. The information is organized as data and facts about the task domain. Data, information, and past experience combined together are termed as knowledge.

Components of Knowledge Base

The knowledge base of an ES is a store of both, factual and heuristic knowledge.

  • Factual Knowledge:It is the information widely accepted by the Knowledge Engineers and scholars in the task domain.
  • Heuristic Knowledge:It is about practice, accurate judgement, one’s ability of evaluation, and guessing.

Knowledge representation

It is the method used to organize and formalize the knowledge in the knowledge base. It is in the form of IF-THEN-ELSE rules.

Knowledge Acquisition

The success of any expert system majorly depends on the quality, completeness, and accuracy of the information stored in the knowledge base.

The knowledge base is formed by readings from various experts, scholars, and the Knowledge Engineers. The knowledge engineer is a person with the qualities of empathy, quick learning, and case analyzing skills.

He acquires information from subject expert by recording, interviewing, and observing him at work, etc. He then categorizes and organizes the information in a meaningful way, in the form of IF-THEN-ELSE rules, to be used by interference machine. The knowledge engineer also monitors the development of the ES.

(ii) Inference Engine

Use of efficient procedures and rules by the Inference Engine is essential in deducting a correct, flawless solution.

In case of knowledge-based ES, the Inference Engine acquires and manipulates the knowledge from the knowledge base to arrive at a particular solution.

In case of rule based ES

  • Applies rules repeatedly to the facts, which are obtained from earlier rule application.
  • Adds new knowledge into the knowledge base if required.
  • Resolves rules conflict when multiple rules are applicable to a particular case.

To recommend a solution, the Inference Engine uses the following strategies:

  • Forward Chaining
  • Backward Chaining
  1. Forward Chaining

It is a strategy of an expert system to answer the question, “What can happen next?”

Here, the Inference Engine follows the chain of conditions and derivations and finally deduces the outcome. It considers all the facts and rules, and sorts them before concluding to a solution.

This strategy is followed for working on conclusion, result, or effect. For example, prediction of share market status as an effect of changes in interest rates.

  1. Backward Chaining

With this strategy, an expert system finds out the answer to the question, “Why this happened?”

On the basis of what has already happened, the Inference Engine tries to find out which conditions could have happened in the past for this result. This strategy is followed for finding out cause or reason. For example, diagnosis of blood cancer in humans.

(iii) User Interface

User interface provides interaction between user of the ES and the ES itself. It is generally Natural Language Processing so as to be used by the user who is well-versed in the task domain. The user of the ES need not be necessarily an expert in Artificial Intelligence.

It explains how the ES has arrived at a particular recommendation. The explanation may appear in the following forms:

  • Natural language displayed on screen.
  • Verbal narrations in natural language.
  • Listing of rule numbers displayed on the screen.
  • The user interface makes it easy to trace the credibility of the deductions.

Requirements of Efficient ES User Interface

  • It should help users to accomplish their goals in shortest possible way.
  • It should be designed to work for user’s existing or desired work practices.
  • Its technology should be adaptable to user’s requirements; not the other way round.
  • It should make efficient use of user input.

Expert Systems Limitations

No technology can offer easy and complete solution. Large systems are costly, require significant development time, and computer resources. ESs have their limitations which include −

  • Limitations of the technology
  • Difficult knowledge acquisition
  • ES are difficult to maintain
  • High development costs

Applications of Expert System

The following table shows where ES can be applied.

Application Description
Design Domain Camera lens design, automobile design.
Medical Domain Diagnosis Systems to deduce cause of disease from observed data, conduction medical operations on humans.
Monitoring Systems Comparing data continuously with observed system or with prescribed behavior such as leakage monitoring in long petroleum pipeline.
Process Control Systems Controlling a physical process based on monitoring.
Knowledge Domain Finding out faults in vehicles, computers.
Finance/Commerce Detection of possible fraud, suspicious transactions, stock market trading, Airline scheduling, cargo scheduling.

Expert System Technology

There are several levels of ES technologies available. Expert systems technologies include −

(i) Expert System Development Environment: The ES development environment includes hardware and tools. They are:

  • Workstations, minicomputers, mainframes.
  • High level Symbolic Programming Languages such as LISProgramming (LISP) and PROgrammation en LOGique (PROLOG).
  • Large databases.

(iii) Tools: They reduce the effort and cost involved in developing an expert system to large extent.

  • Powerful editors and debugging tools with multi-windows.
  • They provide rapid prototyping
  • Have Inbuilt definitions of model, knowledge representation, and inference design.

(iii) Shells: A shell is nothing but an expert system without knowledge base. A shell provides the developers with knowledge acquisition, inference engine, user interface, and explanation facility. For example, few shells are given below:

  • Java Expert System Shell (JESS) that provides fully developed Java API for creating an expert system.
  • Vidwan, a shell developed at the National Centre for Software Technology, Mumbai in 1993. It enables knowledge encoding in the form of IF-THEN rules.

Development of Expert Systems: General Steps

The process of ES development is iterative. Steps in developing the ES include:

Step 1 Identify Problem Domain

  • The problem must be suitable for an expert system to solve it.
  • Find the experts in task domain for the ES project.
  • Establish cost-effectiveness of the system.

Step 2 Design the System

  • Identify the ES Technology
  • Know and establish the degree of integration with the other systems and databases.
  • Realize how the concepts can represent the domain knowledge best.

Step 3 Develop the Prototype

From Knowledge Base: The knowledge engineer works to −

  • Acquire domain knowledge from the expert.
  • Represent it in the form of If-THEN-ELSE rules.

Step 4 Test and Refine the Prototype

  • The knowledge engineer uses sample cases to test the prototype for any deficiencies in performance.
  • End users test the prototypes of the ES.

Step 5 Develop and Complete the ES

  • Test and ensure the interaction of the ES with all elements of its environment, including end users, databases, and other information systems.
  • Document the ES project well.
  • Train the user to use ES.

Step 6 Maintain the ES

  • Keep the knowledge base up-to-date by regular review and update.
  • Cater for new interfaces with other information systems, as those systems evolve.

Benefits of Expert Systems

  • Availability: They are easily available due to mass production of software.
  • Less Production Cost: Production cost is reasonable. This makes them affordable.
  • Speed: They offer great speed. They reduce the amount of work an individual puts in.
  • Less Error Rate: Error rate is low as compared to human errors.
  • Reducing Risk: They can work in the environment dangerous to humans.
  • Steady response: They work steadily without getting motional, tensed or fatigued.

Trends in Information Systems

Information system is an industry on the rise, and business structure, job growth, and emerging system will all shift in the coming years. Current trends are improving and presenting new functions in fields like medicine, entertainment, business, education, marketing, law enforcement, and more. Still, other much-anticipated system is only now coming on the scene.

Innovations in IT change internal company processes, but they are also altering the way customers experience purchasing and support not to mention basic practices in life, like locking up your home, visiting the doctor, and storing files. The following trends in information system are crucial areas to watch in 2019 and viable considerations that could influence your future career choices.

Current Trends in Information System

The latest technology methods and best practices of 2019 will primarily stem from current trends in information technology. Advancements in IT systems relate to what the industry is leaning toward or disregarding now. Information technology is advancing so rapidly that new developments are quickly replacing current projections.

  1. Cloud Computing

Cloud computing is a network of resources a company can access, and this method of using a digital drive increases the efficiency of organizations. Instead of local storage on computer hard drives, companies will be freeing their space and conserving funds. According to Forbes, 83 percent of enterprise workloads will be in the cloud by 2020, which means 2019 will show an increasing trend closing in on this statistic.

Cloud storage and sharing is a popular trend many companies have adopted and even implemented for employee interaction. A company-wide network will help businesses save on information technology infrastructure. Cloud services will also extend internal functions to gain revenue. Organizations that offer cloud services will market these for external products and continue their momentum.

Organizations will transfer their stored files across multiple sources using virtualization. Companies are already using this level of virtualization, but will further embrace it in the year to come. Less installation across company computers is another positive result of cloud computing because the Internet allows direct access to shared technology and information. The freedom of new products and services makes cloud computing a growing trend.

  1. Mobile Computing and Applications

Mobile phones, tablets, and other devices have taken both the business world and the personal realm by storm. Mobile usage and the number of applications generated have both skyrocketed in recent years. Now, 77 percent of Americans own smartphones — a 35 percent increase since 2011. Pew Research Center also shows using phones for online use has increased and fewer individuals use traditional Internet services like broadband.

Experts project mobile traffic to increase even further in 2019, and mobile applications, consumer capabilities, and payment options will be necessary for businesses. The fastest-growing companies have already established their mobile websites, marketing, and apps for maximized security and user-friendliness. Cloud apps are also available for companies to use for on-the-go capabilities.

  1. Big Data Analytics

Big data is a trend that allows businesses to analyze extensive sets of information to achieve variety in increasing volumes and growth of velocity. Big data has a high return on investment that boosts the productivity of marketing campaigns, due to its ability to enable high-functioning processing. Data mining is a way companies can predict growth opportunities and achieve future success. Examination of data to understand markets and strategies is becoming more manageable with advances in data analytic programs.

This practice in information technology can be observed for its potential in data management positions for optimal organizations. Database maintenance is a growing sector of technology careers. To convert various leads into paying customers, big data is an essential trend to continue following in 2019.

  1. Automation

Another current trend in the IT industry is automated processes. Automated processes can collect information from vendors, customers, and other documentation. Automated processes that check invoices and other accounts-payable aspects expedite customer interactions. Machine processes can automate repetitive manual tasks, rather than assigning them to employees. This increases organization-wide productivity, allowing employees to use their valuable time wisely, rather than wasting it on tedious work.

Automation can even produce more job opportunities for IT professionals trained in supporting, programming, and developing automated processes. Machine learning can enhance these automated processes for a continually developing system. Automated processes for the future will extend to groceries and other automatic payment methods to streamline the consumer experience.

Emerging Trends in Information System

Trends in information technology emerging in 2019 are new and innovative ways for the industry to grow. These movements in information technology are the areas expected to generate revenue and increase demand for IT jobs. Pay attention to these technological changes and unique products that enhance business operations.

  1. Artificial Intelligence and Smart Machines

Artificial intelligence harnesses algorithms and machine learning to predict useful patterns humans normally identify. Smart machines take human decision-making out of the equation so intelligent machines can instigate changes and bring forward solutions to basic problems. Companies are rallying around artificial intelligence in the workplace because it allows employees to use their abilities for the most worthwhile tasks, along with management of these smart machines for a more successful system.

The U.S. Army is applying artificial intelligence measures from Uptake Technologies to vehicles mainly used in peacekeeping missions for repair purposes. Their predictive software will reduce irregular maintenance and hone in on machine components that are more likely to deteriorate or get damaged. Predictive vehicle repairs can grow and extend to civilian purposes in the coming years.

AI face recognition is beginning to help with missing people reports, and it even helps identify individuals for criminal investigations when cameras have captured their images. According to the National Institute of Standards and Technology, face recognition is most effective when AI systems and forensic facial recognition experts team up. AI will continue to promote safety for citizens in the future as software improvements shape these applications.

Medical AI is another trend that reflects surprising success. Given patient information and risk factors, AI systems can anticipate the outcome of treatment and even estimate the length of a hospital visit. Deep learning is one way AI technology gets applied to health records to find the likelihood of a patient’s recovery and even mortality. Experts evaluate data to discover patterns in the patient’s age, condition, records, and more.

Home AI systems are also increasingly popular to expedite daily tasks like listening to tunes, asking for restaurant hours, getting directions, and even sending messages. Many problem-solving AI tools also help in the workplace, and the helpfulness of this technology will continue to progress in 2019.

AI careers are increasing in demand, but the nature of AI skills is shifting. AI projects have caught on throughout many businesses, but the outlook of company leaders is more than the projects are returning without properly equipped personnel to implement strategic AI advances. Positions related to AI are necessary to fulfill the potential of these enterprises.

  1. Virtual Reality

Technology that includes virtual reality is becoming prevalent. The software of virtual reality is making many industries prepared for various scenarios before entering them. The medical profession is projected to use virtual reality for some treatments and interactions with patients in the coming years. Virtual training sessions for companies can cut costs, fill in the need for personnel, and increase education.

According to Gartner, by 2023, virtual simulations for selected patients with specific illnesses will reduce emergency room visits in America by 20 million. These simulations will have intelligence capabilities, so virtual-reality care can still provide patients with proper attention.

Virtual-reality professionals will be in high demand in coming years as the technology catches on in various industries. Specialized fields are the main places where virtual reality has caught on, but experts project it will become more applicable to other technological advances. Backgrounds in optics and hardware engineering are particularly sought-after skills.

  1. Augmented Reality

Augmented reality is a more versatile and practical version of virtual reality, as it does not fully immerse individuals in an experience. Augmented reality features interactive scenarios that enhance the real world with images and sounds that create an altered experience. The most common current applications of this overlay of digital images on the surrounding environment include the recent Pokémon Go fad or the additions on televised football in the U.S.

Augmented reality can impact many industries in useful ways. Airports are implementing augmented-reality guides to help people get through their checks and terminals as quickly and efficiently as possible. Retail and cosmetics are also using augmented reality to let customers test products, and furniture stores are using this mode to lay out new interior design options.

The possibilities for augmented reality in the future revolve around mobile applications and health care solutions. Careers in mobile app development and design will be abundant, and information technology professionals can put their expertise to use in these interactive experiences.

  1. Blockchain Data

Blockchain data, like the new cryptocurrency Bitcoin, is a secure method that will continue to grow in popularity and use in 2019. This system allows you to input additional data without changing, replacing, or deleting anything. In the influx of shared data systems like cloud storage and resources, protecting original data without losing important information is crucial.

The authority of many parties keeps the data accounted for without turning over too much responsibility to certain employees or management staff. For transaction purposes, blockchain data offers a safe and straightforward way to do business with suppliers and customers. Private data is particularly secure with blockchain systems, and the medical and information technology industries can benefit equally from added protection.

  1. Cyber-Privacy and Security

Shared company systems and the growth of the Internet leave a high amount of personal and company data at risk to breaches. Redesigned systems and new firewalls and gateways will be added to the services companies need to bolster their technology. Cybersecurity is a concentration of IT that will help secure clouds and improve the trust between businesses and their vendors.

Recognition software will replace much of the password-protected systems companies use in 2019. Biometric measures and other safety protocols will increase the security of business practices, especially business-to-business interactions. Although authentication and recognition programs enhance protection, Internet of Things technology requires further development. The vulnerability of Internet of Things systems is already projected to contain risks the industry is not prepared for.

As the Internet and shared company networks increase, cybersecurity and privacy are vulnerable to infiltration. However, many companies are already aware of the projected weak spots in their technology. IT professionals need to address these issues and find practical and fortifying solutions.

  1. Internet of Things

The Internet of Things (IoT) is an emerging movement of products with integrated Wi-Fi and network connectivity abilities. Cars, homes, appliances, and other products can now connect to the Internet, making activities around the home and on the road an enhanced experience. Use of IoT allows people to turn on music hands-free with a simple command, or lock and unlock their doors even from a distance.

Many of these functions are helping organizations in customer interaction, responses, confirmations, and payments. Remote collection of data assists companies the most. IoT almost acts like a digital personal assistant. The intelligent features of some of these IoT products can aid in many company procedures. Voice recognition and command responses will allow you to access stored data on cloud services.

Data Base Management Systems: Concept

A database management system (DBMS) is a software application that allows users to efficiently store, manage, and manipulate vast amounts of data. It acts as an intermediary between users and the database, providing a structured and organized approach to data storage and retrieval. A DBMS offers several key features, including data definition, data manipulation, and data control.

In data definition, a DBMS provides tools for creating and modifying the structure of a database, specifying the data types, relationships, and constraints. This allows users to define the schema, or the logical and physical organization of the data. In data manipulation, a DBMS offers a wide range of operations to insert, retrieve, update, and delete data from the database. Users can execute complex queries and transactions to extract meaningful information from the stored data. Data control ensures data integrity, security, and concurrency by managing user access rights, enforcing data validation rules, and providing mechanisms for data backup and recovery.

A DBMS offers numerous advantages over traditional file-based systems. It provides a centralized and shared data repository, eliminating data redundancy and inconsistency. This promotes data integrity and reduces data maintenance efforts. Additionally, a DBMS supports concurrent access, allowing multiple users to access and manipulate the database simultaneously without conflicts. It provides a high level of data security by enforcing user authentication and authorization, ensuring that only authorized individuals can access the data. Furthermore, a DBMS offers scalability and performance optimizations, enabling efficient handling of large datasets and complex queries. Overall, a DBMS plays a critical role in modern data management by providing a robust, efficient, and secure platform for storing and manipulating data.

History of DBMS

The history of database management systems (DBMS) can be traced back to the 1960s when the concept of data management emerged as a response to the increasing need for efficient storage and retrieval of large volumes of data. During this time, hierarchical and network models were introduced as early DBMS prototypes. The hierarchical model organized data in a tree-like structure, with parent-child relationships, while the network model represented data as interconnected records. These early models laid the foundation for subsequent developments in the field.

In the 1970s, the relational model, proposed by Edgar F. Codd, revolutionized the field of DBMS. The relational model introduced the concept of tables, where data was organized into rows and columns, and relationships between tables were established using primary and foreign keys. This model offered a simple and flexible way to represent data and allowed for powerful query operations using structured query language (SQL).

The 1980s witnessed the rise of commercial DBMS products, such as Oracle, IBM DB2, and Microsoft SQL Server. These systems provided robust transaction management, concurrency control, and data integrity mechanisms. In the 1990s, object-oriented DBMS (OODBMS) emerged, which combined the features of DBMS with object-oriented programming concepts. OODBMS aimed to handle complex data types and support the storage of objects directly in the database.

With the advent of the internet and the proliferation of web applications in the late 1990s and early 2000s, there was a need for DBMS that could handle the massive amounts of unstructured data generated by these applications. This led to the development of NoSQL databases, which focused on scalability, high availability, and flexible data models. NoSQL databases, such as MongoDB and Cassandra, gained popularity for their ability to handle big data and real-time data processing.

Today, DBMS continues to evolve with advancements in technology. Cloud-based DBMS, in-memory databases, and distributed databases are some of the recent trends in the field. These developments have allowed for greater scalability, performance, and ease of use, enabling organizations to effectively manage and analyze vast amounts of data.

Decade Milestones
1960s Introduction of hierarchical and network models
1970s Introduction of the relational model and SQL
1980s Commercialization of DBMS products (Oracle, DB2, SQL Server)
1990s Emergence of object-oriented DBMS (OODBMS)
Late 1990s and early 2000s Rise of NoSQL databases for handling unstructured data
Present Evolution of DBMS with cloud-based, in-memory, and distributed databases

Characteristics of Database Management System

Data Independence:

DBMS provides a layer of abstraction between the physical representation of data and the applications that use it. This allows changes to the database structure without affecting the applications that access the data. There are two types of data independence: logical independence (ability to modify the logical schema without affecting the external schema) and physical independence (ability to modify the physical schema without affecting the logical schema).

Data Integrity:

DBMS enforces integrity constraints to ensure the accuracy and consistency of data. It enforces entity integrity (primary key constraints), referential integrity (foreign key constraints), domain integrity (data type and range constraints), and user-defined integrity rules. This prevents invalid or inconsistent data from entering the database.

Data Security:

DBMS provides mechanisms to control access to the database and protect the data from unauthorized access, modification, or destruction. It offers user authentication and authorization, allowing administrators to define user roles and privileges. Access control is enforced at the level of tables, views, and individual data items. DBMS also supports data encryption and auditing to ensure data privacy and track database activities.

Data Concurrency:

DBMS allows multiple users to access the database concurrently without data conflicts. It manages concurrent access through techniques like locking and transaction isolation levels. Locking mechanisms ensure that only one user can modify a piece of data at a time, while isolation levels define the visibility of changes made by one transaction to other concurrent transactions. This ensures data consistency and prevents data anomalies.

Data Recovery and Backup:

DBMS provides mechanisms for data recovery in case of system failures, crashes, or human errors. It maintains transaction logs and uses techniques like write-ahead logging and checkpoints to ensure durability of committed transactions. DBMS also supports backup and restore operations to safeguard data against disasters and allows for point-in-time recovery.

Query Optimization and Performance:

DBMS optimizes query execution by evaluating various query plans and selecting the most efficient one. It uses techniques like indexing, query rewriting, and caching to improve query performance. DBMS also provides tools for monitoring and tuning the database system to optimize performance based on workload and resource utilization.

Scalability and Extensibility:

DBMS is designed to handle growing amounts of data and users. It supports scaling up (vertical scaling) by upgrading hardware resources and scaling out (horizontal scaling) by adding more servers to distribute the workload. DBMS also allows for adding new data types, modifying the schema, and incorporating new features without disrupting the existing applications.

Data Integration and Sharing:

DBMS enables integration and sharing of data across multiple applications and users. It supports data modeling techniques like normalization and denormalization to eliminate data redundancy and ensure data consistency. DBMS provides features like views, stored procedures, and triggers to encapsulate complex logic and facilitate data sharing and integration among different applications.

Popular DBMS Software

  • Oracle Database
  • Microsoft SQL Server
  • MySQL
  • PostgreSQL
  • IBM DB2
  • MongoDB (NoSQL database)
  • Cassandra (NoSQL database)
  • Redis (in-memory data store)
  • SQLite (lightweight embedded database)
  • MariaDB (MySQL-compatible open-source database)

Types of DBMS

There are several types of DBMS based on their data models and architectural designs. Here are some common types of DBMS:

Relational DBMS (RDBMS):

This type of DBMS uses the relational data model, where data is organized into tables with rows and columns. It supports SQL for data manipulation and retrieval. Examples include Oracle Database, Microsoft SQL Server, MySQL, and PostgreSQL.

Object-Oriented DBMS (OODBMS):

OODBMS stores data as objects, which encapsulate both data and behavior. It extends the capabilities of traditional DBMS to handle complex data types and relationships. Examples include ObjectDB and Versant.

Hierarchical DBMS:

This type organizes data in a tree-like structure, where each record has a parent-child relationship. It is suitable for representing one-to-many relationships. IBM’s Information Management System (IMS) is an example of a hierarchical DBMS.

Network DBMS:

Network DBMS is similar to hierarchical DBMS but allows for more complex relationships by using a graph-like structure. It facilitates many-to-many relationships between records. Integrated Data Store (IDS) and Integrated Database Management System (IDMS) are examples of network DBMS.

Object-Relational DBMS (ORDBMS):

ORDBMS combines features of RDBMS and OODBMS. It extends the relational model to support object-oriented concepts, such as inheritance and encapsulation. PostgreSQL and Oracle Database offer object-relational capabilities.

NoSQL DBMS:

NoSQL (Not Only SQL) DBMS is designed to handle unstructured and semi-structured data, providing high scalability and flexibility. It deviates from the traditional relational model and focuses on key-value pairs, document-oriented, columnar, or graph-based data models. Examples include MongoDB, Cassandra, Couchbase, and Neo4j.

In-Memory DBMS:

In-Memory DBMS stores data primarily in main memory, offering fast data access and processing. It is optimized for high-performance applications that require real-time data processing. Examples include SAP HANA, Oracle TimesTen, and MemSQL.

Distributed DBMS:

Distributed DBMS manages data stored on multiple interconnected computers or servers. It provides transparency and coordination across the distributed environment, allowing users to access and manipulate data as if it were stored in a single location. Apache Hadoop, Google Bigtable, and CockroachDB are examples of distributed DBMS.

Advantages of DBMS

Data Centralization:

DBMS allows for the centralized storage of data in a structured manner. This eliminates data redundancy and ensures data consistency. Users can access and manipulate data from a single source, promoting data integrity and reducing data inconsistency.

Data Sharing and Accessibility:

DBMS enables multiple users to access and share data concurrently. It provides mechanisms for user authentication, authorization, and concurrency control, ensuring that users can access the data they need while preventing unauthorized access or data conflicts.

Data Consistency and Integrity:

DBMS enforces data integrity constraints, such as primary key, foreign key, and data type constraints. This ensures that data entered into the database is accurate and consistent. DBMS also provides transaction management to maintain the atomicity, consistency, isolation, and durability (ACID) properties of data.

Data Security:

DBMS offers robust security features to protect sensitive data. It provides user authentication and authorization mechanisms to control access to the data. DBMS allows administrators to define access privileges at the level of tables, views, or individual data items. Encryption, backup, and recovery mechanisms further enhance data security.

Data Independence and Flexibility:

DBMS provides logical and physical data independence. This means that changes to the database schema or physical storage structure can be made without affecting the applications that use the data. It offers flexibility in modifying and adapting the database as the requirements evolve.

Disadvantage of DBMS

Complexity and Cost:

Implementing and maintaining a DBMS can be complex and expensive. It requires specialized skills and expertise to design, deploy, and manage a database system. Organizations may need to invest in hardware, software licenses, and personnel training. The initial setup and ongoing maintenance costs can be significant.

Performance Overhead:

DBMS introduces performance overhead compared to direct file-based data management. The additional layers of abstraction and query processing can impact performance, especially for complex queries or large-scale data processing. Tuning and optimizing the DBMS configuration and queries are necessary to achieve optimal performance.

Single Point of Failure:

A DBMS can become a single point of failure for an entire system. If the DBMS experiences a failure or downtime, it can disrupt access to critical data and impact business operations. Implementing backup and recovery mechanisms is essential to mitigate the risk of data loss and ensure system availability.

Scalability Limitations:

While DBMS systems offer scalability features, there can be limitations in scaling up to handle massive volumes of data or high transaction loads. Scaling the system to accommodate growing data and user demands may require additional hardware, configuration changes, or distributed database architectures.

Vendor Dependency:

Adopting a specific DBMS often involves vendor lock-in, as migrating from one DBMS to another can be challenging and time-consuming. Organizations may rely on specific features, tools, or proprietary extensions provided by the chosen DBMS, which can limit their flexibility and make it difficult to switch to alternative solutions.

When not to use a DBMS system?

While a Database Management System (DBMS) offers numerous benefits, there are certain scenarios where using a DBMS may not be the most suitable option. Here are a few situations when an alternative approach might be more appropriate:

Small-scale and Simple Data Storage:

If the data volume is small and the storage requirements are straightforward, using a DBMS may introduce unnecessary complexity and overhead. In such cases, a file-based system or simple data structures (e.g., flat files, spreadsheets) might be sufficient and more efficient to manage and manipulate the data.

High Performance and Real-time Processing:

In applications that require extremely high performance and real-time processing, a DBMS may not provide the necessary speed or responsiveness. Direct memory access, specialized caching mechanisms, or custom data storage approaches may be more suitable in these situations to achieve the desired performance.

Frequent Changes to Data Structure:

If the data structure undergoes frequent and unpredictable changes, using a DBMS with a fixed schema might become cumbersome. Adapting the schema and managing data migrations can be time-consuming and complex. In such cases, a NoSQL database or a flexible data storage system may offer more agility and ease of change.

Limited Resources and Cost Constraints:

Implementing and maintaining a DBMS can require significant resources, including hardware, software licenses, and skilled personnel. If the organization has limited resources or tight budget constraints, investing in a DBMS might not be feasible. Instead, simpler data management solutions or cloud-based services could be more cost-effective.

Specific Performance or Functional Requirements:

In certain niche or specialized applications, where specific performance, functionality, or data processing requirements are crucial, a custom-built data management solution or specialized data storage systems may be more suitable. These solutions can be tailored to meet the specific needs of the application and provide optimized performance for the particular use case.

Ultimately, the decision to use a DBMS or an alternative approach depends on various factors such as data size, complexity, performance requirements, scalability, flexibility, and available resources. It’s essential to carefully evaluate the specific needs and constraints of the application to determine the most appropriate data management solution.

Components of Data Base Management System

Organizations produce and gather data as they operate. Contained in a database, data is typically organized to model relevant aspects of reality in a way that supports processes requiring this information.

The database management system can be divided into five major components, they are:

  • Hardware
  • Software
  • Data
  • Procedures
  • Database Access Language

Let’s have a simple diagram to see how they all fit together to form a database management system.

  1. Hardware

When we say Hardware, we mean computer, hard disks, I/O channels for data, and any other physical component involved before any data is successfully stored into the memory.

When we run Oracle or MySQL on our personal computer, then our computer’s Hard Disk, our Keyboard using which we type in all the commands, our computer’s RAM, ROM all become a part of the DBMS hardware.

  1. Software

This is the main component, as this is the program which controls everything. The DBMS software is more like a wrapper around the physical database, which provides us with an easy-to-use interface to store, access and update data.

The DBMS software is capable of understanding the Database Access Language and intrepret it into actual database commands to execute them on the DB.

  1. Data

Data is that resource, for which DBMS was designed. The motive behind the creation of DBMS was to store and utilise data.

In a typical Database, the user saved Data is present and meta data is stored.

Metadata is data about the data. This is information stored by the DBMS to better understand the data stored in it.

For example: When I store my Name in a database, the DBMS will store when the name was stored in the database, what is the size of the name, is it stored as related data to some other data, or is it independent, all this information is metadata.

  1. Procedures

Procedures refer to general instructions to use a database management system. This includes procedures to setup and install a DBMS, To login and logout of DBMS software, to manage databases, to take backups, generating reports etc.

  1. Database Access Language

Database Access Language is a simple language designed to write commands to access, insert, update and delete data stored in any database.

A user can write commands in the Database Access Language and submit it to the DBMS for execution, which is then translated and executed by the DBMS.

User can create new databases, tables, insert data, fetch stored data, update data and delete the data using the access language.

Users

  • Database Administrators: Database Administrator or DBA is the one who manages the complete database management system. DBA takes care of the security of the DBMS, it’s availability, managing the license keys, managing user accounts and access etc.
  • Application Programmer or Software Developer: This user group is involved in developing and desiging the parts of DBMS.
  • End User: These days all the modern applications, web or mobile, store user data. How do you think they do it? Yes, applications are programmed in such a way that they collect user data and store the data on DBMS systems running on their server. End users are the one who store, retrieve, update and delete data.
error: Content is protected !!