Database Development Activities During the Systems Development Life Cycle (SDLC)

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

1/12

flashcard set

Earn XP

Description and Tags

Flashcards covering key vocabulary and concepts related to database development activities during the Systems Development Life Cycle (SDLC), including models, design phases, and development approaches.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

13 Terms

1
New cards

Systems Development Life Cycle (SDLC)

A process for planning, creating, testing, and deploying an information system.

2
New cards

Enterprise Data Model

An integrated view of the data produced and consumed across an entire organization.

3
New cards

Conceptual Data Model

A high-level representation of data requirements for a proposed information system.

4
New cards

Logical Database Design

Involves analyzing transactions, forms, displays, and inquiries to integrate database views into a conceptual data model and identifying data integrity and security requirements.

5
New cards

Physical Database Design and Definition

Defining the database to the DBMS, deciding on the physical organization of data, and designing database processing programs.

6
New cards

Logical Data Model (LDM)

Includes entities (tables), attributes (columns/fields), and relationships (keys) using business names and is independent of technology platform.

7
New cards

Physical Data Model (PDM)

Includes tables, columns, keys, data types, validation rules, database triggers, and access constraints using specific names and requires knowledge of the specific DBMS.

8
New cards

Database Implementation

Coding and testing database processing programs, completing documentation and training materials, and installing the database.

9
New cards

Database Maintenance

Analyzing the database to ensure evolving needs are met, tuning the database, and fixing errors.

10
New cards

Waterfall Approach

An SDLC approach where the outcome of one phase acts as the input for the next phase following a detailed, well-planned development process.

11
New cards

Rapid Application Development (RAD)

An iterative process of rapidly repeating analysis, design, and implementation steps until they converge on the system the user wants.

12
New cards

Agile Software Development

Focuses on satisfying customers, developing projects with inspired contributors, in-person interactions, working software, and continuous reflection and adaptation.

13
New cards

Prototyping

A popular Rapid Application Development (RAD) method that repeats implementation and maintenance activities with new prototype versions.