D426: Data Management Foundations

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/171

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 8:17 PM on 4/10/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

172 Terms

1
New cards

Database Application

Software that helps users interact with database systems

2
New cards

Database Administrator

Role that secures databases and manages access and availability

3
New cards

Authorization

Restricts user access to specific tables, columns, or rows

4
New cards

Rules

Ensure data follows structural and business constraints

5
New cards

Query Processor

Interprets SQL queries and returns results

6
New cards

Query Optimization

Finds the most efficient execution plan for queries

7
New cards

Storage Manager

Converts queries into low-level storage operations

8
New cards

Indexes

Structures that speed up data retrieval

9
New cards

Transaction Manager

Ensures correct execution, concurrency control, and recovery

10
New cards
11
New cards

Metadata

Data about database structure and information about data

12
New cards

MongoDB

Open-source NoSQL database system

13
New cards

NoSQL

Non-relational database type

14
New cards
15
New cards

INSERT

Adds new rows into a table

16
New cards

SELECT

Retrieves data from a table

17
New cards

UPDATE

Modifies existing rows

18
New cards

DELETE

Removes rows from a table

19
New cards

CREATE TABLE

Creates a new table

20
New cards
21
New cards

INT

Integer numeric type

22
New cards

INTEGER

Whole number type

23
New cards

DECIMAL

Fractional numeric type

24
New cards

DECIMAL(M,D)

Numeric type with precision and scale

25
New cards

VARCHAR

Variable-length text type

26
New cards

VARCHAR(N)

Text up to N characters

27
New cards

DATE

Stores date values

28
New cards
29
New cards

Data Type

Defines format of values in a column

30
New cards
31
New cards

Analysis

First phase of database design (requirements)

32
New cards

Logical Design

Converts ER model into relational tables

33
New cards

Physical Design

Defines storage and indexing

34
New cards
35
New cards

Entity

Real-world object or concept

36
New cards

Relationship

Association between entities

37
New cards

Attribute

Property of an entity

38
New cards
39
New cards

Entity Type

Collection of similar entities

40
New cards

Relationship Type

Collection of relationships

41
New cards

Attribute Type

Set of possible values

42
New cards
43
New cards

Entity Instance

Single entity object

44
New cards

Relationship Instance

Single relationship record

45
New cards

Attribute Instance

Single value

46
New cards
47
New cards

ER Model

High-level data model of entities and relationships

48
New cards

ER Diagram

Visual representation of ER model

49
New cards

Reflexive Relationship

Entity relates to itself

50
New cards

IsA Relationship

Relationship between supertype and subtype

51
New cards
52
New cards

Analysis Step 1

Identify entities, relationships, attributes

53
New cards

Analysis Step 2

Determine cardinality

54
New cards

Analysis Step 3

Identify strong and weak entities

55
New cards

Analysis Step 4

Create supertype and subtype entities

56
New cards

Logical Step 5

Implement entities

57
New cards

Logical Step 6

Implement relationships

58
New cards

Logical Step 7

Implement attributes

59
New cards

Logical Step 8

Apply normalization

60
New cards
61
New cards

Cardinality

Minimum and maximum relationship constraints

62
New cards

Relationship Maximum

Maximum number of related entities

63
New cards

Relationship Minimum

Minimum number of related entities

64
New cards
65
New cards

Primary Key

Uniquely identifies a row

66
New cards

Simple Primary Key

Single-column primary key

67
New cards

Composite Primary Key

Multiple-column primary key

68
New cards

Candidate Key

Minimal unique identifier

69
New cards

Foreign Key

References primary key in another table

70
New cards
71
New cards

Stable Key

Primary key does not change

72
New cards

Simple Key

Easy to use and store

73
New cards

Meaningless Key

Contains no business meaning

74
New cards
75
New cards

Artificial Key

System-generated primary key

76
New cards

Auto-Increment Column

Automatically increases value per row

77
New cards
78
New cards

Functional Dependency

One column depends on another

79
New cards

Redundancy

Repeated data in a table

80
New cards

Normalization

Process of removing redundancy

81
New cards

Denormalization

Adding redundancy for performance

82
New cards
83
New cards

Normal Forms

Rules for database design quality

84
New cards

Third Normal Form

Non-key attributes depend only on key

85
New cards

Boyce-Codd Normal Form

Stronger than 3NF

86
New cards
87
New cards

Trivial Dependency

Left side is subset of right side

88
New cards

Non-key Column

Column not in a candidate key

89
New cards
90
New cards

Business Rules

Policies that govern data

91
New cards

Constraints

Rules restricting allowed values

92
New cards
93
New cards

DDL

Defines database structure

94
New cards

DML

Manipulates data

95
New cards

DQL

Queries data

96
New cards

DCL

Controls access

97
New cards

DTL

Manages transactions

98
New cards
99
New cards

Literals

Fixed values in SQL

100
New cards

Keywords

Reserved SQL words