• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/180

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

180 Cards in this Set

  • Front
  • Back

ACID

Atomicity, consistency, isolation, and durability. Four characteristics that a relational database must be able to maintain for transactions.

ADDM

Automatic Database Diagnostic Monitor. A tool that generates performance tuning reports based on snapshots in the AWR

AES

Advanced Encryption Standard. A widely used data encryption method.

AL16UTF16

A unicode fixed-width 2-byte character set, commonly specified for the NLS character set for NVARCHAR2, NCHAT, and NCLOB data types.

alias

In Oracle Net, a pointer to a connect string. An alias must be resolved into the address of a listener and the name of a service or instance.

ANSI

American National Standards Institute. A U.S. body that defines a number of standards relevant to computing.

API

Application Programming Interface. A defined method for manipulating data, typically implemented as a set of PL/SQL procedures in a package.

ASCII

American Standard Code for Information Interchange. A standard (with many variations) for coding letters and other characters as bytes.

ASM

Automatic Storage Management. An LVM provided with the Oracle database.

attribute

one element of a tuple (aka a column)

AVG

A function that divides the sum of a column or expression by the number of nonnull rows in a group.

Background process

A process that is part of the instance: launched at startup.

BFILE

A large object data type that is stored as an operating system file. The value in the table column is a pointer to the file.

Bind variable

A value passed from a user process to a SQL statement at statement execution time.

BLOB

Binary Large Object. A LOB data type for binary data, such as photographs and video clips.

block

the units of storage into which data files are formatted. The size can be 2 KB, 4 KB, 8 KB, 16 KB, 32 KB, or 64 KB. Some platforms will not permit all these sizes.

Cartesian product

Sometimes called a cross join. A mathematical term that refers to the set of data created by merging the rows from two or more tables.

CET

Central European Time. A time zone used in much of Europe (though not Great Britain) that is one hour ahead of UTC with daylight saving time in effect during the summer months.

Character set

The encoding system for representing data within bytes. Different character sets can store different characters and may not be suitable for all languages. Unicode character sets can store any characters.

Check constraints

A simple rule enforced by the database that restricts the values that can be entered into a column.

Client-server architecture

A processing paradigm where the application is divided into client software that interacts with the user and server software that interacts with the data.

CLOB

Character Large Object. A LOB data type for character data, such as text documents, stored in the database character set.

cluster

A hardware environment where more than one computer share access to storage. A RAC database consists of several instances on several computers opening one database on the shared storage.

cluster segment

A segment that can contain one or more tables, denormalized into a single structure.

COALESCE

a function that returns the first nonnull value from its parameter list. If all its parameters are null, then a null value is returned.

Column

An element of a row; tables are two-dimensional structures, divided horizontally into rows and vertically into columns.

Commit

To make permanent a change to data.

Complete Recovery

Following a restore of damaged database files, this applies each redo to bring the database up to date with no loss of data.

connect identifier

An Oracle Net alias.

Connect String

The database connection details needed to establish a session: the address of the listener and the service or instance name.

Consistent backup

A backup made while the database is closed.

Constraint

A mechanism for enforcing rules on data: that a column value must be unique or may only contain certain values. A primary key constraint specifies that the column must be both unique and not null.

Control file

The file containing pointers to the rest of the databases, critical sequence information, and the RMAN repository.

CPU

Central Processing Unit. The chip that provides the processing capability of a computer, such as an Intel Pentium or a Sun SPARC.

data blocks

The units into which data files are formatted.

Data dictionary

The tables owned by SYS in the SYSTEM tablespace that define the database and the objects within it.

Data dictionary views

Views on the data dictionary tables that let the DBA investigate the state of the database.

Data guard

A facility whereby a copy of the production database is created and updated (possibly in real time) with all changes applied to the production database.

Data pump

A facility for transferring large amounts of data at high speed into, out of, or between databases.

Database Buffer Cache

An area of memory in the SGA used for working on blocks copied from data files.

Database link

A connection from one database to another, based on a username and password and a connect string.

Data file

The disk-based structure for storing data.

DBA

Database Administrator. The person responsible for creating and managing Oracle databases.

DBA Role

A preseeded role provided for backward compatibility that includes all the privileges needed to manage a database, except that needed to start up or shut down.

DBCA

The Database Configuration Assistant. A GUI tool for creating, modifying, and dropping instances and databases.

DBMS

Database Management System. Often used interchangeably with RDBMS

