Chapter 3: Data Models Vocabulary

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/39

flashcard set

Earn XP

Description and Tags

A comprehensive set of vocabulary flashcards based on Chapter 3 lecture notes, covering data models, relationship types, business rules, and stages of database design.

Last updated 3:28 AM on 6/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

40 Terms

1
New cards

Data Model

A representation, usually graphical, of a real-world data structure.

2
New cards

Data Modeling

The process of creating a specific data model for a problem to determine what data and relationships should be stored in the database.

3
New cards

Business Rule

A brief, precise, and unambiguous description of a policy, procedure, or principle within a specific organization.

4
New cards

Entity

A class of persons, places, objects, events, or concepts about which an organization needs to capture and store data, typically represented by a noun and a rectangle in notation.

5
New cards

Attribute

A characteristic, data field, or data element of an entity, such as a customer's name, address, or telephone number.

6
New cards

Relationship

An association between entities, typically represented by a verb and indicated by lines connecting entity boxes in a diagram.

7
New cards

Constraint

A restriction placed on data, often derived from business rules, such as a machine operator not working more than 10hours10\,\text{hours} in any 24-hour period24\text{-hour period}.

8
New cards

Hierarchical Model

A data model based on an upside-down tree structure where a higher layer is the parent of the segment below (the child), and each child has only one parent.

9
New cards

Network Model

A data model created to represent complex relationships more effectively by allowing a record to have more than one parent.

10
New cards

Relational Model

A model implemented through an RDBMS where data and relationships are represented in a collection of two-dimensional tables called relations.

11
New cards

Schema

A standard database concept that emerged with the network model, defining the logical organization of the entire database.

12
New cards

Subschema

A concept from the network model defining the portion of the database seen by application programs.

13
New cards

Data Manipulation Language (DML)

A set of commands used to define the data environment and manage data within a database.

14
New cards

Data Definition Language (DDL)

A standard concept emerging from the network model used to define the database structure.

15
New cards

Table (Relation)

A two-dimensional structure composed of intersecting rows (records or tuples) and columns (attributes) that yields complete data and structural independence.

16
New cards

Relational Database Management System (RDBMS)

A sophisticated software system used to implement and manage the relational data model.

17
New cards

Structural Independence

The property where changes in the database structure do not affect the application program's ability to access the data.

18
New cards

Entity Relationship Model (ERM)

A widely accepted graphical tool for data modeling that provides a top-down representation of entities and their relationships.

19
New cards

Cardinality

The minimum and maximum number of entity occurrences associated with one occurrence of a related entity, established by specific business rules.

20
New cards

Crow's Foot Notation

A graphical representation used in ERDs to show the cardinality of relationships, using symbols for one, many, and zero instances.

21
New cards

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

A relationship type where one instance of an entity is associated with exactly one instance of another entity, such as a Driver and a Truck.

22
New cards

One-to-Many (1:M1:M)

A relationship type where one instance of an entity (the parent) is associated with many instances of another entity (the child).

23
New cards

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

A relationship where instances on both sides can occur more than once, commonly resolved into two 1:M1:M relationships in a relational environment.

24
New cards

Associative Entity

Also known as a weak entity, it is used to resolve M:NM:N relationships and is composed of the primary keys of the entities it connects.

25
New cards

Unary Relationship

A relationship degree where an association is maintained within a single entity, such as an Employee who manages other Employees.

26
New cards

Binary Relationship

A relationship degree involving the association of exactly two distinct entities.

27
New cards

Ternary Relationship

A relationship degree involving the association of three distinct entities, such as Doctor, Patient, and Drug.

28
New cards

Object-Oriented Data Model (OODM)

A model where both data and its relationships are contained in a single structure known as an object.

29
New cards

Encapsulation

Incorporating both data and functions into a single unit where they are protected from modification from outside the unit.

30
New cards

Inheritance

The ability of an object within a class hierarchy to inherit the attributes and methods of classes above it.

31
New cards

Unified Modeling Language (UML)

A language based on OO concepts that provides a set of diagrams and symbols for graphically modeling a system.

32
New cards

Physical Level (Internal Level)

The lowest level of data abstraction where raw data is stored in file format on physical hard drives.

33
New cards

Logical Level (Conceptual Level)

The level of data abstraction where raw data is organized into a proper structure, such as a tabular format.

34
New cards

View Level (External Level)

The level of data abstraction where end users see data based on queries, presented in formats like tables, graphs, or pie charts.

35
New cards

Conceptual Data Model

A model identifying highest-level relationships between entities without specifying attributes or primary keys, focusing on a bird's eye view.

36
New cards

Software Independence

A characteristic of a model where it does not depend on the specific DBMS software used for implementation.

37
New cards

Hardware Independence

A characteristic of a model where it does not depend on the specific hardware used in the database implementation.

38
New cards

Data Dictionary

A detailed description of all tables in the database, containing attribute names and characteristics, essentially documenting the metadata.

39
New cards

Metadata

Data about data.

40
New cards

NoSQL

A non-relational database model suited for Big Data, based on a schema-less key-value model for large sparse data stores.