Database, Systems, Version Control, Data Ethics, and AI Terminology

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/146

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering database fundamentals, systems infrastructure, file management, version control, data ethics, and AI/ML principles based on the provided lecture transcript.

Last updated 4:10 AM on 8/29/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

147 Terms

1
New cards

Database

An organized collection of information stored electronically.

2
New cards

Table

A section of a database that organizes information into rows and columns, similar to a spreadsheet.

3
New cards

Row

One complete record in a database table, such as one customer.

4
New cards

Column

One category of information, such as customer name, state, or age.

5
New cards

Record

One complete set of information about a person, item, or event; usually one row.

6
New cards

Field

One specific piece or category of data in a table; usually a column.

7
New cards

Value

The actual information stored where a row and column meet.

8
New cards

SQL

The language used to communicate with and give instructions to a database.

9
New cards

Query

A request or instruction sent to a database.

10
New cards

SELECT

A SQL command that tells the database what information to show.

11
New cards

FROM

A SQL word that identifies which table contains the information.

12
New cards

WHERE

A SQL word that sets a condition and filters which rows are returned.

13
New cards

SELECT *

A SQL instruction that asks for every column in a table.

14
New cards

Operating System (OS)

The main software that manages a computer’s hardware, programs, files, memory, and security.

15
New cards

Windows

Microsoft’s operating system commonly used on personal and business computers.

16
New cards

macOS

Apple’s operating system for Mac computers.

17
New cards

Linux

An open-source operating system commonly used for servers and cloud systems.

18
New cards

Open Source

Software whose source code can be viewed, changed, and shared.

19
New cards

Graphical User Interface (GUI)

A visual interface that uses windows, icons, menus, and buttons.

20
New cards

Command-Line Interface (CLI)

A text-based interface where users control a computer by typing commands.

21
New cards

Server

A real or virtual computer that provides information or services to other computers.

22
New cards

Client

A computer or program that requests information or services from a server.

23
New cards

Database Server

A computer that stores a database and responds to database requests.

24
New cards

Server Operating System

An operating system designed for shared services, databases, networks, and many users.

25
New cards

Remote Administration

Managing a server from another computer through a network.

26
New cards

SSH

A secure way to remotely connect to and control a server using typed commands.

27
New cards

Uptime

The amount of time a computer system remains available and working.

28
New cards

Mainframe

A large, reliable computer built to process huge numbers of business transactions.

29
New cards

Supercomputer

An extremely powerful computer built to perform massive scientific calculations.

30
New cards

Mainframe vs. Supercomputer

A mainframe handles many reliable transactions; a supercomputer performs extremely difficult calculations.

31
New cards

Cloud Platform

A service that provides computers, storage, and databases through the internet.

32
New cards

AWS

Amazon’s cloud-computing platform.

33
New cards

Microsoft Azure

Microsoft’s cloud-computing platform.

34
New cards

Google Cloud

Google’s cloud-computing platform.

35
New cards

Managed Database Service

A cloud database where the provider handles tasks such as maintenance, updates, and backups.

36
New cards

File

A digital container that stores information such as text, images, code, or data.

37
New cards

File System

The operating system’s method for organizing, locating, and managing files and folders.

38
New cards

File Storage

The device or technology used to save files.

39
New cards

Directory

A container used to organize files; also called a folder.

40
New cards

File Name

The label used to identify a file.

41
New cards

File Extension

The letters after the dot that help identify a file’s type, such as .txt or .jpg.

42
New cards

File Type

A category describing a file’s format and intended use.

43
New cards

File Path

The address showing where a file is located.

44
New cards

Absolute Path

The complete address of a file beginning at the root of the storage system.

45
New cards

Relative Path

A file’s address based on the program’s current location.

46
New cards

Current Working Directory

The folder a program is currently using as its starting point.

47
New cards

Root Directory

The highest or beginning location in a file system.

48
New cards

Text File

A file containing human-readable characters.

49
New cards

Binary File

