Random Flashcards
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
- Computer hardware platforms
- Operating system platforms
- Enterprise software applications
- Data management and storage
- Networking/telecommunications platforms
- Internet platforms
- Consulting system integration services
Law of Mass Digital Storage
The amount of data being stored each year doubles
Computer Hardware Platforms
- Client machines
Desktop PCs, laptops
Mobile computing: smartphones, tablets
Desktop chips vs. mobile chips - Servers
- Mainframes
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
- manages computer resources, such as memory and input/output devices
- provides an interface through which a human can interact with the computer
- allows an application program to interact with these other system resources
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
- Interfaces between applications and physical data files
– Separates logical and physical views of data
– Solves problems of traditional file environment
What are traditional file environment problems
- Data redundancy
- Data inconsistency
- Program-data dependence
- Lack of flexibility
- Poor security
- Lack of data sharing and availability
Relational DBMS
- Represent data as two-dimensional tables
- Each table contains data on entity and attributes
- Table: grid of columns and rows
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