COMP3005 - Introduction to Database Management Systems (DBMS)

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

1/14

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering introductory concepts of Database Management Systems (DBMS), file processing limitations, and data models based on COMP3005 lecture notes.

Last updated 11:19 PM on 9/13/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

15 Terms

1
New cards

Database Management System (DBMS)

A software system managing a single repository that maintains data defined once and accessed by various users and programs.

2
New cards

Computer (Lecture Definition)

A system conceptualized in the lecture as Microprocessor + RAM.

3
New cards

Three-step Program Data Processing

The basic data flow execution of a program consisting of: 1- Read the Data, 2- Process the Data, and 3- Write the Data.

4
New cards

Traditional file processing

An approach where each user defines and implements the files needed for a specific software application.

5
New cards

Data inconsistency

A problem in traditional file processing resulting from having different copies of the same data and a lack of synchronization across files.

6
New cards

Data security

Measures including access control and encryption to protect data from unauthorized access.

7
New cards

Data sharing

The management of permissions determining who can access what data across multiple users and applications.

8
New cards

Data independence

A system property where changes to the data structure do not require modifying all associated software applications.

9
New cards

Concurrent access control

A mechanism that prevents conflicts when multiple users attempt to access or modify the same data simultaneously.

10
New cards

Database approach

A data management system where a single repository maintains data that is defined once and accessed by various users and software applications.

11
New cards

Data Model

A conceptual representation of how data is organized, structured, and related within a database system.

12
New cards

Relational Data Model

A data model that organizes data into tabular relations, supported by DBMS software such as PostgreSQL.

13
New cards

Document-based Data Model

A data model that organizes and stores data as semi-structured documents such as JSON, supported by DBMS software like MongoDB.

14
New cards

Graph-based Data Model

A data model that represents data as nodes, edges, and relationships, supported by DBMS systems like Neo4J and Jena.

15
New cards

SQL

The query language used by software applications to interact with relational DBMS systems.