prelims Flashcards

relational model (21 cards)

1
Q

an organized
collection of structured
information or data, typically
stored electronically in a
computer system.

A

database

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

provide the tools for
creating, querying, updating,
and administering the data

A

database management systems

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

types of database technologies

A

-relational
-nosql
-newsql

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

These
databases store data in tables and use Structured Query
Language (SQL) for data
manipulation.

A

relational databases

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

designed for unstructured or semi structured data, nosql databases provide flexibility and scalability

A

nosql databases

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

These
databases aim to provide the
scalability of NoSQL systems while
maintaining the ACID (Atomicity,
Consistency, Isolation, Durability)
properties of traditional relational
databases

A

newsql databases

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

importance of database technologies

A

-data management
-data integrity
-scalability

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

Efficiently
storing and
retrieving
data is crucial
for
applications
ranging from
e-commerce
to healthcare

A

data management

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

Ensuring the
accuracy and
consistency
of data is vital
for decisionmaking and
operational
efficiency.

A

data integrity

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

As data
volumes grow,
database
technologies
must scale to
accommodate
increased
loads without
sacrificing
performance.

A

scalability

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

introduced by
Edgar F. Codd in the 1970s,
revolutionized the way data is
structured and accessed. It is based
on the concept of relations (tables)
and provides a clear and logical way
to organize data.

A

the realational model

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

key concepts of relational model

A

-tables
-primary keys
-foreign keys
-normalization

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

advantages of relational model

A

-data integrity
-flexibility
-ease of use

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

The use of primary and foreign keys
helps maintain data integrity and consistency
across related tables.

A

data integrity

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

The relational model allows for complex
queries using SQL, enabling users to retrieve and
manipulate data in various ways.

A

flexibility

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

The tabular structure of the relational
model is intuitive and easy to understand, making
it accessible to users and developers

17
Q

the standard language used to interact with relational databases. it provides commands for creating, reading, updating and deleting data

18
Q

challenges and considerations(relational model)

A

-scalability
-complexity
-performance

19
Q

challenge of relational model based on scalability

A

-traditional relational databasses can struggle with horizontal scaling, especially when dealing with large volumes of unstructured data or high-velocity data streams

20
Q

challenge of relational model based on complexity

A

as the number of tables and relationships increases, managing the database schema can become complex, leading to potentila performance issues

21
Q

challenge of relational model based on performance

A

as the complexity of relationships and the volume of data increases, performance can become an issue necessitating careful optimization and indexing strategies