Copyright © 2014 Pearson Education, Inc. 1 Each of the major sections within this briefing provides...

48
Copyright © 2014 Pearson Education, Inc. Each of the major sections within this briefing provides optional material that is stand-alone from the other sections as well as the entire book Technology Briefing - Foundations of Information Systems Infrastructure
  • date post

    21-Dec-2015
  • Category

    Documents

  • view

    213
  • download

    0

Transcript of Copyright © 2014 Pearson Education, Inc. 1 Each of the major sections within this briefing provides...

Copyright © 2014 Pearson Education, Inc.

1

Each of the major sections within this briefing provides optional material that is

stand-alone from the other sections as well as the entire book

Technology Briefing - Foundations of Information Systems Infrastructure

Copyright © 2014 Pearson Education, Inc.

2

Technology Briefing Learning Objectives

Foundational Topics in IS Hardware• Discuss foundational information systems (IS) hardware concepts.

Foundational Topics in IS Software• Describe foundational topics related to system software as well as those of various

types of programming languages and application development environments.

Foundational Topics in Networking• Describe foundational networking and Internet concepts.

Foundational Topics in Database Management• Explain foundational database management concepts.

Copyright © 2014 Pearson Education, Inc.

3

Foundational Topics in IS Hardware

Foundational Topics in IS HardwareDiscuss foundational information systems (IS) hardware concepts.

Foundational Topics in IS SoftwareDescribe foundational topics related to system software as well as those of various types of programming languages and application development environments.

Foundational Topics in NetworkingDescribe foundational networking and Internet concepts.

Foundational Topics in Database ManagementExplain foundational database management concepts.

Copyright © 2014 Pearson Education, Inc.

4

Input Technologies

Copyright © 2014 Pearson Education, Inc.

5

Input Technologies: Common

• Well known input technologies– Pointing Devices• Mice• Track pads• Touchscreens

– Keyboards– Barcode and RFID scanners– Fingerprint readers– Eye-tracking devices for the disabled

Copyright © 2014 Pearson Education, Inc.

6

Input Technologies: Batch Data

• Large amounts of routing data often resides in paper forms, such as insurance claim forms– To enable automated computer processing, it

needs to be entered into computer systems– Bulk scanning and upload of these forms is the

standard process for entering them into computer systems

– Entering a large quantity of data into a computer system and processing it all at one time is “Batch Processing”

Copyright © 2014 Pearson Education, Inc.

7

Input Technologies: Specialized Scanners

Scanner Description

Optical mark recognition

Used to scan questionnaires and test answer forms (“bubble sheets”) where answer choices are marked by filling in circles using pencil or pen

Optical character recognition

Used to read and digitize typewritten, computer-printed, and even handwritten characters such as patient information in hospitals, or the address on a piece of postal mail

Bar code reader Used mostly in grocery stores and other retail businesses to read bar code data at the checkout counter; also used by libraries, banks, hospitals, utility companies, and so on

Magnetic ink character recognition

Used by the banking industry to read data, account numbers, bank codes, and check numbers on preprinted checks

Biometric scanner Used to scan human body characteristics of users to enable everything from access control to payment procurement

Copyright © 2014 Pearson Education, Inc.

8

Input Technologies: Audio and Video

• Audio Input– Microphones for voice input– Other forms• Electronic keyboards• Digital audio recorders

• Video Input– Webcams– Digital cameras– Digital camcorders

Copyright © 2014 Pearson Education, Inc.

9

Processing: Transforming Inputs into Outputs

Copyright © 2014 Pearson Education, Inc.

10

How a Computer Works: The Motherboard

Copyright © 2014 Pearson Education, Inc.

11

How a Computer Works: Storage

• Primary storage– The internal storage a computer uses to hold software

and data while operating and processing• Secondary storage– Permanent storage, such as a hard drive, used to store

software and data both when the computer is in use and between uses

• Removable storage media– Storage that can be removed from the computer, either

for safekeeping to hold and transport data to other computers

