Exam 2 MIS

CHAPTER 5 DATABASE PROCESSING - - - - - - 

  • Why Study Databases

    • You need to know if database technology can facilitate your project 

    • How to construct data into useful info 

    • How to change databases

  • What to know about Databases 

    •  A database is an organized collection of data, generally stored and accessed electronically.

    • DBMS: Database Management System (DBMS) is software that interacts with end-users, applications, and the database itself to capture and analyze data.


  • What is a Database 

    • Self-describing collection of integrated records 

    • A table or file is a collection of records or rows which are collections of fields or columns which is a collection of characters or bytes

    • Metadata - Data that describes data elements and their relationships

    • Primary key - a unique row in a table 

    • Foreign keys - a column is a key but for a different table 

    • Relational databases - carry data in tables and relate through foreign keys 

  • What is a DBMS Forms, Queries, Reports, and Database Applications

    • Database management system - program used to create, process, and administer a database

    • Organize and keep track of things 

    • Forms - view data, insert new, update date, and delete data

    • Reports - structured presentation using filtering, groupign and other operations 

    • Queries - search based on the data provide by the user

    • Application Programms - provide security, data consistency, special-characrter processing,

    • Database application - a collection of forms queries and reports that is a intermediary between users and the database 

  •  Benefits of a Database management System

    • Ensures data integrity, security, and consistency

    • Reduces data redundancy

    • Improves data access, sharing, and integration

    • Increases efficiency in handling large amounts and multiple types of data

    • Allows categorization and structuring of available data

CHAPTER 8. PROCESSES, ORGANIZATIONS, AND INFORMATION SYSTEMS - - - - - - 

  • Basic Types of Processes 

    • Structured process and dynamic process

      • Structured - very structured and systematic always the same 

      • Dynamic - unstructured and not the same every time



  • IS and Process Quality 

    • Process efficiency - 

      • Ratio of inputs and outputs 

    • Process effectiveness - 

      • How well a process achieves organizational strategy

    • How to improve

      • Change process structure 

        • Reorganize the process or redesign 

        • Ex: sale of product online

        • May increase effectiveness. If cost strategy, no special terms. Should eliminate the third activity. More effective

      • Change process resources

        • Change(add or subtract) allocation of humans and information systems resources 

        • If the process takes too long, identify the source of delays and add more resources 

        • Ex; self-checkout to congested, add more cashiers 

      • Change both

        • The most common type. 



  • Enterprise Systems and Departmental Silos 

    • Information silos exist when data are isolated in separate information systems

    • Causes multiple problems

      • Data duplication

      • Data inconsistency

      • Data isolated 

      • Disjointed processes 

      • Lack of integrated enterprise information

      • Inefficiency: decisions made in isolation. Incomplete data to make a full correct decision

      • Increase cost for the organization



  • CRM, ERP, and EAI support of Enterprise Processes 

    • Networking, data communication, and database technologies

    • Business process engineering 

      •  Companies realized the need for stronger, faster, more effective, linkages among value chains

      • Need role to design enterprise system 

      • The process is slow and difficult as well as expensive

      • High-level skills and time 

    • Enterprise application solutions 

      • Inherent processes

      • Predesigned process for using the application

      • Industry best practices

      • Customer relationship management (CRM)

      • Enterprise Resource Planning (ERP)

      • Enterprise Application Integration (EAI)

    • Traditional approach - history 

      • Transactional process systems (TPS) 

        • A transaction that generated data 

        • All separate 

        • Needed to consider concurrency 

        • Failure of any component at any time will cause an error

      • Functional Area information system (FAI)

      • Finally, Customer Relationship Management (CRM)

        • The suite of applications, database, and series of inherent processes

        • Manage all interactions with customers through four phases of the customer life cycle

          • marketing/attracting them, customer acquisition, relationship management, loss of customer,s and churning them back

        • Prospect orders and relationships increase value by selling more products. Overtime will lose custom, but can win back 

      • CRM applications

        • Suite of apps

        • Every contract/transaction is recorded

        • Helps to increase value by trying to sell more product

        • Make the organization more customer-centric

        • Also offers to win back 

      • Enterprise Resource Planning (ERP)

        • Suite of apps 

        • The integration allows real-time updates 

        • Designed to correct lack of communication among functioning areas

        • Integrate planning, management, and use of all organizational resource

        • Could be on premise or on software service 

      • Enterprise Application Integration (EAI)

        • Useful when ERP is not suitable 

        • Nonmanufacturing company or conversion of old system to ERP not justified

        • A suite of programs that integrate exiting systems - Middle ware

          • Connects systems “islands”

          • Enables communication and sharing data

          • Provides integrated information

          • Less expansive




  • Challenges of implementing and upgrading Enterprise Information Systems 

    • Collabrative management

      • No single manager. Need to define conflict resolution. Comittees or steering groups

    • Requirement Gaps

      • Few ERP devolped from scratch. Liceased purchase products are not perfect fit 

      • Identify gaps, then decide what to do with them 

    • Transition problems 

      •  Change from isolated system to new enterprise system. Planning an training

    • Employee resistance 

      • Change reuires effort and creates fear

      • Clear communication from top management, self efficacy threat to employees, and employees need to see benefits 

    • New technology 

      • Importance and value of new technology in strategy 

      • Cloud and mobile technologies. Challenge and security 



  • Inter-Enterprise IS and Enterprise Silos 

    • information silos

      • Stand alone 

    • Inter-enterprise information systems

      • Referred to as distributed systems

      • Allows users to receive and display data to multiple diverse devices 



