UML vs ERD & Database Design Fundamentals

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

1/25

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering key terms from the lecture on UML, ERD, and the database design process.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

26 Terms

1
New cards

Unified Modeling Language (UML)

A standardized set of symbols, shapes, and notations used to model and plan software systems.

2
New cards

Entity Relationship Diagram (ERD)

A diagram that depicts real-world items stored in a database, showing entities, attributes, and the relationships between them.

3
New cards

Entity

Any distinguishable object or concept about which data are stored in a database.

4
New cards

Attribute

A property or characteristic that describes an entity.

5
New cards

Relationship

A connection that defines how two entities are associated with each other.

6
New cards

Class (UML)

A template in UML that defines the attributes and methods of objects within a software system.

7
New cards

Class Diagram

A UML diagram that models the static structure of classes and their relationships.

8
New cards

Object Diagram

A UML diagram that shows instances of classes (objects) and their links at a specific moment in time.

9
New cards

Sequence Diagram

A UML diagram that illustrates object interactions arranged in time sequence, focusing on message flow.

10
New cards

Activity Diagram

A UML diagram that models workflows or business processes through activities and transitions.

11
New cards

Communication Diagram

A UML diagram emphasizing object interactions and the messages exchanged between them.

12
New cards

Cardinality

The numeric measure of how many instances of one entity can be associated with instances of another entity.

13
New cards

Ordinality

Another term for cardinality; specifies the permitted number of relationship instances between entities.

14
New cards

Structured Domain

In ER modeling, a user-defined data type that groups related attributes under a single domain.

15
New cards

Composite Attribute

An attribute that can be subdivided into smaller, meaningful parts (e.g., full name into first and last names).

16
New cards

Entity Relationship Modeling (ERM)

A graphical, high-level database design technique that identifies entities, attributes, and relationships.

17
New cards

Database Design

The collection of processes that plan, develop, implement, and maintain an enterprise data management system.

18
New cards

Logical Database Design

The phase that focuses on data requirements and structure independent of physical storage considerations.

19
New cards

Physical Database Design

The phase that translates the logical model into actual storage structures and access paths on hardware.

20
New cards

Database Development Life Cycle (DDLC)

A sequence of steps—requirement analysis, design, implementation, testing, operation, and evolution—for building databases.

21
New cards

Requirement Analysis (DDLC)

The initial phase that gathers and documents user data needs and system constraints.

22
New cards

Evaluation & Selection (DDLC)

The phase where alternative designs or technologies are compared and the best option is chosen.

23
New cards

Testing & Performance Tuning

The DDLC stage that validates database functionality and optimizes speed and efficiency.

24
New cards

Data Loading

The process of populating a database with the required data after the physical design is complete.

25
New cards

Implementation of Database

The deployment stage where the database becomes operational for end users.

26
New cards

Growth & Change (DDLC)

The ongoing phase that handles database modification, scaling, and maintenance after deployment.