Copyright © 2014 Pearson Education, Inc.

12

How a Computer Works: Ports

• Computers can connect to networks and other external devices through ports; over the years, many different port types have emerged to meet changing user needs

• Common ports include – Analog, digital, and HDMI video ports– Ethernet network ports– Parallel printer ports (now often replaced by USB ports)– Older data ports such as serial, mouse, keyboard, MIDI, and

modem ports (now often replaced by USB ports)– Newer high speed data ports such as USB, Firewire, and

Thunderbolt

Copyright © 2014 Pearson Education, Inc.

13

How a Computer Works: Power Supplies

• Computers typically need 12 volt and 5 or 3.3 volt power to function correctly, so they have a built-in power supply to provide this

• The power supply in computers has an efficiency rating, and high efficiency supplies cost more but waste less power as heat when converting it

• Power supplies are often plugged into surge protectors to protect computers from external power spikes

Copyright © 2014 Pearson Education, Inc.

14

Output Technologies

• Monitors– Originally used cathode ray tubes (CRT)• Bulky and heavy glass tubes, Power intensive

– Newer technologies are thinner, lighter, and use much less power to operate• Liquid crystal displays (LCDs) lit by fluorescent tubes or

light emitting diodes (LEDs)• Organic light-emitting diodes (OLEDs)• Electronic paper (e-paper)

• Printers

Copyright © 2014 Pearson Education, Inc.

15

Foundational Topics in IS Software

Foundational Topics in IS HardwareDiscuss foundational information systems (IS) hardware concepts.

Foundational Topics in IS SoftwareDescribe foundational topics related to system software as well as those of various types of programming languages and application development environments.

Foundational Topics in NetworkingDescribe foundational networking and Internet concepts.

Foundational Topics in Database ManagementExplain foundational database management concepts.

Copyright © 2014 Pearson Education, Inc.

16

System Software

• System software tasks– Booting (or starting) your computer– Reading programs into memory and managing memory

allocation– Managing where programs and files are located in

secondary storage– Maintaining the structure of directories and

subdirectories– Formatting disks– Controlling the computer monitor– Sending documents to the printer

Copyright © 2014 Pearson Education, Inc.

17

System Software: Common Operating Systems

Operating System Description

z/OS A proprietary operating system for large IBM mainframe systems

Unix A multiuser, multitasking operating system; commonly used because of its superior security

Windows By far the most popular in the world

Mac OS The first commercial graphical-based operating system, making its debut in 1984; the operating system of Apple computers

Linux An open source operating system designed in 1991 by a Finnish student; Linux powers about one-third of all Web servers

Android Google’s Linux-based operating system for mobile devices

iOS Apple’s mobile operating system, previously named iPhone OS; also used on the iPod Touch and iPad

Copyright © 2014 Pearson Education, Inc.

18

Programming Languages

Language Application Description

Basic General Purpose Easy-to-learn language

C/C++ General Purpose Complex general purpose languages

COBOL Business Transaction processing on mainframes

FORTRAN Scientific FORmula TRANslator; designed for scientific, math, and engineering

Java World Wide Web Highly portable language

.NET Framework World Wide Web Variety of Microsoft languages

LISP Artificial Intelligence Fast AI language

PERL World Wide Web Scripting language

Objective-C App Development Evolved from C, used to program Apps for Apple devices

Copyright © 2014 Pearson Education, Inc.

19

Development Environments

Copyright © 2014 Pearson Education, Inc.

20

Common HTML Tags

Tag Description

<html>…</html> Delineates an HTML document

<head>…</head> Sets off the title and other information that is not displayed on the Web page itself

<body>…</body> Sets off the visible portion of the document

<b>…</b> Creates bold text

<a href=“URL”>…</a> Creates a hyperlink

<a href=mailto:EMAIL>…</a> Creates a link creating a new e-mail message

<p>…</p> Creates a new paragraph

<table>…</table> Creates a table

Copyright © 2014 Pearson Education, Inc.

21

Open Source Software

• The source code is freely available to the general public for use and/or modification

