Administrating a Database Flashcards

1
Q

______, like every other aspect of the database
project, must be carefully designed, implemented,
and tested.
Because ______may affect the execution of some
procedures, it must be taken into account when
the project code is being developed.

A

Security

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

A ______is used to grant an entity (such as a
user access) to an object (such as another user or
a database).

A

permission

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

In SQL Server, the security model is based on what
is referred to as “_______”.

A

securables

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

A ____ or ______is the process by which an
individual’s access to a computer system is
controlled by identification of that user using
credentials provided by that user.

A

login or logon

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

The most common login method is using a
______and ______

A

username and password

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

A _______ is a logical representation of
a person within a electronic system.

A

user account

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

A security system that requires two distinct forms of identification in order to access something

A

Two-Factor Authentication(2FA)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

SERVER-LEVEL SECURITY:
The three different methods for which a user can
be initially identified include:(3)

A

– Windows user login
– Membership in a Windows user group
– SQL Server-specific login (if the server uses
mixed-mode security)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Each object’s permission is assigned
through either _____, ______, or _____
user login permissions

A

Granting
Revoking
Denying

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

______ means the user can access
the object

A

Grant permission

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

______ removes the permission
assigned, regardless of whether it’s deny or
grant.

A

Revoke permission

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

______ overrides a grant
permission

A

Deny permission

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

There are three different types of accounts
which are available for the SQL Server
service account(3)

A
  • Local user account
    – Local system account
    –Domain user account
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

_______is the act of establishing or
confirming a user or system identity.

A

Authentication

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

_________ mode is superior to
mixed mode because users don’t need to
learn yet another password and because it
leverages the security design of the network.

A

Windows Authentication

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

SQL servers also support _____ _____, which
allows you to connect to the SQL server using
Windows authentication or SQL Server
authentication.

A

mixed mode

16
Q
  • A SQL Server login account and related passwords
    are defined on the ____ ____ and are not related
    to Active Directory or Windows accounts
A

SQL server

17
Q

Associated with SQL authentication is the ___ _______, the built-in SQL administrator account
associated with SQL authentication.

A

sa account

18
Q

SQL Server includes fixed, predefined server roles:(8)

A

– Bulkadmin
– Dbcreator
– Diskadmin
– Processadmin
– Securityadmin
– Serveradmin
– Setupadmin
– Sysadmin

19
Q

Any user who wishes to access a database but has
not been declared a user within the database will
automatically be granted the user privileges of the
___________.

A

guest user

20
Q

The ___ _____ account is not actually created
when a database is created. It must be specifically
added in through the SQL Server Management
Studio interface or through a Transact-SQL
statement.

21
Q

___ ______ are the permissions that allow
a user to act on the database objects (such as
tables, stored procedures, and views):

A

Object permissions

22
Q

Examples of Object Permissions(6)

A

– Select
– Insert
– Update
– Delete
– DRI (References)
– Execute

23
Q

In SQL Server databases, users often access
data by going through one or several objects.
*____ ______ apply to views, stored
procedures, and user-defined functions.

A

Ownership Chains

24
The purpose of a database ______is so that you have something to restore if data is lost during a business’s daily routine.
backup
25
A user may accidentally delete a table or a database administrator may need to ______ multiple tables on different servers in order to combine them into one database.
restore
26
A ______ contains all the data in a specific database or set of filegroups or files, and also enough log to allow for recovering that data.
full backup
27
A _______ contains only the data that has changed since the differential base.
differential backup
28
An________ is based on the last backup of the data. An ________contains only the data that has changed since the last full or _________.
incremental backup
29
______and __________ backups are designed to provide more flexibility for backing up databases that contain some read-only filegroups under the simple recovery model.
Partial and differential partial backups
30
* The files in a database can be backed up and restored individually. * Using _______ can increase the speed of recovery by letting you restore only damaged files without requiring you to restore the rest of the database.
File Backups
31
* SQL Server backups are created on _______, such as disk files or tape media. * You can append new backups to any existing backups on a device or overwrite any existing backups.
Backup Devices