Databases CIT Flashcards

1
Q

Application Server

A

A server that processes application-specific database operations made from
application client programs. The DBMS is in-process with the application code for
very fast internal access.

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

BLOB

A

An abbreviation for Binary Large OBject. In SQL, BLOB can be a general term for
any data of type long varchar.

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

RDMS Client/Server

A

A server is a program that runs on a computer that directly manages the database.
A client is a separate program (or process) that communicates with the database
server through some kind of Remote Procedure Call (RPC) in order to perform
application-specific database operations.

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

Column

A

A single unit of named data that has a particular data type to a column

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

Commit

A

The action that causes all of the changes made by a particular transaction to be
reliably written to the database files and made visible to other users.

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

Data Type

A

The basic kind of data that can be stored in a column. Examples of data types that
are available in RDM SQL are: char, varchar, binary, boolean, tinyint, integer,
double, date.

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

Embedded Database

A

An embedded database is the combination of a database and the database
software which typically resides within an application.

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

Foreign Key

A

One or more columns in a table intended to contain only values that match the
related primary/unique key column(s) in the referenced table. Foreign and primary
keys explicitly define the direct relationships between tables.

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

Index

A

A separate structure that allows fast access to a table’s rows based on the data
values of the columns used in the index

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

JDBC

A

Java Database Connectivity API. JDBC provides a standard database access and
manipulations API for Java programs.

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

Natural Join

A

A join formed between two tables where the values of identically named and
defined columns are equal.

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

Outer Join

A

A join formed between two tables that in addition to including the rows from the
two tables with matching join column values will also include the values from one
table that do not have matching rows in the other.

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

Primary Key

A

A column or group of columns in a given table that uniquely identifies each row of
the table.

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

Query

A

A complete SELECT statement that specifies
1. the columns and tables from which data is to be retrieved;
2. optionally, conditions that the data must satisfy;
3. optionally, computations that are to be performed on the retrieved column
values; and
4. optionally, a desired ordering of the result set.

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

Referential Integrity

A

A condition in which the foreign key column values in all of the rows in one table
have matching rows in the referenced primary key table. Referential integrity is
maintained by SQL during the processing of an INSERT and DELETE statement
and any UPDATE statement that modifies a foreign or primary key value.

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

Relational Model

A

A database in which inter-table relationships are organized primarily
through common data columns, which define a one-to-many relationship between
a row of the primary key table and one or more rows of the matching foreign key
table.

17
Q

Result Set

A

The complete set of rows that is returned by a particular SELECT statement.

18
Q

Rollback

A

An operation, usually performed by the SQL ROLLBACK statement, that discards
all of the changes made by all INSERT, UPDATE and DELETE statements that
have been executed since the most recently started transaction (e.g., START
TRANSACTION statement).

19
Q

SQL

A

The standardized and commonly accepted language used for defining, querying
and manipulating a relational database.

20
Q

Stored Procedure

A

A named and optionally parametrised compiled set of SQL database access
statements that can be executed as a unit through a call to the stored procedure.

21
Q

Attribute

A

A table consists of several record/s(row/s), each record can be broken down into
several smaller parts of data known as Attributes.

22
Q

Tuple

A

A single entry in a table is called a Tuple or Record or Row. A tuple in a table
represents a set of related data.