Database Fundamentals and Entity-Relationship Modeling

0.0(0)
Studied by 0 people
alertCertain options have been disabled. Please contact your teacher if you need access to these modes.
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/53

flashcard set

Earn XP

Description and Tags

Comprehensive vocabulary flashcards covering Database Fundamentals, DBMS Architecture, Modern Database Types, and Entity-Relationship Modeling notations and constraints.

Last updated 1:02 PM on 10/19/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

54 Terms

1
New cards

Database

A collection of related data.

2
New cards

Database Management System (DBMS)

A software package or system designed to facilitate the creation and maintenance of a computerized database.

3
New cards

Database System

The DBMS software together with the data itself (Software + Database), sometimes also including the application programs.

4
New cards

File-Based System

A collection of programs that perform services for the end user, where each separate program defines and manages its own private data.

5
New cards

Limitations of File-Based Systems

Key drawbacks including separation and isolation of data, duplication of data, program-data dependence, and incompatible file formats.

6
New cards

Advantages of DBMS

Benefits including controlling data redundancy, restricting unauthorized access, data sharing, enforcing integrity constraints, avoiding inconsistency, and providing backup and recovery.

7
New cards

Disadvantages of DBMS

High financial cost (expensive) and potential incompatibility with other available DBMS software.

8
New cards

External Schema

The level of DBMS abstraction focused on what data different types of users see and how that data is presented to them.

9
New cards

Conceptual Schema

The logical model in DBMS architecture that specifies what data is represented (defining structures such as tables and integrity constraints) rather than how it is physically stored.

10
New cards

Internal Schema

The physical model in DBMS architecture that emphasizes how data are physically represented, structured, and implemented on storage disks.

11
New cards

Mappings

The processes of transforming requests and results between the different levels of abstraction in a three-schema database architecture.

12
New cards

Data Independence

The capacity to change the schema at one level of the database architecture without requiring modifications to the schema at the next higher level.

13
New cards

Conceptual Data Model

A high-level data model (such as an ERD) providing concepts close to how users perceive real-world information, including entities, attributes, and relationships.

14
New cards

Physical Data Model

A data model that describes how data is stored in the computer system and specifies the access paths required to search for and retrieve data.

15
New cards

Non-Relational Database (NoSQL)

A database system ('Not Only SQL') that eliminates traditional tables, rows, primary keys, and foreign keys in favor of storage models optimized for specific data types.

16
New cards

Four Types of NoSQL Databases

Document (or Document Oriented) Data Stores, Columnar (or Column Oriented) Data Stores, Key-Value Stores, and Graph Stores.

17
New cards

Vector Database

A database that stores information as numerical vectors (embeddings) representing the semantic meaning of text, images, or audio, querying them via similarity search (e.g., cosine similarity) to power AI applications like semantic search and RAG.

18
New cards

Data Warehouse

A consolidated central repository that integrates data extracted, transformed, and loaded (ETL) from multiple operational sources (such as CRM, Billing, ERP, and flat files) for reporting, analytics, and data mining.

19
New cards

Big Data

Data whose scale, distribution, diversity, and/or timeliness require new technical architectures and analytics, characterized by the three dimensions of Volume, Velocity, and Variety.

20
New cards

Centralized Database

A database environment where all enterprise data is stored at a single site and accessed from remote sites via communication links; it is easy to administer but suffers from uncertain data availability.

21
New cards

Distributed Database

A database environment for spread-out organizations where enterprise data is distributed across multiple computer systems, categorized into homogeneous and heterogeneous databases.

22
New cards

Entity-Relationship Diagram (ERD)

A conceptual modeling tool that identifies information required by a business by displaying relevant entity types and the relationships among them.

23
New cards

Entity

A real-world thing with an independent existence, which may have physical existence (e.g., a person or car) or conceptual existence (e.g., a job or university course).

24
New cards

Entity Instance

A single, particular occurrence of an entity type (such as an individual person or a specific car).

25
New cards

Weak Entity Type

An entity that does not possess a key attribute of its own and must participate in an identifying relationship type with an owner/identifying entity type.

26
New cards

Partial Key

A discriminator attribute within a weak entity type that, when combined with the key attribute of the owner entity, uniquely identifies a weak entity instance.

