Exam 1370 Notes
Exam 1370 Notes
0 Applications ✓
Characteristics → Web-based q Interactive q Kollaborative (Collaborative) q Iterative
Web 1.0 vs Web 2.0
Static vs Dynamic – Read-only vs read/write – Newsletter vs blogs – Isolated vs interactive
Web 2.0 Applications
Mashups
- a web application that combines data or functionality from more than one source into
a single integrated interface or tool:
API (Application programming interface) → For the consumer or user, abstraction helps
focus on the essential elements with unwanted detail omitted.
Benefits to business
- Test new products and ideas quickly and inexpensively
- Identify problems quickly and alleviate customer anger
- Learn about customers’ experiences via rapid feedback
- Increase sales when customers discuss products positively on social networking
sites
- Create more effective marketing campaigns and brand awareness
○ IT users vs Informed users
An IT User is someone who browses the internet or communicates with others on phones.
- take notes and watch videos/streams on their laptop
An Informed User is someone who understands how specific technologies work and where
they can be applied.
They consult with managers and help determine goals of an organisation and then
implement technology to meet those goals.
Knowledge → The skills, experience, and expertise, coupled with information and
intelligence that creates a person's intellectual resources
IT – Using computers and networks to handle and share information like voice, graphics,
text, and numbers.
Management IS – The function that plans for, develops, implements, and maintains IS
hardware, software, and applications that people use to support the goals of an organisation.
Used By accounting, Finance, operations and Human resources
○ Big Data ✓
→ collection of data so large and complex that it is difficult to manage using traditional
database management systems. Ex. Likelihood that an email is spam. Based on previous
emails (in big quantities)
3 Characteristics - Volume (size), Velocity (rate at which data comes in ex. Online retailers
analyse data coming from their website IRL, and react immediately), Variety (Structured and
unstructured)
- Veracity and Value as well
Transactional enterprise data: customer data, HR data, accounting data, website data
(clickstream), etc.
Machine generated/sensor data: temperature data; pollution data, data coming from sensors
on airplanes and all types of machines, etc.
Social data: tweets, Facebook posts,etc.
Social Network analysis: the mapping and measuring of relationships and flows between
people, groups, organizations, computers, or other information or knowledge processing
entities.
Trace cells that provide data to a formula (precedents): Select the cell that contains the
formula for which you want to find precedent cells. To display a tracer arrow to each cell that
directly provides data to the active cell, on the Formulas tab, in the Formula Auditing group,
click Trace Precedents
Trace formulas that reference a particular cell (dependents): Select the cell for which you
want to identify the dependent cells. To display a tracer arrow to each cell that is dependent
on the active cell, on the Formulas tab, in the Formula Auditing group, click Trace
Dependents
Logical functions
→ AND Function
- Allows you to test the condition of more than just one criterion (condition).
- Returns either TRUE or FALSE.
- Only returns TRUE if all tested values are TRUE
- AND (logical1 [,logical2]…)
- Example: =AND(G2="A",M2>=1)
→ OR Function
- The OR function is a logical function that returns a TRUE value if any of the logical
conditions are true and a FALSE value if all the logical conditions are false OR
(logical1 [,logical2]…)
- Example: =OR(G2="A",M2>=1)
→ NOT Function:
- Reverses the value of its argument. Used when you want to make sure a value is not
equal to one particular value.
- Example: =NOT(G2=“Blah”)
Conditional Functions
→ IF function
- Evaluates whether a condition or a logical test is true or false and returns one value if
the condition is true, and another value if the condition is false.
- If true then value “a” else value “b”
- IF(logical_test, value_if_true, [value_if_false])
- Example: IF(A2=“Yes”,B2*C2,0)
→ Nested IF Functions
- A nested IF function is when one IF function is placed inside another IF function to
test an additional condition
- Ex. =IF(D2=1,2%,IF(D2=2,3%,IF(D2=3,4%,"Invalid Pay Grade”)))
○ Decision Heuristics ✓
Heuristic methods are used to speed up the process of finding a good enough solution,
where an exhaustive search or advanced problem solving techniques are impractical. Ex. a
"rule of thumb“, an educated guess, an intuitive judgement, or common sense. Formula
examples: Maximax method, Maximin method, Averaging method, Expected Monetary Value
(EMV)
○ Normalization ✓
- Focuses on structuring a database by removing redundancy and ensuring data
integrity. It involves several forms known as normal forms, each improving the
database structure by reducing duplication and enhancing data integrity.
- Creating small stable data structures form complex groups of data
Metadata – structure description of stored files: includes location, format, fieldname, data
description, etc.
Business rules → precise descriptions of policies, procedures, or principles in any
organization which are derived from a description of an organization’s operations
○ Data Query ✓
Set of instructions used for working with data. Data can be taken from one table, multiple
tables, existing queries, or combinations of all. Record source is a table which a query gets
data from and record set is the result from a query.
- Select: Creates a subset of records that meet certain criteria. e.g., Select
records (rows) with part number = 137 or 150
- Join: combine tables into one with more info. e.g., join the resulting table from
(1) (previous slide) and SUPPLIER
- Project: Creates a subset of columns. Pick certain columns from certain
tables. e.g., from the resulting table project Part_Number, Part_Name,
Supplier_Number, Supplier_Name
Operations of relational DBMS → The SELECT, JOIN, and PROJECT operations enable
data from two different tables to be combined and only selected attributes to be displayed.
Language used for interacting with a database is SQL.
○ Knowledge Management ✓
- a process that helps organizations manage important knowledge that
comprises part of the organization’s memory
Tacit knowledge – cumulative store or subjective or experiential learning
Explicit knowledge – knowledge that has been codified in a form that can be distributed to
others or transformed into a process/strategy
Overall – Tools and techniques that connect people so they can work together to create new
knowledge, share tacit knowledge, and integrate the knowledge of diverse team members
DW BI tools
After an organization builds a DW and/or data marts, it uses them to
gain insight into its operations, its customers’ behaviour & buying
habits, etc. – For that it needs Business Intelligence (BI) tools such
as: Multidimensional Analysis, Queries & Reporting, Visualization
and Data Mining
Data mining → Uses algorithms to analyze data in a data warehouse or data mart to find
patterns and infer rules that can be used to guide decision making
Examples – mining data about purchases in a supermarket revealed that when potato chips
are purchased, soda is purchased 65% of the time
Descriptive, predictive, and prescriptive analytics (what has happened, what could happen,
what should happen)
Cluster analysis – technique used to divide info into mutually exclusive groups such that
the members of each group are as close as possible to one another
Association detection – determines the likelihood of events occurring together at a
particular time. Eg. 55% of the time, events A and B occurred together
Market basket analysis – analyzes checkout scanner to detect customer buying behaviour
and predict future purchases.
Statistical analysis
- technique to perform such functions as information correlations, distributions,
calculations, and variance analysis
- One form of statistical analysis if forecasting: predicting future situations (e.g., “what
is the likelihood that a customer switches to a competitor?”)
At the Operational Level, Transaction Processing Systems support the day-to-day
operations, such as in production/service work. This is where routine, structured tasks like
order processing occur.
Moving up to the Management Level, Decision Support Systems aid middle managers and
knowledge workers in making decisions by providing information and analyses. This level
involves more complex, often analytical tasks in the organizational hierarchy.
At the Strategic Level, Executive Information Systems provide senior managers with data
and tools to help in strategic planning and decision-making.