Technology Briefing: Foundations of Information Systems Infrastructure Each of the major sections within this briefing provides optional material that is standalone from the other sections as well as the entire book Copyright © 2016 Pearson Education, Inc. TB-1 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, 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 © 2016 Pearson Education, Inc. TB-2 Foundational Topics in IS Hardware Foundational Topics in IS Hardware Discuss foundational information systems (IS) hardware concepts. Foundational Topics in IS Software Describe foundational topics related to system software, 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 © 2016 Pearson Education, Inc. TB-3 Input Technologies Copyright © 2016 Pearson Education, Inc. TB-4 Input Technologies: Common • Well-known input technologies – Pointing devices • Mice • Track pads • Touchscreens – Keyboards – Bar code and RFID scanners – Fingerprint readers – Eye-tracking devices for the disabled Copyright © 2016 Pearson Education, Inc. TB-5 Input Technologies: Batch Data • Large amounts of routing data often reside 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 © 2016 Pearson Education, Inc. TB-6 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 © 2016 Pearson Education, Inc. TB-7 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 © 2016 Pearson Education, Inc. TB-8 Processing: Transforming Inputs into Outputs Copyright © 2016 Pearson Education, Inc. TB-9 How a Computer Works: The Motherboard Copyright © 2016 Pearson Education, Inc. TB-10 How a Computer Works: Storage • Primary storage – The internal storage a computer uses to hold software and data while operating and processing – Cache: a small block (and faster) of memory used by processors to store recent and frequently used instructions and data • 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 or to hold and transport data to other computers Copyright © 2016 Pearson Education, Inc. TB-11 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 – USB for printer, scanner, mouse, keyboard, digital camera, and external hard drives – Ethernet network 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, Thunderbolt, and HDMI Copyright © 2016 Pearson Education, Inc. TB-12 How a Computer Works: Power Supplies • Computers typically need 3.3 to 12 volts of 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 © 2016 Pearson Education, Inc. TB-13 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 lightemitting diodes (LEDs) • Organic light-emitting diodes (OLEDs) • Touchscreens—the screen is also an input device • Printers • Produce paper output • Ink-jet, LED, and laser technologies Copyright © 2016 Pearson Education, Inc. TB-14 Foundational Topics in IS Software Foundational Topics in IS Hardware Discuss foundational information systems (IS) hardware concepts. Foundational Topics in IS Software Describe foundational topics related to system software, 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 © 2016 Pearson Education, Inc. TB-15 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 © 2016 Pearson Education, Inc. TB-16 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 © 2016 Pearson Education, Inc. TB-17 System Software: Utilities Operating System Description Backup Archives files from hard disk to tapes, flash drives, or other storage devices File defragmentation Converts fragmented files into contiguous files that will load and be manipulated more rapidly Disk/data recovery Recovers damaged or erased data Data compression Compresses data, allowing more data to be stored on a storage medium File conversion Translates a file from one format to another Antivirus Scans files for viruses and removes or quarantines any virus found Device driver Allows the computer to communicate with various different hardware devices Spyware detection and removal Scans a computer for spyware and disables or removes any spyware found Media player Allows listening to music or watching video on a computer Copyright © 2016 Pearson Education, Inc. TB-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 © 2016 Pearson Education, Inc. TB-19 Compilers and Interpreters • Compilers and Interpreters translate source code to machine code so the computer and understand it. Copyright © 2016 Pearson Education, Inc. TB-20 Types of Programming Languages • Object-Oriented Languages – Involve classes, objects, encapsulation, inheritance and event-driven program execution • Visual Programming Languages – Programming for graphical user interface (GUI) • Web Development Languages – For building Web-based applications – Example: HTML Copyright © 2016 Pearson Education, Inc. TB-21 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 © 2016 Pearson Education, Inc. TB-22 Automated Development Environments System design diagram from Microsoft Visio. Source: Courtesy of Microsoft Corporation Copyright © 2016 Pearson Education, Inc. TB-23 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 © 2016 Pearson Education, Inc. TB-24 Foundational Topics in Networking Foundational Topics in IS Hardware Discuss foundational information systems (IS) hardware concepts. Foundational Topics in IS Software Describe foundational topics related to system software, 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 © 2016 Pearson Education, Inc. TB-25 Evolution of Computer Networking: Centralized Computing Copyright © 2016 Pearson Education, Inc. TB-26 Evolution of Computer Networking: Distributed Computing Copyright © 2016 Pearson Education, Inc. TB-27 Evolution of Computer Networking: Collaborative Computing Copyright © 2016 Pearson Education, Inc. TB-28 Types of Networks: PBX • A Private Branch Exchange, or PBX, is a network to connect phone lines together and links them to external extensions. • This minimizes the number of external extensions a company had to purchase. • PBXs use ordinary phone lines designed for voice traffic, with very limited data throughput capabilities. Copyright © 2016 Pearson Education, Inc. TB-29 Types of Networks: LAN Copyright © 2016 Pearson Education, Inc. TB-30 Types of Networks: WAN • Metropolitan Area Networks • Enterprise WANs • Value-Added Networks • Global Networks Copyright © 2016 Pearson Education, Inc. TB-31 Types of Networks: Personal Area Network (PAN) Copyright © 2016 Pearson Education, Inc. TB-32 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 © 2016 Pearson Education, Inc. TB-33 Network Standards and Protocols • Standards are critical to the success of the Internet; everyone plays by the same rules • Open Systems Interconnection Model – Divides computer-to-computer communications into seven connected layers • 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 © 2016 Pearson Education, Inc. The OSI Model TB-34 Network Topologies Star Bus Copyright © 2016 Pearson Education, Inc. Ring Mesh TB-35 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 © 2016 Pearson Education, Inc. TB-36 Network Technologies: Cable Media • Twisted Pair • Coaxial • Fiber Optic Copyright © 2016 Pearson Education, Inc. TB-37 Network Technologies: Wireless Media • Infrared Line of Sight • High-Frequency Radio • Microwave Transmission – Terrestrial: requires line-ofsite – Satellite: costly, but can reach remote sites Copyright © 2016 Pearson Education, Inc. TB-38 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 global positioning systems) Geosynchronous 22,300 miles Earth Orbit (GEO) Copyright © 2016 Pearson Education, Inc. 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. TB-39 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 © 2016 Pearson Education, Inc. TB-40 The Internet: Connecting Networks Copyright © 2016 Pearson Education, Inc. TB-41 The Internet: Connecting Networks with a Wide Area Backbone Copyright © 2016 Pearson Education, Inc. TB-42 The Internet: The Internet Backbone Copyright © 2016 Pearson Education, Inc. TB-43 Foundational Topics in Database Management Foundational Topics in IS Hardware Discuss foundational information systems (IS) hardware concepts. Foundational Topics in IS Software Describe foundational topics related to system software, 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 © 2016 Pearson Education, Inc. TB-44 Relational Database Design: Associations Copyright © 2016 Pearson Education, Inc. TB-45 Relational Database Design: EntityRelationship Diagramming Copyright © 2016 Pearson Education, Inc. TB-46 Relational Database Design: The Relational Model Copyright © 2016 Pearson Education, Inc. TB-47 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 © 2016 Pearson Education, Inc. TB-48 Relational Database Design: Normalization: Un-Normalized Table Copyright © 2016 Pearson Education, Inc. TB-49 Relational Database Design: Normalization—Normalized Tables Copyright © 2016 Pearson Education, Inc. TB-50 Copyright © 2016 Pearson Education, Inc. TB-51
© Copyright 2026 Paperzz