Fundamentals of Databases - CS301 Lecture 1

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

1/15

flashcard set

Earn XP

Description and Tags

A set of vocabulary flashcards based on the lecture notes from the Fundamentals of Databases course.

Last updated 6:51 AM on 4/25/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

16 Terms

1
New cards

DBMS

Database Management System, which contains information about an enterprise, a collection of interrelated data, and a set of programs to access that data.

2
New cards

Data redundancy

The unnecessary duplication of data in multiple file formats, leading to inconsistencies.

3
New cards

Data isolation

The situation where multiple files and formats prevent easy access to data.

4
New cards

Integrity constraints

Rules that ensure data integrity, such as account balance must be greater than zero.

5
New cards

Transaction Management

The process of ensuring that all operations in a transaction complete, maintaining the database's consistent state.

6
New cards

Physical Data Independence

The ability to change the physical schema without affecting the logical schema.

7
New cards

Data Definition Language (DDL)

Specification notation for defining the schema of a database.

8
New cards

Data Manipulation Language (DML)

The language used for accessing and updating the data in a database.

9
New cards

Declarative DML

A type of DML that specifies what data is needed without detailing how to get it.

10
New cards

Relational model

A database model where all data is stored in tables.

11
New cards

Database schema

The overall logical structure of the database, including its tables and their relationships.

12
New cards

Query Processor

Component that interprets and executes DDL and DML statements.

13
New cards

Normalization

The process of organizing data to minimize redundancy.

14
New cards

ACID properties

Set of properties (Atomicity, Consistency, Isolation, Durability) that ensure reliable processing of database transactions.

15
New cards

Client-server architecture

A model in which a server provides resources or services to multiple client applications.

16
New cards

Database Administrator (DBA)

A person responsible for managing and maintaining the database, including schema definition and access control.