CS401A's Pre-Finals: Info Management Module 06 Flashcards
For pre-final and final exams. (53 cards)
Fundamentals
is a specific request for data manipulation issued by the end-user or the application to the DBMS.
A query
Fundamentals
- SQL:
○ Stands for
Structured Query Language
Fundamentals
- SQL:
○ Pronounced as
S-Q-L or “sequel”
Fundamentals
- SQL:
○ Consists of commands that:
- Create database and table structures
- Perform various types of data manipulation and data administration
- Query the database to extract useful information
Fundamentals
- Popular Database Management Tools
○ Microsoft SQL Server
○ MySQL
○ Oracle RDBMS
○ Microsoft Access
Fundamentals * SQL Data Types:
Category
Exact numeric
Common Data Typesbigint, bit, decimal, int, money, numeric
Fundamentals * SQL Data Types:
Category
Appropriate numeric
Common Data Typesfloat, real
Fundamentals * SQL Data Types:
Category
Date and time
Common Data Typesdate, datetime, time
Fundamentals * SQL Data Types:
Category
Character strings
Common Data Typeschar, text, varchar
Fundamentals * SQL Data Types:
Category
Unicode character strings
Common Data Typesnchar, ntext, nvarchar
Fundamentals * SQL Data Types:
Category
Binary strings
Common Data Typesbinary, image, varbinary
Fundamentals * SQL Data Types:
Category
Other data types
Common Data Typescursor, sql_variant, table, uniqueidentifier, xml
Fundamentals * SQL Operators:
Category
Arithmetic
Common Data Types+, -, *, /, %
Fundamentals * SQL Operators:
Category
Comparison
Common Data Types=, >, <, >=, <=, <>
Fundamentals * SQL Operators:
Category
Compound
Common Data Types+=, -=, *=, /=, %=
Fundamentals * SQL Operators:
Category
Logical
Common Data TypesAND, OR, NOT, LIKE, IN, BETWEEN, EXISTS, ANY, ALL
SQL Data Definition Commands
— creates a new database
- CREATE DATABASE
SQL Data Definition Commands
— deletes an existing database
- DROP DATABASE
SQL Data Definition Commands
○ Example: WHAT DATABASE myDB;
CREATE
DROP
SQL Data Definition Commands
— creates a new table in a database
- CREATE TABLE
SQL Data Definition Commands
○ Example: WHAT TABLE Students (StudentID varchar(11), LastName varchar(99), FirstName varchar(99), Section varchar(5));
CREATE
SQL Data Definition Commands
— deletes an existing table in a database
- DROP TABLE
SQL Data Definition Commands
— WHAT an existing table in a database
○ Example: WHAT TABLE Students;
deletes
DROP
SQL Data Definition Commands
○ To delete only the table’s data:
TRUNCATE TABLE