CSIT115 Data Management and Security - Data Integrity

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/16

flashcard set

Earn XP

Description and Tags

These flashcards encompass key terms and definitions related to data integrity in database management.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

17 Terms

1
New cards

Data Integrity

Refers to the overall completeness, accuracy, and consistency of data over its entire life-cycle.

2
New cards

Consistency Constraints

Conditions that must be satisfied by every persistent state of a database.

3
New cards

ROLLBACK Statement

Allows for the immediate reversals of recent modifications in a database.

4
New cards

COMMIT Statement

Makes all modifications performed since the beginning of a session permanent in a database.

5
New cards

Primary Key Constraint

A constraint that uniquely identifies each record in a database table.

6
New cards

Foreign Key Constraint

A constraint that creates a relationship between two tables in a database.

7
New cards

NULL Constraint

A constraint that specifies whether a column can hold null values.

8
New cards

Stored Procedure

A piece of code stored in the database that can be executed as a single unit.

9
New cards

Trigger

A database object that is automatically invoked when certain events occur on a specified table.

10
New cards

Logical Backup

Saves information in the form of logical database structure and content.

11
New cards

Physical Backup

Raw copies of the directories and files that store database contents.

12
New cards

AUTOCOMMIT

A system variable that controls whether database modifications are automatically committed.

13
New cards

mysqldump

A utility for creating backups of databases in MySQL.

14
New cards

Referential Integrity

A property that ensures that relationships between tables remain valid.

15
New cards

Data Corruption

A form of data loss that data integrity techniques aim to prevent.

16
New cards
17
New cards

What are shared routines in programming?

Shared routines, also known as functions and procedures, are reusable blocks of code that perform specific tasks and can be called upon multiple times throughout a program.