Introduction Flashcards
A database is a _____ of data items which is ________ and _________ so as to be more easily accessed, managed, and updated
collection, structured, organized
What does DBMS stand for?
Database Management System
A DBMS ______ and manages databases
creates
A DBMS mediates _______ between end-users and the database
interaction
A DBMS ensures that ____ is consistently organized
data
How is data stored in a Relational Database?
Data is organized in tables (relations) with typed attributes
How is data stored in Document Stores like XML
Data is organized in text documents structured using tags (or other markers)
How is data stored in Graph Databases?
Data is organized in graph structures with nodes and edges
How is data stored in a Key-value store?
Data is organized in associative arrays (a.k.a. dictionaries or maps)
A _____ _________ is used to ask questions to a database
query language
A query language is _______ because it specifies a sequence of steps to obtain a result
procedural
A query language is ______ because it specifies what is wanted and not how to get it
declarative