Conceptual Data Modeling using the ER Model Flashcards

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

1/51

flashcard set

Earn XP

Description and Tags

Flashcards generated from the Conceptual Data Modeling using the ER Model lecture transcript covering database design phases, ER concepts, attributes, entity types, relationships, and ER features.

Last updated 1:49 PM on 8/29/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

52 Terms

1
New cards

Database Design

The process of creating a database that correctly represents the real-world and supports all the functions and data required by users.

2
New cards

Miniworld

The specific part of the real world that is to be represented in the database.

3
New cards

Requirements Collection and Analysis

The phase in which database designers collect information from prospective users through interviews, forms, and discussions to understand what data should be stored and how it will be used.

4
New cards

Data Requirements

Requirements that specify the type of data to be stored in the database, such as student marks, name, roll number, and course.

5
New cards

Functional Requirements

Requirements that specify what operations will be performed on the data, such as inserting a new student or updating exam marks.

6
New cards

Conceptual Design

The phase where a high-level conceptual schema is created to represent entities, attributes, relationships, and constraints.

7
New cards

Functional Analysis and High-Level Transaction Specification

The stage where required database transactions are specified in detail at a conceptual level without concerning SQL or DBMS commands.

8
New cards

Logical Design (Data Model Mapping)

The phase where the conceptual schema is converted or mapped into the data model of a specific DBMS, such as mapping an ER diagram into relational tables.

9
New cards

Physical Design

The phase that deals with internal storage structures and access methods, such as indexing fields for quick searches.

10
New cards

Application Program Design and Implementation

The process, developed in parallel with database design steps, of creating programs containing the actual database transactions that users will run.

11
New cards

Entity-Relationship (ER) Model

A popular data model introduced by Peter Chen in 1976, used during conceptual design to describe real-world objects as entities and connections between them as relationships using diagrams.

12
New cards

Entity

Any real-world object or concept that has an independent identity and about which data can be stored in a database.

13
New cards

Physical Entities

Objects with physical existence that can be seen and touched, such as a lecturer, student, or car.

14
New cards

Abstract Entities

Objects with conceptual existence that cannot be physically touched but are important for the system, such as a course, job, or bank account.

15
New cards

Attribute

A property or characteristic that describes an entity.

16
New cards

Simple Attribute

An attribute that holds only one single value and cannot be divided further, such as age or gender.

17
New cards

Composite Attribute

An attribute that can be broken down into smaller parts, such as an address divided into street, city, state, and zipcode.

18
New cards

Single-valued Attribute

An attribute that can have only a single value for an entity, such as date of birth.

19
New cards

Multi-valued Attribute

An attribute that can have multiple values for a single entity, such as multiple phone numbers or degrees.

20
New cards

Stored Attribute

An attribute that supplies a value to a related attribute, such as date of birth used to determine age.

21
New cards

Derived Attribute

An attribute whose value is derived from a stored attribute, such as age calculated by subtracting date of birth from the current date.

22
New cards

Complex Attribute

An attribute that is both composite and multi-valued.

23
New cards

Null Value Attribute

An attribute that may not have a value for a particular entity, such as an apartment number.

24
New cards

Entity Type

A group of entities that share the same set of attributes, defining the structure for storing similar kinds of information.

25
New cards

Entity Sets

A collection of entities that belong to the same entity type and hold actual data entries at a particular point in time, also called the extension of an entity type.

26
New cards

Strong Entity

An entity type that has its own primary key which can uniquely identify every entity in that set.

27
New cards

Weak Entity

An entity type that does not have a primary key of its own and depends on another strong entity to be uniquely identified.

28
New cards

Key Attribute

An attribute that uniquely identifies each entity in an entity set.

29
New cards

Domain of an Attribute

The set of valid values that an attribute can take, also known as a Value Set.

30
New cards

Relationship

An association between two or more entities that shows how they interact or are related, usually represented by a verb.

31
New cards

Relationship Type

The logical association between two or more entity types.

32
New cards

Relationship Instance

A real-time example or actual data of a relationship connecting specific entities at a given moment.

33
New cards

Relationship Set

A collection of all relationship instances of the same relationship type.

34
New cards

One-to-One Relationship (1:1)

A relationship where one entity from Entity A is associated with only one entity from Entity B, and vice versa.

35
New cards

One-to-Many Relationship (1:N)

A relationship where one entity from Entity A is related to many entities from Entity B.

36
New cards

Many-to-One Relationship (M:1)

A relationship where many entities from Entity A are associated with one entity from Entity B.

37
New cards

Many-to-Many Relationship (M:N)

A relationship where multiple entities from Entity A are related to multiple entities from Entity B.

38
New cards

Degree of Relationship

Refers to the number of entity types involved in a relationship type.

39
New cards

Binary Relationship

A relationship type that connects two entity types (degree 2).

40
New cards

Ternary Relationship

A relationship type involving three entity types (degree 3).

41
New cards

n-ary Relationship

A relationship type involving four or more entity types.

42
New cards

Role Name

A name used to clarify the participation of entities in a relationship, written in lowercase letters.

43
New cards

Recursive Relationship

A type of relationship where the same entity type participates more than once in different roles.

44
New cards

ER Diagram

The graphical representation of organizational system elements and the associations among those elements.

45
New cards

Associative Entity

An entity created to join two entities in an ER model.

46
New cards

Identifying Relationship

A relationship that relates a weak entity type to specific entities from a strong entity type to uniquely identify it.

47
New cards

Optionality

Expresses whether a relationship is optional or mandatory.

48
New cards

Cardinality

Expresses the maximum number of relationships in an association.

49
New cards

Abstraction

A method used to simplify real-world objects by keeping only important information and ignoring unnecessary details.

50
New cards

Specialization

The process of dividing a general entity set into smaller sub-entities based on distinguishing features.

51
New cards

Generalization

The process of combining two or more entities into one higher-level entity by identifying their common attributes.

52
New cards

Aggregation

An abstraction concept where a relationship itself is treated as an entity so that it can be connected with another entity.