COMPTIA ITF+ Part 15 & 16

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/70

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

71 Terms

1
New cards

Flowchart

Type of diagram that an algorithim, workflow, or process is represented visually

2
New cards

Sequences

Refer to the specific order in which instructions are executed by a computer

3
New cards

Psuedocode

Method of planning which allows programmers to plan out their code in a format that is easier to understand

4
New cards

Programming Languages

Assembly. Compiled, Interpreted, Query

5
New cards

Assembly

More Precise, low-level approach

6
New cards

Compiled or Interpreted

High-level, easier to write or read

7
New cards

Query

Data handling

8
New cards

Assembly Languages

Low level programming languages that parallel machine, fundamental language directly interpreted by a computers hardware

9
New cards

Compiled Language

Designed to be more human-readable and are then translated into machine code through the use of a compiler (ex c, c++, rust)

10
New cards

Interpreted Language

Not converted into machine code, they are executed line by line by an interpreter (ex python, ruby, javascript)

11
New cards

Query Language

Empowers ability to create, retrieve, update, or delete designed to interact w/ data stored in relational databases, offering efficent and effective data management capabilities

12
New cards

Variables & Constants

Elements that constitute the backbone of how data is stored, manipulated. and utilized within the realm of computer programming

13
New cards

Constants

The value remains the same throughout the entire program

14
New cards

Array

Fixed-size sequence of elements each of the same data type

15
New cards

Vectors

An extension of the concept of arrays, they can grow or shrink in size during the execution of the program

16
New cards

Branching & Looping

Considered as the brain and heart of the code, allows to make decisions based on specfific conditions and execute tasks repeatedly in an efficent manner

17
New cards

IF Statement

Checks a condition, and if its true, a specific code block executes

18
New cards

IF Else Statement

Executes both the true part and the false part of a given condition

19
New cards

Looping

The heart of the code and keeps the action going continuously

20
New cards

Operator

Allows the program to make decisions, comparisons, and carry out arithimetic operations

21
New cards

Comparison Operator

Compares two values and based on that comparison returns a boolean value either true or false

22
New cards

== operator

Tests if values on either side are equal

23
New cards

!= operator

cehcks if the values on either side are not equal

24
New cards

< and > operator

Tests if one value is less than or greater than another value respectively.

25
New cards

Logical Operator

Allows to test multiple conditions at once

26
New cards

AND (&&)

An operator that returns true if both conditions it tests are true, used for combining multiple expressions in logical operations.

27
New cards

OR (II)

An operator that returns true if at least one of the conditions it tests is true, commonly used to combine multiple expressions in logical operations.

28
New cards

XOR (^)

An operator that returns true if exactly one of the conditions it tests is true, often used in logical expressions to indicate exclusive options.

29
New cards

NOT (!)

An operator that returns true if the condition it tests is false, often used to negate expressions in logical operations.

30
New cards

Function

Segment of code designated to perform a distinct task| allows the reuse of code multiple times

31
New cards

Procedures

Similar to functions but do not return a value

32
New cards

Object-oriented programming (OOP):

Progreamming paradigm at the heart of many modern languageslike c++, java, and python

33
New cards

Object

Entity that combines data and functions into one package

34
New cards

Attribute

Specification that defines a property of an object

35
New cards

Property

Element that determines its state or characteristics

36
New cards

Method

Similar to functions in procedural programming, but they are contained within a class

37
New cards

Database

Structured sets of data designed to store, manage, and retrieve information in a way that is efficient and organized. They can be relational or non-relational.

38
New cards

Data Creation

First function of database involves generating & adding new entries to the database

39
New cards

Data Import/Data input

Process of adding data to the database from external sources

40
New cards

Data Storage

Databases store vast amounts of information in a structured manner and makes data that easy to manage and retrieve

41
New cards

Database Query

Process of requesting specfiic information from a database

42
New cards

Reporting

Involves presenting data from the database in a structured and understandable format

43
New cards

CRUD

Create, Read, Update, Delete

  • the four basic operations of maintaining data in a database.

44
New cards

Create

Creates & adds new records to the databse

45
New cards

Read

Retrieves or reads data from database

46
New cards

Update

Modified existing data in database

47
New cards

Delete

Removes data from database

48
New cards

Flat File

A simple way to store data

49
New cards

Concurrent Usage

In a multi-user enviornment, several users can access and work on the same data simultaneously w/o conflict

50
New cards

Scalability

Highly scalable and can handle increasing amounts of data and user loads efficently

51
New cards

Speed

Uses indexing, partioning, and other techniques to ensure fast data retrieval, even when dealing w. large volumes of data

52
New cards

Variety of data supported

Supports a wide variety of data types, including text, numbers, dates, binary data, and more

53
New cards

Records and Storage

Databases have functions dedicated to the creation, reading, updating, and deletion of records using CRUD functions

54
New cards

Structured Databases

Characterized by a highly organized software system that stores data in tables, w/ each table consisting of rows & columns uses SQL for data manipulation and queries

55
New cards

Semi-Structured Databases

Even w/o rigid structures, they possess some level of organization by storing data in a way that allows more flexibility

56
New cards

Relational Database

Uses a structured format w/ tables, rows, and columns

57
New cards

Non-Relational Database (NOSQL)

Does not rely on a standard table structure and they can handle structured, semi-structured, & unstructured data

58
New cards

Schema

A blueprint or structure that defines how data is organized within a database, outlining the relationships between different data elements.

59
New cards

Tables

A collection of data entries consisting of rows and columnsP

60
New cards

Primary Key

Unique identifier for a record in a table that must contain a unique value for each row of data and cannot contain null values

61
New cards

Foreign Keys

A field in a table that matches the primary key of another table, and its used to link two tables together

62
New cards

Constraints

Rules enforced on data columns in a table

63
New cards

Key/Value Databases

Type of non-relational database that stores and retrieves data as a collection of key-value pairs

64
New cards

Document Database

Type of non-relational database that stores and retrieves data in a document oriented manner

65
New cards

Data Definiton Language (DDL)

Subset of SQL used to define and manage database structures

66
New cards

Data Mannipulation Language (DML)

Subset of SQL used to manipulate and manage data within database structures.

67
New cards

Direct or Manual Access

Involves interactinf w/ the database directly using a query language, through the use of SQL typically for relational database

68
New cards

Programmatic Access

Involves using a programming language or a database API to interact w/ the database

69
New cards

User Interface or Utility Access

These tools often provide features for viewing and editing data managing the database structure, running queries and more

70
New cards

Query or Report Builders

Tools that allow users to create queries and reports w/o writing SQL code

71
New cards

Backups, data exports, and database dumps

Methods of accessing data that involves creating a copy of the database or its contents