Overview of database systems Flashcards

(45 cards)

1
Q

What does DBMS ?

A

Software or technology used to manage data from database.

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

What does Hierarchical database do ?

A

Follows the progression of data being categorised in ranks or levels, where in data is categorized by a common point of linkage.

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

What do DBMS do ?

A

Store, organise and access data

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

How the ranking in a Hierarchical database work ?

A

Two entities of data will be lower in rank, and the commonality would assume a higher rank.

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

What is the disadvantage of Hierarchical database ?

A

Not easily salable

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

Why is Hierarchical database not easily salable ?

A

because the addition of data elements requires lengthy traversal through the database.

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

What kind of records are allowed in Network Database?

A

Multiple parent and child records

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

Which database allow for more natural relationship between records and entities ?

A

Network Database

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

What form for relationships represents Network database ?

A

net-like form where a single element can point to multiple data elements and can itself be pointed to by multiple data elements.

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

What are the capabilities of Information in Object-Oriented database?

A

database is capable of being represented as an object which response as an instance of the database model.

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

What is Berkeley DB Software library ?

A

embedded database software library for key/value data

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

How is information in the Relational database connected ?

A

Every piece of information has a relationship with every other piece of information

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

In what database every value has a unique identity in a form of a record?

A

Relational database

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

What is Primary key

A

a unique identifier assigned to each record within a database table

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

How are rows in relational database linked?

A

every row of data in the database is linked with another row using a primary key

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

How are tables connected in relational database?

A

Every table is linked with another table using a foreign key

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

What is foreign key ?

A

column that refers to the primary key/unique key of another table).

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

Where and why are relational databases widely integrated ?

A

web app interfaces to serve as ideal repositories for user data

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

What the elements in relational database represents ?

A

Rows represent the records and columns represent attributes for each record.

20
Q

How is data in relational database inserted, manipulated and retrieved ?

21
Q

What are them most common DBMS for relational databases

A

MySQL, SQLite, Oracle and Microsoft SQL Server

22
Q

Where Cloud Databases are used ?

A

where data requires a virtual environment for storing and executing over the cloud platforms. (SaaS,PaaS,etc.)

23
Q

What are the most common DBMS for Cloud databases?

A

Amazon Web Services(AWS), Google Cloud Platform(GCP), Microsoft Azure, Science Soft

24
Q

What databases are stored, located and maintained at a single location?

A

Centralized databases

25
Advantages of Centralized databases
Data security, reduced redundancy, consistency, more secure for fetching data
26
Disadvantages of centralized databases
Size is too large-increasing response and retrieval time, Not easy to manipulate
27
Who are personal databases designed for ?
A single user
28
Where do personal databases collect and store data ?
On its own system
29
Advantages of Personal databases
Easy to handle, Less space needed
30
Which database is used for creating, updating and deleting the database in a real-time.
Operational database
31
What are operational databases designed for ?
executing and handling the daily data operation in organizations and for business purposes.
32
Advantages pf operational databases
- Easy to fetch - Structured data - Real-time processing
33
What does No SQL database do ?
provides a mechanism for storage and retrieval of data
34
How is data modeled in no SQL database
in means other than the tabular relations used in a relational database.
35
Which database makes some operations faster by different structures than in relational database?
No SQL databases
36
On what depends the suitability of no SQL database ?
The kind of problem to be solved
37
What are the attributes of no SQL databases?
Simplicity of design, simpler horizontal scaling to clusters or machines (addition of extra nodes or machines to infrastructure in response to a change in demand).
38
What is a machine ?
a device whose basic function is managing access to a database. Provides faster application processing through the offloading of the database access to this dedicated device.
39
Advantages of no SQL databases
Scalability and high availability
40
Disadvantages of no SQL databases
- Open-source database - GUI is not available - Backup is a weak point - Large document size
41
How do Flat file databases store their records?
Usually contains a single row or record per line
42
Disadvantages of Flat file databases
Text-based, lacks indexes and explicit information about relationships between data
43
Examples of flat file databases
/etc/passwd file on UNIX, describing one user account per line Comma-separated value (CSV) files, which are common data exchange format, with commas used as delimiters (character separating columnar data). Some no SQL databases utilize flat files to store data in JSON (JavaScript Object Notation) format.
44
What is JSON
Standard text-based format for representing structured data based on JavaScript Object syntax. Commonly used for transmitting data in web applications. Can be used independently from JavaScript.
45