SQL & RDB Basic Flashcards
DBMS
program that controls creation, maintenance and use of DB
RDBMS
store data in collection of tables which is related by common fields between columns
SQL
structured query language, use to communicate with a database
Table
set of data organized in columns a rows
Field
column, single piece of info from a record
PK
combination of fields which uniquely specify a row, implicit NOT NULL
Unique Key
uniquely identify each record in database
FK
a column or group of column that provide link between data in two tables
Inner Join
matching values in both tables
Outer Join
union of two tables
Natural join
columns with the same name of associated table will appear only once (same data type)
Right join
everything from the right table and everything in both table
Left join
everything from the left table and everything in both table
Full join
all row of joined table whether the same or different
Self join
table joined itself
Normalization
process of minimizing redundancy and dependency by organizing fields and tables of a database