c hapter 7 m anaging d ata r esources the first few terms, field, record, file, database, are...

22
CHAPTER 7 MANAGING DATA RESOURCES The first few terms, field, record, file, database, are depicted in Figure 7.1, which shows the relationship between them.

Upload: allyson-lawrence

Post on 27-Dec-2015

221 views

Category:

Documents


1 download

TRANSCRIPT

CHAPTER 7 MANAGING DATA RESOURCES

The first few terms, field, record, file, database, are depicted in Figure 7.1, which shows the relationship between them.

The first few terms, field, record, file, database, are depicted in Figure 7.1, which shows the relationship between them.

Problems with the Traditional File Environment (see figure 7-3 pg 232)

data redundancy and inconsistency , program-data dependence, inflexibility, poor data security, and inability to share data among applications have occurred with traditional file environments.

"islands of information" For instance, after you move and change addresses, you notify everyone of your new address including your bank. Everything is going smoothly with your monthly statements. All of a sudden, at the end of the year, the bank sends a Christmas card to your old address. Why? Because your new address was changed in one database, but the bank maintains a separate database for its Christmas card list and your address was never changed in it.

If you received two Christmas cards, you're probably a victim of data redundancy. That is, your information is now in two separate databases with duplicate records. In this instance, each database file has different data on the same record.

Even more troublesome is when several departments or individuals decide to set up their own islands of information. This usually happens because they find the main system inflexible or it just doesn't fit their needs. So they set up their own fields and records and files and use them in their own programs to manipulate data according to their needs. Now each department is spending dollars and time to establish and maintain islands of information because of program-data dependence.

Bottom Line: Managers and workers must know and understand how databases are constructed so they know how to use the information resource to their advantage. Managers must guard against problems inherent with islands of information and understand that sometimes resolution of short-term problems is far costlier in the long term.

7.2 THE DATABASE APPROACH TO DATA MANAGEMENT Physical views of items are often different from the

logical views of the same items when they are actually being used.

The logical description is often referred to as the conceptual schema.

The physical view is referred to as the physical or internal schema.

A specific set of data from the database is referred to as a subschema.

A Database Management System (DBMS) is basically another software program like Word or Excel or e-mail.

A DBMS has three components Data definition language Data manipulation language use to manipulate the

data in the database and make sure they are formulated into useful information (Structured

Query Language, or SQL) Data dictionary.

TYPES OF DATABASES

Relational DBMS A relational data model uses tables in which data are stored to extract and combine data in whatever form or format the user needs.

Use these three basic operations to develop relational databases:

Select: Create a subset of records meeting the stated criteria.

Join: Combine related tables to provide more information than individual tables.

Project: Create a new table from subsets of previous tables.

Hierarchical and Network DBMS presents data to users in a treelike structure.

network data model is a variation of the hierarchical model. Take the same scenario with one parent and many children and add a father and perhaps a couple of stepparents.

Object-Oriented Databases Data as objects can be pictures, groups of text, voice, and audio. Object-oriented databases bring the various objects from many different sources and get them working together. If you combine the capabilities of a relational DBMS and an object-oriented database, you create an object-relational DBMS.

Distributing Databases which is stored in more than one physical location, is usually found in very large corporations that require immediate, fast access to data at multiple sites . There are two ways to structure distributed databases:

Partition a central database so that each remote processor has the necessary data to serve its local area.

Replicate the central database at all remote locations (see fig 7-13 pg 243).

Ensuring Data Quality poor data quality can have far-reaching implications that

can make a company legally liable. While all employees may share in the responsibility for maintaining good quality data, managers obviously have the greater share. And, there is a lot more to a useful database than simply listing a bunch of data elements and hoping people use them as intended.

Data quality audits can help companies identify the accuracy and completeness of data. Data cleansing can detect and correct data and enforce consistency among different sets of data. This last point is important if an organization has combined several databases from different sources since chances are great that there are erroneous or mismatched data.

Bottom Line: As with any other resource, managers must administer their data, plan their uses, and discover new opportunities for the data to serve the organization through changing technologies.

7.4 DATABASE TRENDS