• People around the world contribute time and expertise

• The Linux operating system is a good example of an open source program

• Large projects often have a core group that verifies updates should be implemented

Copyright © 2014 Pearson Education, Inc.

22

Foundational Topics in Networking

Foundational Topics in IS HardwareDiscuss foundational information systems (IS) hardware concepts.

Foundational Topics in IS SoftwareDescribe foundational topics related to system software as well as those of various types of programming languages and application development environments.

Foundational Topics in NetworkingDescribe foundational networking and Internet concepts.

Foundational Topics in Database ManagementExplain foundational database management concepts.

Copyright © 2014 Pearson Education, Inc.

23

Evolution of Computer Networking: Centralized Computing

Copyright © 2014 Pearson Education, Inc.

24

Evolution of Computer Networking: Distributed Computing

Copyright © 2014 Pearson Education, Inc.

25

Evolution of Computer Networking: Collaborative Computing

Copyright © 2014 Pearson Education, Inc.

26

Types of Networks: PBX

Copyright © 2014 Pearson Education, Inc.

27

Types of Networks: LAN

Copyright © 2014 Pearson Education, Inc.

28

Types of Networks: WAN

• Metropolitan Area Networks

• Enterprise WANs• Value-Added Networks• Global Networks

Copyright © 2014 Pearson Education, Inc.

29

Types of Networks: Personal Area Network (PAN)

Copyright © 2014 Pearson Education, Inc.

30

Packet Switching

• Most data networks use packet switching• Messages are broken up into packets which

are sent individually to the destination• The receiving computer assembles the packets

back into the message• This allows packets from different messages to

be intermingled on the network

Copyright © 2014 Pearson Education, Inc.

31

Network Standards and Protocols

• Standards are critical to the success of the Internet, everyone plays by the same rules

• Transmission Control Protocol/Internet Protocol (TCP/IP)– The Internet’s standard communication language, dictates

how messages are broken into packets and later reassembled

• Ethernet– LAN protocol developed by Xerox in 1976, allows multiple

types of data (including IP datagrams) to flow over the LAN

Copyright © 2014 Pearson Education, Inc.

32

Network Topologies

Copyright © 2014 Pearson Education, Inc.

33

Network Technologies: Hardware

Networking Hardware Description

Switch A switch is used to connect multiple computers, servers, or printers to create a network.

Router A router is an intelligent device used to connect two or more individual networks. When a router receives a data packet, it looks at the network address and passes the packet on to the appropriate network. Routers are commonly used to connect a LAN to a WAN, such as the Internet.

Wireless access point A wireless access point transmits and receives wireless (Wi-Fi) signals to allow wireless devices to connect to the network.

Wireless controller A wireless controller manages multiple access points and can be used to manage transmission power and channel allocation throughout a building.

Copyright © 2014 Pearson Education, Inc.

34

Network Technologies: Cable Media

• Twisted Pair

• Coaxial

• Fiber Optic

Copyright © 2014 Pearson Education, Inc.

35

Network Technologies: Wireless Media

• Infrared Line of Sight• High-Frequency Radio• Microwave Transmission– Terrestrial– Satellite

Copyright © 2014 Pearson Education, Inc.

36

Network Technologies: Satellite Orbits

Name Distance from Earth

Characteristics/Common Application

Low Earth Orbit (LEO)

400–1,000 miles

Mapping mineral deposits; monitoring ice caps, coastlines, volcanoes, and rain forests; researching plant changes; monitoring wildlife habitats and changes; search and rescue; research projects in astronomy and physics

Medium Earth Orbit(MEO)

1,000–22,300 miles

Primarily used in geographical positioning systems (such as the Global Positioning System)

Geosynchronous EarthOrbit (GEO)

22,300 miles Fixed in space in relation to the rotation of the earth. Because it is fixed in space, transmission is simplified. Transmission of high-speed data for television, weather information, remote Internet connections, etc.

Copyright © 2014 Pearson Education, Inc.

37

