Management of Information Systems 4 Discussion - Voice Recognition

profileSerenity3203
w4_lecture.pptx

Week 4 Objectives

Explain the difference between traditional file organization and the database approach to managing digital data

Explain how relational and object-oriented database management systems are used to construct databases, populate them with data, and manipulate the data to produce information

Enumerate the most important features and operations of a relational database, the most popular database model

© Cengage Learning 2015

1

1

Explain the difference between traditional file organization and the database approach to managing digital data

Explain how relational and object-oriented database management systems are used to construct databases, populate them with data, and manipulate the data to produce information

Enumerate the most important features and operations of a relational database, the most popular database model

Understand how data modeling and design creates a conceptual blueprint of a database

Discuss how databases are used on the web

List the operations involved in transferring data from transactional databases to data warehouses

Describe how the web and high-speed Internet connections, and mobile technologies have changed business operations

Explain the functionality of various web technologies

Compare and contrast options for web servers

Explain basic business-to-business and business-to-consumer practices on the web

Explain the relationship between web technologies and supply chain management

Give examples of features and services that successful business web sites offer

Explain how businesses use social media as part of their web strategies

Learn about online annoyances such as spam and adware, and how to protect against online identity theft

© Cengage Learning 2015

2

Figure 7.2 The hierarchy of data © Cengage Learning 2015

Businesses collect and dissect data for many purposes

Data stored in a database format are easy to access and manipulate

Databases have had a profound impact on business and the creation of a information industry

Database technology integrated with the Internet has significantly contributed to commerce

In the traditional file approach there was no mechanism for tagging, retrieving, or manipulating data

A Database approach provided powerful mechanism for managing and manipulating data

The traditional approach had shortcomings such as,

Program-data dependency,

High data redundancy,

And, Low data integrity

Data redundancy pertains to duplication of data

Data integrity pertains to the accuracy of data

The database approach organizes Data as entities

An entity is an object about which an organization chooses to collect data, such as:

People,

Events,

or Products

A character is the smallest piece of data

A single letter or a digit

A field is a single piece of information about entity

A record is a collection of related fields

A file or table is a collection of related records

Database fields can hold images, sounds, video clips, etc.

A field name allows easy access to the data

Database management system (DBMS) is a program used to:

Build databases,

Populate a database with data,

And manipulate data in a database

Some data sources are:

Transaction processing systems (TPSs),

Source data input devices, such as scanners and RFID,

Web and mobile activities,

Purchased external data,

And Nonoperational transaction data from social media

A query is a message to the database requesting data from specific records and/or fields

A database must be properly secured

Not everyone should have access to all data

Users should have different views of the database, based on the data they are allowed to see

A database administrator (DBA) is the person responsible for managing the database and setting user limits for access to data in the database

Businesses strive to maintain continuous and uninterrupted operations to serve their stakeholders, and preserve their financial well-being

Backup and redundant storage helps ensure continuity of technology infrastructures

2

© Cengage Learning 2015

3

Figure 7.5 (cont’d.) A structural representation of a relational database © Cengage Learning 2015

3

A database model is a general logical structure of how records are stored in the database and relationships between records

Database models differ in how records are linked to each other, and how users can navigate the database, retrieve records, and create records

A relational database model consists of tables

I is based on relational algebra

An attribute is field (or column in the row)

A tuple is a record a row that contains attributes of fields

A relation is a table of records or rows

To design a relational database, you must understand the entities to be stored in the database and how they are related

Tables are independent of each other, but can be related to each other

A key a field whose values identify records

Keys are used to retrieve records

A primary key is a field by which records are uniquely identified

Each record in the table must have a unique key value

Composite key: combination of fields that serve as a primary key

Foreign key: a field that matches to a primary key in another table

Used to link the tables

Types of table relationships

One-to-many relationship: one item in a table is linked to many items in the other table

Many-to-many relationship: many items in a table are linked to many items of the other table

A Table join uses primary and foreign keys in tables to combine data from two or more tables

Relational Operations

Relational operation: creates a temporary subset of a table or tables

Used to create a limited list or a joined table list

