Databases Flashcards
Databases
an organized collection of data that can be accessed, managed, and updated
relational database
a particular type of database built upon the relational model of data
Data in a relational database can be accessed and reassembled in many different ways without having to reorganize the data.
Each entity is stored in a table.
Columns are called attributes
Rows represent individual records.
Rows represent individual records and consist of many attributes organized using columns.
(R)DBMS
Relational Database Management System
Relational Database Management System
is a software application designed to manage a database. It has four basic functions
four basic functions Relational Database Management System
Data Definition
Data Storage
Data Retrieval
Administration
RDBMSs include databases like
Oracle, Microsoft Sql Server, PostgreSQL, MySql, are relational, and are commonly called SQL Databases.
NoSQL Databases are
do not use a relational structure, instead they structure data specific to the problem they are designed to solve.
NoSQL databases include
MongoDB, Cassandra, Google BigTable, HBase, DynamoDB, and Firebase
entity
a set of data being stored a table
Table
defines a set of data elements and the structure to store them. Tables are structured into columns and rows.
Columns
attributes of a table and define the name and data type. A table has a set number of defined columns
Rows
the data being stored. A table has an unlimited number or rows.
Cell
the location where a column and row intersect, and is used to refer to a specific value or row of data (entity).
SQL
Structured Query Language
Structured Query Language
a language that lets you access and manipulate databases