Key Concepts in Relational Database Design

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

1/15

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.

16 Terms

1
New cards

Steps in designing a relational database

Requirements and Specification, Conceptual Design, Logical Design.

2
New cards

Importance of database design

Foundation for good applications, communication tool, both an art and a science.

3
New cards

Data model

Simplified abstractions of real-world events or conditions that represent data characteristics, relationships, constraints, and transformations.

4
New cards

Entities in a data model

Object of interest (e.g., person, place, thing).

5
New cards

Attributes in a data model

Characteristics of an entity (e.g., name, age).

6
New cards

Relationships in a data model

Associations between entities (e.g., one-to-many).

7
New cards

Business rules

Brief, precise descriptions of policies, procedures, or principles within an organization.

8
New cards

What is a database schema

Logical view of the database (changes infrequently)

9
New cards

Three-Schema Architecture

Internal Schema: Physical storage details. Conceptual Schema: Structure and constraints for the whole database. External Schemas: User views.

10
New cards

Logical Data independence

Change conceptual schema without changing external schemas.

11
New cards

DBMS languages

DDL: Data Definition Language (specifies schema). DML: Data Manipulation Language (retrievals and updates).

12
New cards

Types of data models

Network, Hierarchical, Relational, Object-Oriented, Object-Relational.

13
New cards

ERD

Entity Relationship Diagram: Graphical representation of entities and their relationships.

14
New cards

Types of relationships in an Entity Relationship Diagram

One-to-Many (1:M), Many-to-Many (M:N), One-to-One (1:1).

15
New cards

What is a database state

Actual data stored at a particular moment (changes with updates).

16
New cards

Physical Data Independence

Change internal schema without changing conceptual schema.