MGI 301: Test 2
98 Cards in this Set
Front | Back |
---|---|
(Relational Database)
Store data in the form of
|
related tables
|
Relational (data base) design is based
|
on database normalization and can be accomplished with ERD’s
|
Benefits of relational database
|
1. Ensures data integrity and referential integrity
2.Add, delete, update
3. powerful to use
|
Design Principle of relational Database
|
o You must become a business expert
o Poor relational database design leads to system failure
o Proper design accurately reflects the organization’s business rules
o Relational database design is both an art and science (cost-benefit)
|
Entity Relationship Diagrams
|
diagramming tool used to design a relational database (blueprint)
|
Entity relationship Diagrams if designed properly, an ERD will accurately reflect the business rules of the organization and
|
It will become a visual illustration of the organization’s business rules
|
In a Entity relationship diagram corrections are
|
harder than adding on and
· Entities = rectangles
· Lines = relationships
|
(relationship diagram)
Entity (tables)
|
something about which data is kept
|
(relationship diagram)
Attribute (fields)
|
descriptive value associated with an entity
|
(relationship diagram)
Key attribute (primary keys)
|
attributes that uniquely identify an entity
|
· Entities = tables
· Attributes -= fields
· Key attributes =primary key
Database Normalization
|
the way database design is often taught in classrooms
|
Data Hierarchy
|
· Database
· Table (File, Relation)
· Records (Rows)
· Fields (Columns, Attributes)
· Bytes
· Bits
|
Application/Data Dependence
|
Programs written on top of data files were very finicky because they had to follow very specific organizational structures and modification would result in error
|
Data definition language (DDL):
|
specifies content and structure of database and defines each data element (creates structure)
|
Data manipulation language (DML):
|
manipulates data in a database
|
Data dictionary
|
-stores definitions of data elements and characteristics
o Keeps track of what the user has built
o Backing up a dictionary creates an empty skeleton
|
Evolution of Databases
|
· Hierarchal (1970’s)
· Object Oriented (new)
· Relational (what we use now)
|
Hierarchal Database
|
used to break one component into subgroups
|
Network Database
|
depicts data logically as many-to-many relationships (no flexibility)
|
Conceptual/Logical design
|
abstract model of database from a business perspective
|
Physical design
|
-shows how the database is arranged on storage devices
o Database administrator can modify how it is stored
o Example: C-drive, flash drive, etc…
|
Database Administrator
|
responsible for technical operations
|
Data Administrator
|
-responsible for making sure data is stored correctly and consistently
o Defining and tacking
|
Online transaction processing (OLTP)
|
· the gathering of input information, processing that information, and updating existing information to reflect the gathered and processed information
o Operational database for day-to-day operations
o Example: who is in a certain class?
|
Online analytical processing (OLAP)
|
-the manipulation of information to support decision making
o Takes data from OLTP, summarizes it, and stores it in a data warehouse
o Example: how many people in total are in the class?
|
Data Warehouse
|
a logical collection of information gathered from many differentoperational databases
|
operational databases
|
used to create business intelligence that supports business analysis and decision-making tasks
|
Data Marts
|
subset of data warehouse in which only a focused portion of the data warehouse information is kept
|
Data Mining
|
finding hidden patterns and trends in data
|
Data warehouse also
|
Gets data from many places = summarizes it = uses it for decision making
|
Data is represented by a large cube made of individual cubes
|
o Each cube has a number
o Data is summarized into its smallest form
o “Slicing and dicing” the cube in order to find info
- Done with special tools (software)
o Usually more than 3-dimensional, but 3D is used for visualization purposes
|
(Distributed Databases)
· Duplicate – make a copy for every location
-down and upside?
|
o Downside: a centralized unit is needed to maintain a master file
Upside: multiple backup files are created
|
(Distributed Databases)
Partitioned
|
split up and distributed to relevant departments
|
Static page
|
server provides webpage from file
|
(distributed Datebase)
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, your record is found and the page is automatically updated
|
· PHP
· ASP
· CFM
|
· PHP – open source software
· ASP – active server page
· CFM – cold fusion
|
Queries
|
allow you to ask questions (queries) about data in a database in order to obtain valuable information
|
SQL
|
an advanced view that allows you to edit the SQL (structured query language) code for the query. As you make changes to the query in the Design View it will automatically update the SQL code in the SQL View and vice versa
|
Total/group queries
|
· summarizing data so it only shows you a count of data, click sigma in design view to get it, know it will be a group query because total row, use primary key as “count”
|
Total/group quires points
|
o 1 row of output (SR , 12)
o Leave out as many fields as possible so grouping can occur
§ To many fields limit uniqueness and creates more records
o Total row + group by = group query
** Count the number of groups, not the number of records
|
Is statement (who doesn’t have data) (QUIRES TOPIC)
|
o “Is null” = no data
o “Is not null” = data
|
Unmatched queries
|
identifies records in one table that do not exist in another
o Use query wizard!
o Example: what products haven’t been ordered?
|
Parameterized Queries
|
used to prompt users to enter the criteria value they want to use
o Dynamic
o Example: [enter a class] à “FR” à freshman will show
|
The most common type of query is called a
|
Select Query
|
Which of the following criteria will return the record Anderson?
|
Something like "ander" or whatever
|
Which function can be used instead of using the OR criteria
|
In
|
All of the following are valid functions of queries except
|
NPV
|
True/False – you can modify the records in a query result, but the changes will not bereflected in the underlying table.
|
FALSE
|
Four phases of decision-making
|
1. Intelligence phase
2. Design phase
3. Choice phase
4. Implementation phase
|
(Types of Decisions)Structured
|
either “right” or “wrong” answer
|
(Types of Decisions)
· Semi-structured
|
– some right answers, some wrong answers
o Retail example: the return policy of a store requires a receipt, but the customer does not have one = the employee talks to the manager àmanager decides to accept the return but only for store credit
|
(Types of Decisions)
· Unstructured
|
infinite answers with better answers available
|
(Types of Decisions)
· Recurring
|
-regular timed basis decisions
o Reports in advance are helpful
|
(Types of Decisions)
· Ad-Hoc
|
– random “out-of-the-blue” decisions
|
Decision Support System (DSS)
|
Highly flexible and interactive IT system that is designed to support unstructured and semi-structured decision-making
|
Sensitivity Analysis
|
the study of the effect that changes in one or more parts of a model have on other parts of the model (ripple affect)
|
What-If analysis
|
checks the impact of a change in the assumptions or other input data on the proposed solution
|
Goal-seeking analysis
|
find the value of the inputs necessary to achieve a desired level of output
§ Start with what you want to see – the ideal solutions
|
Collaboration Systems
|
Interactive computer-based system that facilitates the solution of semi-structured and unstructured problems by a group of decision makers
|
Geographic Information Systems (GIS)
|
· Computer system with software that can analyze and display data using digitized maps. Enables display and analysis of spatial information
|
Expert Systems People
o Domain expert –
o Knowledge engineer –
o Knowledge worker or user –
|
· Expert Systems People
o Domain expert – provides the domain expertise in the form of problem-solving strategies
o Knowledge engineer – IT specialist who formulates the domain expertise into an expert system
o Knowledge worker or user – that’s you
|
Genetic Algorithms
|
AI based system that mimics the evolutionary, survival-of-the-fittest process to generate increasingly better solutions to a problem
|
(Genetic Algorithms) three key concepts
|
o Selection – survival of the fittest
o Crossover – combining portions of good outcomes in the hope of creating an even better outcome
o Mutation – randomly trying combinations and evaluating the success (or failure) of the outcome
|
Intelligent Agents (IA)
|
-Software that assists you, or acts on your behalf, in performing repetitive computer-related tasks
EX: Microsoft office paperclip guy
|
E-Business
|
a broader definition of e-commerce that also includes non-financial transactions
|
E-Commerce
|
commerce that is accelerated and enhanced by IT, in particular the internet
|
· B2B = Business to Business
|
where most of the money is (97%)
|
B2C = Business-to-Consumer E-Commerce (B2C)
|
– is what we engage in and is the most well known
o You must know your customers well, develop the right marketing mix, and move money easily
|
(Business-to-Business E-Commerce (B2B))
Indirect materials (MRO)
1. demand aggregation and
2. maintenance/repair/operations
|
- Maintenance, repair, and operations – materials necessary for running a company but do not relate to the company’s primary business activities (e.g. office supplies)
- Demand aggregation – combining purchase requests from multiple buyers which justifies to a larger discount
|
(Business-to-Business E-Commerce (B2B))
o Direct materials
-reverse auctions
|
- Materials used in production in a manufacturing company or are placed on the shelf for sale in retail environments
- Relate directly to a company’s primary business activities
- Reverse Auctions – process in which a buyer posts its interests in buying items and sellers compete by subm…
|
Horizontal E-marketplace
|
connects buyers and sellers across industries
|
Vertical E-marketplace
|
connects buyers and sellers within one industry
|
Intermediaries
|
specialist companies that provide services better than their client companies can themselves
|
Disintermediation
|
the removal of organizations or business process layers responsible for certain intermediary steps in a value chain
|
If a 1:M relationship exists between physicians and patients. Which is true?
|
Physician ID appears in the patient’s table
|
Which of the following will delete the relationship between the tables?
|
You have to click the line between the two tables and click the delete key
|
Which of the following is true
|
A main form may contain multiple subforms and subforms may contain even more subforms
|
True/False: when creating relationships between tables in access, you must relate the tables on fields with the same type of data.
|
FALSE
|
True/False: a many-to-many relationship is implemented by a pair of one-to-manyrelationships.
|
A. True
|
Which website was demonstrated in class?
|
D, A, B
|
can data manipulation be used for storing data?
|
no
|
Which of the following is the most accurate interpretation of a M:N relationship between Orders and Products?
|
anything but many orders to many products
|
Which quality of an intelligent agent means that they act without your telling them every step to take?
|
Autonomy
|
A knowledge engineer:
|
develops sets of rules for expert systems based on what he/she is told about the domain
|
When simplifying the relationships on an ERD, what rule should be applied for 1:1 relationships?
|
Relationships should be merged into 1 table with one entity becoming an attribute of the other.
|
Who is the person responsible for the more technical and operational aspects of managing the information contained in organizational databases?
|
Database administrator
|
he key used to encrypt data is called the
|
public key
|
Which term represents an Internet retailer that has no physical store?
|
Pure play
|
Which term describes a neural network that finds patterns and relationships in vast amounts of data by itself?
|
Self-organizing neural network
|
DSS assist management by combining ________ into a single powerful system to support unstructured decision making.
|
data, analytical models and tools, and user-friendly software
|
The development of artificial and computational neural networks is based on:
|
simple biological models
|
In a traditional file environment, any change in data requires:
|
a change in all programs that access the data
|
Which data mining tool uses slice-and-dice techniques that allow you to view multidimensional information from different perspectives?
|
OLAP
|
Datamining:
|
finds hidden patterns and relationships in large pools of data.
|
SQL is:
|
DML
|
Database designers document the conceptual data model with:
|
an entity-relationship diagram.
|
Which expert system component is considered the "brain"?
|
inference engine
|
The conceptual design of a database is
|
an abstract model of the database from the business perspective
|