What is Moore’s law
Computing power doubles every 2 years (~18 months)
What is Metcalfe’s Law and network economics
Value or power of a network grows exponentially as a function of the
number of network members.
What is total cost of ownership (TCO)
What are the 7 components of the IT Infrastructure Ecosystem
Law of Mass Digital Storage
The amount of data being stored each year doubles
Computer Hardware Platforms
System software
Software that manages a computer system at a fundamental level
Application software
Software written to address specific needs—to solve problems in the real
world
Operating System
corporate servers: windows, unix, linux
client level: microsoft, andriod, ios, chrome os
Enterprise Software Applications
Largest providers:
- SAP
- Oracle
Middleware providers:
- IBM
- Oracle
Main concern of complementary assets is
to optimize returns from information technology investments (it alone cant increase productivity)
Business perspective
Calls attention to organizational and managerial nature of information systems
Physical data organizations
Database: Group of related files
File: Group of records of same type
Record: Group of related fields
Field: Group of characters as word(s) or number(s)
Logical data concepts
Entity: Person, place, thing on which we store information
Attribute: Each characteristic, or quality, describing entity
Database Management System (DBMS) does what
What are traditional file environment problems
Relational DBMS
Records for different entities in relational DBMS
Rows (tuples)
Represents attribute for entity in relational DBMS
Fields (columns)
Field used to uniquely identify each record
Key field
Field in table used for key fields
Primary key
Primary key used in second table as look-
up field to identify records from original table
Foreign Key
Three basic operations of a relational DBMS (SQL)
SELECT:
Creates subset of data of all records that meet
stated criteria
JOIN:
Combines relational tables to provide user with
more information than available in individual tables
PROJECT:
Creates subset of columns in table, creating tables
with only the information specified
Non-relational databases: “No SQL”
– More flexible data model
– Data sets stored across distributed machines
– Easier to scale
– Handle large volumes of unstructured and structured data