Database Systems - Module 2: Data Models

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

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering data modeling concepts, building blocks, business rules, historical evolution, Big Data technologies, and levels of data abstraction.

Last updated 8:00 AM on 9/8/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

39 Terms

1
New cards

Data Modeling

An iterative, progressive process of creating a specific data model for a determined problem domain.

2
New cards

Data Model

A relatively simple representation of more complex real-world data structures.

3
New cards

Entity

A person, place, thing, concept, or event about which data will be collected and stored.

4
New cards

Attribute

A characteristic of an entity.

5
New cards

Relationship

An association among entities, which can be one-to-one (1:1), one-to-many (1:M), or many-to-many (M:N).

6
New cards

Constraint

A restriction placed on data to help ensure data integrity.

7
New cards

Business Rule

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

8
New cards

Hierarchical Model

A data model developed in the 1960s to manage large amounts of data for complex manufacturing projects, structured using levels or segments.

9
New cards

Segment

The equivalent of a file system's record type in a hierarchical database structure.

10
New cards

Network Model

A data model created to represent complex data relationships more effectively than the hierarchical model, improve database performance, and impose a database standard.

11
New cards

Schema

The conceptual organization of the entire database as viewed by the database administrator.

12
New cards

Subschema

The portion of the database defined for application programs that produce desired information from database data.

13
New cards

Data Manipulation Language (DML)

A language that defines the environment in which data can be managed and is used to work with data in the database.

14
New cards

Data Definition Language (DDL)

A schema language that enables the database administrator to define schema components.

15
New cards

Relation

A two-dimensional structure composed of intersecting rows and columns in the relational data model.

16
New cards

Tuple

A row within a relation in the relational data model.

17
New cards

Relational Database Management System (RDBMS)

A sophisticated system that manages relational database details while presenting data to end users as a collection of tables.

18
New cards

Entity Relationship Model (ERM)

A graphical data model that uses entity relationship diagrams (ERD) to picture entities and their relationships.

19
New cards

Entity Type

A collection of entities that often corresponds to a table in a relational database.

20
New cards

Entity Instance

A specific person, place, object, event, or concept that often corresponds to a row in a table.

21
New cards

Object-Oriented Data Model (OODM)

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

22
New cards

Class

A collection of similar objects with shared structure and behavior in an object-oriented data model.

23
New cards

Method

A real-world action defined within a class, such as finding, changing, or printing object details.

24
New cards

Inheritance

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

25
New cards

Extended Relational Data Model (ERDM)

A model that integrates object-oriented features within the simpler relational database structure.

26
New cards

Extensible Markup Language (XML)

A standard used for the efficient and effective exchange of structured, semistructured, and unstructured data.

27
New cards

Internet of Things (IoT)

A web of Internet-connected devices exchanging and collecting data.

28
New cards

Big Data

A movement focused on finding new and better ways to manage massive web- and sensor-generated data to derive business insight.

29
New cards

3 Vs

The three basic characteristics of Big Data databases: volume, velocity, and variety.

30
New cards

Hadoop

A Java-based, open-source, high-speed, fault-tolerant distributed storage and computational framework.

31
New cards

Hadoop Distributed File System (HDFS)

A highly distributed, fault-tolerant file storage system designed to manage large amounts of data at high speeds.

32
New cards

MapReduce

An open-source application programming interface (API) that provides fast data analytics services.

33
New cards

NoSQL

A large-scale distributed database system designed for performance and handling structured and unstructured data without relying on the relational model or SQL.

34
New cards

External Model

The end users' view of the data environment, represented by external schemas for specific business units.

35
New cards

Conceptual Model

A global, software- and hardware-independent view of the entire database as understood by the entire organization.

36
New cards

Internal Model

The representation of a database as seen by the DBMS, which is software dependent but hardware independent.

37
New cards

Physical Model

The lowest level of data abstraction that describes how data is saved on storage media, making it both software and hardware dependent.

38
New cards

Logical Independence

The capability to change the internal model without affecting the conceptual model.

39
New cards

Physical Independence

The capability to change the physical model without affecting the internal model.