Database Vocabulary

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

1/54

flashcard set

Earn XP

Description and Tags

Flashcards with vocabulary terms and definitions from database lecture notes.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

55 Terms

1
New cards

Data

Facts or details from which information is derived.

2
New cards

Information

Data that is processed, organized, structured, or presented in a given context to make it useful.

3
New cards

Information System

An organized system for the collection, organization, storage, and communication of information.

4
New cards

Components of Information Systems

Computer hardware, software, telecommunications, databases, human resources, and procedures.

5
New cards

Data

Unprocessed facts or figures.

6
New cards

Information

Processed data.

7
New cards

Database

A group of related files.

8
New cards

Data

Facts or figures with no added interpretation or analysis.

9
New cards

Database

Collection of interrelated data and a collection of programs to access that data.

10
New cards

Knowledge

Combination of information, experience, and insight that may benefit an organization.

11
New cards

General Purpose DBMS

A computer software application that interacts with end-users, other applications, and the database itself, to capture and analyze data.

12
New cards

Database Transaction

Collection of operations that form a single logical unit of work.

13
New cards

Atomicity

Ensures that all operations in the unit are executed as a single atomic operation; all are committed successfully or none are completed at all.

14
New cards

Data Control Language (DCL)

Validation and verification.

15
New cards

Validation

Automatic computer checks to ensure data is sensible.

16
New cards

Verification

Double checking.

17
New cards

Data Manipulation Language (DML)

Used to express database queries and updates.

18
New cards

Data Definition Language (DDL)

Deals with descriptions of the database schema.

19
New cards

Transaction Control Language (TCL)

Commands used to manage transactions within the database.

20
New cards

Database User

Anyone that avails benefits from using a database.

21
New cards

Database Administrator

Defines database schema, takes charge of controlling various levels of the database, and has full control of the DBMS.

22
New cards

Parametric Users

Mostly use the database to fill in and retrieve information.

23
New cards

System Analyst

Analyzes requirements of naive users, feasibility aspects, and is responsible to keep checks on data integrity.

24
New cards

Application Programmer

Computer professionals who develop application programs that interact using DML manipulation queries.

25
New cards

Database Designers

Design and create the structure of the database.

26
New cards

Database

Organized collection of data.

27
New cards

Database

Collection of interrelated data and a collection of programs to access that data.

28
New cards

Table

Named relation database; data is organized by rows and columns.

29
New cards

Super Key

A set of one or more attributes that, when taken collectively, allows us to identify uniquely a tuple in the relation.

30
New cards

Primary Key

A super key which cannot have any columns removed from it without losing the unique identification property.

31
New cards

Secondary Key

Multiple choices for primary keys are called candidate keys; one is not selected for PK, and is a secondary key.

32
New cards

Foreign Key

One or more attributes which enable a link between data in two or more tables.

33
New cards

Composite Key

Combination of two or more columns.

34
New cards

Normalization

Process of restructuring a relational database in order to reduce data redundancy and improve data integrity.

35
New cards

Constraints

Rules that define data type formats in a table.

36
New cards

ACID Properties

Maintains data reliability.

37
New cards

Log-based Recovery

Sequence of records maintaining a log of actions performed by a transaction stored on stable storage.

38
New cards

Non-volatile Memory

Stable storage media.

39
New cards

Metadata

Data about the database.

40
New cards

Active State

The initial state a transaction stays in while executing.

41
New cards

Partially Committed State

When a transaction executes its final operation statement.

42
New cards

Failed/Aborted State

Any checks made by the database fail/normal execution can no longer proceed.

43
New cards

Committed State

Operations fully executed and effects permanently saved.

44
New cards

Checkpoints

Save points.

45
New cards

Data Matching

Compares two sets of collected data.

46
New cards

Data Mining

Use of patterns to identify trends in large databases.

47
New cards

Data Consistency

Ensures data contained by a certain attribute is the same wherever the attribute is present in the database.

48
New cards

Primary Key

Uniquely identifies each tuple in a table.

49
New cards

Database Transaction

A series of operations that perform a logical unit of work.

50
New cards

Data Validation

Can be used to check that the input makes sense.

51
New cards

Locks

Guarantees data is reliable and accurate, allowing appropriate concurrent use of the database.

52
New cards

Candidate Key

A second key; one of multiple choices for a unique primary key in a table.

53
New cards

Data Concurrency

Prevent conflicting updates. Can be achieved using locks, through transaction isolation and serializability.

54
New cards

Data Definition Language (DDL)

Describes the structure of the database schema.

55
New cards

Data Modeling

Creating a visual representation of data and its relationships; a blueprint for database design and management.