CSC 3300 Database Management Systems Exam 1

0.0(0)
Studied by 2 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/42

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 9:48 PM on 2/13/24
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

43 Terms

1
New cards

Data Redundancy

The duplication of information across multiple files in a database system.

2
New cards

Data Access Difficulties

The challenges faced in accessing and retrieving data from a database system.

3
New cards

Data Isolation

The separation of data into multiple files and formats in a database system.

4
New cards

Data Integrity

The assurance of accuracy and consistency of data in a database system.

5
New cards

Atomicity Problems

The issues that arise when failures leave a database in an inconsistent state with partial updates carried out.

6
New cards

Concurrency Control

The need for controlling concurrent access to a database system to prevent inconsistencies.

7
New cards

Security

The difficulty in providing selective access to data in a database system.

8
New cards

Physical Abstraction (Internal Level)

Describes how a record is stored on the file system in a database system.

9
New cards

Logical Abstraction (Conceptual Level)

Describes how data is stored in the database and the relationships among different data points in a database system.

10
New cards

View Levels (External Levels)

Application programs hide details of data types and information for security purposes in a database system.

11
New cards

Schema

The logical structure of the database, including physical and logical designs.

12
New cards

Instance

The actual content of the database at a particular point in time.

13
New cards

Physical Data Independence

The ability to modify the physical schema without changing the logical schema in a database system.

14
New cards

Data Model

A collection of tools for describing data, data relationships, data semantics, and data constraints.

15
New cards

Relational Model

A data model that organizes data into tables with rows and columns.

16
New cards

Data Definition Language (DDL)

A specification notation used for defining the structure of the database.

17
New cards

Metadata

Data about data in a database system.

18
New cards

Data Manipulation Language (DML)

A language for accessing and manipulating data organized by the appropriate data model.

19
New cards

Procedural/Imperative Languages

User specifies what data is required and how to get to the data in a database system.

20
New cards

Declarative Languages

User specifies what data is required without specifying how to get to the data in a database system.

21
New cards

SQL

The most widely used query language in a database system.

22
New cards

Integrity Constraints

Rules that ensure the accuracy and consistency of data in a database system.

23
New cards

Logical Design

The process of deciding on the database schema and the collection of relation schemas in a database system.

24
New cards

Physical Design

The process of deciding on the physical layout of the database in a database system.

25
New cards

Entity Relationship (ER) Model

A model that represents an enterprise as a collection of entities and relationships in a database system.

26
New cards

Object Relational Data Models

Extend the relational data model by including object orientation and constructs to deal with added data values in a database system.

27
New cards

Atomic Data

Indivisible and irreducible data in a database system.

28
New cards

Consistency Constraints

Domain and referential constraints that ensure the consistency of data in a database system.

29
New cards

Relational Schema

The structure of a relation, including attributes and their domains in a database system.

30
New cards

Storage Manager

A program module that provides the interface between the low-level data stored in the database and the application programs and queries submitted to the system.

31
New cards

Storage Management

Responsible for efficient storing, retrieving, and updating data in a database system.

32
New cards

Components of a DBMS

Storage Manager, Query Processor, and Database Architecture (DBA).

33
New cards

Components of a Storage Manager

Authorization and integrity, Transaction, File, Buffer, Data Dictionary, and Indices.

34
New cards

Components of a Query Processor

DDL Interpreter, DML Compiler, Query Optimizer, and Query Evaluator.

35
New cards

Terms for Transaction Management

Atomicity, Consistency, Integrity, Durability, and Transaction.

36
New cards

Functions of Database Architecture (DBA)

Schema definition, Controlling access, and Maintenance.

37
New cards

Relation

A table in a database system.

38
New cards

Tuple

A row in a relation in a database system.

39
New cards

Attribute

A column in a relation in a database system.

40
New cards

Domain

The set of allowed values for a specific attribute in a database system.

41
New cards

Null

A member of every domain that represents the absence of a value in a database system.

42
New cards

Primary Key

A unique identifier for a tuple in a relation in a database system.

43
New cards

Foreign Key

A reference to the primary key of another relation in a database system.