Lesson 5: Understanding Data Models and Schemas in Databases

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

1/35

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.

36 Terms

1
New cards

Data Model

High-level constructs describing data storage.

2
New cards

Database Schema

Structure defining data organization in a database.

3
New cards

Relational Data Model

Most common database model based on relations.

4
New cards

Semantic Data Model

Abstract model focusing on data meaning and relationships.

5
New cards

Physical/Internal Schema

Actual storage structure and access paths of data.

6
New cards

Conceptual Schema

High-level structure representing data relationships.

7
New cards

External Schema

User-specific view of the database data.

8
New cards

Levels of Abstraction

Different perspectives on database structure.

9
New cards

Internal Schema Facts

Lowest abstraction level detailing data representation.

10
New cards

Stored Record

ANSI term for physical/internal schema representation.

11
New cards

Data Abstraction

Hiding low-level storage details from users.

12
New cards

DBMS

Database Management System for data manipulation.

13
New cards

File Organization

Method for storing data in a database.

14
New cards

Indexes

Auxiliary structures to speed data retrieval.

15
New cards

Physical Schema

Defines physical storage structure of a database.

16
New cards

Physical Database Design

Process of optimizing physical schema.

17
New cards

Entities

Objects or things stored in a database.

18
New cards

Attributes

Characteristics or properties of entities.

19
New cards

Relationships

Connections between different entities in a database.

20
New cards

Views

Virtual tables computed from database relations.

21
New cards

Data Manipulation Language (DML)

Language for querying and modifying database data.

22
New cards

Three Schema Architecture

Framework for separating database views and storage.

23
New cards

User Access

Customized data visibility for different users.

24
New cards

Database Administrator (DBA)

Responsible for managing database storage structure.

25
New cards

Data Abstraction Levels

Three levels: Physical, Conceptual, External.

26
New cards

Data Independence

Ability to change storage without user impact.

27
New cards

Security

Protection against unauthorized database access.

28
New cards

Performance Impact

Effect of tier separation on database efficiency.

29
New cards

Complexity

Challenges in understanding complete database schema.

30
New cards

Migration

Transitioning to new database environments.

31
New cards

Failure Resilience

Protection against data loss during tier failure.

32
New cards

Auxiliary Data Structures

Support data retrieval and storage efficiency.

33
New cards

Data Types

Classification of data stored in the database.

34
New cards

Storage Structures

Physical arrangement of data in a database.

35
New cards

User Groups

Categories of users with specific data needs.

36
New cards

Customization

Tailoring database access for individual users.