Chapter 5 Flashcards
It is a managerial activity that applies information systems technologies like database management, data warehousing, and other data management tools to the task of managing an organization’s data resources to meet the information needs of their business stakeholders.
Data Resource Management
vital organizational resource that need to be managed like other important business assets.
Data
store detailed data needed to support the business processes and operations of a company
Operational Databases
are also called subject area databases (SADB), transaction databases, and production databases.
Operational Databases
Examples are a customer database, human resource database, inventory database, and other databases containing data generated by business operations.
Operational Databases
Many organizations replicate and distribute copies or parts of databases to network servers at a variety of sites.
Distributed Databases
These __________ can reside on network servers on the World Wide Web, on corporate intranets or extranets, or on other company networks.
distributed databases
may be copies of operational or analytical databases, hypermedia or discussion databases, or any other type of database.
Distributed databases
Replication and distribution of databases improve database performance at enduser worksites.
Distributed databases
Ensuring that the data in an organization’s distributed databases are consistently and concurrently updated is a major challenge of distributed database management.
Distributed databases
Advantages of Distributed Databases
- Protection of valuable data
- Storage requirements
Challenges of Distributed Databases
- Maintenance of data accuracy
- Replication
- Duplication
- extra computing power and bandwidth necessary to access multiple databases in multiple locations.
large database system may be distributed into smaller databases based on some logical relationship between the data and the location.
Storage Requirements
If a company distributes its database to multiple locations, any change to the data in one location must somehow be updated in all other locations. This updating can be accomplished in one of two ways: replication or duplication.
Maintenance of data accuracy
Involves using a specialized software application that looks at each distributed database and then finds the changes made to it.
Replication
Once these changes have been identified, the ______ makes all of the distributed databases look the same by making the appropriate changes to each one.
Replication process
The _____ is very complex and, depending on the number and size of the distributed databases, can consume a lot of time and computer resources.
Replication process
is much less complicated.
Duplication
identifies one database as a master and then duplicates that database at a prescribed time after hours so that each distributed location has the same data.
Duplication
One drawback to the duplication process is that no changes can ever be made to any database other than the master to avoid having local changes overwritten during the duplication process.
Duplication
Websites provide an endless variety of hyperlinked pages of multimedia documents in hypermedia databases for us to access.
External Databases
Data are available in the form of statistics on economic and demographic activity from statistical databanks, or we can view or download abstracts or complete copies of hundreds of newspapers, magazines, newsletters, research papers, and other published material and periodicals from bibliographic and full-text databases.
External Databases
The rapid growth of Web sites on the Internet and corporate intranets and extranets has dramatically increased the use of databases of hypertext and hypermedia documents.
Hypermedia Databases
A Website stores such information in a hypermedia database consisting of hyperlinked pages of multimedia (text, graphic and photographic images, video clips, audio segments, and so on).
Hypermedia Databases
from a database management point of view, the set of interconnected multimedia pages on a Website is a database of interrelated hypermedia page elements, rather than interrelated data records.
Hypermedia Databases
A _________ stores data that have been extracted from the various operational, external, and other databases of an organization.
Data warehouse
It is a central source of the data that have been cleaned, transformed, and cataloged so that they can be used by managers and other business professionals for data mining, online analytical processing, and other forms of business analysis, market research, and decision support.
Data Warehousing
______ may be subdivided into data marts , which hold subsets of data from the warehouse that focus on specific aspects of a company, such as a department or a business process.
Data warehousing
Data from various operational and external databases are captured, cleaned, and
transformed into data that can be better used for analysis.
Data Acquisition
This ______ might include activities like consolidating data from several
sources, filtering out unwanted data, correcting incorrect data, converting data to new data elements, or aggregating data into new data subsets.
acquisition process
These data are then stored in the _______________, from which they can be
moved into ________ or to an ___________ that holds data in a more useful form for certain types of analysis.
- enterprise data warehouse
- data marts
- analytical data store
Data that define the data in the data warehouse, are stored in a metadata repository and cataloged by a metadata directory.
Metadata
a variety of ___________can be provided to query, report, mine, and analyze the data for delivery via Internet and intranet Web systems to business end users
analytical software tools
One important characteristic about the data in a data warehouse is that, unlike a typical database in which ___________, data in a data warehouse are _________, which means that once the data are gathered up, formatted for storage, and stored in the data warehouse, they will never change.
- changes can occur constantly
- static
the data in a data warehouse are analyzed to reveal hidden patterns and trends in historical business activity.
Data Mining
This analysis can be used to help managers make decisions about strategic changes in business operations to gain competitive advantages in the marketplace.
Data Mining
can discover new correlations, patterns, and trends in vast amounts of business data (frequently several terabytes of data) stored in data warehouses
Data mining
It uses advanced pattern recognition algorithms, as well as a variety of mathematical and statistical techniques, to sift through mountains of data to extract previously unknown strategic business information.
Data mining software
the process of reducing something’s strength or effectiveness through sustained attack
or pressure
attrition
Enumeration:
For example, many companies use data mining to:
● Perform market-basket analysis to identify new product bundles.
● Find root causes of quality or manufacturing problems.
● Prevent customer attrition and acquire new customers.
● Cross-sell to existing customers.
● Profile customers with more accuracy
consolidates data records, formerly held in separate files, into databases that can be accessed by many different application programs.
database management approach
serves as a software interface between users and databases, which helps users easily access the data in a database.
database management system (DBMS)
was conceived as the foundation of modern methods for managing organizational data.
database management approach
involves the use of database management software to control how databases are created, interrogated, and maintained to provide information that end users need.
database management
is the main software tool of the database
management approach because it controls the creation, maintenance, and use of the
databases of an organization and its end users
database management system (DBMS)
Enumeration:
Examples of popular DBMS software
- IBM’s DB2 Universal Database
- Oracle 10g by Oracle Corp.
- MySQL (a popular open-source DBMS)
Language and graphical to define entities, relationships, integrity constraints, and authorization rights.
Database Definition
Language and graphical tools to access data without complicated coding
Nonprocedural Access
Graphical tools to develop menus, data entry forms, and reports
Application Development
Language that combines nonprocedural access with full capabilities of a programming language
Procedural Language Interface
Control mechanisms to prevent interference from simultaneous users and recover lost data after a failure
Transaction Processing
Tools to monitor and improve database performance
Database Tuning
Enumeration:
The three major functions of a database management system are:
- to create new databases and database applications,
- to maintain the quality of the data in an organization’s databases, and
- to use the databases of an organization to provide the information that its end
users need.
It involves defining and organizing the content, relationships, and structure of the data needed to build a database.
Database development
It involves using a DBMS to develop prototypes of queries, forms, reports, and Web pages for a proposed business application.
Database application development
It involves using transaction processing systems and other tools to add, delete, update, and correct the data in a database.
Database maintenance
The primary use of a ______________ involves employing the database interrogation capabilities of a DBMS to access the data in a database to selectively retrieve and display information and produce reports, forms, and other documents.
- database by end users
A _____________ is a major benefit of the database management approach.
Database Interrogation capability
A database Interrogation capability is a major benefit of the database management approach.
database Interrogation
End users can use a DBMS by asking for information from a database using a query
feature or a report generator.
Database Interrogation
They can receive an immediate response in the form of video displays or printed reports.
No difficult programming is required.
Database Interrogation
The _________ feature lets us easily obtain immediate responses to ad hoc data
requests: in a few short inquiries - in some cases, using common sentence structures just
like we would use to ask a question.
query language
The ______________ feature allows us to specify a report format for information we want presented as a report
report generator
is an international standard query language found in many DBMS packages.
Structured Query Language (SQL)
is the language structure used to “ask a question” that the DBMS will retrieve the data to answer.
Structured Query Language (SQL)
After _______, we list the data fields we want retrieved.
SELECT
After _______, we list the files or tables from which the data must be retrieved.
FROM
After ___________, we specify conditions that limit the search to only those data records
in which we are interested.
WHERE
allows us to refine our searches for specific information such that only the desired information is obtained.
Boolean logic
consists of three logical operators: (1) AND, (2) OR, and (3) NOT.
Boolean logic
Using these operators in conjunction with the syntax of a SQL query, a database user can
refine a search to ensure that only the desired data are retrieved.
Boolean Logic
Many end users (and IS professionals) have difficulty correctly phrasing SQL and other
database language search queries
Graphical and Natural Queries
So most end-user database management packages offer GUI (graphical user interface)
point-and-click methods, which are easier to use and are translated by the software into
SQL commands.
Graphical and Natural Queries
The database maintenance process is accomplished by transaction processing systems and other end-user applications, with the support of the DBMS.
Database Maintenance
End users and information specialists can also employ various utilities provided by a
DBMS for database maintenance.
Database Maintenance
The databases of an organization need to be updated continually to reflect new business
transactions (e.g., sales made, products produced, inventory shipped) and other events.
Database Maintenance
Other miscellaneous changes also must be made to update and correct data (e.g.,
customer or employee name and address changes) to ensure the accuracy of the data in
the databases.
Database Maintenance
DBMS packages play a major role in application development
Application Development
End users, systems analysts, and other application developers can use the internal 4GL
programming language and built-in software development tools provided by many DBMS
packages to develop custom application programs.
Application Development
A DBMS also makes the job of application software developers easier, because they do
not have to develop detailed data-handling procedures using conventional programming
languages every time they write a program
Application Development
they can include features such as ___________ statements in their software that call on the DBMS to perform necessary data-handling activities
data manipulation language (DML)
A ___________ also makes the job of application software developers easier, because they do
not have to develop detailed data-handling procedures using conventional programming
languages every time they write a program
DBMS
These data are then stored in the enterprise data warehouse, from which they can be
moved into data marts or to an analytical data store that holds data in a more useful form
for certain types of analysis.
Data warehousing
(data that define the data in the data warehouse
metadata
a variety of analytical software tools can be provided to query, report, mine, and
analyze the data for delivery via Internet and intranet Web systems to business end users.
Data warehousing
One important characteristic about the data in a data warehouse is that, unlike a typical
database in which changes can occur constantly, data in a data warehouse are__________,
which means that once the data are gathered up, formatted for storage, and stored in the
data warehouse, they will never change.
static
, the data in a data warehouse are analyzed to reveal hidden patterns and
trends in historical business activity.
data mining
This analysis can be used to help managers make decisions about strategic changes in
business operations to gain competitive advantages in the marketplace.
Data Mining
________can discover new correlations, patterns, and trends in vast amounts of
business data (frequently several terabytes of data) stored in data warehouses.
Data mining
________ uses advanced pattern recognition algorithms, as well as a variety
of mathematical and statistical techniques, to sift through mountains of data to extract
previously unknown strategic business information
Data mining software
the process of reducing something’s strength or effectiveness through sustained attack or pressure.
attrition
To solve the problems encountered with the file processing approach, the ______________________was conceived as the foundation of modern methods for
managing organizational data.
database management approach
The _____________consolidates data records, formerly held in separate
files, into databases that can be accessed by many different application programs.
database management approach
a____________ serves as a software interface between users and databases, which helps users easily access the data in a database.
database management system
_____________ involves the use of database management software to control how databases are created, interrogated, and maintained to provide information
that end users need.
database management
____________ is the main software tool of the database management approach because it controls the creation, maintenance, and use of the databases of an organization and its end users.
database management system (DBMS)
language and graphical tools to define entities, relationships, integrity constraints, and authorization rights.
Database definition
Language and graphical tools to access data without complicated coding
Nonprocedural access
graphical tools to develop menus, data entry forms, and reports
Application development
language combine non procedural access with full capabilities of a pro gamming language
procedural language interface
control mechanism to prevent interface from simultaneous user and recover lost data after a failure.
transaction processing
tools to monitor and improve data base performance.
Database tuning
The three major functions of a database management system are
- to create new databases and database applications,
- to maintain the quality of the data in an organization’s databases, and
- to use the databases of an organization to provide the information that its end users need.
involves defining and organizing the content, relationships, and
structure of the data needed to build a database.
Database development
involves using a DBMS to develop prototypes of queries, forms, reports, and Web pages for a proposed business application.
Database application development
involves using transaction processing systems and other tools to add, delete, update, and correct the data in a database.
Database maintenance
The primary use of a database by end users involves employing the ____________of a DBMS to access the data in a database to selectively retrieve and display information and
produce reports, forms, and other documents.
database interrogation capabilities
A ___________is a major benefit of the database management
approach
database interrogation capability
End users can use a DBMS by asking for information from a database using a___________ or ______________
query feature or a report generator.
They can receive an immediate response in the form of video displays or printed reports.
No difficult programming is required.
Database interrogation
The____________ lets us easily obtain immediate responses to ad hoc data requests: in a few short inquiries - in some cases, using common sentence structures just like we would use to ask a question.
query language feature
The ____________ feature allows us to specify a report format for information we want presented as a report.
report generator
_______, is an international standard query language found in many DBMS packages. In most cases, SQL is the language structure used to “ask a question” that the DBMS will retrieve the data to answer.
Structured Query Language
The basic form of a SQL query is:
SELECT . . . FROM . . . WHERE . . .
After_______, we list the data fields we want retrieved.
SELECT
After __, we list the files or tables from which the data must be retrieved.
FROM
After ________, we specify conditions that limit the search to only those data records in which we are interested.
WHERE
allows us to refine our searches for specific
information such that only the desired information is obtained.
Boolean logic
consists of three logical operators: (1) AND, (2) OR, and (3) NOT.
Boolean logic
Using these operators in conjunction with the syntax of a SQL query, a database user can
refine a search to ensure that only the desired data are retrieved.
Boolean Logic
Many end users (and IS professionals) have difficulty correctly phrasing SQL and other
database language search queries.
Graphical and natural queries
So most end-user database management packages offer GUI (graphical user interface) point-and-click methods, which are easier to use and are translated by the software into SQL commands
Graphical and natural queries
The ______process is accomplished by transaction processing systems
and other end-user applications, with the support of the DBMS.
database maintenance
End users and information specialists can also employ various utilities provided by a
__________for database maintenance.
database maintenance
The databases of an organization need to be updated continually to reflect new business
transactions (e.g., sales made, products produced, inventory shipped) and other events.
Database Maintenance
Other miscellaneous changes also must be made to update and correct data (e.g., customer or employee name and address changes) to ensure the accuracy of the data in the databases.
Database Maintenance
DBMS packages play a major role in application development.
Application Development
End users, systems analysts, and other application developers can use the _________ and _________provided by many DBMS packages to develop custom application programs.
internal 4GL programming language
built-in software development tools
________also makes the job of application software developers easier, because they do not have to develop detailed data-handling procedures using conventional programming languages every time they write a program.
DBMS (Database Management)
, they can include features such as ________statements in their software that call on the DBMS to perform necessary data-handling activities
data manipulation language (DML)