27
New cards

Attribute

A particular property or characteristic that describes an entity (e.g., name, age, address, and salary for an Employee).

28
New cards

Key Attribute

An attribute whose values are distinct (unique) for each entity instance and can be used to uniquely identify records.

29
New cards

Candidate Key

Each attribute or minimal set of attributes that can uniquely identify an entity when an entity type has multiple possible keys.

30
New cards

Composite Key

A key formed by the combination of two or more attribute values that together are distinct for each entity instance (e.g., ID and Application_no).

31
New cards

Multi-valued Attribute

An attribute that has a set of multiple values for the same single entity instance (e.g., multiple college degrees or phone numbers).

32
New cards

Composite Attribute

An attribute that can be divided into smaller subparts with independent meanings (e.g., Name divided into Fname, Minit, and Lname).

33
New cards

Derived Attribute

An attribute that is not stored directly but can be calculated or derived from another attribute or related entity (e.g., Age computed from BirthDate).

34
New cards

Simple (Single) Attribute

An attribute that is not divisible into smaller subparts and contains a single atomic value for a particular entity instance.

35
New cards

Relationship

A meaningful connection or association between entity classes.

36
New cards

Degree of a Relationship

The number of participating entity types involved in a relationship type.

37
New cards

Unary (Recursive) Relationship

A relationship of degree one, where the same entity type participates more than once in distinct roles (e.g., an Employee supervising other Employees).

38
New cards

Binary Relationship

A relationship of degree two that connects exactly two participating entity types (e.g., Employee working for Department).

39
New cards

Ternary Relationship

A relationship of degree three that connects three participating entity types simultaneously (e.g., Supplier supplying Part for Project).

40
New cards

Cardinality Ratio

A constraint specifying the maximum number of relationship instances that an entity can participate in (e.g., 1:11:1, 1:N1:N, or M:NM:N).

41
New cards

One-to-One (1:11:1) Cardinality

A relationship constraint where at most one entity instance on one side is associated with at most one entity instance on the other side (e.g., Employee manages Department).

42
New cards

One-to-Many (1:N1:N) Cardinality

A relationship constraint where one entity instance on one side can associate with multiple instances on the other, but each instance on the second side associates with at most one instance on the first side.

43
New cards

Many-to-Many (M:NM:N) Cardinality

A relationship constraint where multiple entity instances on one side can associate with multiple entity instances on the other side (e.g., Employee works on Project).

44
New cards

Participation Constraint

A constraint specifying the minimum number of relationship instances each entity must participate in (divided into total or partial participation).

45
New cards

Total Participation (Full Dependency / Mandatory)

A condition where every entity instance in the entity set must participate in at least one relationship instance, indicated graphically by a double line.

46
New cards

Partial Participation (Optional Dependency)

A condition where only some entity instances participate in the relationship while others do not, indicated graphically by a single line.

47
New cards
<p>Double Rectangle Symbol</p>

Double Rectangle Symbol

The standard ERD graphic notation representing a Weak Entity Type.

48
New cards
<p>Double Diamond Symbol</p>

Double Diamond Symbol

The standard ERD graphic notation representing an Identifying Relationship Type that links a weak entity type to its owner entity.

49
New cards
<p>Underlined Oval Symbol</p>

Underlined Oval Symbol

The standard ERD graphic notation representing a Key Attribute.

50
New cards
<p>Double Oval Symbol</p>

Double Oval Symbol

The standard ERD graphic notation representing a Multivalued Attribute.

51
New cards
<p>Dashed Oval Symbol</p>

Dashed Oval Symbol

The standard ERD graphic notation representing a Derived Attribute.

52
New cards
<p>Double Line Notation</p>

Double Line Notation

The standard ERD graphic notation representing Total Participation (mandatory participation) of an entity in a relationship.

53
New cards
<p>(min, max) Structural Constraint Notation</p>

(min, max) Structural Constraint Notation

The ERD notation placed on a connecting line specifying the exact minimum and maximum number of relationship instances an entity participates in.

54
New cards
<p>Branching Oval Hierarchy</p>

Branching Oval Hierarchy

The standard ERD graphic notation representing a Composite Attribute divided into smaller component attributes.