Core Data Concepts Flashcards
_____ data store consists of edges and nodes used to store and query complex relationships among entities. It stores all the entities as nodes and builds the relationship between those entities by using edges.
A Graph
Which component of a table is used to store the unique identifier for instances of that data entity?
Primary Key
What type of data is JavaScript Object Notation (JSON) format data an example of?
Semi-structured
Which two data store types are non-relational?
A graph or document database
What is the correct data type classification for CSV files?
Structured
What is the correct data type classification for XML files?
Semi-Structured
What is the correct data type classification for BLOB files?
Unstructured
What is the correct data type classification for JSON files?
Semi-structured
A company uses an accounting system to keep track of all types of financial transactions, which type of workload or processing is this an example of?
Online Transaction Processing (OLTP)
In relation to graph databases what is an instance of data entities (people or company)
Node
In regards to graph databases, what are relationships between instances of data entries, like company/employee
Edge
A small Car Hire company maintains the following spreadsheets:
- a list of vehicles, license plates, make, model, color and year purchased
- a list of rentals, customer name, email address and phone number, vehicles license plate, pick up and drop off dates.
T/F:
Vehicle is a data entity
True
A small Car Hire company maintains the following spreadsheets:
- a list of vehicles, license plates, make, model, color and year purchased
- a list of rentals, customer name, email address and phone number, vehicles license plate, pick up and drop off dates.
T/F:
License Plate is a key value
True
A small Car Hire company maintains the following spreadsheets:
- a list of vehicles, license plates, make, model, color and year purchased
- a list of rentals, customer name, email address and phone number, vehicles license plate, pick up and drop off dates.
T/F:
The car hire company’s data is semi-structured
False
You are designing a database for a new social media platform. The solution must support complex relationship analysis, including values such as age, location, pets and musical preferences
What type of data store would you use
Graph
What component of relational databases are instances of data entities such as people or companies
Row
What component of relational databases are relationships between instances of data entities like company/employee
Key
What component of relational databases are attributes of data entities such as a persons email address
Column
What type of workload or processing should you use to support a reporting system that performs data mining in large amounts of data
Online analytical processing (OLAP)
Your company is hiring a new data analyst and is putting together a job description for the role.
What are three key tasks of data analysts?
1.) to create and maintain data models and data sets
2.) To create reports and dashboards
3.) To identify trends and relationships in data