Introduction to Information Technology: Your Digital World Using Information Technology, 10e 6 © 2013 The McGraw-Hill Companies, Inc. All rights reserved. Introduction to Information Technology: Your Digital World 2 Using Information Technology, 10e © 2013 The McGraw-Hill Companies, Inc. All rights reserved. Introduction to Information Technology: Your Digital World 3 Using Information Technology, 10e © 2013 The McGraw-Hill Companies, Inc. All rights reserved. Introduction to Information Technology: Your Digital World • A database is a logically organized collection of related data designed and built for a specific purpose • File (table): collection of related records • Records (row): collections of related fields • Field (column): unit of data containing 1 or more characters • Character [Byte]: a letter number or special character made of bits • Bit: 0 or 1 4 Using Information Technology, 10e © 2013 The McGraw-Hill Companies, Inc. All rights reserved. Introduction to Information Technology: Your Digital World • Key Field (primary key) – the field that uniquely identifies a record • Often an identifying number, such as social security number or a student ID number • Keys are used to sort records in different ways • Primary keys must be unique make records distinguishable from one another • Foreign keys appear in other tables and usually refer to primary keys in particular tables; they are used to relate one table to another (to cross-reference data) 5 Using Information Technology, 10e © 2013 The McGraw-Hill Companies, Inc. All rights reserved. Introduction to Information Technology: Your Digital World 6 Using Information Technology, 10e © 2013 The McGraw-Hill Companies, Inc. All rights reserved. Introduction to Information Technology: Your Digital World • Database Management System (DBMS) • Software written specifically to control the structure of a database and access to the data • DBMS benefits: 1. 2. 3. 4. 5. Reduced data redundancy (redundant data is stored in multiple places, which causes problems keeping all the copies current) Speed—Modern DBMSs are much faster than manual data-organization systems Improved data integrity—The data is accurate, consistent, and up to date Timeliness—The data can be supplied in a timely fashion— when people need it. Ease of sharing—The data in a database is usually shared over a network by an entire organization. 7 Using Information Technology, 10e © 2013 The McGraw-Hill Companies, Inc. All rights reserved. Introduction to Information Technology: Your Digital World 6. Ease of data maintenance—DBMS offers backup utilities, and standard procedures for data inserting, updating, and deletion. 7. Forecasting capabilities—DBMSs can hold massive amounts of data that can be studied, and compared in order to forecast behaviors in markets and to support the decision making process. 8. Increased security—Although various departments may share data, access to specific information can be limited to selected users—called authorization control. 8 Using Information Technology, 10e © 2013 The McGraw-Hill Companies, Inc. All rights reserved. Introduction to Information Technology: Your Digital World • 3 Principal Database Components • Data Dictionary • Repository that stores the data definitions and descriptions of the structure of the data and the database • DBMS Utilities • Programs that allow you to maintain the database by creating, editing, deleting data, records, and files • Report Generator • Program for producing on-screen or printed readable documents from all or part of a database 9 Using Information Technology, 10e © 2013 The McGraw-Hill Companies, Inc. All rights reserved. Introduction to Information Technology: Your Digital World 10 Using Information Technology, 10e © 2013 The McGraw-Hill Companies, Inc. All rights reserved. Introduction to Information Technology: Your Digital World 1. Hierarchical Database • Fields or records are arranged in related groups resembling a family tree with child (low-level) records subordinate to parent (high-level) records 2. Network Database • Similar to a hierarchical database but more flexible- each child record can have more than one parent record 3. Object-Oriented Database • An object consists of: • Data in any form, including audio, graphics, and video • Instructions on the action to be taken with the data 11 Using Information Technology, 10e © 2013 The McGraw-Hill Companies, Inc. All rights reserved. Introduction to Information Technology: Your Digital World 4. Relational Database • Data stored in tables (relations, or files) of rows (tuples, or records) and columns (attributes, or fields) • More flexible than previous models; built with SQL • Example for large systems is Oracle • Example for microcomputers is Microsoft Access • Users employ SQL (structured query language) to create, modify, maintain, and query the database 12 Using Information Technology, 10e © 2013 The McGraw-Hill Companies, Inc. All rights reserved. Introduction to Information Technology: Your Digital World 13 Using Information Technology, 10e © 2013 The McGraw-Hill Companies, Inc. All rights reserved. Introduction to Information Technology: Your Digital World • Data mining is the computer-assisted process of sifting through and analyzing vast amounts of data to extract hidden patterns and meaning and to discover new knowledge • Data and meta-data (data about the data) are transported to a data warehouse after some data fusion and data cleansing processes • Data warehouse is a special database of cleaned-up data and meta-data 14 Using Information Technology, 10e © 2013 The McGraw-Hill Companies, Inc. All rights reserved. Introduction to Information Technology: Your Digital World Data Mining 15 Using Information Technology, 10e © 2013 The McGraw-Hill Companies, Inc. All rights reserved. Introduction to Information Technology: Your Digital World 16 Using Information Technology, 10e © 2013 The McGraw-Hill Companies, Inc. All rights reserved. Introduction to Information Technology: Your Digital World • E-Commerce (Electronic Commerce) • The buying and selling of products and services through computer networks • Examples of some e-tailers (electronic retailers): • amazon.com sells books and almost everything else • priceline.com sells airline tickets and hotel rooms • dell.com sells computers and other electronic items 17 Using Information Technology, 10e © 2013 The McGraw-Hill Companies, Inc. All rights reserved. Introduction to Information Technology: Your Digital World • Innovative e-tailer technologies make online shopping easier • 360-degree images • Allow you to see all sides of an item • Order tracking • Codes are assigned to items being shipped that allow customers to track shipping progress via the internet • Shop bots • Programs that help users search for a particular product or service and then provide price comparisons 18 Using Information Technology, 10e © 2013 The McGraw-Hill Companies, Inc. All rights reserved. Introduction to Information Technology: Your Digital World • Types of E-Commerce • Business-to-Business (B2B) • A business sells to other businesses using the internet or a private network • Business-to-Consumer (B2C) • A business sells goods or services directly to consumers • Consumer-to-Consumer (C2C) • Consumers sell goods or services directly to other consumers with the help of a third party, such as eBay 19 Using Information Technology, 10e © 2013 The McGraw-Hill Companies, Inc. All rights reserved. Introduction to Information Technology: Your Digital World 20 Using Information Technology, 10e © 2013 The McGraw-Hill Companies, Inc. All rights reserved. Introduction to Information Technology: Your Digital World • AI is a group of related technologies used to develop software and machines that emulate human qualities such as learning, reasoning, communicating, seeing, and hearing • Areas include: • • • • Expert systems Natural language processing Pattern recognition Robotics 21 Using Information Technology, 10e © 2013 The McGraw-Hill Companies, Inc. All rights reserved. Introduction to Information Technology: Your Digital World • Expert Systems • Also called knowledge-based system • Three components of an expert system: • Knowledge base: an expert system’s database of knowledge about a particular subject • Inference engine: the software that controls the search of the expert system’s knowledge base and produces conclusions • User interface: the display screen for the user to interact with the expert system 22 Using Information Technology, 10e © 2013 The McGraw-Hill Companies, Inc. All rights reserved. Introduction to Information Technology: Your Digital World Expert System 23 Using Information Technology, 10e © 2013 The McGraw-Hill Companies, Inc. All rights reserved. Introduction to Information Technology: Your Digital World • Natural language processing • Allows users to interact with a system using normal language • The study of ways for computers to recognize and understand human language • Pattern recognition • Involves a camera and software that identify visual patterns by mapping them against similar patterns stored in a database 24 Using Information Technology, 10e © 2013 The McGraw-Hill Companies, Inc. All rights reserved. Introduction to Information Technology: Your Digital World • Robotics • The development and study of machines that can perform work that is normally done by people • Commonly found in factories and also in situations where people would be in danger • Nuclear inspections • Checking for land mines and bombs 25 Using Information Technology, 10e © 2013 The McGraw-Hill Companies, Inc. All rights reserved. Introduction to Information Technology: Your Digital World • Turing Test • In 1950 Allen Turing predicted computers would eventually be able to mimic human thinking • Turing test determines whether the computer is human • Judge is in another location and doesn’t see the computer • Judge converses via a computer terminal with two entities: one a person and one a computer • Judge must determine who is the person and who is the computer • If the computer can fool the judge, it is said to be intelligent • No computer system has yet passed the Turing test 26 Using Information Technology, 10e © 2013 The McGraw-Hill Companies, Inc. All rights reserved.