Three most important relational operations

Select: a selection of records based on conditions

Project: a selection of certain columns from a table

Join: combines data from multiple tables to create a temporary table

© Cengage Learning 2015

4

4

SQL (called Sequel by many) is the query language of choice for DBMSs

Advantages of SQL are:

It is an international standard

It is provided with most relational DBMSs

And It has easy-to-remember, and has intuitive commands

A relational database operation creates a temporary subset of a data from a table or tables

Operations are used to select and retrieve data from data tables

Three of the most important relational database operations are

Select, which selects records based on conditions

Project, which selects certain columns from a table

And, join, which combines data from multiple tables into a temporary dataset

A Schema describes the structure of the database, including:

The names of tables and fields,

Identification of primary keys,

And Relationships between tables

A Data dictionary is a repository of that stores the meanings of fields in the tables of databases. Members of organization can view a data dictionary to understand the purpose of a field.

Metadata is additional details about the data

Metadata can include the source of the data,

Tables related to the data,

Field and index information,

Programs and processes that use the data,

And data population rules, such as what is inserted, or updated, and how often

An entity relationship diagram (ERD) is a graphical representation of all entity relationships

Databases must be carefully planned and designed to meet business goals

Data modeling is analyzing an organization business entities, processes, and relationships and modeling them into tables and fields of a database.

Data modeling is proactive process that develops a conceptual blueprint of the database

Databases on the Web

Web is dependent on databases

Organizations must link their databases to the web

Interface between web and database required

Interface may be programmed in one of several web programming languages, such as:

Java servlets

Active server pages (ASP) and ASP.NET

PHP (Hypertext Preprocessor)

Web APIs (application program interfaces)

© Cengage Learning 2015

5

5

The Web is dependent on databases

Organizations must link their databases to the web

Interfaces between the web and databases are required

Interfaces may be programmed in one of several web programming languages, such as:

Java servlets

Active server pages (ASP) and ASP.NET

PHP (Hypertext Preprocessor)

And Web APIs (application program interfaces)

Data collections are used for daily transactions, An accumulation of transaction data is useful

A Data warehouse is a large repository database that supports management decision making

Data warehouses are typically relational

Data in warehouse are collected from transactional databases

A Data mart is a smaller collection of data focusing on a particular subject or department

© Cengage Learning 2015

6

Figure 7.12 Phases in preparing and using a data warehouse © Cengage Learning 2015

Transactional databases are not suitable for business analysis

They contain only current, not historical, data

A data warehouse requires a large storage capacity

Mainframe computers are often used

Scalability is an issue

Data warehouses grow continually

ETL Extraction, Transformation and Loading phases are involved in transferring data from a transactional database to a data warehouse

During the Extraction phase, data is extracted from transactional databases and saved on the data warehouse server

During the Transformation, phase the data is “cleansed” and the data format may be modified

During the Loading phase, the data is transferred into a warehouse (database)

A properly built data warehouse becomes a single source for all data required for analysis

Data mining and online analytical processing (OLAP) use data in data warehouses

Managers extract business intelligence for decision making

6

© Cengage Learning 2015

7

Figure 8.1 HTML and XML code: XML provides a method for describing or classifying data in a webpage

© Cengage Learning 2015

Web business is growing and changing.

Ford Motor Company is a world leader in automobile manufacturing

It employs 197,000 people, in 67 plants around the world

In 2010, Ford targeted a younger, tech-savvy audience in its social marketing strategy of the Ford Fiesta

Response was a positive online attitude An anonymous authors stated that with social media, if you aren’t using, you’re losing.

Let’s discuss a few Web technologies.

Several standards and technologies enable the Web to deliver rich information

HTTP, HTML, XML

File Transfer

Blogs

Wikis

Podcasting

IM

Cookies

Hypertext Transfer Protocol (HTTP) is used to transfer and download web information

HTTPS (HTTP Secure) is used for confidential data exchange

A Uniform Resource Locator (URL) is a unique address given to each web site

An IP address is a special numeric address

A Domain name is a unique name for a web site, constructed with letters

A Top-level domain (TLD) is the last part of URL

