Data Models in Database Systems: Types, Evolution, and Abstraction Levels

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/27

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.

28 Terms

1
New cards

Data modeling

The process of creating a conceptual representation of data structures to reduce complexity and reconcile different stakeholder views.

2
New cards

Data model

A simple, often graphical, representation of real-world data structures.

3
New cards

Model

An abstraction of a real-world object or event.

4
New cards

Entity

A thing about which data is collected.

5
New cards

Attribute

A property of an entity.

6
New cards

Relationship

An association between entities.

7
New cards

Constraint

A restriction on data.

8
New cards

Business Rules

Policies, procedures, and principles that define data characteristics and required actions in an organization.

9
New cards

Sources of Business Rules

Managers, policy makers, documentation, manuals, interviews.

10
New cards

Purpose of Business Rules

To standardize a company's data view, improve communication between users and designers, and define scope and relationships.

11
New cards

Nouns → Entities

A method for translating business rules into data models.

12
New cards

Verbs → Relationships

A method for translating business rules into data models.

13
New cards

Hierarchical Model

A data model from the 1960s characterized by a tree structure and parent-child relationships.

14
New cards

Network Model

A data model that allows records to have multiple parents and is effective for complex relationships.

15
New cards

Schema

The entire database view in the network model.

16
New cards

Subschema

An application-specific view in the network model.

17
New cards

DML/DDL

Data Manipulation Language/Data Definition Language used for managing and defining data.

18
New cards

Relational Model

A data model introduced in 1970 by E.F. Codd, consisting of tables (relations) made up of rows (tuples) and columns (attributes).

19
New cards

Entity-Relationship (ER) Model

A graphical representation of entities and relationships, including concepts like entity sets and connectivity.

20
New cards

Object-Oriented (OO) Model

A data model that combines data and relationships into a single object.

21
New cards

ERDM (Extended Relational Data Model)

A model that combines relational and object-oriented features.

22
New cards

XML

A standard for Internet-based data exchange, supported by modern database management systems.

23
New cards

Hybrid DBMS

A database management system that combines relational and object-oriented views.

24
New cards

SQL Data Services

Cloud-based, pay-as-you-go databases.

25
New cards

External Model

The end-user view represented by ER diagrams and external schemas.

26
New cards

Conceptual Model

A global organizational view represented by an ERD, independent of software and hardware.

27
New cards

Internal Model

The representation of data as seen by the DBMS, providing logical independence.

28
New cards

Physical Model

The lowest level of abstraction that defines how data is stored and accessed.