RANDOM WEEK 2 Flashcards
SQL is a non procedural language, was does non procedural mean
meaning you just tell it what you want, not how to do it
what can you do with the SELECT option
with the select option you can get info out of a table :
SELECT * FROM customers;
what can you do with the INSERT option
The INSERT statement is used to add new records to a table.
OLTP (Online Transaction Processing)
day to day operations, for things like buying stuff online, fast transactions
OLAP (Online Analytical Processing)
data analysis and decision making, analyzing trends, which product was most sold last year (trends) etc
OLTP OR OLAP: clerk/it professional
OLTP
OLTP OR OLAP: ad-hoc
OLAP
OLTP OR OLAP: query throughput response
OLAP
OLTP OR OLAP: repetitive
OLTP
why keep OLTP and OLAP seperate? (who uses what)
OLTP is used by DBMS
OLAP is used by warehouses
two sorts of multi-dimensional model
star schema: fact table in the middle, connected to smaller attendant tables
snowflake schema: same but further splitting into a set of smaller dimension tables.