(CST 225) Database Management Chapter 1

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/28

flashcard set

Earn XP

Description and Tags

Chapter 1

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

29 Terms

1
New cards

Design Phases of Database

Development process that includes requirements gathering, conceptual design, logical design, and physical design.

2
New cards

Design Issues

Redundancy and integrity constraints in database management.

3
New cards

The E-R Model

A data modeling technique for representing entities, their attributes, and relationships in a database.

4
New cards

Entity Sets

Collections of similar objects that represent entities in a database, shared by the same attributes.

5
New cards

Attributes

Properties or characteristics of an entity that define its data in a database.

6
New cards

Relationship Sets

Groups of relationships that share the same connections between entities in a database.

7
New cards

Composite Attributes

Attributes that can be broken down into smaller sub-parts, representing more detailed information.

8
New cards

Complex Attributes

Attributes that can be broken down into smaller sub-attributes, detailing more specific information within a database.

9
New cards

Derived Attribute

An attribute whose value is calculated from other attributes rather than stored directly in the database.

10
New cards

Multi-Valued Attribute

An attribute that can hold multiple values for a single entity, such as phone numbers or email addresses.

11
New cards

Strong Entity Set

An entity set that has a primary key and can exist independently in the database. Strong entities are typically represented by a solid rectangle in an entity-relationship diagram.

12
New cards

Weak Entity Set

An entity that cannot be uniquely identified by its own attributes alone and relies on a strong entity to provide part of its primary key.

13
New cards

Strong Relationship

A relationship that uniquely connects strong entities, typically represented by a diamond in an entity-relationship diagram, indicating that the participating entities have their own primary keys.

14
New cards

Weak Relationship

A relationship that connects weak entities to strong entities, where weak entities lack a full primary key and depend on the strong entity for identification.

15
New cards

Recursive Relationship

A relationship in which an entity is related to itself, allowing for hierarchical data structures and representing connections within the same entity set.

16
New cards

Ternary Relationship

A relationship involving three entities that simultaneously participate in the relationship, where each entity contributes to the association.

17
New cards

Cardinality Ratio

The cardinality ratio describes the numerical relationship between entities in a relationship, indicating the minimum and maximum number of instances of one entity that can be associated with instances of another entity.

18
New cards

One to One Cardinality

A type of cardinality where each instance of one entity is associated with exactly one instance of another entity, and vice versa.

19
New cards

One to Many Cardinality

A type of cardinality where a single instance of one entity can be associated with multiple instances of another entity, but each instance of the second entity is associated with only one instance of the first entity.

20
New cards

Many to One Cardinality

A type of cardinality where multiple instances of one entity can be associated with a single instance of another entity, but that instance of the second entity is associated with only one instance of the first entity.

21
New cards

Many to Many Cardinality

A type of cardinality where multiple instances of one entity can be associated with multiple instances of another entity, allowing for many-to-many relationships.

22
New cards

Total Participation

A type of participation in which all instances of an entity are involved in a relationship, ensuring that every instance is represented in the relationship.

23
New cards

Partial Participation

A type of participation in which some instances of an entity may be involved in a relationship, but not all instances are required to be represented.

24
New cards

Disjointedness Constraint

A constraint that specifies that two or more entities cannot share the same instance in a relationship, ensuring that each instance is unique to a specific entity.

25
New cards

Overlap Constraint

A constraint that allows instances of two or more entities to share the same instance in a relationship, permitting overlapping participation among entities.

26
New cards

Completeness Constraint

A constraint that dictates whether all instances of an entity must participate in a relationship, either fully or partially, ensuring that none are left out.

27
New cards

Total Specialization Constraint

A constraint that requires every instance of a specific entity type to be a member of at least one subtype, establishing a complete hierarchy of specialization.

28
New cards

Partial Specialization

A constraint that permits some instances of a specific entity type to not belong to any subtype, allowing for incomplete hierarchies of specialization.

29
New cards

Aggregation

A concept in database management that allows a relationship between a collection of entities and another entity, effectively treating the collection as a single higher-level entity.