Azure Data Fundamentals Flashcards
Which type of data structure allows you to store data in a two-column format without requiring a complex database management system?
key/value store
What is the best DBMS for create, read, update, and delete (CRUD) operations and uses the least amount of storage space
relational database
What DBMS uses unstructured data such as JSON, and optimized for retrieval
document database
What type of DBMS is used to store hierarchical data, such as organizational charts that have nodes and edges.
graph database
What type of databases are commonly used to store and query structured data.
Relational databases
An entity is a
table
A table should have what kind of keys
Primary and foreign
This reduces storage space a data duplication in relational databases
Normalization
These databases in which each record consists of a unique key and an associated value, which can be in any format.
Key-value databases
These databases, which are a specific form of key-value database in which the value is a JSON document (which the system is optimized to parse and query)
Document databases,
These databases, which store tabular data comprising rows and columns, but you can divide the columns into groups known as column-families. Each column family holds a set of columns that are logically related together.
Column family databases
These databases store entities as nodes with links to define relationships between them.
Graph databases
These databases organize data as a series of two-dimensional tables with rows and columns.
Relational databases
Records are frequently created and updated.
Multiple operations have to be completed in a single transaction.
Relationships are enforced using database constraints.
Indexes are used to optimize query performance.
RDMS
What Azure Services support relational dbs
Azure SQL Database
Azure Database for MySQL
Azure Database for PostgreSQL
Azure Database for MariaDB
Records are frequently created and updated.
Multiple operations have to be completed in a single transaction.
Relationships are enforced using database constraints.
Indexes are used to optimize query performance.
RDMS
What data store model requires Data to be highly normalized.
Database schemas are required and enforced.
Many-to-many relationships between data entities in the database.
Constraints are defined in the schema and imposed on any data in the database.
Data requires high integrity. Indexes and relationships need to be maintained accurately.
Data requires strong consistency. Transactions operate in a way that ensures all data are 100% consistent for all users and processes.
Size of individual data entries is small to medium-sized
RDMS
Where Data is highly normalized.
Database schemas are required and enforced.
Many-to-many relationships between data entities in the database.
RDMS
Where Constraints are defined in the schema and imposed on any data in the database.
Data requires high integrity. Indexes and relationships need to be maintained accurately.
Data requires strong consistency. Transactions operate in a way that ensures all data are 100% consistent for all users and processes.
Size of individual data entries is small to medium-sized
RDMS
Where Data requires strong consistency. Transactions operate in a way that ensures all data are 100% consistent for all users and processes.
Size of individual data entries is small to medium-sized
RDMS
Where each data value with a unique key. Most key/value stores only support simple query, insert, and delete operations. .
key/value store
What data store model Where modify a value (either partially or completely), an application must overwrite the existing data for the entire value. In most implementations, reading or writing a single value is an atomic operation
key/value store
Where An application can store arbitrary data as a set of values. Any schema information must be provided by the application. The key/value store simply retrieves or stores the value by key.
key/value store
What service support key/value pairs
Azure Cosmos DB for Table and Azure Cosmos DB for NoSQL
Azure Cache for Redis
Azure Table Storage