5 - Database Processing Flashcards
Information Technology concepts and vocab
Access
A popular personal and small workgroup DBMS product from Microsoft.
Bigtable
A nonrelational data store developed by Google.
Cassandra
A durable, nonrelational data store that operates over hundreds of thousands of servers.
Originally developed by Facebook and later turned over to the open source community; it has become an Apache Top Level Project.
Columns
Also called fields, or groups of bytes.
A database table has multiple columns that are used to represent the attributes of an entity.
Examples are PartNumber, EmployeeName and Sales Data.
Database
A self-describing collection of integrated records.
Database Administration
A person or department that develops procedures to ensure efficient and orderly multi-user processing of the database, to control database structure, or to protect the database.
Database application
A collection of forms, reports, queries, and application programs that facilitates users’ processing of the database.
A database can be processed by many different database applications.
Database Management System (DBMS)
A program for creating, processing, and administering a database.
A DBMS is a large and complex program that is licensed like an operating system.
Microsoft Access and Oracle databases are example DBMS products.
Durability
A condition of a data store in which, once data is committed to the data store, it won’t be lost even in the presence of network or computer failure.
Dynamo
A nonrelational data store developed by Amazon.com
Elastic
In cloud computing, the situation that exists when the amount of resources leased can be dynamically increased or decreased, programmatically, in a short span of time, and organizations only pay for the resources they use.
This term was first used this way by Amazon.com.
Fields
Also called columns, groups of bytes on a database table
Byte
- 8-bit chunks of data
- Characters of data
File
A group of similar rows or records
in a database, sometimes called a table.
Foreign Keys
A column or group of columns used to represent relationships.
Values of the foreign key match the values of the primary key in a different (aka foreign) table.
Form
Data entry forms are used to read, insert, modify, and delete database data.
Graphical Queries
Queries in which criteria are created when the user clicks on a graphic.
Key
- A column or group of columns that identifies a unique row in a table, also referred to as a Primary Key
- A number used to encrypt data. The encryption algorithm applies the key to the original message to produce the coded message.
Decoding (decrypting) a message is similar, a key is applied to the coded message to recover the original text.
Lost-update Problem
A problem that exists in database applications in which two users update the same data item, but only one of the changes is recorded in the data.
Can be resolved using locking.
Metadata
Data that describes data
MongoDB
An open-source, document-oriented, non-relational DBMS.
Multi-user Processing
When multiple users process the database at the same time.
MySQL
A popular open-source DBMS product that is license-free for most applications
NoSQL DBMS
Software data management products that support very high transaction rates processing relatively simple data structures, replicated on many (maybe thousands) of servers in the cloud.
NotRelational DBMS is a more appropriate term.
Oracle Database
A popular, enterprise-class DBMS product from Oracle corporation.
Primary Key
One or more columns in a relation whose values identify a unique row of that relation.
Also known as a key.
Query
A request for data from a database
Records
Also called rows
Groups of columns in a database table
Relation
More formal name for a database table
Relational database
Databases that store data in the form of “relations” (tables with certain restrictions) and that represents record relationships using foreign keys.
Report
A presentation of data in a structured, meaningful context
Rows
Also called records
Groups of columns in a database table
SQL Server
A popular enterprise-class DBMS product licensed by Microsoft
SQL
(Structured Query Language)
An international standard language for processing database data.
Table
Also called a file
Groups of similar rows or records in a database