Databases Flashcards

1
Q

Concurrent Access

A

Many users can access the data. Data is consistent between users.

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

Data Integrity

A

The maintenance that the data selected is correct

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

Throughput

A

How many actions can be submitted per second

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

Availability

A

The amount of users and times that can access the data

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

Fault Tolerance

A

The system in place to correct the data should a partial part of the storage be corrupted

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

Structured Query Language (SQL)

A

Language used to manage data in a Database Management System (DBMS)

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

Database Management System (DBMS)

A

The software package which creates and manages the database.

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

Declarative

A

Finding the most efficient way of completing a query

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

Relations

A

A collection of attributes making a tables

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

Data Definition Language (DDL)

A

Creates and deletes tables

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

Data Manipulation Language (DML)

A

Query tables. Insert/Update/Delete

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

Design Goals

A

Business rules, throughput, contain all data, readable

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

Data Quality

A

Accuracy, completeness, consistency, reliability

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

Business Requirements

A

Throughput vs availability

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

Elements of Database Design

A

Conceptual modelling, logical design, distributed design, physical design

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

Cardinality

A

Constraint on the number of entities in a relationship

17
Q

Weak Entities

A

Entities with no primary key. Borrowed part from another entity.

18
Q

Replace Many-Many

A

Associate entity with 2 one to many relationships

19
Q

Instance Diagram

A

Shows the structure of the relationships between entities

20
Q

ACID

A

Atomicity, Consistency, Isolation, Durability

21
Q

Atomicity

A

Each set of queries is treated as a single transaction

22
Q

Consistency

A

Each transaction will leave the database in a valid state

23
Q

Isolation

A

Transactions carried out sequentially or concurrently will produce the same result

24
Q

Durability

A

Transactions sent are completed entirely or not at all

25
Q

Rollback

A

Partial effects of a transaction are reverted