Introduction To Databases Flashcards

1
Q

Data

A

Data 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

Analog

A

historically, data was mostly analog, encoded as continuous variations or various physical media

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

Digital

A

Digitally encoded as zeros, and ones on electronic and magnetic media

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

Database

A

Collection of data in a structured format.

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

Database System, Database management system, DBMS

A

Software that reads and writes data in a database. Database systems ensure data is secure, internally consistent, and available at all times.

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

Query Language

A

Specialized programming language, designed specifically for database systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
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
8
Q

Database administrator

A

Database admin is responsible for securing the database system against unauthorized users. DB admin also enforces procedures for user access and database system availability.

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

database designer

A

Determines format of each data element and overall database structure. DB Designer must balance several priorities, including storage, response time, and support for rules that govern the data.

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

Database Programmer

A

Database programmer develops computer programs that utilize a database

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

Database User

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
12
Q

Transacation

A

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

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

Architecture

A

Architecture of a database system describes the internal components and the relationships between components

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

Query Processor

A

Query processor interprets queries, creates a plan to modify the database or retrieve data, and return’s query results to the application.

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

Query Optimization

A

Query processor performs query optimization to ensure the most efficient instructions are executed on the data

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

Storage manager

A

Translate the query processor instructions into low-level-file-system commands that modify or retrieve data

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

Indexes

A

Storage Manager uses indexes to quickly locate data

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

Transaction Manager

A

Transaction manager ensure transactions are properly executed

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

Log

A

Log file containing a complete record of all inserts’, updates, and delete processed by the database.

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

Catalog/Data dictionary

A

Dictionary of tables, columns, indexes, and other database objects

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

Relational Database

A

Stores data in tables, columns, and rows, similar to a spreadsheet

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

SQL

A

Structured Query Language and includes statements that read and write data, create and delete tables, and administer the database system

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

Big Data

A

Growth of the internet generated massive volumes of online data, often with poorly structured or missing information.

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

NoSQL

A

Newer, non-relational systems are called NOSQL, for Not Only SQL, and are optimized for big data.

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

Open Source

A

Software that anyone can inspect, copy, and modify with no licensing fee.

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

Query

A

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

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

Query Language

A

Computer programming language for writing database queries

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

CRUD

A

Four Common queries sometimes referred to as CRUD operations, acronym for Create, Read, Update, and Delete data

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

Statement

A

SQL statement is a database command, such as a query that inserts, selects, updates, or deletes data

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

Insert

A

Inserst rows into a tables

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

Select

A

Retrieves data from a table

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

Update

A

Modifies data in a table

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

Delete

A

Deletes rows in a table

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

Create Table

A

Statement creates a new table by specifying the table and column names

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

Data Type

A

Every column is assigned a datatype that indicates the format of column values. Data type can be numeri, Textual, or complex

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

Database Design

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

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

Analysis

A

Analysis phase specifies database requirements without regard to a specific database system

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

ER Diagrams

A

Entities, relationships, and attributes are depicted in ER diagrams.

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

Logical design

A

Phase that implements database requirements in a specific database system

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

Key

A

Key is a column used to identify individual rows of a table

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

Table Diagram

A

Logical design is depicted in a table Diagram

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

Schema

A

Logical design, as specified in SQL and depicted in a table diagram

43
Q

Physical Design

A

Phase that adds indexes and specifies how tables are organized on storage media

44
Q

Data independence

A

Principle that physical design never affects query results

45
Q

API/Application programming interface

A

Library of procedures or classes that links a host programing language to a database

46
Q

MySQL

A

Leading relational database system sponsored by Oracle

47
Q

MySQL Community

A

MySQL server free edition

48
Q

MySQL Enterprise

A

Paid edition for managing commercial databses

49
Q

Root Account

A

Administrative account that has full control of MySQL

50
Q

MySQL Command Line Client

A

Text interface included in the MySQL Server download. It allows developers to connect to the database server, perform administrative functions, and execute SQL statements.

51
Q

Error Code

A

MySQL returns an error code and description when an SQL statement is syntactically incorrect or the database cannot execute the statement.

52
Q

MySQL Workbench

A

Workbench is installed alongside MySQL server and allows developers to execute SQL commands using an editor.

53
Q

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

A

Data

54
Q

historically, data was mostly analog, encoded as continuous variations or various physical media

A

Analog

55
Q

Digitally encoded as zeros, and ones on electronic and magnetic media

A

