Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
37 Cards in this Set
- Front
- Back
What are the three stages of database development? |
- Requirements Analysis Stage - Component Design Stage - Implementation Stage |
|
What are the 6 sources of requirements during the requirements analysis stage? |
- User Interviews - Forms - Reports - Queries - Use Cases - Business Rules |
|
What are the most important elements of E-R Model? |
-Entities -Attributes -Identifiers -Relationships |
|
What is an entity class? |
A description of the structure and format of the occurrences of the entity
- a collection of entites and is described by the structure of the entites in that class |
|
What is an entity instance? |
A specific occurrence of an entity within an entity class. |
|
What is an attribute to an entity? |
Describes the entity's characteristics and has a data type and properties. |
|
What is an identifier to a entity? |
|
|
Can identifiers be unique and nonunique? |
Yes |
|
If an identifier is unique what MUST happen? |
The data value for the identifier must be unique for all instances. |
|
What is a composite identifier? |
An identifier that consists of two or more atrributes |
|
What are the levels of an entity attribute display? |
|
|
How can entities be associated with one another? |
Through relationships |
|
What is relationship degree? |
Defined as the number of entity classes participating in the relationship:
- Degree 2 is a binary relationship - Degree 3 is a ternary relationship |
|
Define cardinality |
|
|
Define Maximum cardinality |
The maximum number of entity instances that may participate in a relationship instance-one, many, or some other fixed number. |
|
Define minimum cardinality |
The minimum number of entity instances that MUST participate in a relationship instance. |
|
Define UML |
A set of structures and techinques for modeling and designing object oriented programs and applications |
|
What are all the crow's foot symbols? |
|
|
Define a weak entity |
An entity that cannot exist in the database without the existence of another entity |
|
Define a strong entity |
any entity that is not a weak entity |
|
Define a ID-Dependent weak entity |
|
|
What is the relationship between a strong and weak entity called if the weak entity is ID dependent? |
An identifying relationship
Represented by a solid line. |
|
The relationship between a strong entity is termed what if the weak entity is non-ID dependent? How is it represented? |
termed a nonidentifying relationship
Represented by a dashed line. |
|
All ID dependent entites are weak entites, but are there other entities that are no ID dependent? |
Yes there are |
|
A non ID dependent weak entity may have a single or composite identifier but the identifier of the parent entity will be a ______ ______ |
Foreign key |
|
Define subtype |
A subtype entity is a special case of another entity called a super type |
|
Define discriminator |
Decides which subtype is appropritae for a given instance |
|
Are subtypes exclusive or inclusive? |
Both |
|
If exclusive, a supertype relates to what? |
At most one subtype |
|
If inclusive, a supertype relates to what? |
Can relate to one or more subtypes |
|
The relationship that connect sueprtypes and subtypes are called what? |
IS-A relationships because a subtype is the same entity as the supertype. The identifier of a supertype and all of its subtypes is the same atrribute |
|
Define recursive relationship |
A entity that has a relationship to itself |
|
Define Use case |
Descriptions of the way users will employ the features and functions of the new information system. |
|
Define relationship classes |
Associations among entity classes |
|
Define relationship instances |
Associations among entity instances |
|
What is the relationship that connects supertypes and subtypes called? |
IS-A, because a subtype is the same entity as the supertype. |
|
Define HAS-A relationships |
Used because each entity has a relationship to a second entity instance. |