Hypertext Markup Language (HTML) helps developers create Web page. It determines look and location of content on a webpage.

Extensible Markup Language (XML) enables creation of various data types. It conveys the meaning or content of data

XHTML is a combination of XML and HTML. It uses opening and closing tags to control the format

HTML5 is the newest version of HTML/XML

File Transfer Protocol (FTP) transmits whole digital files

FTP facilitates downloads from websites

Can transfer most types of files,

And can be used to place files on a server for shared use,

Blog is the contraction of “web log”

Blogs invite visitors to post opinions and art

Blogs focus on a topic or set of topics

Trackback is a tool that notifies bloggers when their posts have been mentioned elsewhere on the web

Blogs are often used by businesses

The importance of blogs to commercial organizations is to find out what blog participants think and say about the organization

Wiki is derived from Hawaiian, meaning “quick.” It is a web application that enables users to add to and edit the contents of web pages

All the software required to edit the web pages is embedded in the pages themselves

Wikipedia is a popular online encyclopedia

Wiki technology is a popular ingredient in groupware , software used for collaboration

A Podcast is a published audio or video recording on the web for download

Podcast are usually on a subscription basis

Some uses of podcast are:

“Time-shifted” broadcast of radio station programs for later listening,

Audio tours in museums,

Lectures in distance learning courses,

Apple’s iTunes products and services,

Variety of content,

And many podcast media files are free

A Massively open online course, a (MOOC), is a new education delivery approach that combines traditional course materials with Web-enabled interactive forums for educators and students.

Instant messaging (IM) is “real-time” messaging that enables chatting online through mobile and traditional devices. IM enable chat room communication within a group

Examples of software applications with expanded communication tools are

Skype,

ooVoo,

, and Wiggio

Some free applications for IM are

AIM: AOL instant Messenger,

Yahoo! Messenger,

MSN Messenger,

And ICQ,

Business uses include sales and support.

A Cookie is a small file that stores information about a web site visitor on the visitor’s computer

Cookies can records the surfer’s ID,

Store a surfer’s preferences,

provide convenience to consumers,

Can be temporary (single session) or permanent,

And have potential for intrusion into surfer privacy

Clickstream tracking tracks a surfer’s clicking activities

Spyware traces and reports online behavior

Proprietary technology is intellectual property of the developer; not free for all to use

Examples are

Local search engines,

Shopping cart applications,

Wish lists,

Video streaming tools,

and tools to analyze and predict web visitor behavior, especially shopper behavior

7

Web-Enabled Business

Web-enabled business are classified according to the interacting parties

Business-to-business (B2B)

Business-to-consumer (B2C)

Business-to-government (B2G)

Additional classifications

Government-to-consumer

Government-to-business

Consumer-to-consumer (C2C): a form of B2C

© Cengage Learning 2015

8

8

Web-enabled businesses are classified according to the interacting parties

Business-to-business (B2B)

Business-to-consumer (B2C)

Business-to-government (B2G)

Additional classifications are

Government-to-consumer

Government-to-business

And Consumer-to-consumer (C2C): a form of B2C

Business-to-business (B2B) is trading between businesses only

B2B forms include advertising such as

Search advertising when advertisements placed on a search site results page

And Banners where images are placed on web sites that link to a site selling a product or service

An Impression occurs when a banner is displayed

Reach percentage is the percentage of web users who visited a site in the past month

Search engine optimization (SEO) influences the major search engines to rank an online search entry higher

An Intranet is a network used only by employees of an organization

An Extranet: network shared by employees of different organizations, for example, business partners

An exchange is an extranet for organizations that deal in products and services of a particular type

The exchange operator profits from transaction fees

Exchanges are limited to subscribers

Auctions sell a great variety of items

The sellers post items for sale and buyers view and respond through bidding

Electronic marketplaces bring markets closer to perfect markets

No single buyer or seller affects the price

Online business alliances are companies, in the same industry, that collaborate in establishing a website for one or several purposes

Online business alliances create buying power by consolidating purchases,

And create a single place for customers,

© Cengage Learning 2015

9