The Internet: How Did it get Started?

• U.S. Defense Advanced Research Projects Agency (DARPA) in late 1960s– Studied ways to interconnect networks– Created the Advanced Research Projects Agency Network

(ARPANET) linking universities and research centers• U.S. National Science Foundation (NSF) 1986

– development of the National Science Foundation Network (NSFNET)

– Tied into ARPANET• Other networks then connected to the growing

Internet

Copyright © 2014 Pearson Education, Inc.

38

The Internet: Connecting Networks

Copyright © 2014 Pearson Education, Inc.

39

The Internet: Connecting Networks With a Wide Area Backbone

Copyright © 2014 Pearson Education, Inc.

40

The Internet: The Internet Backbone

Copyright © 2014 Pearson Education, Inc.

41

Foundational Topics in Database Management

Foundational Topics in IS HardwareDiscuss foundational information systems (IS) hardware concepts.

Foundational Topics in IS SoftwareDescribe foundational topics related to system software as well as those of various types of programming languages and application development environments.

Foundational Topics in NetworkingDescribe foundational networking and Internet concepts.

Foundational Topics in Database ManagementExplain foundational database management concepts.

Copyright © 2014 Pearson Education, Inc.

42

Relational Database Design: Associations

Copyright © 2014 Pearson Education, Inc.

43

Relational Database Design: Entity-Relationship Diagramming

Copyright © 2014 Pearson Education, Inc.

44

Relational Database Design: The Relational Model

Copyright © 2014 Pearson Education, Inc.

45

Relational Database Design: Normalization

• Normalization – Each table contains only attributes related to the

entity• Attributes are fields such as phone number, name,

address• Information unrelated to the entity might be the phone

number of the professor who taught a course, that information can be in another table, for faculty, where it is only listed once

– normalization helps to eliminate data duplication

Copyright © 2014 Pearson Education, Inc.

46

Relational Database Design: Normalization: Un-Normalized Table

Student Student Phone

Course Term Grade Instructor Instructor Phone

Lauren Fernell 555-7771 MIS 350 F12 A Hess 555-2222

Lauren Fernell 555-7771 MIS 372 F12 B Sarker 555-2224

Lauren Fernell 555-7771 MIS 426 F12 A Fuller 555-2227

Lauren Fernell 555-7771 MIS 375 F12 B+ Wells 555-2228

Brigit Schnieder 555-2215 MIS 350 F12 A Hess 555-2222

Brigit Schnieder 555-2215 MIS 375 F12 B+ Wells 555-2228

Brigit Schnieder 555-2215 MIS 372 F12 A Sarker 555-2224

Brigit Schnieder 555-2215 MIS 374 F12 B Clay 555-2221

Jackie Judson 555-1245 MIS 350 F12 A Hess 555-2222

Jackie Judson 555-1245 MIS 372 F12 B+ Sarker 555-2224

Copyright © 2014 Pearson Education, Inc.

47

Relational Database Design: Normalization: Normalized Tables

SID Student Student Phone

A121 Lauren Fernell 555-7771

A124 Brigit Schnieder 555-2215

A126 Jackie Judson 555-1245

Inst. ID

Instructor Instructor Phone

I215 Hess 555-2222

I007 Sarker 555-2224

I001 Fuller 555-2227

I235 Wells 555-2228

I221 Clay 555-2221

Course Term Inst. ID

MIS 350 F12 I215

MIS 372 F12 I007

MIS 426 F12 I001

MIS 375 F12 I235

MIS 374 F12 I221

SID Course Term Grade

A121 MIS 350 F12 A

A121 MIS 372 F12 B

A121 MIS 426 F12 A

A121 MIS 375 F12 B+

A124 MIS 350 F12 A

A124 MIS 375 F12 B+

A124 MIS 372 F12 A

A124 MIS 374 F12 B

A126 MIS 350 F12 A

A126 MIS 372 F12 B+

Enrolled Table Teaching Table Instructors Table

Students Table

Copyright © 2014 Pearson Education, Inc.

48