Databa Se Animat Ion: Docume Ntation
Databa Se Animat Ion: Docume Ntation
Enterprise
Databa Web
Development
Animat Artificial Docume Resource
Intelligence ntation
se (HTTP) ion Planning
Admi
nistra
Prog
Programm Programm
Programming Microsoft Office Oracle
tion
ram
(DBA) ming ing Tools ing Tools Machines (Robots)
Word SAP
Power point
Outlook
E-Business Suite Oracle Version
(EBS, Oracle Apps) (1990 – Till Date)
Company Premises
Application Tier
Desktop Tier Database Tier
(Web Server)
Oracle Forms’
OAF, ADF, Oracle
Name: Ada
Reports Address: KHI
Phone: 9999
Server Server
Oracle Fusion Cloud
(SaaS)
Application Tier
Desktop Tier Database Tier
(Web Server)
Java (ADF)
Reports
Name: Ada
Address: KHI
Phone: 9999
Server Server
Oracle Fusion Cloud
(PaaS)
Company Premises
Application Tier
Desktop Tier Database Tier
(Web Server)
Java (ADF)
Reports
Name: Ada
Address: KHI
Phone: 9999
Server Server
Oracle Fusion Cloud
PRODUCT LINE
(SaaS)
Salary Timecard
Earning Time Entry Rules
Goals Deductions TimeProject
Calculation
Enterprise Structure Gross to Net TimeRules
People Profile Mgmt.
Jobs Performance Mgmt.
Succession
Grades
Position Career Development
Learning Benefits
Absence Compensation Recruitment Cloud
Mgmt.
Course Program Absence Types
Offering Plan
Learners Life Event Eligibility
Accruals
Learning
Compensation
Management
•Goals •Leaves
•Time Card
•Performan Entry
ce
•Holidays •Time Card
Calculation
Talent Absence Time
Management Management Management
Fusion Cloud Tracks
Techno-
Functional Technical
Functional
BIP
Flex- Reports BI
Fields Analytics
TO CREATE TABLE
CREATE TABLE DEPARTMENT(
DEP_NO NUMBER,
DEP_NAME varchar2(20))
UPDATE EMPLOYEE
SET EMP_GENDER='F'
WHERE EMP_NO IN (1,2,3)
UPDATE EMPLOYEE
SET EMP_GENDER='F'
WHERE EMP_GENDER != 'F'
select select
emp.emp_no, emp.emp_no,
emp.emp_grade, emp.emp_grade,
emp.emp_doh, emp.emp_doh,
emp.emp_salary, emp.emp_salary,
emp.emp_dept emp.emp_dept,
from dep.dep_name
employee emp from
order by employee emp,
emp.emp_salary desc department dep
where
emp.emp_dept = dep.dep_no
order by
emp.EMP_SALARY asc
select
emp.emp_no,
emp.emp_grade,
emp.emp_name,
emp.emp_doh,
emp.emp_salary,
emp.emp_dept,
decode(emp.emp_gender,'F','Female','M','Male','Unknown') emp_gender,
emp.emp_gender,
dep.dep_name
from
employee emp,
department dep
where
emp.emp_dept = dep.dep_no
and emp.emp_salary >= 8000
order by
emp.EMP_SALARY asc
select
emp.emp_no,
emp.emp_grade,
emp.emp_name,
emp.emp_doh,
emp.emp_salary,
emp.emp_dept,
decode(emp.emp_gender,'F','Female','M','Male','Unknown') emp_gender,
emp.emp_gender,
(select dep_name from department where dep_no = emp.emp_dept) dept_name
from
employee emp
where
emp.emp_salary >= 8000
order by
emp.EMP_SALARY asc
DDL – Data Definition Language
DQl – Data Query Language
TCL Transaction Language
DML – Data Manipulation Language
DCL – Data Control Language
Script
CREATE TABLE EMPLOYEE(
EMP_NO NUMBER,
EMP_NAME VARCHAR2(20),
EMP_GRADE CHAR(1),
EMP_DOH DATE,
EMP_SALARY NUMBER,
EMP_DEPT NUMBER,
EMP_GENDER CHAR(1) ,
JOB_ID NUMBER);
CREATE TABLE DEPARTMENT(
DEP_NO NUMBER,
DEP_NAME varchar2(20));
INSERT INTO EMPLOYEE VALUES(1,'ADA','A','1-Jan-2020',10000,1,'F',1);
INSERT INTO EMPLOYEE VALUES(2,'LIBA','B','1-APRIL-2020',9000,3,'F',2);
INSERT INTO EMPLOYEE VALUES(3,'ATIKA','C','1-Jan-2019',9500,2, 'F',3);
INSERT INTO EMPLOYEE VALUES(4,'ALI','A','1-Jan-2018',8000,1,'M',4);
INSERT INTO EMPLOYEE VALUES(5,'RAVI','B','1-Jan-2017',6000,2,'M',5);
INSERT INTO EMPLOYEE VALUES(6,'THOMSON','A','1-Jan-2016',11000,1,'M',5);
INSERT INTO DEPARTMENT VALUES(1,'Accounts');
INSERT INTO DEPARTMENT VALUES(2,'IT');
INSERT INTO DEPARTMENT VALUES(3,'HR');
select
emp_grade,
count(emp_no) totemp,
sum(emp_salary) totsal
from
employee
where 1=1
group by emp_grade
having sum(emp_salary) > 10000
order by emp_grade
create table jobs (
job_id number,
job_code varchar2(6),
status char(1));
create table jobs_tl(
job_id number,
name varchar2(200),
language varchar2(4));
insert into jobs values(1, 'ENG01','A');
insert into jobs values(2, 'ENG02','A');
insert into jobs values(3, 'ACT01','A');
insert into jobs values(4, 'ACT02','A');
insert into jobs values(5, 'MGR01','A');
insert into jobs values(6, 'EXE01','I');
insert into jobs_tl values (1,'Engineer', 'ENG');
insert into jobs_tl values (1,''مهندس, 'AR');
insert into jobs_tl values (1,' エンジニア ', 'JP');
insert into jobs_tl values (2,'Engineer', 'ENG');
insert into jobs_tl values (2,''مهندس, 'AR');
insert into jobs_tl values (2,' エンジニア ', 'JP');
insert into jobs_tl values (3,'Accountant', 'ENG');
insert into jobs_tl values (3,''محاسب, 'AR');
insert into jobs_tl values (3,' 会計士 ', 'JP');
insert into jobs_tl values (4,'Accountant', 'ENG');
insert into jobs_tl values (4,''محاسب, 'AR');
insert into jobs_tl values (4,' 会計士 ', 'JP');
insert into jobs_tl values (5,'Manager', 'ENG');
insert into jobs_tl values (5,''مدير, 'AR');
insert into jobs_tl values (5,' マネジャー ', 'JP');
insert into jobs_tl values (6,'Executive', 'ENG');
insert into jobs_tl values (6,''تنفيذي, 'AR');
insert into jobs_tl values (6,' エグゼクティブ ', 'JP');
Employee Department
dep_no
Job_id
Jobs Jobs
Job_id