Figure 8.4 Online shopping benefits © Cengage Learning 2015

Business-to-consumer (B2C) is trading with the general public

E-tailing is online retailing to consumers, it extends brick-and-mortar businesses’ “storefront”

Pure play is retailers that operate only online

Fulfillment activities are picking, packing, shipping

Consumer profiling is knowing customers better by gathering information about their online activities. Some consider this a violation of privacy

Many online businesses offer affiliate programs to website owners. A Link to the e-tailer is placed on the website

Affiliate compensation can be Pay per sale, pay per click, or pay per lead

Coopetition is a step beyond affiliates when competitors are featured at the same site for example, Amazon.com

Coopetition attracts more shoppers to the site

Fees are obtained from affiliated companies

Mobile advertising is growing due to smartphone and network adoption

Auction sites are a hub for consumers to buy and sell, for example eBay

Reverse auction is a name-your-own-price auction for example, Priceline

Content providers offer information such as news, research results, statistics, etc., or artistic work (music, pictures, and video clips)

Electronic bill presentment and payment (EBPP) provides online bills and payment options for customers

Phishing is a type of fraud involving a fake web site

Extra-organizational workforce is labor from a larger pool that companies utilize.

Crowdsourcing is a process for outsourcing a variety of tasks to a distributed group of people, both online or offline

Mobile commerce (or m-commerce) is business conducted on mobile devices

A key mobile application is delivery context-specific information

Mobile commerce allows mobile device users to experience an event and react immediately

M-commerce also raises privacy concerns with GPS provided location tracking and Identity theft is a threat

Social media on the Web has widespread influence on consumers and business organizations

Popular social media companies are Facebook, Twitter, Instagram, and Foursquare

Social media can be leveraged for:

Additional advertising,

Brand and product exposure,

And Immediate communication with consumers,

Social media strategies must be well-organized and coordinated

9

© Cengage Learning 2015

10

Figure 8.6 Online supply chain management © Cengage Learning 2015

Supply chain management (SCM) systems may be connected to the Web to allow suppliers to participate directly

XML allows companies to set standards for data exchange

Electronic Data Interchange (EDI) is a system used for electronic document exchange initially implemented through exchange value-added network (VAN) companies

Can be executed on the Internet

10

Options in Establishing a Website

Website: web pages that make up information and links to the site provider’s web technologies

Internet server: a computer connected to the Internet backbone

Businesses’ choices for a website

Install and maintain their own web servers

Contract with a web hosting service

© Cengage Learning 2015

11

11

A website contains web pages that display information and link to the site provider’s web technologies

An Internet server is a computer connected to the Internet that handles requests for hosted websites

Businesses’ choices for a website

Are Install and maintain their own web servers

Or Contract with a web hosting service

Considerations for owning and maintaining a server are,

It can be Costly,

It provides the greatest degree of control,

It requires expertise to set up and maintain,

You must obtain a high-speed connection to the Web,

Load balancing transfers data requests from a busy server to a less busy server,

Mirror servers are servers with duplicated content and applications that speed up and back up the process,

Using a hosting service is another option

Web hosting is a web server managing service

Types of web hosting are,

Shared hosting which stores the client’s Web site on the same physical server as other clients

Virtual private server hosting simulates a single server, allowing a client to have its own domain name

Dedicated hosting gives the client can fully control the content on a rented dedicated server’s disks

A Co-location service allows a server owned and managed by a client to be co-located with other clients’ servers in a secure physical location

© Cengage Learning 2015

12

Figure 8.7 Factors to consider when evaluating a web hosting service © Cengage Learning 2015

Dynamic webpages enable communication between visitors and a site’s database

Content management systems (CMSs) can be used for building and maintaining content rich websites

Compare host vendors using a point system

Factors to consider when selecting web host

Is the use of database management system allowed?

Storage space capacity

Technical and web site design support

Scalability

Security, physical and virtual

Availability, the minimize downtime

And Setup and monthly fees

12

© Cengage Learning 2015

13

Figure 8.8 The components of a web-based retailing operation © Cengage Learning 2015

