csp chapter 4: storing data - spreadsheets and databases

0.0(0)
studied byStudied by 0 people
0.0(0)
call with kaiCall with Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/36

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 3:50 AM on 1/27/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

37 Terms

1
New cards

crowdsourcing

tapping into the collective intelligence of a large group of people to achieve a specific goal or solve a problem

2
New cards

citizen science

type of scientific research that is conducted by distributed individuals who contribute relevant data to research using their own computer devices

3
New cards

examples of data visualization

  1. charles minard’s map of napoleon’s 1912-13 russian campaign

  2. john snow’s mapping of cholera outbreaks in 1854

4
New cards

common misrepresentation in data

correlation does NOT mean causation

5
New cards

simpson’s paradox

groups of data individually trend in one direction but when combined, the trend disappears or is reversed

6
New cards

first electronic spreadsheets

visicalc (apple II) and lotus 1-2-3 (IBM PC)

7
New cards

rows

go from left to right, labeled using numbers (1…)

8
New cards

columns

go from top to bottom, labeled using letters (a…)

9
New cards

cell

each individual piece of grid (labeled with letter-number)

10
New cards

label

text that descirbes some part of the spreadsheet

11
New cards

constant

any number the user enters into the spreadsheet

12
New cards

formula

equation that can perform calculations on existing cells

13
New cards

formatting

makes data more visually appealing

  • right click on cell, select formatting, format cells and check under home tab

14
New cards

conditional formatting

highlights cells that meet a specific criteria (= a value, > value, top __), can also turn cells into mini graphs

15
New cards

auto formatting

pre-made templates to change spreadsheet

  • select cells, select formatting, format as table

16
New cards

database

organized collection of data stores in tables

  • data is consistent

17
New cards

consistency in databases

info in one table does not contradict itself in any other table

18
New cards

idempotency

an operation will result in the same end result no matter how many times its performed

19
New cards

write-ahead logging

all changes are written and saved to a log before they’re applied to the database so all components in a transaction need to be carried out before the transaction is considered complete

20
New cards

atomic transactions

transactions that cannot be broken down while being executed

21
New cards

rollback

returning back to the state before the write-ahead log began

22
New cards

deadlock

when two transactions are trying to lock the same row and neither can continue until the other is complete

  • one of the transactions must be rolled back

23
New cards

two-phase commit protocol

standardized way to make sure all data can be written without any inconsistencies

  • first phase: check to see if all processes can be completed

  • second: if they can be written without issue, then the processes will be committed

    • if not, the phase will rollback

24
New cards

relational database

have multiple tables that are connected or related through the use of unique keys, a column holding a unique value that distinguishes each record from all others

25
New cards

virtual table

temporary tables made up of parts of other tables that help to reduce redundant data

26
New cards

SQL (structured query language)

language used to manage, access, and manipulate relational databases

  • ignores white space and is not case-sensitive

27
New cards

SELECT class_year FROM students;

returns every student’s class year, including duplicates

28
New cards

distinct

only lists unique values

29
New cards

order by

sort the data

30
New cards

desc/asc

gives descending/ascending order

31
New cards

limit

limits to a certain # of rows

  • using * specifies all columns

32
New cards

where

used to get records that match specific criteria

  • can be used in conjunction with and/or/not

33
New cards

like %

% represents 0 or more unknown characters

  • “LIKE ‘W%’” would return entries of any length that start w capital W

  • LIKE %ing would return only entries ending in ‘ing’

34
New cards

like _

_ represents exaclty one character

  • LIKE T_m would return Tim, Tom, Tum

35
New cards

join

combines entries from two or more tables

  • using ON specifies how the tables being joined are related

36
New cards

fault-tolerance

ability of a system to continue to run properly even if one piece fails

37
New cards

big data

sets of data that are larger than a consumer software application can handle