Chapter 3 : Database Management Systems Flashcards

1
Q

What is a database ?

A

A database is a collection of information stored within a computer

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

What is DBMS?

A

a Collection of programs that allow users to create and maintain a database , it facilitates the following processes:
* Defining a database
* Constucting a database
* Manipulating a database
* Sharing a database

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

What are Operational Databases ?

A

Operational Databases are critical to day-to-day business tasks , it alters and manipluates data in real time

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

What is a Commercial Database?

A

they are used for commercial businesses , users have to pay to use them.

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

What is Open Source Database?

A

A Database that is free to access and alter for everyone at all time

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

What is Hierarchichal Database?

A

A database that stores information in a parent-children relationship nodes

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

What is a network database?

A

Follows the network structure , evey record can have multiple relationships with various records

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

What is Relational Database?

A

Based on the relational model , stores information in rows , columns and uses SQL to store data

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

What are the properties of Relational Database?

A
  • A : ATOMIC
  • C : Consisten
  • Isolated
  • Durable
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is Object oriented Database?

A

A database that uses objects , classes , it combines relational database with object oriented programing

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

What is Centralized Database?

A

Database that saves information at a centralized database system

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

What is a Distributed Database?

A

A database that stores information within different database systems.

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

What is the CAP theorem?

A

C: consistency
A: Availabilty
P: Partition tolerance

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

What is BASE Transaction Model?

A

Basically Available
Soft State
Eventually consisten

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

What is NoSQL database?

A

Nosql is used to store a wide range of data , it has a hierarchical structure and can store unstructured data

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

What are the NoSQL datatypes?

A

key value Storage
Document oriented database
Graph databases
Wide Column stores