Comsci unit3&4

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

1/35

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.

36 Terms

1
New cards

Domain integrity defintion

Enforces rules for data type and range to ensure accurate and valid data

2
New cards

Referential integrity definition

Data referenced in one instance must exist. Relationships between tables are maintained.

3
New cards

Atomicity in ACID

All operations are treated as a single unit, either the entire transaction succeeds or the transaction is aborted. Ensures no partially-complete operations

4
New cards

Consistency in ACID

Any transactions and data written preserves the database in the same, valid state, and follows all constraints

5
New cards

Isolation in ACID

Transactions performed simultaneously result in the same database state as if the transactions were performed seperately

6
New cards

Durability in ACID

guarantees that once a transaction has been committed, it will remain committed even in the case of a system failure

7
New cards

Binary search vs linear search

unfinished

8
New cards

APP11

Requires organisations to take active measures to ensure the security of personal info it holds, and to actively consider whether it is permitted to retain personal info

9
New cards

SQL injection definition

Use of malicious SQL code for backend database manipulation to access info that was not meant to be displayed

10
New cards

SQL injection mitigation strategies

unfinished

11
New cards

4 actions in response to data breach

unfinished

12
New cards

Notifiable data breaches amendment

Introduce mandatory data breach notifications. Ensure that individuals affected by data breaches are informed and can take steps to mitigate impact, while also holding the organisation accountable for failing to protect info

13
New cards

Encapsulation in OOP definition

Bundling data/methods into a class and restricting direct access for security reasons

14
New cards

Inheritance in OOP definition

unfinished

15
New cards

Polymorphism in OOP definition

unfinished

16
New cards

Public vs private IP address

unfinished

17
New cards

Entity integrity

unfinished

18
New cards

Cross site scripting definition

Allows injection of client-side scripts into webpages that are viewed by others

19
New cards

Insertion sort VS selection sort

unfinished

20
New cards

TCP/IP layers

Network Access, Internet, Transport, Application

21
New cards

Purpose of normalising data to 1st normal form

unfinished

22
New cards

Purpose of normalising data from 1NF to 2nd normal form

unfinished

23
New cards

Transport layer purpose in DoD TCP/IP model

ensures delivery of data between hosts (end-to-end)

24
New cards

Network Access layer purpose in DoD TCP/IP model

handles physical transmission of data over networks (hop-to-hop)

25
New cards

Application layer purpose in DoD TCP/IP model

provides services and protocols apps use to access the network

26
New cards

Linear/Waterfall system

unfinished

27
New cards

Iterative system

unfinished

28
New cards

OSI model layers

Physical, Data Link, Network, Transport, Session, Presentation, Application

29
New cards

Internet layer purpose in DoD TCP/IP model

handles logical addressing and routing across multiple networks

30
New cards

Physical layer purpose in OSI model

transmits raw bits as electrical signals and sends through cables

31
New cards

Data link layer purpose in OSI model

handles MAC addresses and formats+packages data

32
New cards

Network layer purpose in OSI model

determines the physical path data will be sent on across networks

33
New cards

Transport layer purpose in OSI model

transmits data between systems

34
New cards

Session layer purpose in OSI model

Maintains connections and controls sessions

35
New cards

Presentation layer purpose in OSI model

Ensures data is encrypted and readable

36
New cards

Application layer purpose in OSI model

Human-Computer interaction layer, provides network services directly to applications