Data Bits Models Classes & Schemes Rows & Tables Keys Associations $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 Final DataBit
$100 Answer from Models This modeling language was developed for software engineering of large systems using object-oriented programming languages. We use it for modeling the enterprise.
$100 Question from Models What is the Unified Modeling Language (UML)?
$200 Answer from Models This model is similar to UML, but is used primarily in database development rather than software engineering.
$200 Question from Models What is the Entity-Relationship (ER) model?
$300 Answer from Models CATEGORY 1 - $300 This is the formal mathematical model of a relational database.
$300 Question from Models What is the Relational Model?
$400 Answer from Models This formal language is used to symbolically manipulate objects of the relational model.
$400 Question from Models What is Relational Algebra?
$500 Answer from Models This is the informal set of terms for relational model objects, used most often in database work.
$500 Question from Models What is the table model?
$100 Answer from Classes & Schemes This is any "thing" in the enterprise that is to be represented in the database by a UML model. (It is called an entity in the ER model.)
$100 Question from Classes & Schemes What is a UML class?
$200 Answer from Classes & Schemes This is any "thing" in the enterprise that is to be represented in the database by an ER model. (It is called a class in UML.)
$200 Question from Classes & Schemes What is an ER model entity?
$300 Answer from Classes & Schemes This is one piece of information that characterizes each member of a class or entity type.
$300 Question from Classes & Schemes What is an attribute? (UML, ER, RM)
$400 Answer from Classes & Schemes This is an attribute that provides real- world information, relevant to the enterprise, about the class that we are modeling.
$400 Question from Classes & Schemes What is a descriptive attribute?
$500 Answer from Classes & Schemes This is a set of attributes, with an assignment rule. It provides the structure for a database table.
$500 Question from Classes & Schemes What is a relation scheme?
$100 Answer from Rows & Tables This contains information about one individual in a database table. (It is called a tuple in the relational model.)
$100 Question from Rows & Tables What is a (table model) row?
$200 Answer from Rows & Tables This function assigns a constant value from the attribute domain to each attribute in a relation scheme. (It is called a row in the table model.)
$200 Question from Rows & Tables What is a (relational model) tuple?
$300 Answer from Rows & Tables This set of rows represents all of the individual in a class. (It is called a relation in the relational model.)
$300 Question from Rows & Tables What is a (tablel model) table?
$400 Answer from Rows & Tables This set of tuples contains the information for all individuals in a class. (It is called a table in the table model.)
$400 Question from Rows & Tables What is a (relational model) relation?
$500 Answer from Rows & Tables This special constant value is compatible with any data type and means "this field doesn't have any value assigned to it."
$500 Question from Rows & Tables What is NULL?
$100 Answer from Keys This can be any set of attributes in a relation whose values, taken together, guarantee uniqueness of the rows in a table.
$100 Question from Keys What is a super key?
$200 Answer from Keys This minimal super key can't have an attribute deleted without losing the super key property, or added without losing its distinction.
$200 Question from Keys What is a candidate key?
$300 Answer from Keys This candidate key is picked by the database designer to guarantee uniqueness of each row in a table.
$300 Question from Keys What is a primary key?
$400 Answer from Keys This made-up primary key has no descriptive value about an individual.
$400 Question from Keys What is a surrogate key?
$500 Answer from Keys This made-up primary key has at least some descriptive value about an individual.
$500 Question from Keys What is a substitute key?
$100 Answer from Associations The minimum and maximum number of individuals of one class that may be associated with a single member of another class. (Called cardinality in ER, RM and table model)
$100 Question from Associations What is multiplicity? (UML)
$200 Answer from Associations The way that two classes are functionally connected to each other. (Called a relationship in the ER model.)
$200 Question from Associations What is an association? (UML)
$300 Answer from Associations The way that two entities are functionally connected to each other. (Called an association in UML.)
$300 Question from Associations What is a relationship? (ER model)
$400 Answer from Associations This association has a maximum multiplicity of 1..*
$400 Question from Associations What is a one-to-many association?
$500 Answer from Associations This set of attributes is copied from the PK of a parent table into the scheme of a child table.
$500 Question from Associations What is a foreign key?
Final DataBit This computer scientist developed the relational model database for IBM in the 1970s.
Final DataBit Who is Dr. E.F. Codd?