Data Schemas

studied byStudied by 53 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 38

flashcard set

Earn XP

Description and Tags

Kahoot

39 Terms

1

What does term “data schema” refer to?

An abstract design representing data storagge

New cards
2

Why is it important for a data analyst to understand data schemas?

Helps them interact with existing data-bases

New cards
3

What are two main types of databases

Relational and non-relational databases

New cards
4

Main goal of data normalization

Remove redundant data and redundancies

New cards
5

Three types of data base relationships

One-to-many, many-to-one, many-to-many

New cards
6

What ensures data integrity using primary and foreign keys?

Referential integrity

New cards
7

What is a key characteristic of a relational database?

Data is stored in tables linked by relationships

New cards
8

What does RDBMS stand for?

Relational Database Management System

New cards
9

Which of the following is an example of an RDBMS?

MySQL

New cards
10

How are tables in a relational database connected?

By matching fields in different tables

New cards
11

SQL stand for?

Structured Query Language

New cards
12

What is SQL used for?

Querying and managing relational databases

New cards
13

What is the main purpose of a common field in relational databases?

to link tables together

New cards
14

What is a key characteristic of a non-relational database?

It is designed for big data and scalability

New cards
15

Which of the following is NOT a type of non-relational database?

Hierarchical Database

New cards
16

Which of the following is NOT a type of non-relational database?

It quickly retrieves values based on a unique key

New cards
17

What type of data format is commonly used in document-oriented databases?

JSON or XML

New cards
18

Which of the following is a major advantage of non-relational databases?

They offer flexibility in data storage and scalability

New cards
19

How do non-relational databases differ from relational databases?

They allow storing both structured and un-structured data

New cards
20

Main goal of data normalization

To eliminate redundant data and improve efficiency

New cards
21

What does the First Normal Form (INF) focus on?

Eliminating redundant data by using dedicated tables

New cards
22

How does the Second Normal Form (2NF) improve database design?

It ensures related data is moved into separate tables

New cards
23

What is the primary focus of Third Normal Form (3NF)?

Eliminating fields that do not depend on the primary key

New cards
24

Why is it important to use foreign keys in normalization?

To establish connections between related data in different tables

New cards
25

What is a primary key in a database?

A unique identifier for a record in a table

New cards
26

What is the role of a foreign key in a database?

It is a primary key in another table used to create relationships

New cards
27

Example of one-to-one relationship?

Student and their enrolment form

New cards
28

One-to-many relationship database?

One record in a table is associated with multiple records in another table

New cards
29

scenario best represent many-to-many relationship?

Student enrolling in multiple courses and course enrolling multiple students

New cards
30

Primary purpose of referential integrity in a database?

Ensure foreign keys remain valid primary keys

New cards
31

What happens when referential integrity is missing?

Data records may become orphaned or inconsistent

New cards
32

What is the function of a cascade update in referential integrity?

It updates primary key values in related tables automatically

New cards
33

Purpose of a cascade delete?

It removes all related records when a primary key is deleted

New cards
34

How can referential integrity help maintain data quality?

By ensuring all data modifications follow defined relationships

New cards
35

What is data denormalization

adds redundant data to a normalized database to improve query performance

New cards
36

Why might a data analyst use denormalized data?

To make data retrieval and analysis more readable

New cards
37

Which of the following is a key characteristic of denormalized data?

It contains repetitive and redundant data

New cards
38

How does data denormalization benefit big data analysis?

It allows for easier data visualization and reportingD

New cards
39

Dami

putangina

New cards
robot