Data Schemas

0.0(0)
studied byStudied by 54 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/38

flashcard set

Earn XP

Description and Tags

Kahoot

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

39 Terms

1
New cards

What does term “data schema” refer to?

An abstract design representing data storagge

2
New cards

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

Helps them interact with existing data-bases

3
New cards

What are two main types of databases

Relational and non-relational databases

4
New cards

Main goal of data normalization

Remove redundant data and redundancies

5
New cards

Three types of data base relationships

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

6
New cards

What ensures data integrity using primary and foreign keys?

Referential integrity

7
New cards

What is a key characteristic of a relational database?

Data is stored in tables linked by relationships

8
New cards

What does RDBMS stand for?

Relational Database Management System

9
New cards

Which of the following is an example of an RDBMS?

MySQL

10
New cards

How are tables in a relational database connected?

By matching fields in different tables

11
New cards

SQL stand for?

Structured Query Language

12
New cards

What is SQL used for?

Querying and managing relational databases

13
New cards

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

to link tables together

14
New cards

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

It is designed for big data and scalability

15
New cards

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

Hierarchical Database

16
New cards

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

It quickly retrieves values based on a unique key

17
New cards

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

JSON or XML

18
New cards

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

They offer flexibility in data storage and scalability

19
New cards

How do non-relational databases differ from relational databases?

They allow storing both structured and un-structured data

20
New cards

Main goal of data normalization

To eliminate redundant data and improve efficiency

21
New cards

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

Eliminating redundant data by using dedicated tables

22
New cards

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

It ensures related data is moved into separate tables

23
New cards

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

Eliminating fields that do not depend on the primary key

24
New cards

Why is it important to use foreign keys in normalization?

To establish connections between related data in different tables

25
New cards

What is a primary key in a database?

A unique identifier for a record in a table

26
New cards

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

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

27
New cards

Example of one-to-one relationship?

Student and their enrolment form

28
New cards

One-to-many relationship database?

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

29
New cards

scenario best represent many-to-many relationship?

Student enrolling in multiple courses and course enrolling multiple students

30
New cards

Primary purpose of referential integrity in a database?

Ensure foreign keys remain valid primary keys

31
New cards

What happens when referential integrity is missing?

Data records may become orphaned or inconsistent

32
New cards

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

It updates primary key values in related tables automatically

33
New cards

Purpose of a cascade delete?

It removes all related records when a primary key is deleted

34
New cards

How can referential integrity help maintain data quality?

By ensuring all data modifications follow defined relationships

35
New cards

What is data denormalization

adds redundant data to a normalized database to improve query performance

36
New cards

Why might a data analyst use denormalized data?

To make data retrieval and analysis more readable

37
New cards

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

It contains repetitive and redundant data

38
New cards

How does data denormalization benefit big data analysis?

It allows for easier data visualization and reportingD

39
New cards

Dami

putangina