You are on page 1of 3

What is Database ?

What is Datawarehouse ?
What is Data Modelling ?
SnowFlake Schema, Star Schema, Facts & Dimensions
What is OLTP and OLAP ?
What is Datalake ?
What is Datalakehouse ?
What is ETL and ELT ?
What is ODS ?
what is pre_staging ?
ACID properties
SCD types 0, 1 and 2
DDL, DML, DCL, TCL
DDL query writing standard techiniques
permofrmance optimizatioin techiniques like indexing, partitioning, cost based
optimization

Database Objects :
table
view
materialized view
synonym
index
trigger
procedure
function
package

DDL Commands: Data Definition Language


create
drop
truncate
alter
rename

DML Commands : Data Manipulation Language


insert
delete
update
explain

DCL Commands : Data Control Language


grant
revoke

TCL Commands : Transaction Control Language


commit
rollback

Key Constaints
primary Key
foreign key
composite key
unique key
check
not null

numeric functions
abs
ceil
floor
round
mod

String Functions
upper
lower
initcap
concat
substr
instr
length
ltrim
rtrim
lpad
rpad
regexp_replace
regexp_substring

Date Functions
to_date
to_timestamp
current_date
current_timestamp
add_months
months_between
days_between
extract
sysdate
to_char
trunc

null functions:
coalesce
nullif
nvl
nvl2

Singlerow/Aggregate functions
count
max
min
sum
avg
list_agg -refer gfg

Analytical/Window Functions
lag
lead
rank
dense_rank
row_number
first_value
last_vlaue
nth_value
percent_rank
ntile
cume_dist

Joins
self
inner join
left outer
right outer
full outer
cartesian

conditional
where
IN
case when
decode
and/or
exists/not exists

sorting
limit
offset
groupby
having

and ..
ctas (create table as select)
with/cte (common table expression)
union
union all

You might also like