DBWn or DBWR

The Database Writer. The background process responsible for writing changed blocks from the database buffer cache to the data files. An instance may have up to 10 database writer processes, DBW0 through DBW9.

DDL

Data Definition Language. The subset of SQL commands that change object definitions within the data dictionary: CREATE, ALTER, DROP, and TRUNCATE.

deadlock

A situation where two sessions block each other, such that neither can do anything. Deadlocks are detected and resolved automatically by the database.

DECODE

A function that implements if-then-else conditional logic by testing two terms for equality and returning the third term if they are equal or, optionally, returning some other term if they are not.

direct path

A method of I/O on data files that bypasses the database buffer cache.

directory object

An oracle directory: an objects within the database that points to an operating system directory.

DML

Data Manipulation Language. The subset of SQL commands that change data within the database: INSERT, UPDATE, DELETE, and MERGE.

DHCP

Dynamic Host Configuration Protocol. The standard for configuring the network characteristics of a computer, such as its IP address, in a changing environment where computers may be moved from one location to another.

DNS

Domain Name Service. The TCP mechanism for resolving network names into IP addresses.

domain

The set of values an attribute is allowed to take. Terminology: tables have rows; rows have columns with values. Or: relations have tuples; tuples have attributes with values taken from their domain.

DSS

Decision Support System. A database, such as a data warehouse, optimized for running queries as against OLTP work.

easy connect

A method of establishing a session against a database by specifying the address on the listener and the service name without using an Oracle Net alias.

EBCDIC

Extended Binary Coded Decimal Interchange Code. A standard developed by IBM for coding letters and other characters in bytes.

environment variable

a variable set in the operating system shell which can be used by application software and by shell scripts.

equijoin

A join condition using an equality operator.

Fact table

The central table in a star schema, with columns for values relevant to the row and columns used as foreign keys to the dimension tables.

FGA

Fine Grained Auditing. A facility for tracking user access to data based on the rows that are seen or manipulated.

full backup

a backup containing all blocks of the files backed up, not only those blocks changed since the last backup.

Grid computing

An architecture where the delivery of a service to end users is not tied to certain server resources but can be provided from anywhere in a pool of resources.

Group by

A clause that specifies the grouping attribute rows must have in common for them to be clustered together.

GUI

Graphical user interface. A layer of an application that lets users work with the application through a graphical terminal, such as a PC with a mouse.

HTTP

Hypertext Transfer Protocol. THe protocol that enables the World Wide Web this is layered protocol that runs over TCP/IP.

HWM

High water mark. This is the last block of a segment that has ever been used-- blocks above this are part of the segment but are not yet formatted for use.

I/O

Input/output. The activity of reading from or writing to disks--often the slowest point of a data processing operation.

IBM

International Business Machines. A well known computer hardware, software, and services company.

Inconsistent Backup

A backup made while the database was open.

INITCAP

A function that accepts a string of characters and returns each word in title case.

incremental backup

A backup containing only blocks that have been changed since the last backup was made.

Inner Join

When equijoins and nonequijoins are performed, rows from the source and target tables are matched. These are referred to as inner joins.

INSTR

A function that returns the positional location of the nth occurrence of a specified string of characters in a source string.

Instance recovery

The automatic repair of damage caused by a disorderly shutdown of the database.

IOT

Index Organized Table. A table type where the rows are stored in the leaf blocks of an index segment.

IP

Internet Protocol. Together with the Transmission Control Protocol, TCP/IP: the de facto standard communication protocol used for client/server communication over a network.

IPC

Interprocess Communications Protocol. The platform-specific protocol, provided by your OS vendor, used for processes running on the same machine to communicate with each other.

ISO

International Organization for Standardization. A group that defines many standards, including SQL.

J2EE

Java 2 Enterprise Edition. The standard for developing Java applications.

JOIN...On

A clause that allows the explicit specification of join columns regardless of their column names. This provides a flexible joining format.

JOIN....USING

A syntax that allows a natural join to be formed on specific columns with shared names.

joining

Involves linking two or more tables based on common attributes. Joining allows data to be stored in third normal form in discrete tables, instead of in one large table.

JVM

Java Virtual Machine. The run-time environment needed for running code written in Java. Oracle provides a JVM within the database, and there will be one provided by your operating system.

LAST_DAY

A function used to obtain the last day in a month given any valid date item.

LDAP

