Fundamentals Flashcards
What is a Database
A structured collection of data stored in a logical and organized format
What is a Database Management System
Software acting as the intermediary or middle-man between the users or application and the database
It is the key functions of a DBMS
- Data Definition (using a DDL)
- Data Manipulation (using a DML)
- Data Querying (using a DQL)
- Data Control (using a DCL)
Give the 4 subsets of SQL
- Database Definition Language (DDL)
- Database Manipulation Language (DML)
- Database Querying Language (DQL)
- Database Control Language (DCL)
What is a Database Definition Language (DDL)?
Defines, modifies, and manages database schema and structure
What is a Database Manipulation Language (DML)?
Manipulates data within existing database objects
What is a Database Querying Language (DQL)?
Performs queries on the data
What is a Database Control Language (DCL)?
Controls access to data by granting and revoking permissions and rights in the DB
The CREATE, ALTER, and DROP commands fall under which subset of SQL
DDL
The INSERT, UPDATE, and DELETE operations fall under which subset of SQL
DML
The SELECT command falls under which subset of SQL
DQL
The GRANT and REVOKE commands fall under which subset of SQL
DCL
Enumerate the Data Management Cycle
Hint: ICRUDOPS / CRUD PISO
- Input
- Create
- Read
- Update
- Delete
- Organize
- Processing
- Share
Enumerate the 4 Types of Data Processing
- Type 1: Form Records
- Type 2: Mathematical Processing and Update or Deletion of Records
- Type 3: Relating Records
- Type 4: Generating Lists, Reports, and Filtering Results
This type of data Processing
where it is the process of adding new records
Type 1 (Form Records)