Chapter 6: Foundations of Business Intelligence Flashcards

database management systems, tools for improvement, managing firm's data resources

1
Q

What are the problems of managing data resources in a traditional file environment?

A
  • hard to keep track
  • difficult to organize
  • different functional areas develop files independently
  • data redundancy & inconsistency
  • program-data dependence
  • inflexibility
  • poor security
  • lack of data sharing & availability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a database management system (DBMS)?

A

Software that permits centralization of data (management) so that businesses have a single consistent source for all their data needs
–> minimizing redundant & inconsistent files

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the capabilities of DMBS?

A

capability in terms of specifying the structure & content of the database
- data dictionary capability: automated or manual file that stores information about data in this database
- data manipulation language: specialized language for accessing & manipulating data in the database (e.g. SQL)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a relational database?

A
  • organization of data in two-dimensional tables called relations with rows & columns
  • each table contains data about an entity & its attributes
  • each row = a record
  • each column = an attribute/ field
  • each table with a key field to uniquely identify each record for retrieval or manipulation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the characteristics of a relational database?

A
  • flexible & easily accessible
  • vertically scalable, not horizontally
  • can be combined easily to deliver specific data
  • normalization: process of creating small, stable, flexible & adaptive data structures fom complex groups of data when designing relational DB
  • a well-designed relational DB will not have many-to-many relationships, all attributes of one entity apply only to it, enforcing referential integrity rules
  • entity-related diagrams (ERD) graphically depict the relationship between entities (tables) in a relational DB
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are nonrelational databases?

A

Non-relational databases are often used when large quantities of complex and diverse data need to be organized (exceeding relational DB capabilities)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are distributed databases?

A
  • database that runs and stores data across multiple computers
  • typically, distributed databases operate on two or more interconnected servers on a computer network (incl. cloud computing services)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the requirements for designing a database?

A
  • logical design: models DB from business perspective, reflects key BPs & DM requirements
  • physical design: shows how DB is arranged on direct-access storage devices
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Where is big data stored in vast quantities?

A
  • data warehouses & data mart
  • Hadoop (Google)
  • in-memory comuting
  • analytical platforms
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What tools & tech are there to access information from databases?

A
  • Online Analytical Procesing (OLAP): relationships among data visualized as data cubes & cubes within data cubes
  • data mining: finding patterns & rules in large pools of data to predict future behaviour
  • text mining tools
  • web mining tools (website structure & content, user activity)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is data governance?

A

Organizational policies & procedures for maintenance, distribution & use of information in the organization
–> crucial to ensure high data quality, which prevents operational & financial problems caused by flawless software etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What steps can be taken to ensure high data quality?

A
  • enterprise-wide data standards
  • DBs designed to minimize inconsistent & redundant data
  • data quality audits
  • data cleansing software
How well did you know this?
1
Not at all
2
3
4
5
Perfectly