CS50 for MBAs
SQL
database
data mart
data warehouse
data lake
data
spreadsheet
raw data
flat-file databases
CSV
relational databases
C
R
U
D
CREATE
READ
UPDATE
DELETE
SQL
CREATE
READ
UPDATE
DELETE
CREATE, INSERT
SELECT
UPDATE
DELETE
...
SQLite
DB Browser for SQLite
SELECT columns FROM table WHERE condition;
AVG
COUNT
DISTINCT
MAX
MIN
...
WHERE
LIKE
LIMIT
GROUP BY
ORDER BY
JOIN
...
UPDATE table SET column=value WHERE condition;
DELETE FROM table WHERE condition;
INSERT INTO table (column, ...) VALUES(value, ...);
Assignment 7
Office Hours
CS50 for MBAs
SQL