Chapter 03: Data Modeling Using the Entity–Relationship (ER) Model

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/17

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

18 Terms

1
New cards

Conceptual modeling

Important phase in designing a successful database application

2
New cards

Database application

Refers to a particular database and associated programs for database queries and updates

3
New cards

BANK database application

Includes programs for database updates corresponding to customer deposits and withdrawals

4
New cards

Graphical user interfaces (GUIs)

Provide user-friendly interfaces utilizing forms and menus for end users

5
New cards

Mobile apps

Provide interfaces to BANK customers via mobile devices

6
New cards

Entity-relationship (ER) model

Popular high-level conceptual data model used for database applications

7
New cards

ER diagrams

Diagrammatic notation associated with the ER model

8
New cards

Unified Modeling Language (UML)

Object modeling methodology increasingly popular in database and software design

9
New cards

Class diagrams

Specify detailed design of software modules and interactions

10
New cards

Relationship types

Define associations among entities from different entity types

11
New cards

Entity sets

Collections of entities of a particular entity type in the database

12
New cards

Key attributes

Attributes whose values are distinct for each individual entity in the entity set

13
New cards

Value sets

Specifies the set of values that may be assigned to an attribute for each individual entity

14
New cards

Relationship sets

Sets of associations among entities from different entity types

15
New cards

Cardinality ratios

Specify the maximum number of relationship instances that an entity can participate in

16
New cards

Participation constraints

Specify whether the existence of an entity depends on its being related to another entity via the relationship type

17
New cards

Recursive relationships

Relationship types where the same entity type participates more than once in different roles

18
New cards

Attributes of relationship types

Can include relationship attributes that are determined by the combination of participating entities in a relationship instance