Basic Terms Flashcards

1
Q

What is primary goal of a DBMS?

A

Provide a way to store data and retrieve database information that is both convenient and efficient.

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

Define data inconsistency.

A

When various copies of same data do not agree.

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

What are some major problems with a file processing system?

A
Data Redundancy and Inconsistency
Difficulty in accessing data
Data isolation
Integrity Problems
Atomicity problems
Concurrent access anomalies
Security problems
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are three levels of data abstraction?

A

Physical, Logical, View

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

Define Schema.

A

Overall design of a DB is called Schema.

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

Name two types of DML.

A

Procedural, Non Procedural

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

What is a query?

A

A statement requesting the retrieval of information.

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

What is a relationship?

A

An association among several entries.

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

Give names of components involved in query processor.

A
Application Program Object Code
Compiler and Linked
DML queries
DML Compiler and organiser
DDL interpreter
Query evaluation engine
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Give names of components at storage manager level.

A

Buffer Manager
File Manager
Authorisation and Integrity Manager
Transaction Manager

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

Give name of elements at storage level.

A

Data
Indices
Data Dictionary
Statistical Data

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

Name different type of DBMS users

A

Naive
Application Programmers
Sophisticated Users
Specialised Users

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

What is the difference between two tier and three tier architecture of Databases?

A

Application is divided into application client and application server in three tier architecture.

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

What is an entity?

A

An object that exists and can be differentiate from other objects.

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

Define Entity Set.

A

It is a set of entities of same type having same properties.

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

What is a relationship?

A

An association among several entities.

17
Q

What is degree of a relationship set?

A

Number of entity sets that participate in a relationship set.

18
Q

What is a domain?

A

Set of permitted values for an attribute.

19
Q

Mention names of cardinality constraints for binary relationship set.

A

One to one.
One to many.
Many to one.
Many to many.

20
Q

Define Super Key.

A

A set of one or more attributes whose values uniquely determine each entity.

21
Q

Define candidate key.

A

Minimal subset of candidate key that uniquely determines each entity.

22
Q

Tuple is a row or column?

A

Row

23
Q

Attribute is a ________ in a table.

A

Column

24
Q

Relational algebra is __________ and Relational calculus is __________

A

Procedural, Non Procedural