Lesson 10: Databases Flashcards

1
Q

A ____________________ (DBMS) or database program is a software that allows you to create, access, and manage a database

A

database management system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

A __________ is a field that uniquely identifies each record in a table, such as Student ID

A

primary key

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

__________ occurs when you store the same data in more than one place

A

Data redundancy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  1. Reduced data redundancy
  2. Improved data integrity
  3. Shared data
  4. Easier access
  5. Reduced development time
A

Advantages of database approach

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

A __________ extracts data from a database based on specified criteria, or conditions, for one or more fields

A

query

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  1. Fields
  2. Records
  3. Tables
  4. Queries
  5. Forms
  6. Reports
A

Elements of a Database

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  1. Text
  2. Numbers
  3. AutoNumber
  4. Currency
  5. Date
  6. Memo
  7. Yes/No
  8. Hyperlink
  9. Object
  10. Attachment
A

Common Data Types

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Unique number automatically assigned by the DBMS to each added record, which provides a value that identifies the record (such as student ID)

A

AutoNumber

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Also called BLOB (binary large object)

A

Object

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

A __________, sometimes called a repository, contains data about each table in the database and each field in those tables

A

data dictionary

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

__________ is the process of comparing data with a set of rules or values to determine if the data meets certain criteria

A

Validation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

____________________ (SQL) is a popular query language that allows users to manage, update, and retrieve data

A

Structured query language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

A __________ consists of simple, English-like statements that allow users to specify the data they want to display, print, store, update, or delete

A

query language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Most DBMSs include __________, a feature that has a graphical user interface to assist users with retrieving data

A

query by example (QBE)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

A __________, also called a report generator, allows users to design a report on the screen, retrieve data into the report design, and then display or print the report.

A

report writer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

A listing of activities that modify the contents of the database

A

Log

17
Q

In a __________, also called forward recovery, the DBMS uses the log to reenter changes made to the database since the last save or backup

A

rollforward

18
Q

In a __________, also called the backward recovery, the DBMS uses the log to undo any changes made to the database during a certain period

A

rollback

19
Q

A backup plan in which changes are backed up as they are made

A

Continuous backup

20
Q

__________ or nonrelational databases resolve many of the weaknesses of relational databases

A

NoSQL databases

21
Q

__________ (also called key-value stores) create any number of key-value pairs for each record

A

Key-value databases

22
Q

A __________ consists of two related items: a constant that defines the set (the key) and a variable that belongs to the set (the value)

A

key-value pair

23
Q

____________________ (RDBMS) is a software program in which data is organized as a collection of tables, and relationships between tables are formed through a common field

A

Relational database managment system

24
Q

__________ (DBaaS) means the DBMS runs on servers owned by a cloud provider, and users access the database remotely through a browser

A

Database as a service

25
Q

An __________ is a database object that is created based on a field or combination of fields

A

index

26
Q

A __________ is a series (or chain) of records stored in encrypted blocks across a network

A

blockchain