Ch20 Flashcards
(38 cards)
what are the three elements of the DevOps model
DEVelopment
Operations
QA
used to enforce referential integrity constraints between tables that participate in a relationship
Foreign keys
allows the insertion of multiple records that appear to have the same primary key values into a database at different classification levels
Polyinstantiation
what level of the the SW‐CMM does the organization uses quantitative measures to gain a detailed understanding of the development process
level 4 - Managed phase
mixing of data from a higher classification level and/or need‐to‐know requirement with data from a lower classification level and/or need‐to‐know requirement.
Contamination
flat two-dimensional tables made up of rows and columns.
relational database
what is the main building block of the relational database
table
what is another name for a table
relation
combine relational databases with the power of objectoriented programming
Object-relational databases
benefit from ease of code reuse, ease of troubleshooting analysis, and reduced overall maintenance. also better suited than other types of databases for supporting complex applications involving multimedia, CAD, video, graphics, and expert systems.
object-oriented databases (OODBs)
another name for a column or field is
attribute
is it common for the degree of a table to change
no - but it is for the Cardinality
Who usually is required to change the degree of a table
Administrator
a subset of attributes that can be used to uniquely identify any record in a table
candidate key
selected from the set of candidate keys for a table to be used to uniquely identify the records in a table
primary key
process of bringing a database table into compliance with normal forms is known as
normalization
normal forms are cumulative; in other words, to be in 2NF, a table must first be 1NF compliant. Before making a table 3NF compliant, it must first be in 2NF.
true
SQL itself is divided into two distinct components what are they
Data Definition Language (DDL)
Data Manipulation Language (DML)
SQL component that allows for the creation and modification of the database’s structure known as schema
Data Definition Language (DDL)
SQL component that allows users to interact with the data contained within that schema.
Data Manipulation Language (DML)
Relational databases support the explicit and implicit use of transactions to ensure data integrity. Each transaction is a discrete set of SQL instructions that will either succeed or fail as a group. It’s not possible for one part of a transaction to succeed while another part
fails.
true
Database transactions must be an “all-or nothing” affair.
Atomicity
what is it called when database transactions are committed to the database and then preserved
Durability
a preventive security mechanism that endeavors to make certain that the information stored in the database is always correct or at least has its integrity and availability protected.
concurrency or edit control