Chapter 14: Databases and Database Management Systems Flashcards
attributes
A characteristic of an entity. (p555)
centralized database system
A database system in which all of the data used by the system is located on a single computer. (p565)
client-server database systems
A database system where the database is located on a server and accessed by client devices. (p564)
cloud databases
A database, typically hosted on a cloud database provider’s servers, that is accessible to users via the Web. (p576)
column
A single category of data to be stored in a database, such as a person’s last name or phone number; also called a field. (p549)
Data definition
The process of describing the properties of data that is to be included in a database table. (p556)
data dictionary
The repository of all data definitions in a database. (p557)
Data integrity
The accuracy of data. (p558)
Data privacy
Protecting the privacy of the data located in a database. (p561)
Data security
Protecting the data located in a database against destruction and misuse. (p560)
Data validation
The process of ensuring that data entered into a database is valid (matches the data definition). (p558)
database
A collection of related data that is stored in a manner enabling information to be retrieved as needed; in a relational database, a collection of related tables. (p549)
database management system (DBMS)
A type of software program used to create, maintain, and access databases. (p549)
Direct organization
A method of arranging data on a storage medium that uses hashing to specify the exact storage location. (p563)
distributed database system
A database system in which the data used by the system is located on multiple computers that are connected via a network. (p565)
entity
Something (such as a person, object, or event) that is important to a business or organization; typically becomes a database table in a database system for that business or organization. (p555)
field
A single category of data to be stored in a database, such as a person’s last name or phone number; also called a column. (p549)
form
A formatted way of viewing and editing a table in a database. (p569)
hybrid XML/relational database
A type of database system that can store and retrieve both XML data and relational data. (p575)
index
A small table containing a primary key and the location of the record belonging to that key; used to locate records in a database. (p562)
indexed organization
A method for organizing data on a storage medium or in a database that uses an index to specify the exact storage location. (p562)
in-memory databases (IMDBs)
A database that stores all data in memory instead of on a hard drive. (p566)
metadata
Data about data, such as the data contained in a data dictionary. (p558)
middleware
Software used to connect two otherwise separate applications, such as a Web server and a database management system. (p578)
multidimensional database (MDDB)
A type of database designed to be used with data warehousing. (p576)
multiuser database system
A database designed to be accessed by multiple users. (p564)
normalization
The process of evaluating and correcting the structure of a database table to minimize data redundancy. (p568)
object-oriented database management system (OODBMS)
A type of database system in which multiple types of data are stored as objects along with their related code. (p574)
primary key
A specific field in a database table that uniquely identifies the records in that table. (p551)
query
A request to see information from a database that matches specific criteria. (p571)
record
A collection of related fields in a database; also called a row. (p549)
relational database management system (RDBMS)
A type of database system in which data is stored in tables related by common fields; the most widely used database model today. (p567)
report
A formatted way of looking at information retrieved from a database table or the results of a query. (p572)
row
A collection of related fields in a database; also called a record. (p549)
Single-user database systems
A database located on a single computer and designed to be accessed by a single user. (p564)
structured query language (SQL)
A popular query language standard for information retrieval in relational databases. (p571)
tables
In a relational database, a collection of related records. (p549)