A file whose contents generally require specific software to interpret.

50
New cards

Text File vs. Binary File

A text file is directly readable; a binary file usually needs special software.

51
New cards

Proprietary File Format

A file format controlled by a particular company or organization.

52
New cards

Data File

A file containing organized data, such as a CSV, JSON, or XML file.

53
New cards

CSV

A text-based data file that separates values using commas.

54
New cards

HDD

A storage device that saves data on spinning magnetic disks.

55
New cards

SSD

A fast storage device that uses flash memory and has no moving parts.

56
New cards

HDD vs. SSD

An HDD is cheaper but slower; an SSD is faster and has no moving parts.

57
New cards

NAS

A storage device connected to a network so multiple users can share files.

58
New cards

Cloud Storage

A service that saves files on remote servers accessed through the internet.

59
New cards

Backup

A separate copy of data or files that can be used for recovery.

60
New cards

File Permission

A rule controlling what a user can do with a file or folder.

61
New cards

Read Permission

Permission to open and view information.

62
New cards

Write Permission

Permission to create or change information.

63
New cards

Access Control

The process of deciding who is allowed to access or change information.

64
New cards

Development Environment

The place where developers build, change, and experiment with a system.

65
New cards

Testing Environment

The place where a system is checked before real users use it.

66
New cards

Staging Environment

A testing environment designed to closely resemble the real production system.

67
New cards

Production Environment

The live system where real users work with real information.

68
New cards

Development, Testing, Production

The normal order for building a system: create it, check it, and then release it.

69
New cards

Computing Platform

The hardware, operating system, software, and infrastructure where a database or application runs.

70
New cards

Infrastructure

The hardware, software, networks, storage, and services supporting a system.

71
New cards

Virtual Machine

A software-created computer that operates inside a physical computer.

72
New cards

Virtualization

The use of software to create simulated computers or systems.

73
New cards

Container

A small, isolated environment that packages an application with what it needs to run.

74
New cards

Docker

A tool used to create and run containers.

75
New cards

Monitoring

The process of watching a system’s performance, errors, activity, and availability.

76
New cards

Scalability

A system’s ability to handle more users, data, or work.

77
New cards

High Availability

Designing a system to remain available with very little downtime.

78
New cards

Redundancy

Keeping extra copies or components so one failure does not stop the system.

79
New cards

Failover

Switching to a backup system when the main system fails.

80
New cards

Disaster Recovery

A plan for restoring systems after a major failure or emergency.

81
New cards

Performance Tuning

Changing a system to improve its speed and efficiency.

82
New cards

Workload

The amount and type of work being handled by a system.

83
New cards

Version Control

A system that records file changes so earlier versions can be viewed or restored.

84
New cards

Git

A popular version-control system that tracks changes to project files.

85
New cards

GitHub

An online platform that stores Git repositories and supports collaboration.

86
New cards

Git vs. GitHub

Git tracks file changes; GitHub stores Git projects online.

87
New cards

Repository

A project’s files and their saved version history.

88
New cards

Commit

A saved snapshot of selected changes.

89
New cards

Commit Message

A short explanation of what changed in a commit.

90
New cards

Staging in Git

Selecting which changes will be included in the next commit.

91
New cards

Branch

A separate line of development used to safely work on changes.

92
New cards

Merge

The process of combining changes from one branch into another.

93
New cards

Rollback

Returning a file or system to an earlier version.

94
New cards

Version Control vs. Backup

Version control tracks changes to project files; a backup protects data and systems from loss.

95
New cards

Full Backup

A complete copy of all the selected data.

96
New cards

Incremental Backup

A backup containing only changes made since the previous backup.

97
New cards

Differential Backup

A backup containing all changes made since the most recent full backup.

98
New cards

Full vs. Incremental Backup

A full backup copies everything; an incremental backup copies only recent changes.

99
New cards

Restore

The process of recovering information from a backup.

100
New cards

Automated Backup

A backup that runs on a schedule without someone starting it manually.