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.

A

uest user

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
Q

The purpose of a database ______is so that
you have something to restore if data is lost
during a business’s daily routine.

A

backup

25
Q

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.

A

restore

26
Q

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.

A

full backup

27
Q

A _______
contains only the data that has changed since the
differential base.

A

differential backup

28
Q

An________ is
based on the last backup of the data. An
________contains only the data that has
changed since the last full or _________.

A

incremental backup

29
Q

______and __________ backups are
designed to provide more flexibility for
backing up databases that contain some
read-only filegroups under the simple
recovery model.

A

Partial and differential partial backups

30
Q
  • 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.
A

File Backups

31
Q
  • 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.
A

Backup Devices