SQL - Overview Flashcards
Midterms Reviewer
Identification
is a database computer language designed for the retrieval and management of data in a relational database.
SQL
Identification
SQL stands for
Structured Query Language
Identification
is a computer language for storing, manipulating
and retrieving data stored in a relational database
SQL
History of SQL
is known as the father of relational databases. He described a relational model for databases.
Dr. Edgar F. “Ted” Codd (1970)
History of SQL
Structured Query Language appeared in
1974
History of SQL
IBM worked to develop Codd’s ideas and released a product named System/R in
1978
History of SQL
IBM developed the first prototype of relational database and standardized by ANSI. The first relational database was released by Relational Software which later came to be known as Oracle.
1986
Identification
The first relational database was released by_____ and later came to be known as _______.
Relational Software; Oracle
SQL Process
Components included in the process of executing SQL commands
- Query Dispatcher
- Optimization Engines
- Classic Query Engine
- SQL Query Engine, etc.
SQL Process
This engine handles all the non-SQL queries
classic query engine
SQL Process
This engine won’t handle logical files
SQL query engine
SQL Process
SQL architecture
SQL query > Query Language processor > DBMS engine > Physical Database
SQL Commands
The standard SQL commands to interact with relational databases are
- CREATE
- SELECT
- INSERT
- UPDATE
- DELETE
- DROP
SQL Command Classification
CREATE, ALTER and DROP are classified into what group of SQL command?
DDL - Data Definition Language
SQL Command Classification
SELECT, INSERT, UPDATE, DELETE are classified into what group of SQL command?
DML - Data Manipulation Language