Advanced Database Systems - Pre-final Exam

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/62

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.

63 Terms

1
New cards

Data Administrator (DA)

management-oriented role that concerns controlling the overall corporate data resources, both computerized and manual

2
New cards

Database Administrator (DBA)

a person who maintains a successful database environment by directing or performing all related activities to keep the data secure.

3
New cards

Data Administrator (DA)

to determine the contents and logical boundaries of each database

4
New cards

Database Administrators (DBA)

are responsible for the design, implementation, maintenance, and security of physical structures (databases).

5
New cards

Data Administrator (DA)

Builds logical design

6
New cards

Data Administrator (DA)

Has a managerial orientation

7
New cards

Data Administrator (DA)

Analyze and perform business data requirements

8
New cards

Data Administrator (DA)

Define policies and standards (definition, naming, abbreviation)

9
New cards

Database Administrator (DBA)

Facilitates the development and use of the database

10
New cards

Database Administrator (DBA)

Has a technical orientation

11
New cards

Database Administrator (DBA)

Analyze data volumes and space requirements in DBMS

12
New cards

Database Administrator (DBA)

Enforces policies and programming standards

13
New cards

Database security

refers to DBMS features and other related measures that comply with the organization’s security requirements.

14
New cards

SQL security model

provides a basic syntax used to specify security restrictions.

15
New cards

Users

This represents people or programs performing actions on objects in the database.

16
New cards

Users

grants users an ID for authentication and privileges to perform specific actions on specific tables/rows.

17
New cards

Objects

These are the things defined by SQL standards in the database that users can manipulate

18
New cards

Objects

This includes rows, columns, tables, indexes, and views.

19
New cards

Privileges

This refers to the rights of users to manipulate objects.

20
New cards

Privileges

start with SELECT, INSERT, DELETE, and UPDATE, ALTER, INDEX, AND REFERENCES for database objects.

21
New cards

Roles

is a named collection of database access privileges that authorize a user to connect to the database and use its system resources.

22
New cards

Authentication and Authorization

Individual users, groups, or processes granted access to the SQL server instance either at server level or database level

23
New cards

Serverlevel

includes logins and server roles.

24
New cards

Database-level

include users and database roles.

25
New cards

Login

allows you to connect to the SQL Server service (also called an instance), and permissions inside the database are granted to the database users.

26
New cards

GRANT

is a command used to provide access or privileges on the database objects to the users

27
New cards

REVOKE

is a command used to remove privileges from a specific user or role or from all users to perform actions on database objects

28
New cards

role

is a collection of privileges that can be granted to one or more users or other roles.

29
New cards

fixed-database roles

are predefined in the database

30
New cards

user-defined database roles

can create on your own based on your preferences.

31
New cards

db_owner

Members of the __ fixed database role can perform all configuration and maintenance activities on the database and can also drop the database in SQL Server.

32
New cards

db_securityadmin

Members of the ___ fixed database role can modify role membership for custom roles only and manage permissions. Members of this role can potentially elevate their privileges

33
New cards

db_accessadmin

Members of the __ fixed database role can add or remove access to the database for Windows logins, Windows groups, and SQL Server logins.

34
New cards

db_backupoperator

Members of the __ fixed database role can back up the database.

35
New cards

db_ddladmin

Members of the __ fixed database role can run any Data Definition Language (DDL) command in a database

36
New cards

db_datawriter

Members of the __ fixed database role can add, delete, or change data in all user tables.

37
New cards

db_datareader

Members of the __ fixed database role can read all data from all user tables.

38
New cards

db_denydatawriter

Members of the __ fixed database role cannot add, modify, or delete any data in the user tables within a database

39
New cards

db_denydatareader

Members of the __ fixed database role cannot read any data in the user tables within a database.

40
New cards

backup

is a copy of data from your database that can be used to reconstruct that data.

41
New cards

Backups

can be divided into physical backups and logical backups.

42
New cards

Physical backups

are backups of the physical files used in storing and recovering your database, such as data files, control files, and archived redo logs.

43
New cards

Logical backups

contain logical data (for example, tables or stored procedures) exported from a database management system (DBMS) and stored in a binary file for later re-importing into a database using the corresponding DBMS restore/import utility.

44
New cards

checkpoint

is a mechanism where all the previous logs are removed from the system and stored permanently in a storage disk.

45
New cards

Database recovery

restores a database from a given state (usually inconsistent) to a previous consistent state

46
New cards

Big Data

is used to label large volumes of data that push the limits of conventional software.

47
New cards

Volume

the quantity of data to be stored, is a key characteristic of big data.

48
New cards

Velocity

another key characteristic of big data.

49
New cards

Velocity

This refers to the rate at which new data enters the system as well as the rate at which the data must be processed.

50
New cards

Variety

it refers to the vast array of formats and structures in which the data may be captured

51
New cards

NoSQL database management systems (NoSQL DBMS

A new generation of database management systems that is not based on the traditional relational database model (SQL)

52
New cards

Key-value (KV) database

It is the simplest of the NoSQL data models

53
New cards

Key-value (KV) database

It stores data as a collection of key-value pairs.

54
New cards

Column-oriented database

can refer to traditional, relational database technologies that use column-centric storage instead of row-centric storage

55
New cards

Graph databases

are based on graph theory and represent data through nodes, edges, and properties.

56
New cards

Document-oriented databases

are conceptually similar to key-value databases, and they can almost be considered a subtype of KV databases

57
New cards

MongoDB

is a cross-platform, open-source, document-oriented database that provides high performance, high availability, automatic, and easy scalability.

58
New cards

Database

SQL: Database ; MongoDB: __

59
New cards

Collections

SQL: Tables; MongoDB: __

60
New cards

Fields

SQL: Columns; MongoDB: __

61
New cards

Documents

SQL: Rows; MongoDB: __

62
New cards

Collections

can be thought of as a table with a dynamic schema.

63
New cards

Document

is the basic unit of data for MongoDB, roughly equivalent to a row in a relational database management system