Databases CIT Flashcards
Application Server
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.
BLOB
An abbreviation for Binary Large OBject. In SQL, BLOB can be a general term for
any data of type long varchar.
RDMS Client/Server
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.
Column
A single unit of named data that has a particular data type to a column
Commit
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.
Data Type
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.
Embedded Database
An embedded database is the combination of a database and the database
software which typically resides within an application.
Foreign Key
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.
Index
A separate structure that allows fast access to a table’s rows based on the data
values of the columns used in the index
JDBC
Java Database Connectivity API. JDBC provides a standard database access and
manipulations API for Java programs.
Natural Join
A join formed between two tables where the values of identically named and
defined columns are equal.
Outer Join
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.
Primary Key
A column or group of columns in a given table that uniquely identifies each row of
the table.
Query
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.
Referential Integrity
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.