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

Access the best Study Guides, Lecture Notes and Practice Exams

Login

Join to view and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?