Digital

56
Q

Collection of data in a structured format.

A

Database

57
Q

Software that reads and writes data in a database. Database systems ensure data is secure, internally consistent, and available at all times.

A

Database System, Database management system, DBMS

58
Q

Specialized programming language, designed specifically for database systems

A

Query Language

59
Q

Software that helps business users interact with database systems.

A

Database application

60
Q

Database admin is responsible for securing the database system against unauthorized users. DB admin also enforces procedures for user access and database system availability.

A

Database administrator

61
Q

Determines format of each data element and overall database structure. DB Designer must balance several priorities, including storage, response time, and support for rules that govern the data.

A

database designer

62
Q

Database programmer develops computer programs that utilize a database

A

Database Programmer

63
Q

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

A

Database User

64
Q

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

A

Transacation

65
Q

Architecture of a database system describes the internal components and the relationships between components

A

Architecture

66
Q

Query processor interprets queries, creates a plan to modify the database or retrieve data, and return’s query results to the application.

A

Query Processor

67
Q

Query processor performs query optimization to ensure the most efficient instructions are executed on the data

A

Query Optimization

68
Q

Translate the query processor instructions into low-level-file-system commands that modify or retrieve data

A

Storage manager

69
Q

Storage Manager uses indexes to quickly locate data

A

Indexes

70
Q

Transaction manager ensure transactions are properly executed

A

Transaction Manager

71
Q

Log file containing a complete record of all inserts’, updates, and delete processed by the database.

A

Log

72
Q

Dictionary of tables, columns, indexes, and other database objects

A

Catalog/Data dictionary

73
Q

Stores data in tables, columns, and rows, similar to a spreadsheet

A

Relational Database

74
Q

Structured Query Language and includes statements that read and write data, create and delete tables, and administer the database system

A

SQL

75
Q

Growth of the internet generated massive volumes of online data, often with poorly structured or missing information.

A

Big Data

76
Q

Newer, non-relational systems are called NOSQL, for Not Only SQL, and are optimized for big data.

A

NoSQL

77
Q

Software that anyone can inspect, copy, and modify with no licensing fee.

A

Open Source

78
Q

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

A

Query

79
Q

Computer programming language for writing database queries

A

Query Language

80
Q

Four Common queries sometimes referred to as CRUD operations, acronym for Create, Read, Update, and Delete data

A

CRUD

81
Q

SQL statement is a database command, such as a query that inserts, selects, updates, or deletes data

A

Statement

82
Q

Inserst rows into a tables

A

Insert

83
Q

Retrieves data from a table

A

Select

84
Q

Modifies data in a table

A

Update

85
Q

Deletes rows in a table

A

Delete

86
Q

Statement creates a new table by specifying the table and column names

A

Create Table

87
Q

Every column is assigned a datatype that indicates the format of column values. Data type can be numeri, Textual, or complex

A

Data Type

88
Q

Specification of database objects such as tables, columns, data types, and indexes. Database design also refers to the process used to develop the specification

A

Database Design

89
Q

Analysis phase specifies database requirements without regard to a specific database system

A

Analysis

90
Q

Entities, relationships, and attributes are depicted in ER diagrams.

A

ER Diagrams

91
Q

Phase that implements database requirements in a specific database system

A

Logical design

92
Q

Key is a column used to identify individual rows of a table

A

Key

93
Q

Logical design is depicted in a table Diagram

A

Table Diagram

94
Q

Logical design, as specified in SQL and depicted in a table diagram

A

Schema

95
Q

Phase that adds indexes and specifies how tables are organized on storage media

A

Physical Design

96
Q

Principle that physical design never affects query results

A

Data independence

97
Q

Library of procedures or classes that links a host programing language to a database

A

API/Application programming interface

98
Q

Leading relational database system sponsored by Oracle

A

MySQL

99
Q

MySQL server free edition

A

MySQL Community

100
Q

Paid edition for managing commercial databses

A

MySQL Enterprise

101
Q

Administrative account that has full control of MySQL

A

Root Account

102
Q

Text interface included in the MySQL Server download. It allows developers to connect to the database server, perform administrative functions, and execute SQL statements.

A

MySQL Command Line Client

103
Q

MySQL returns an error code and description when an SQL statement is syntactically incorrect or the database cannot execute the statement.

A

Error Code

104
Q

Workbench is installed alongside MySQL server and allows developers to execute SQL commands using an editor.

A

MySQL Workbench