DATABASE Module 7-8

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

1/20

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.

21 Terms

1
New cards

Data Modeling

process of creating a conceptual representation of data, typically in the form of a data model.

2
New cards

Best Practices for Building Data Models (1/8)

Understanding the business requirement

3
New cards

Best Practices for Building Data Models (2/8)

Use a consistent naming convention

4
New cards

Best Practices for Building Data Models (3/8)

Avoid data rebundancy

5
New cards

Best Practices for Building Data Models (4/8)

Enforce data integrity

6
New cards

Best Practices for Building Data Models (5/8)

Use appropriate data types

7
New cards

Best Practices for Building Data Models (6/8)

Test and validate the model

8
New cards

Best Practices for Building Data Models (7/8)

Document the model

9
New cards

Best Practices for Building Data Models (8/8)

Review and update the data model regularly

10
New cards

Types of data models

  1. Conceptual Data Model

  2. Logical Data Model

  3. Physical Data Model

11
New cards

Conceptual Data Model

high-level representation of the data and the relationships between them. Understand the overall structure of the data

12
New cards

Logical Data Model

more detailed representation of the data, includes information about entities, attributes, and relationships. Is technology-independent

13
New cards

Physical Data Model

final/most detailed representation of the data, includes information about specific technology and database will be used to store the data.

14
New cards

Conceptual vs Logical vs Physical Model

knowt flashcard image
15
New cards

Object Oriented Databases

Represents data as objects and classes

16
New cards

Relational Databases

Represents data in tables and rows

17
New cards

Database Design

process of creating a structured plan how data will be stored, organized, accessed within database

18
New cards

Steps in Database Design Process (GCCTCPI)

Gathering

Creating Conceptual

Translating

Creating Physical

Implementation

19
New cards

Three Main types or Relationships in Database Design

One to one R

One to many

Many to many

20
New cards

Components of Entity Relationship Diagram

Entities

Attributes

Relationships

Cardinality

Connectivity

Participation

Keys

21
New cards

Visual Representation ER Models

Rectangle - Entity

Elipses - Attributes

Diamonds - Relationships

Lines - Connect entities

Crow’s Foot notation - Indicate cardinality

Dashed lines - Indicare weak or optional R

Primary Key notation

Foreign Key notation