Lightweight Directory Access Protocol. The TCP implementation of the X25 directory standard, used by the Oracle Internet Directory for name resolution, security, and authentication. LDAP is also used by other software vendors, including Microsoft and IBM

LENGTH

A function that computes that number of characters in a string including spaces and special characters.

LGWR

Log writer. The background process responsible for flushing change vectors from the log buffer in memory to the online redo logfiles on disk.

library cache

A memory structure within the shared pool, used for caching SQL statements parsed into their executable form.

listener

the server-side process that listens for database connection requests from user processes and launches server processes to establish sessions.

LOB

Large Object. A data structure that is too large to store within a table. LOBs are defined as columns of a table but are physically stored in a separate segment.

log switch

The action of closing one online logfile group and opening another; triggered by the LGWR process filling the first group.

LVM

Logical Volume Manager. A layer of software that abstracts the physical storage within your computer from the logical storage visible to an application.

MMON

Manageability Monitor. The background process responsible for gathering performance monitoring information and raising alerts.

MOD

The modulus operation, a function that returns the remainder of a division operation.

MONTHS_BETWEEN

A function that computes the number of months between two given date parameters and is based on a 31-day month.

mounted database

A situation where the instance has opened the database control file but not the online redo logfiles or data files.

MTBF

Mean time between failure. A measure of the average length of running time for a database between unplanned shutdowns.

MTTR

Mean time to recover. The average time it takes to make the database available for normal user after a failure.

multiplexing

to maintain multiple copies of files.

namespace

A logical grouping of objects within which no two objects may have the same name.

Natural join

A join performed using the NATURAL JOIN syntax when the source and target tables are implicitly equijoined using all identically named columns.

NCLOB

National Character Large Object. A LOB data type for character data, such as text documents, stored in the alternative national database character set.

NETBEUI

NETBIOS Extended User Interface. An enhanced version of NETBIOS.

NETBIOS

Network Basic Input Output System. The network communications protocol that was burnt onto the first network card that IBM ever produced.

NLS

National Language Support. The capability of the Oracle database to support many linguistic, geographical, and cultural environments--now usually referred to as globalization.

node

A computer attached to a network.

Nonequijoin

Performed when the values in the join columns fulfill the join condition based on an inequality expression.

null

The absence of a value, indicating that the value is not known, missing, or inapplicable.

NULLIF

A function that tests two terms for equality. If they are equal, the function returns null; else it returns the first of the two terms tested.

NVL

A function that returns either the original item unchanged or an alternative item if the initial term is full.

NVL2

A function that returns a new if-null item if the original item is null or an alternative if-not-null item if the original term is not null.

OC4J

Oracle Containers for J2EE. The control structure provided by the Oracle Application Server for running Java programs.

OCI

Oracle Call Interface. An API, published as a set of C libraries, that programmers can use to write user processes that will use an Oracle database.

ODBC

Open Database Connectivity. A standard developed by Microsoft for communicating with relational databases. Oracle provides an ODBC driver that will allow clients running Microsoft products to connect to an Oracle database.

offline backup

a backup made while the database is closed.

OLAP

Online Analytical Processing. Select intensive work involving running queries against a (usually) large database. Oracle provides OLAP capabilities as an option, in addition to the standard query facilities.

OLTP

Online Transaction Processing. A pattern of activity within a database typified by a large number of small, short, transactions.

online backup

a backup made while the database is open.

online redo log

the files to which change vectors are streamed by the LGWR.

OS

Operating system. Typically, in the Oracle environment, this will be a version of Unix (perhaps Linux) or Microsoft Windows

Oracle Net

Oracle's proprietary communications protocol, layered on top of an industry standard protocol.

ORACLE_BASE

The root directory into which Oracle products are installed.

ORACLE_HOME

The root directory of any one Oracle product.

outer join

a join performed when rows, which are not retrieved by an inner join, are included for retrieval.

parse

An action that converts SQL statements into a form suitable for execution.

PGA

Program Global Area. The variable sized block of memory used to maintain the state of a database session. PGAs are private to the session and controlled by the session's server process.

PL/SQL

Procedural Language/ Structured Query Language. Oracle's proprietary programming language, which combines procedural constructs, such as flow control, and user interface capabilities with SQL.

PMON

Process Monitor. The background process responsible for monitoring the state of user's sessions against an instance.

Primary key

The column (or combination of columns) whose value(s) can be used to identify each row in a table.

Projection

The restriction of columns selected from a table. Using projection, you retrieve only the columns of interest and not every possible column.

