Week 1 Flashcards
(61 cards)
What data model is often use in the real world?
relational data model
What falls under the umbrella of data management?
collection, extraction, cleaning, transformation
What falls under the umbrella of data analysis?
querying, modeling, visualizations
What is a database?
a collection of files storing related data
What does DBMS stand for?
database management system
What is a database management system?
a big program written by someone else that allows us to efficiently manage a large database that will persist over time
What are some examples of DBMSs?
MSSMS, SQLite, PostgreSQL
What must data be in order for it to outlive the application?
it must be persistent
What is a DBMS implementor?
builds the database management systems
What is a DB designer?
establishes schema
What is a DB administrator?
loads data, tunes system, and keeps the whole thing running
What is a Data Engineer?
builds and maintains data pipelines, infrastructure, and storage
What is a DB application developer?
writes programs that query and modify data
What does a Data Analyst do?
data mining/machine learning
What is a data model?
conceptual/mathematical way for describing the data
How are semi-structured data models represented?
as trees
How are key-value pair models represented?
by NoSQL systems
How are relational data models represented?
as relations
What is an instance?
the actual data
What is a schema?
describes what data is being stored
What is a query language?
how we retrieve and manipulate data
What is another name for relations?
tables
What is a relation, mathematically?
a set of tuples
Order of the rows is __________.
unspecified