Several elements are essential to conducting business on the Web, some of them are

An Inquiry interface that connects to database to allow a user to search a catalog of products or services

An order processing application that includes credit-card verification

and an order-fulfillment system that picks, packs, and ships

Business success depends on availability and use of proper software

Elements needed to support B2C commerce

A method of targeting customers

Capture of the customer’s complete experience

Personalizing the service

Shortening the business cycle

Letting customers help themselves

Being proactive and preventing a product from becoming a commodity

Target the customers needing your products and services

The most important effort of marketing is identifying the sites that your audience frequently visits

Consider blogs and podcasting sites for advertisement placement

Capture the Customer’s Total Experience by using cookies to record shopper’s movements within the site

Use CRM software to create consumer profiles

Shopper experience becomes an asset of business, allowing for:

Fine-tuning of the product portfolio

Tailoring of web pages to individual customers

Individual e-mails to shopper offering products of interest

Personalize the service. CRM software and web page customization software can be combined to:

Personalize web pages shown to a customer

Allow the customer to select the type of e-mail content desired

Respect visitor privacy by offering opt-in rather than opt-out

Allow the customer to tailor products to be purchased

Shorten the business cycle. Customers like saving time via web business

Fulfillment is a major challenge for businesses

Activities after a customer places order are important.

Fast shipping is desired because:

It produces higher customer satisfaction

And, the business will collect payments faster

The entire fulfillment process can be outsourced to fulfillment organizations such as:

UPS’s e-Logistics

FedEx’s Supply Chain Services

Let customers help themselves. Self-service is a concept that uses the customer’s ability to determine the timing and services of their consumer needs through a website

Self-service saves labor, and encourages customer loyalty

E-mail messages sent to customers with information about orders and how to track them

Online FAQs allow customers to find answers to common questions

Be proactive and De-commoditize. Prompt e-mail replies expected

Proactive alerts are expected for changes in orders or services, or product recalls

Automatic reordering features are desirable

Businesses must take initiatives to de-commoditize products

A commodity is a product sold at roughly the same price by many vendors (no differentiation)

Addition of features or services prevents a product from becoming a commodity by creating differentiation

E-commerce is every commerce. Web technologies have been highly integrated into the business world

It is difficult to identify which business activities are on the Internet and which are not

The Web has been highly integrated into daily activities of customers.

Commerce and e-commerce generally have the same meaning today

13

Summary

Organizations collect vast amounts of data

Database approach has several advantages over traditional file approach

Character: smallest piece of data

Field: made up of multiple characters

Record: collection of related fields

File: collection of related records

Database management system (DBMS): tool to construct databases

© Cengage Learning 2015

14

14

Databases organize and collect vast amounts of data

A database approach has several advantages over the traditional file approach

A character is the smallest piece of data

A field is made up of multiple characters

A record is collection of related fields

A table is a collection of related records

A database management system (DBMS) is a tool used to construct databases

Relational and object-oriented database models have different advantages

Keys are used to form links among entities

Primary keys are used to uniquely identify records in a table

Structured Query Language (SQL) is an international standard for querying databases

Database designer must design a schema to construct a database

Database designers conduct data modeling and create entity relationship diagrams to plan databases

Many databases are linked to Web

Data warehouses contain huge collections of historical transaction data

Data stored in warehouses require extraction, transformation, and loading (ETL)

Invasion of privacy is exacerbated by database technology

Big Data is the collection and storage of ever-more detailed quantities of data

Some industries have changed drastically due to web technologies

HTTP is an Internet standard controlling web server addresses

HTTPS is a secure version of HTTP

XML is a standard for description of data

Blogs enable people to create discussion Web pages

Cookies help websites personalize the visitor’s experience

Many web technologies are proprietary

A business can maintain its own web server or use a web hosting service

Organizations should consider several factors when selecting a web host

Web-enabled commerce is classified into B2B and B2C

B2B trading relies on electronic data interchange (EDI) and XML

Mobile commerce needs to be considered in any online business strategy

Online businesses must adhere to several factors to be successful

Spam and spyware are online annoyances

Phishing is a pervasive fraud crime