FlashKeepers

Computer Science · College

Database Systems, Unit 8: Database Security and Administration

Database Systems, unit: Database Security and Administration. Core concepts, terminology, and worked-example cues a college student meets for this unit, building on prior units without repeating them. Front: a term, concept, or short problem cue. Back: the definition, explanation, or answer.

16 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone
What is database security?
Protecting a database from unauthorized access, misuse, or corruption
What is authentication, in database security?
Verifying the identity of a user or system attempting to access the database
What is authorization, in database security?
Determining what actions an authenticated user is permitted to perform
What is role-based access control (RBAC)?
Assigning permissions to roles, then granting users those roles, rather than individual permissions
What is SQL injection?
An attack that inserts malicious SQL code into a query through unsanitized input
How can SQL injection typically be prevented?
Using parameterized queries or prepared statements instead of string concatenation
What is data encryption at rest?
Encrypting stored data so it is unreadable without proper decryption keys
What is data encryption in transit?
Encrypting data as it moves between a client and a database server
What is a database backup?
A copy of database data used to restore it in case of loss or corruption
What is a full backup?
A complete copy of an entire database at a point in time
What is an incremental backup?
A backup capturing only the changes made since the last backup
What is disaster recovery, in database administration?
The process and plan for restoring database operations after a major failure
What is an audit log, in database security?
A record of actions performed on a database, used to track access and changes
What is the principle of least privilege in database administration?
Granting users only the minimum access necessary to perform their tasks
What is database administration (DBA) responsible for?
Managing performance, security, availability, and integrity of a database system

1 more cards in the app