Multidimensional Data Analysis As technology improves, so does our ability to manipulate information maintained in databases. Have you ever played with a Rubiks Cube one of those little multicolored puzzle boxes you can twist around and around to come up with various color combinations? That's a close analogy to how multidimensional data analysis or online analytical processing (OLAP) works. In theory, it's easy to change data around to fit your needs.

DATA WAREHOUSES AND DATAMINING As organizations want and need more information

about their company, their products, and their customers, the concept of data warehousing has become very popular

data warehouses are huge computer files that store old and new data about anything and everything that a company wants to maintain information on.

the data come from a variety of sources, both internal and external to the organization. They are then stored together in a data warehouse from which they can be accessed and analyzed to fit the user's needs.

a company can break the information into smaller groups called data marts. It's easier and cheaper to sort through smaller groups of data.

Large Data Warehouses: When Bigger is Better (figure 7-14 p. 247 of the textbook) describes how two different businesses use datamining techniques to learn more about their customers. Because of better information, managers are making better decisions and sharpening their focus on profitable and unprofitable customers (see its benefits).

Data Mining using datamining, a digital firm can get more information than ever before from its data.

Uses a variety of techniques to find hidden patterns and relationships in large poole of data and infer rules from them that can be used pt predict future behavior and guide decision making.

DATABASES AND THE WEB As we move away from strictly text-based information

systems and incorporate video and sound, graphics and text, the hypermedia database will become more common

One of the easiest ways to make databases available to any user is by linking the internal databases to the Web through software programs that provide a connection to the database without major reconfigurations. A database server, which is a special dedicated computer, maintains the DBMS. A software program, called an application server, processes the transactions and offers data access. A user making an inquiry through the Web server can connect to the organization's database and receive information in the form of a Web page.

The benefits of using a Web browser to access a database are as follows:

Ease-of-use. Less training for users. No changes to the internal database. Cheaper than building a new system. Creating new efficiencies and opportunities. Provide employees with integrated firmwide views of

information. There are many ways to manipulate databases

so that an organization can save money and still have useful information. With technological improvements companies don't have to continually start from scratch but can blend the old with the new when they want to update their systems. The Web is the perfect delivery vehicle for databases and is cheaper than building proprietary systems.

Implementing changes to databases or creating new ones is very expensive and time-consuming. Some of the challenges are:

Requiring organization change in the role of information Reallocating power at senior levels in an organization Implementing an organization-wide approach to data

management Solution Guidelines Managers should consider three critical elements

associated with the creating a database environment. Which are Data Administration, Data Planning and Modeling Methodology, and Database Technology, Management, and Users

Data Administration A data administration function, reporting to senior

management, can help emphasize the importance of this resource. This function can help define and structure the information requirements for the entire organization to ensure it receives the attention it deserves.

Data administration is responsible for the following: Developing information policies. Planning for data. Overseeing logical database design. Data dictionary development. Monitoring the usage of data by techies and non-techies. No one part of the organization should feel that it owns

information to the exclusivity of other departments or people in the organization. A certain department may have the primary responsibility for updating and maintaining the information, but that department still has to share it across the whole company. Well-written information policies can outline the rules for using this important resource, including how it will be shared, maintained, distributed, and updated.

Data Planning and Modeling Methodology

At the beginning we said that as many users as possible should be brought together to plan the database. We believed it so much then that we'll say it again here. By excluding groups of users in the planning stages, no matter how insignificant that group may seem, a company courts trouble.

Database Technology, Management, and Users Change isn't just something you experience by chance; in

all likelihood, it will be required throughout the corporate structure. You need to get the nontechies talking and working with the techies, preferably together in a group that is responsible for database administration. Users will take on more responsibility for accessing data on their own through query languages if they understand the structure of the database. Users need to understand the role they play in treating information as an important corporate resource. Not only will they require a user-friendly structure for the database, but they will also need lots of training and hand-holding up front. It will pay off in the long run.

Bottom Line: Information is power. The more information users have in an easy-to-use form, the more they can accomplish. Managers need to consider information as an important resource for which everyone has a responsibility.