Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Preview

DA 1.24: What data architecture does day to day

This is the first page of the lesson. Read it and have a go at the activities. The rest is in the full lesson.

50 minutes

Same data, three problems

A club has sales sheets, a member list and a rota. The files sit on a school server, a cloud account and a firm's system.

Where does each belong? Who may open it? Architecture answers these questions with three jobs.

Key words

WordWhat it meansExample
Data typeThe kind of value a field holds, such as a date or a price.Date
OrganiseTo group data by a chosen rule.By type or format
HybridA mix of two kinds, such as some data on site and some in the cloud.Rota on site, photos in the cloud
File serverA computer that stores shared files for many people.The school server
PermissionWhat a person may do with data: read, write or delete.Read only
Level of accessHow much of the data a person can reach.Summary only, or every row
Multi-factor authenticationProving who you are with two or more things, such as a password and a code.Password plus phone code
CSVA plain text file where commas split each line into columns.bun,4,2
DatabaseA store of organised data a program can search.The member table
CloudStorage run by a provider and reached over the internet.An online drive

The cells students fill in are left blank in this preview.

By the end of this lesson

Note

I can describe how architecture organises data, chooses storage and controls permissions and access.

Starter: what you already know

Have a go

Starter: what you already know

3 questions
Have a go: your answers are marked here and then forgotten. Sign in if you would like your score kept, and to pick up where you left off.Sign in to keep your score

Your answers are marked here and are not kept. A college account keeps every student’s marks.

Job one: organise

Group byExample
Data typeAll dates in one place, all prices in another
Format: databaseMembers and loans
Format: spreadsheetQuick weekly totals
Format: CSV fileA simple export to share

The cells students fill in are left blank in this preview.

Job two: choose storage

PlaceWhat it means
On premisesOn your own equipment and site
CloudOn a provider's equipment, over the internet
Third partyHeld or run by another firm for you
HybridA planned mix of these

The cells students fill in are left blank in this preview.

Job three: permissions and access

Across systems such as a file server, set levels of permission: read, write, delete. Also set levels of access: summary only, or every row.

Add multi-factor authentication. Proving who you are with a password and a code stops a stolen password being enough.

Try it: multi-factor sign-in

Code: python
password_ok = True
code_ok = False
mfa_on = True

if mfa_on:
    allowed = password_ok and code_ok
else:
    allowed = password_ok
print("Sign in allowed:", allowed)

# Try it: set code_ok to True and press Run.

The lesson goes on

3 more parts of this lesson are in the full curriculum, with the tasks, the final check and the labs. A college account gives your students all of it.