1.1 PPT - Basic Concept of Relational Database
1.1 PPT - Basic Concept of Relational Database
https://www.youtube.com/watch?v=3EJlovevfcA
1.1 Assignment
University Question :
1. Difference between DBMS and RDBMS
2. Explain database keys with example
Logical Question:
1. Retrieve record of students those belongs to
shahapur using SQL Query
What is SQL?
TABLE
RECORD
COLUMN
CELL
NULL?
SQL RDBMS Concepts
SQL Constraints: (applied on columns)
NOT NULL Constraint
UNIQUE Constraint
PRIMARY Key
FOREIGN Key
CHECK Constraint
Data Integrity:
Entity Integrity: There are no duplicate rows in a table
Domain Integrity: Enforces valid entries for a given
column by
restricting the type
Referential Integrity: Rows cannot be deleted which are used by
other records
User-Defined Integrity: Enforces some specific business rules
SQL RDBMS Concepts
Data Types:
Character datatypes:
CHAR
NCHAR
NVARCHAR2
VARCHAR2
Numeric datatypes:
NUMBER
BINARY_FLOAT
BINARY_DOUBLE
Date time datatype:
DATE
DCL: CREATE USER
DROP
TABLE:
ALTER
TABLE
OTHER DDL
COMMANDS!!!!
SQL: DML: INSERT
INSERT INTO:
NUMBER, CHAR/VARCHAR2,
DATE?
SQL: DML: INSERT
INSERT INTO:
SPECIFIC
COLUMNS
SQL: DML: INSERT
INSERT INTO:
FOREIGN
KEY
WHERE
CLAUSE
SQL: DML:
DELETE
DELETE (DELETE VS
DROP????)
YouTube Link : Introduction to SQL
https://www.youtube.com/watch?v
=323H_mOOWQ4
SQL: DQL: SELECT
SELECT
*
SPECIFIC
COLUMNS
SQL: DQL:
SELECT
DISTINCT
CLUASE
SQL: DQL:
SELECT
WHERE
CLUASE
SQL: DQL: SELECT
IN
CLUASE
NOT IN
NULL IN
WHERE?
IS NULL
IS NOT NULL
SQL: DQL:
SELECT
ORDER
BY
SQL: DQL: SELECT
GROUP BY
AGGREGATE
FUCTION
MAX,MIN
AVG
COUNT
SUM
…
HAVING CLAUSE
SQL: DQL: SELECT
SELECT FROM MULTIPLE
TABLES
CARTESIAN MULTIPICATION
JOIN