Save
Busy. Please wait.
Log in with Clever
or

show password
Forgot Password?

Don't have an account?  Sign up 
Sign up using Clever
or

Username is available taken
show password


Make sure to remember your password. If you forget it there is no way for StudyStack to send you a reset link. You would need to create a new account.
Your email address is only used to allow you to reset your password. See our Privacy Policy and Terms of Service.


Already a StudyStack user? Log In

Reset Password
Enter the associated with your account, and we'll email you a link to reset your password.
focusNode
Didn't know it?
click below
 
Knew it?
click below
Don't Know
Remaining cards (0)
Know
0:00
Embed Code - If you would like this activity on your web page, copy the script below and paste it into your web page.

  Normal Size     Small Size show me how

Relational Databases

QuestionAnswer
What are the three models of database system that have dominated over the history of database management systems? a. hierarchical Model b.relational model c.network models
What is the relational term for a row of related data values? tuple
How are the table name and the column names used in database study? row attribute
What is the relational term for a column in a row of records? attribute
What is the relational term for a collection of records about some object? relation name
How is the primary key denoted in a relation diagram? underlined
What is the term for a set of values each of the same data type in which each value is indivisible? domain
What term is used to refer to a value that is indivisible? atomic
What is the term that refers to the structure of a value? data type
What is the term for the description of a relation? schema
What is the relational term for a role or characteristic of a data element in a tuple of a relation?
Using common database notation, denote a relation, Part, that has attributes partno, name, cost and qoh. Part(part no,name,cost,qoh)
What is the term that refers to the number of attributes in a relation schema? degree
What is the term that refers to a relation and all of its tuples at an instant in time? Relation State
Does a relation in relational database theory have an order? False
A domain, months, has a possible range of 12 values, January, February, March, etc. What is the term for the number of values in a domain? cardinality
What is the term for the state of a relation that meets all constraints as defined in the relation schema? Valid State
In a database attribute, a value that is unknown, exists but is not available, or is a value that is undefined is said to be __________. null
If a relation, CUSTOMER, and a relation, VENDOR, both have a primary key, id, how would a user reference the two with dot notation in a query that uses both? customer.id vendor.id
What is the term that refers to restrictions on the actual values in a database state? Constraints
What kind of constraint can be expressed in a schema of a data model? explicit
What kind of constraint is just part of the relational data model? implicit
What is the term for constraints that cannot be directly expressed in schemas and must be expressed and enforced by an application program? Business Rules
List five of the domain constraints that we studied a. Booleans b. Characters c. time d. money e. fixed length strings
What is the term for any combination of attributes that can be uniquely used to identify a database record? Superkey
What is the term for a superkey from which one cannot remove any attributes and still have the uniqueness constraint? Key
A relation can have more than one key, so what is the term for another one of those keys? Candidate Key
What is the term for a candidate key that is used to identify a relation? primary key
What is the term for a candidate key that is NOT used to identify a relation? foreign key
What displaying the structure of a relation, how is the primary key identified? Underlined
What does the entity integrity constraint specify? No primary key can be null
What is the key constraint? Uniqueness
What is the term for a constraint that is specified between two relations in order to maintain consistency between the two relations? referential integrity constraint
What are the two requirement specified for a foreign key? a.Attributes in foreign key have same domain as primary key attributes Not yet graded b. Value of foreign key in a tuple of the current state either occur as a value of primary key or be null
What do you call constraints that may be specified by application programs or some general purpose constraint definition language rather than the data definition language? semantic integrity constraints
What constraint states that the value of one attribute determines the value of a different attribute? functional dependency constraint
What are the three operations that change the state of a relation? a. insert b. delete c. update
How could an INSERT operation on a relation cause a violation of the key constraint? if a key value in the new tuple already exists in another tuple relation.
How could an INSERT operation on a relation cause a violation of the entity integrity constraint? if any part of the primary key of a new tuple is null
How could an INSERT operation on a relation cause a violation of the referential integrity constraint? if value of foreign key in the new tuple refers to a tuple that doe not exist in the referenced relation.
What is the default action caused by a violation of any constraint of the relational database? reject
How could a DELETE operation on a relation cause a violation of the key constraint? does not violate key constraint
How could a DELETE operation on a relation cause a violation of the entity integrity constraint? does not violate entity integrity
An alternative to rejecting a DELETE operation that removes a tuple with a primary key that is being referenced by another tuple’s foreign key is to CASCADE. What occurs with a CASCADE action? delete all referring tuples
What is another alternative to REJECT and CASCADE, when a DELETE operation removes a tuple with a primary key that is being referenced by another tuple’s foreign key? set to null
What is the term for an executing program that includes one or more database operations? transaction
Popular Computers sets

 

 



Voices

Use these flashcards to help memorize information. Look at the large card and try to recall what is on the other side. Then click the card to flip it. If you knew the answer, click the green Know box. Otherwise, click the red Don't know box.

When you've placed seven or more cards in the Don't know box, click "retry" to try those cards again.

If you've accidentally put the card in the wrong box, just click on the card to take it out of the box.

You can also use your keyboard to move the cards as follows:

If you are logged in to your account, this website will remember which cards you know and don't know so that they are in the same box the next time you log in.

When you need a break, try one of the other activities listed below the flashcards like Matching, Snowman, or Hungry Bug. Although it may feel like you're playing a game, your brain is still making more connections with the information to help you out.

To see how well you know the information, try the Quiz or Test activity.

Pass complete!
"Know" box contains:
Time elapsed:
Retries:
restart all cards