Study Final contin Flashcards

1
Q

What is the definition of structured Data, Give an example of where it is used.

A

This is data that is highly organized, stored in rows and columns and easily searchable using SQL. Think Spreadsheets and Databases with tables.
It is used in relational databases like MySql

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

What is Semi-Structured Data and give an example of where it is used…

A

Semi-Structured data is data that has some organization but doesn’t fit neatly into tables: Often stored in formats like JSON and XML.

It is used in nosql databases like MongoDB

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

Definition of Unstructured Data and give an example of where it is used

A

This is data without a predefined format which makes it hard to store and analyze.
Eg. Videos, Audio Files, Images, Word Texts likes emails.
It is used in Big Data Systems like Hadoop.

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

What is a noSQl database

A

This is a type of database designed to handle unstructured and semi-structured types of data. They provide flexibility in data storage and retrieval, making them ideal for modern applications with varied and rapidly changing data requirements.

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

What are Column-oriented databases better suited at?

A

They are better suited for large-scale analytical queries and write-heavy workloads. best used in Real-Time Data Processing

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

What are Document-oriented databases better suited for?

A

They are better suited for applications that need flexible data models or store nested, complex data. best used in e-commerce catalogs.

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

In MongoDB, primary key-foreign key relationships can be achieved by

A

Manually imbedding or referencing documents

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

Write A paragraph on how NOSQL and RDBMS differ from each other

A

NoSQL and RDBMS differ in data structure and scalability. RDBMS uses structured, tabular data with a fixed schema, enforcing relationships through primary and foreign keys, while NoSQL supports flexible schemas, storing data as documents, key-value pairs, columns, or graphs. For scalability, RDBMS primarily scales vertically (adding resources to a single server), whereas NoSQL scales horizontally (distributing data across multiple servers), making it better suited for handling big data and high-velocity workloads.

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

what are three disadvantages of nosql databases?

A

Lack of Standardization:
Complexity:
Learning Curve:

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

What are three advantages of nosql databases?

A

Scalabilty:
Flexibilty:
Big Data Support:

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

What are three Advantages of RDBMS?

A

Data Integrity and Consistency:
Mature Technology:
Structured Query Language (SQL):

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

What are three Disadvantages of RDBMS?

A

Scalability Limitations:
Rigid Schema:
Complexity with Big Data:

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