CHAPTER 12. INFORMATION SYSTEMS DEVELOPMENT - - - - - - - - - 

  • What is Systems Development 

    • Also called system analysis and design

    • Process create and maintain information systems

    • Requires all 5 components: hardware, software, data, procedure and people 

    • More than programming, local expertise, or computer program development 

    • Establish system goals, set up the project, and determine requirements

    • Not technical only. Requires business knowledge and management skills

    • Build computer network, write computer programs, create data models, design procedures, develop job descriptions, staffing and training 

    • 3 sources of software

      • Off the shelf

      • Off the shelf with adaptation

      • Custom made 

    • Only off the shelf with adaptation and custom-made pertain to information systems. It involves procedures and people it needs to fit organizational goals 

    • Key role in information systems development as business manager

      • Effective procedures exist

      • Trained personal 

    • Users to take ownership of their systems

  • Systems Development difficulties and risks

    • Difficulties in requirements. Always changing 

    •  Scheduling and budgets involved 

    • Change in requirements

    • Changing technology 

    • Diseconomies of scale (marginal contribution per worker decreases with a larger number of workers)

    • Mongolian horde theory: “If a product software project falls behind you can just hire more people to pick up the work”  

  • 5 phases of the System Development Life Cycle 



  • System Definition Phase 

    • The first phase in SDLC, helps define goals, assess feasibility, form a team, and plan the project

  • Requirements Analysis Phase

    • Second phase, conduct user interviews, evaluate existing systems, identify new features, including security

  •  Component Design 

    • Third phase, developers determine hardware and software speciation, design the database, design procedures, and create a job description 

  • System implementation 

    • The fourth phase, build, test, and convert users to the new system 

  • System Maintenance tasks

    • fifth phase, fix the system to what it was supposed to do in the first place and adapt the system to new requirements 

  •  Problems with Software Development Life Cycle (SDLC) 

    • Variable Scope: Frequent changes in requirements can make it hard to predict the final scope of the project. 

    • Uncertain Costs and Timeline: Iterative development means that the exact time and cost of completing the project can be difficult to estimate upfront.

