MGS 351 Exam 2 Databases and Data Warehouses Flashcards

1
Q

Data Hierarchy

A
Database
Table (File, relation)
Records ( Rows, Tubles)
Fields (Columns, Attributes)
Bytes
Bits
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Issues in Traditional File Environment (1950’s)

A

(1) Data redundancy- no right way of managing data
(2) Data Inconsistency- Bad Data
(3) Data Isolation (some departments have certain info while other do not)
(4) Data Integrity (is the information valid?)
(5) Security
(6) Application/Data Dependence
- Programs written on top of data files were very iffy because they had to follow very specific organizational structures and modification would result in error
- basically they had to rewrite programs to add updates
- towards the end— it was hard to keep up- time consuming

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

Database Approach Advantages

A

(1) Minimal data redundancy
(2) data consistency
(3) Integration of data
(4) Sharing of data
(5) Uniform security, Privacy, and integrity
(6) ** Data independence (can add fields, tables, etc…)
(7) Centralized Environment

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

Data Definition Language (DDL)

A

Creates Structure

  • Specifies content and structure of database and defines each data element
  • You can use the design view
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Data Manipulation language (DML)

A

Manipulates data in a database

  • Inserting records-
  • Deleting records
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Data Dictionary

A

Stores definitions of data elements and characteristics
-Keeps track of what the user has built
-Backing up a dictionary creates an empty skeleton
—Having a “blueprint of the structure”
—Does not have the data but it does have the structure of the database.
Example: stores properties and fields.
Does NOT store records

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

Evolution of Databases

A

(1) Traditional files (1960’s)
(2) Hierarchal (1970’s)
(3) Objective oriented (new) -people creating private ones
(4) Relational (this is what we use now) its more flexible

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

Relational Database represents Two-dimensional tables called

A

Relations

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

Relational Database relates data across tables based on…

A

Common data elements (Primary key links to foreign keys)

Examples: DB2, Oracle, MS SQL server

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

Hierarchal Database

A

Used to break one component into subgroups

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

Network Database

A

Depicts data logically as many-to-many relationships (no flexibility)
“Hard to get data our of there”

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

Database Design

-Conceptual/Logical Design

A

Abstract model of database from a business perspective

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

Database design

-Physical design

A

How data is arranged and optimized on storage devices
-Database administrators can modify how it is stored
Example: C-drive, Flash drive, etc…
-All about performance. Don’t touch the index options(primary key) because its slows inserting, updating data and query are faster

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

Business Intelligence need to have knowledge in…

A

(1) Customers
(2) Competitors
(3) Partners
(4) Competitive Environment
(5) Internal Operations

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

Database Administrators are responsible for…

A

Technical operations

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

Data Administrators are responsible for…

A

Making sure data is stored correctly and consistently

-Defining and Tracking

17
Q

Online Transaction Processing (OLTP)

A

Gathering of input information, Processing the information, and updating existing information to reflect the gathered and processed information
-Operational database for day-to-day operations
Example: who is in a certain class?

18
Q

Online Analytical Processing (OLAP)

A

The Manipulation of information to support decision making
-Takes data from OLTP, Summarizes it, and stores it in a data warehouse
Example: How many people in total are in a class?

19
Q

Data Warehouse

A

Logical collection of information - Gathered from many different operational databases (extract transformation Load(ETL)) - used to create business intelligence that supports business analysis and decision-making tasks

  • Analyzing information by zip code not by address
  • pre-summarized information (think of the ruby cube digram–also know as slice and dice)
  • **Gets any data from many places–>summarizes it–>Uses it for decision making
20
Q

Data Marts

A

Subset of data warehouse in which only a focused portion of the data warehouse information is kept
-Example SAT, GPA, Major —>Created information

21
Q

Data Mining

A

Finding hidden patterns and trends in data

22
Q

Requirements for Data Mining tools

A

Requirements for searching hidden info is…
-Query tools
-Intelligence agents
-Multidimensional analysis (OLAP “Slice and Dice”)
-Statistical analysis
Example: pattern that was identified showed a trend that baby diapers were commonly purchased with beer

23
Q

“Duplicate” in a Distributed Database

A

Make a copy for every location
Downside: a centralized unit is needed to maintain a master file
Upside: Multiple backup files are created

24
Q

“Partitioned” in a Distributed Database

A

Split up and distributed to relevant departments

25
Q

The web is used to query Databases…

A
  • Not fast enough for advanced analysis
  • Static page: Server provides webpage from file
  • Dynamic page: Server connects to a database, queries data, and custom builds the web page on the fly

Example: Ublearns->Go to a template page, enter username, record is found and the page is automatically updated

26
Q

PHP

A

Open source software

27
Q

ASP

A

Active server page

28
Q

CFM

A

Cold fusion