CS 303 Flashcards
Dynamic storage
dynamic storage (like RAM) requires power to maintain its information
____________ doesn’t require power, by maintaining the contents even while turned off.
static storage
Magnetic storage
uses magnetism and metal pieces embedded in a plastic film to encode information
uses lasers and bumps on a plastic disk
optical storage
exclusively uses electronics, particularly flash memory
flash storage
remote storage
cloud storage
encodes information by punching holes in paper cards
paper storage
Three factors of storage:
speed, cost, evolution
a column in a database
tuple
functional dependencies
the relationship between a database attribute and another
a _______ of a relation determine that no two tuples have the same attributes across the data set
key
The term ___________ refers to the reduction of a complex structure to a simpler, more straightforward one.
decompose
Each tuple is reliant only on a ______________
primary key
How many child records or tables can a parent table have?
unlimited
How many parent tables can a child record or table have?
1
Ultimately, what is at the ‘top’ of a hierarchical database?
a single parent table
What rough shape does a hierarchical database take?
a pyramid
The type of database that stores journals and magazine articles is called a _____.
library database
What is the main difference between a database and a database application?
The database contains the collection of information and data, while the database application is the software used to organize this data.
_____________________ allows for jobs to be run with minimal to no human intervention following preset schedules and priorities, as long as the information needed to execute the job is present.
Batch processing
Which of the following is a good example of batch processing?
Printing out paychecks
The property that determines if a batch job is executed faster or slower than others is referred to as its …
priority
Jobs that run in a batch processing environment…
… can be executed at any point, and may use different priority settings to manage their impact on other jobs and users.
FIFO stands for _____.
first in, first out
In a batch processing model, the executing jobs that are being processed by the computer are often said to be running…
in the background
What is the main distinguishing feature of a batch processing system?
It accumulates one or more transactions over a period of time before processing them at a later scheduled time.
only the whole transaction should be saved/processed
atomicity
the data going out must remain the same when it is saved
consistent