CHAPTER 10. INFORMATION SYSTEMS SECURITY - - - - - - - - -

  •  IS Security Background

    • Organizations collect large amounts of information, use multiple IS subject to threats

      • Threat: danger to which a system can be exposed 

      • Exposure: harm, loss, or damage

      • Vulnerability: Possibility that threat will harm a resource

    • Multi-connected, interdependent networked business environment. Larger exposure

    • Smaller, faster, cheaper processing and storage devices. Easier to steal or lose data 

    • Decreasing skills required to become a hacker. Scripts available, zero-day exploit lists ( no patch vulnerability)

    • International crime groups on the dark web, cybercrime. billion-dollar crime networks 

    • Disregard of the manager of procedures, lack of support for security policies 

    • Unintentional threats 

      • Acts perfomred without malicis intent but still are a threat to information security

        • Programming apps contrary to specs, bypassing security mechanism, install unauthorized apps 

        • Theft of confidential data, data entry errors, lack of training, easy-to-guess passwords 

        • Accidental information leakage, failure of protection mechanism, virus or malware 

        • Natural disasters, flooding, storms, fire 

        • Careless of computer devices, open questionable emails, contract labor access 

      • Deliberate threats 

        • Espionage 

        • Sabotage or vandalism 

        • identity theft

        • Information Hijacking. Ransomware 

        • cyberterrorism

  •  Information Systems Security goal 

    • Trade-off

      • Security and freedom. Force to use a stronger generated password instead of your own

      • Cost and risk. Security threat/loss scenario 

      • Is the thread/loss scenario

      • Major elements of IS security

        • Threat person or organization trying to seek another company or person's information illegally

        • Vuneralabity - an opportunity for the threat to gain access

        • Safeguard - measure in place to stop people from gaining access 

        • Target  - asset desired by the threat 

  • Computer Security Problem 

    • Human error

    • Computer crime

    • Natural diasasters 

    • Types of secutriy loss 

      • Unathorized data disclosure 

        • Pretexting - pretending to be someone else

        • Phishing - pretexting email

        • Spoofing - ip spoofing 

        • Sniffing - searching unprotected networks 

        • Hacking - breaking into computers, servers, and networks to steal data

        • Natural disasters 

      • Incorrect data modification

        • Wrong design procedures

        • Increase customer discount or salary by mistake 

        • Incorrect data on the company website 

      • Faulty service

        • Incorrect data modification

        • Procedural modification 

        • Programming errors

        • IT installation problems 

        • Denial of Service (DoS)

          • Unintentional 

            • Human error not following procedures to create a web server to shut down

          • Intentional 

            • Malicious outside flood of web server service calls so normal requests cannot be processed

        • Loss of infrastructure

          • Accidents.

          • Theft

          • Terminated employee revenge

          • Natural disaster 

        • Information System security goal

          • Find appropriate trade-offs between risk and cost by 

          • implementing safeguards

          • Protective actions 

            • Use antivirus software 

            • Delete browser cookies

            • Make appropriate trade-offs to protect yourself and your business 

  • Security Threads. How to respond 

    • IDS or Intrusion Detection System - a computer system that detects when another computer is attempting to scan or access a computer of network 

    • Multiple passwords 

    • Use trusted websites 

    • Regularly update antivirus software 

    • Remove high value assets from the computer 

  • Protecting against Security Threats 

    • Personal security safeguards 

      • Take security seriously. Consider security for all business initiatives

      • Use multiple and strong passwords

      • Send no valuable data via email or Instant Message 

      • Use HTTPS at trusted, reputable vendors 

      • Remove High-value Assets from the computer 

      • Clear browsing history, temporary files, and cookies. Settings or cleaning apps 

      • Regularly update antivirus software 

      • Demonstrate security concerns to your fellow workers

      • Follow organizational security directives and guidelines 

    • Security policies 

      • Company wie policies

        • Sensitive data to store and how to process it

        • What to share with other organizations



  • Technical Safeguards 

    • Involve harware and software componest of information systems

    • examples : identification and authentication, encryption, firewalls, malware protection, design for secure applications 

    • How SSL/TLS works with a website 

      • A computer obtains a public key of wub site to whci it connect

      • The computer generates an encryption key

      • A computer using web sites public key and encrypts 

      • Web site decodes symmetric key using its private key 

    • Fire walls - multiple -

      • Perimeter firewall outside of organization. Filters everything that goes into company

      • Computer should not connect without a fire wall 

    • Malware protections (viruses, spyware, adware)

      • Install antivirus and antimalware apps

      • Frequent scanning

      • Update definitions

      • Open emails only from known sources 

      • Get updates and browse reputable domains 

    • Type of malware and spyware symptoms 

      • Malware 

        • Virusus - slow symptom start up

          • Payload- sluggish systme performance

        • Trojan horses  - many pop-ups ads

        • Worms  -  suspicious browser homepage changes

        • Spyware - suspicious changes to takes bar and other system interfaces

          • Keyloggers

        • Adware - unusual hard-disk activity 

        • Ransomware

        • Payload- code that causes unwanted activity, such as deleting programs or data, or modifying data in undetected ways 

        • Spyware - on computer without users knowledge

        • Key loggers- track every key you type

        • Adware - usually benign 

      • SQL injection attacks

        • Users get SQL statements in form instead of name or other data 

        • Intercept SQL parameters and modify queries response 

        • Result: exposes unwanted data, damage date, possible data loss

        • Well designed applications make injections impossible 



  • Data Safeguards 

    • Protect Database and other organizational Data (spreadsheet, shared drives)

    • Data administration . develop data polices and enforce data standard

    • Database administration. Function of particular DB 

    • Key Escrow. Sensitive data in encrypted form and how you will save encryption key 

      • Define data polices

      • Data rights and resposibilities

      • Rights enforced by user accountant authenticate by passwrods

    • Legal standards specify safeguards organizatoins must follow regarding data collected and stored

    • Multinational organizations must understand every country in which they operate

    • Payment card industry data security standard

    • Gramm leach bliley act  -  health access protection

    • Sarbanes-oxley Act - securities act amendments 


  • Human Safeguards 

    • Security considerations for employees 

      • Give the least privilege to complete the job, seerate duties 

      • Employee screening 

      • Dissemination and enforcement

        • Responsibility accountability and polices

      • Termination 

        • Friendly - move them to differnt system and pause aocunts 

      • Unfriendly 

        • Turn off their account

    • Safe guards for non employee personal 

      • Require apporipiate screening anf training 

      • Give them the minimum privilege in your accounts 

    • Public user considerations 

      • Harden the system vulnerabilities 

      • Protect users from interal company secirty problems 

    • Account adminsitation

      • Account management 

        • Standards for new users modify account permissions and double-check 

      • Password management 

        • Change password frequently

      • Help desk policies 

        • Provide means of authenticating users 

    • System security procedure s types

      • Normal operation

      • Back up 

      • Recovery 

      • These help reduce inside computer crime and malcious acitvity 

    • Security monotoring 

      • Last human safeguard

      • Activity logs

        • Server logs and firewall log 

        • List all information in an out 

        • DBMS - log all successful and unsuccessful logins

        • Webservers 

        • Employ utilities to help access and fix vulnerabilities 

        • Honey pots- for computer criminals to attack, false target, helps to investigate them 

        • Constantly monitor 



  • Security Incidents response 

    • Have a plan in place 

    • Have a way to centralize reporting

    • Specific response

      • Speed - longer incident goes on = higher cost for you

      • Preparation helps a lot

      • Dont make problems worse

      • Practice incidents 

      • Create and use strong passwords





HO.RIGHTS AND RESPONSIBILITIES

  • Data User Rights and Responsibilities

    • User rights 

      • Right to have the computing resources you need to perform work proficiently 

      • Right to a reliable network 

      • Right to secure computing network 

      • Right to participate in requirements meetings for new applications that you will use and for major changes to applications that you currently use 

      • Right to a reliable system, development, and maintenance

      • Right to receive prompt attention to your problems, concerns, and complaints about your information systems

      • Right to effective training 

    • User Responsibilities

      • Responsibility to learn basic computer skills, techniques, and procedures for the applications you use

      • Responsibility for following security and backup procedures

      • Responsibility to use your computer resources in a manner that is consistent with your employer's policy 

      • Responsibility to make no unauthorized hardware modifications to your computer and to install only authorized programs

      • Responsibility for installing computer updates and fixes when asked to do so 

      • Responsibility to treat information systems professionals professionally

    • Cell phone policies