Chapter 3: Data Technologies Flashcards
Big data is useless to a company unless?
Company has a place to store, analyze, and easily access the information
Relational Databases
A set of tables containing data fitted into predefined categories. Used when working with structured data and runs using SQL
What relational database is the most popular?
Oracle
Query
A question that allows the user to pull information from the database to answer said question
What is the role of a relational database?
To store large amounts of data and create easy access to important information
Primary Key
A unique identifier within the main table of that entity
Foreign Key
A reference to a primary key in another table
Why are relational databases important to marketing analytics professionals?
They create unique opportunities to target specific customers
Non-relational database
Document files where all relevant data is stored. The table model is not utilized for these databases. For semi-structured or non-structured data. NOSQL
Key Value Stores (non-relational)
The simplest of NoSQL
databases, uses an associative
array (aka hash table) as the
fundamental data model where
each key is associated with one
and only one value in a collection
Document Store Databases (non-relational)
A database that uses complex data structures known as
documents for storage and queries; similar to key-value
but the key is paired with a document instead of a value.
Wide-Column Stores (non-relational)
A database similar to a document
database that uses a column-
oriented data structure
* They store data tables in columns
instead of rows
* Each row can contain a different
number of columns than the other
rows
Graph Databases (non-relational)
A database that uses
structured relational
graphs of the
interconnected key-value
pairings instead of
relational tables
Multi-Model Databases
A database that can support multiple
data models against a single,
integrated backend
SQL
SQL manages relational databases while
NoSQL manages non-relational
databases