Chapter1 Flashcards

(32 cards)

1
Q

Data

A

is numeric, textual, visual, or audio information that describes real-world systems.

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

Scope

A

The amount of data produced and collected can vary. Ex: A small business might track an inventory of a few thousand items, bu t a large commerce website might
track billions of items.

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

Format

A

Data may be produced as numbers, text, images, audio, or video. Ex: A phone’s proximity sensor generates raw numbers, and a s atellite captures images

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

Access

A

Some data sources are private while others are made publicly available.

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

database

A

is a collection of data in a structured format. In principle, databases can be stored on paper or even clay tablets

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

database system

A

also known as a database management system or DBMS, is software that reads and writes data in a database.

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

query

A

is a request to retrieve or change data in a database.

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

database application

A

software that helps business users interact with database systems.

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

database administrator

A

is responsible for securing the database system against unauthorized users. A database administrator enforces procedures for user access
and database system availability.

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

database designer

A

determines the format of each data element and the overall database structure.

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

database programmer

A

develops computer programs that utilize a database. Database programmers write applications that combine database query langu ages and
general-purpose programming languages. Query languages and general-purpose languages have significant differences, so database programming is a specialized
challenge.

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

database user

A

is a consumer of data in a database. Database users request, update, or use stored data to generate reports or information

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

Performance

A

When many users and applications simultaneously access large databases, query response time degrades rapidly. Database syst ems maintain fast
response times by structuring data properly on storage media and processing queries efficiently.

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

Authorization

A

Many database users should have limited access to specific tables, columns, or rows of a database. Database systems authori ze individual users to access
specific data.

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

Security

A

Database systems ensure authorized users only access permissible data. Database systems also protect against hackers by enc rypting data and restricting
access.

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

Rules

A

Database systems ensure data is consistent with structural and business rules.

17
Q

transaction

A

is a group of queries that must be either completed or rejected as a whole.

18
Q

database system is composed of

A

query processor, storage manager, transaction manager, log, and catalog

19
Q

relational database

A

stores data in tables, columns, and rows, similar to a spreadsheet. All data in a column has the same
format.

20
Q

query

A

is a command for a database that typically inserts new data, retrieves data, updates data, or
deletes data from a database

21
Q

query language

A

is a computer programming language for writing database queries.

22
Q

SQL statement

A

is a complete, executable database command.

23
Q

INT

A

stores integer values

24
Q

DECIMAL

A

stores fractional numeric values

25
VARCHAR
stores textual values
26
DATE
stores year, month, and day
27
database design
is a specification of database objects such as tables, columns, data types, and indexes. Database design also refers to the process used to develop the specification.
28
Conceptual design
has many alternative names, such as analysis, data modeling, and requirements definition
29
logical design
phase implements database requirements in a specific database system. For relational database systems, logical design converts entities, relationships, and attributes into tables, keys, and columns
30
physical design
phase adds indexes and specifies how tables are organized on storage media. Ex: Rows of a table may be sorted on the values of a column and stored in sort order. Physical design is specified with SQL statements such as CREATE INDEX and, like logical design, is specific to a database system.
31
data independence.
The principle that physical design never affects query results
32
An application programming interface, or API
is a library of procedures or classes that links a host programming language to a database. The host language calls library procedures, which handle details such as connecting to the database, executing queries, and returning results. Ex: JDBC is a library of Java classes that access relational databases.