Database Management Extra 5 Flashcards
The portion of the database that interacts with application programs.
Subschema
A logical construct perceived to be a two dimensional structure composed of intersecting rows (entities) and columns (attributes) that represents an entity set in the relational model.
Table
In the relational model, a table row.
Tuple
A language based on object-oriented concepts that provides tools such as diagrams and symbols to graphically model a system.
UML
A property of an OODBMS that allows the database to keep track of the different transformations performed on an object.
Versioning
A description of a policy, procedure, or principle within an organization. For example, a pilot cannot be on duty for more than 10 hours during a 24-hour period, or a professor may teach up to four classes during a semester.
Business Rule
A minimal superkey; that is, a key that does not contain a subset of attributes that is itself a superkey.
Candidate Key
An entity designed to transform an M:N relationship into two 1:M relationships. The ??? ??? primary key comprises at least the primary keys of the entities that it connects. Also known as a bridge entity or associative entity.
*** composite key = A multiple-attribute key.
Composite Entity
The role of a key. In the context of a database table, the statement “A determines B” indicates that knowing the value of attribute A means that the value of attribute B can be looked up.
Determination
In data modeling, the construct used to organize and describe an attribute’s set of possible values.
Domain