RAC

Real Application Clusters. Oracle's clustering technology, which allows several instances in different machines to open the same database for scalability, performance, and fault tolerance.

RAID

Redundant Array of Inexpensive Disks. Techniques for enhancing performance and/or fault tolerance by using a volume manager to present a number of physical disks to the operating system as a single logical disk.

raw device

An unformatted disk or disk partition

RDBMS

Relational Database Management System. Often used interchangeably with DBMS

RAM

Random Access Memory. The chips that make up the real memory in your computer hardware, as opposed to the virtual memory presented to software by the operating system.

Referential Integrity

A rule defined on the table specifying that the values in a column (or columns) must map onto those of a row in another table.

Relation

A two-dimensional structure consisting of tuples with attributes (aka a table).

REPLACE

A function that substitutes each occurrence of a search item in the source string with a replacement term and returns the modified source string.

RMAN

Recovery Manager. Oracle's backup and recovery tool.

rowid

The unique identifier of every row in the database, used as a pointer to the physical location of the row.

schema

The objects owned by a database user.

SCN

System Change Number. The continually incrementing number used to track the sequence and exact time of all events within a database.

Segment

A database object, within a schema, that stores data.

Selection

The extraction of rows from a table. Selection includes the further restriction of the extracted rows based on various criteria or conditions. This allows you to retrieve only the rows that are of interest and not every row in the table.

Self-join

A join required when the join columns originate from the same table. Conceptually, the source table is duplicated and a target table is created. The self-join then works as regular join between two discrete tables.

Sequence

A database object, within a schema, that can generate consecutive numbers.

Service name

A logical name registered by an instance with a listener, which can be specified by a user process when it issues a connect request.

Session

A user process and a server process, connected to the instance.

SGA

System Global Area. The block of shared memory that contains the memory structures that make up an oracle instance.

SID

(1) System Identifier. The name of an instance, which must be unique on the computer the instance is running on. (2) Session identifier. The number used to identify uniquely a session logged on to an Oracle instance.

SMON

System Monitor. The background process responsible for opening a database and monitoring the instance.

spfile

Server parameter file. The file containing the parameters used to build an instance in memory.

SQL

Structured Query Language. An international standard language for extracting data from and manipulating data in relational databases.

SSL

Secure Sockets Layer. A standard for securing data transmission, using encryption, checksumming, and digital certificates.

SUBSTR

A function that extracts and returns a segment from a given source string.

SUM

A function that returns an aggregated total of all the nonnull numeric expression values in a group.

Synonym

An alternative name for a database object

sysdba

The privilege that lets a user connect with operating system or password file authentication and create, start up, and shut down a database.

sysope

The privilege that lets a user connect with operating system or password file authentication and start up and shut down (but not create) a database.

System

A preseeded schema used for database administration purposes.

table

A logical two-dimensional data storage structure, consisting of rows and columns.

tablespace

The logical structure that abstracts logical data storage in tables from physical data storage in data files.

TCP

Transmission Control Protocol. Together with the Internet Protocol, TCP/IP: the de facto standard communication protocol used for client/server communication over a network.

TCPS

TCP with SSL. The secure sockets version of TCP.

tempfile

The physical storage that makes up a temporary tablespace, used for storing temporary segments.

TNS

Transparent Network Substrate. The heart of Oracle Net, a proprietary layered protocol running on top of whatever underlying network transport protocol you choose to use--probably TCP/IP.

TO_CHAR

A function that performs date-to-character and number-to-character data type conversions.

TO_DATE

A function that explicitly transforms character items into date values.

TO_NUMBER

A function that changes character items into number values.

transaction

a logical unit of work that will complete in total or not at all.

tuple

A one-dimensional structure consisting of attributes (aka a row)

UGA

User Global Area. That part of the PGA that is stored in the SGA for sessions running through shared servers.

UI

User interface. The layer of an application that communicates with end users--nowadays, frequently graphical: a GUI

URL

Uniform Resource Locator. A standard for specifying the location of an object on the Internet consisting of a protocol, a host name and domain, an IP port number, a path and filename, and a series of parameters.

UTC

Coordinated Universal Time. Global standard time zone, all others relate to it as offsets, ahead or behind.

X-Windows

The standard GUI environment used on most computers, except those that run Microsoft Windows.

XML

Extensible Markup Language. A standard for data interchange using documents, where the format of the data is defined by tags within the document.