cmsc424 q1

0.0(0)
Studied by 4 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/51

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 5:19 PM on 9/23/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

52 Terms

1
New cards

Cardinality Ratio

Maximum number of entities related:

  • One-to-One

  • One-to-Many

  • Many-to-One

  • Many-to-Many

2
New cards

Cardinality Constraint

Specifies optional vs mandatory participation.

3
New cards

Attributes of a Relationship

Properties specific to a relationship (e.g., Date Completed for EMPLOYEE completes COURSE).

4
New cards

Associative Entity

A relationship turned into an entity when it has attributes or independent meaning (e.g., CERTIFICATE for EMPLOYEE–COURSE).

5
New cards

Unary Relationship

Entity related to itself (e.g., EMPLOYEE supervises EMPLOYEE).

6
New cards

Ternary Relationship

 Involves three entities (e.g., SUPPLIER supplies PRODUCT to WAREHOUSE).

7
New cards

EER

Extension of ER with inheritance concepts.

8
New cards

Specialization

Defining sub-sets of a super-entity (e.g., PERSON → EMPLOYEE, STUDENT).

9
New cards

Generalization

Combining multiple entity sets into a higher-level super-entity (e.g., CAR, TRUCK → VEHICLE).

10
New cards

Disjointness

Subsets cannot overlap (e.g., a PERSON is either EMPLOYEE or STUDENT, not both).

11
New cards

Overlap

Subsets can overlap (e.g., a PERSON can be both STUDENT and EMPLOYEE).

12
New cards

Completeness

Every super-entity instance must belong to a subset.

13
New cards

Partial Specialization

Some super-entity instances may not belong to any subset.

14
New cards

Single Inheritance

A subset has one super-set (like Java classes).

15
New cards

Multiple Inheritance

A subset can have multiple super-sets (like C++ classes).

16
New cards

Relational Database

Data represented as tables (relations).

17
New cards

Relation (Table)

2D table of rows and columns.

18
New cards

Tuple (Row)

One record in a relation.

19
New cards

Attribute (Column)

Named property of a relation.

20
New cards

Primary Key

Unique identifier for tuples in a relation (cannot be NULL).

21
New cards

Composite Key

Primary key formed from multiple attributes.

22
New cards

Foreign Key

Attribute in one table referencing a primary key in another.

23
New cards

Domain Constraint

Attribute values must come from a defined domain.

24
New cards

Entity Integrity Constraint

Primary key must be non-null and unique.

25
New cards

Referential Integrity Constraint

Foreign key must match a primary key or be NULL.

26
New cards

Redundancy

Duplicate data in poorly structured relations.

27
New cards

Insertion Anomaly

Cannot add a record without unnecessary NULLs.

28
New cards

Deletion Anomaly

Deleting data unintentionally removes other useful data.

29
New cards

Insertion Anomaly

Multiple updates required to keep data consistent.

30
New cards

Functional Dependency (FD)

Relationship where one attribute determines another.

31
New cards

Closure of FDs (F⁺)

All functional dependencies that can be inferred from a given set.

32
New cards

Closure of Attributes (α⁺)

All attributes functionally determined by a given set under F.

33
New cards

Canonical Cover

Minimal set of dependencies equivalent to the original set, with no extraneous attributes.

34
New cards

Extraneous Attribute

Attribute in an FD that can be removed without changing closure.

35
New cards

Degree of Relationship

Number of participating entity sets (Unary, Binary, Ternary).

36
New cards

Relationship Set

Collection of similar relationships.

37
New cards

Relationship

Association between entities (e.g., INSTRUCTOR advises STUDENT).

38
New cards

Weak Entity Set

Depends on another entity (e.g., DEPENDENT of EMPLOYEE).

39
New cards

Strong Entity Set

Exists independently (e.g., EMPLOYEE).

40
New cards

Domain (Value Set)

Allowed values for an attribute.

41
New cards

Composite Key

Identifier formed by multiple attributes (e.g., building + room_number).

42
New cards

Identifier (Key)

Attribute(s) uniquely identifying an entity (e.g., UID for STUDENT).

43
New cards

Optional Attribute

May be NULL.

44
New cards

Required Attribute

Must have a value.

45
New cards

Derived Attribute

Computed from other attributes (e.g., Age).

46
New cards

Stored Attribute

Directly stored (e.g., Date of Birth).

47
New cards

Multi-valued Attribute

Multiple values possible (e.g., Skills).

48
New cards

Single-valued Attribute

Only one value per entity (e.g., Date of Birth).

49
New cards

Composite Attribute

Can be broken into sub-parts (e.g., Address = Street, City, Zip).

50
New cards

Simple Attribute

Cannot be divided further (e.g., age).

51
New cards

Attribute

Entity Instance

52
New cards

Entity Set

Collection of entities with shared properties (e.g., STUDENT).

Explore top flashcards

flashcards
Cô Yến 5/12/2024
22
Updated 480d ago
0.0(0)
flashcards
EXAM 2 - part 6
22
Updated 250d ago
0.0(0)
flashcards
Einheit 1 Freunde
75
Updated 229d ago
0.0(0)
flashcards
Biology Honors Evolution
51
Updated 1096d ago
0.0(0)
flashcards
Matiekos egzas
73
Updated 819d ago
0.0(0)
flashcards
Livy 2.10 Vocab
20
Updated 1215d ago
0.0(0)
flashcards
Cô Yến 5/12/2024
22
Updated 480d ago
0.0(0)
flashcards
EXAM 2 - part 6
22
Updated 250d ago
0.0(0)
flashcards
Einheit 1 Freunde
75
Updated 229d ago
0.0(0)
flashcards
Biology Honors Evolution
51
Updated 1096d ago
0.0(0)
flashcards
Matiekos egzas
73
Updated 819d ago
0.0(0)
flashcards
Livy 2.10 Vocab
20
Updated 1215d ago
0.0(0)