Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 29

Oracle Database commonly referred To

As Oracle RDBMS or simply as Oracle. It


is the world's most popular database for
running online transaction processing
data warehousing and mixed database
workloads.
 
Larry Ellison and his two friends and
former co-workers, Bob Miner and 
Ed Oates, started a consultancy called
Software Development Laboratories in
1977. SDL developed the original version
of the Oracle software. The
name Oracle comes from the code-name
of a CIA-funded project Ellison had
worked.
administration

 ORACLE DATABASE 11G: SQL


FUNDAMENTALS 1 VOLUME 1

ON THIS WAS  ORACLE DATABASE 11G: SQL


COURSE WE FUNDAMENTALS 1 VOLUME 2
HAVE LEARNED
SO MANY  ORACLE DATABASE 11G:
THINGS . THE ADMINISTRATION
COURSE WAS WORKSHOP 1 VOLUME 1
120 HOURS
LONG.  ORACLE DATABASE 11G:
ADMINISTRATION
COURSE WORKSHOP 1 VOLUME 2
SUBJECT
 ORACLE DATABASE 11G:
ADMINISTRATION
WORKSHOP 2 VOLUME 1

 ORACLE DATABASE 11G:


ADMINISTRATION
WORKSHOP 2 VOLUME 2

2
install and configure database
Software install in two
step
Installation process. 1st . Server /software
2nd . Dtabase create
(ORCL)
1. Software collection
After 1st installation 2 user ar
2. Installation available
1.Super user (SYS user)
3. Dtabase 2. Human resource (HR)

4. User

5. Multiple object

Sql module Table, view, index,


sequence, synonyms

Pl sql  procedure, function, package,


trigger

3
SQL Statement
1.Select
2. Insert
1. Data manipulation language (DML)
3. Udpate
4.Delete
2. Data definition language (DDL)
5.marge
3. Data control language (DCL)
1. Create
4. Transaction control 2. Alter
3. Drop
4. Rename
5. Truncate
6. Comment

1. Commit 1. Grant
2. Rolback 2. Revoke
3. Savepoint

4
Entity Relationship Diagram of project (dba 130)

DEPARTMENT
Department_ID
(PK)
Department_Na
me
SUBJECT TEACHER
Subject_ID (PK) Teacher_ID
Subject_Name (PK)
Semester_ID Teacher_Name
(FK) STUDENT Department_I
Department_ID Student_ID (PK) D (FK)
(FK) Student_Name
Fathers_Name
Mothers_Name
SEMESTER Village SHIFT
Semester_ID Police_Station Shift_ID (PK)
(PK) District Shift_Name
Semester_Name Shift_ID (FK)
Department_ID
(FK)
Semester_ID
(FK)
project script

sys as sysdba

select name from v$database;

conn sys@orcl as sysdba

create tablespace DBA130_TABLESPACE


datafile'D:\app\Administrator\oradata\orcl\DBA130_TA
BLESPACE_DATAFILE.DBF'
size 10M autoextend on;

create temporary tablespace


DBA130_TEMP_TABLESPACE
tempfile'D:\app\Administrator\oradata\orcl\DBA130_TE
MP_TABLESPACE_DATAFILE.DBF'
size 10M autoextend on;

drop user DBA130 cascade;

create user DBA130 identified by 123

default tablespace DBA130_TABLESPACE


temporary tablespace DBA130_TEMP_TABLESPACE;
project script

alter user DBA130


quota 5M on DBA130_TABLESPACE;

create role DBA130_ROLE;

grant create session, create view, create synonym,


resource, dba
to DBA130_ROLE;

grant DBA130_ROLE to DBA130;

conn DBA130/123;

select name from v$database;

drop table Shift cascade constraints;

create table SHIFT


(
shift_id number,

7
project script

shift_name varchar2(20) );

Alter table SHIFT


add constraints shift_shift_id_pk primary key(shift_id);

desc shift;

insert into SHIFT


values(1,'first_shift');

insert into SHIFT


values(2,'second_shift');

commit;

select * from shift;

drop table DEPARTMENT cascade constraints;

create table DEPARTMENT


(
department_id number,
department_name varchar2(25) ); 8
project script

alter table DEPARTMENT


add constraints
department_department_id_pk primary
key(department_id);

desc DEPARTMENT;

insert into DEPARTMENT


values (1,'computer');

insert into DEPARTMENT


values (2,'civil');

insert into DEPARTMENT


values (3,'architecture');

insert into DEPARTMENT


values (4,'power');

insert into DEPARTMENT


values (5,'electrical');

insert into DEPARTMENT


values (7,'RS');
9
project script

commit;

select * from DEPARTMENT;


--************************************************
drop table SEMESTER cascade constraints;

create Table SEMESTER


(
semester_id number,
semester_name varchar2(20)
);

alter table SEMESTER


add constraints semester_semester_id_pk primary
key(semester_id);

desc SEMESTER;

insert into SEMESTER


values(1,'First Semester');

insert into SEMESTER


values(2,'Second_Semester');
1
0
project script

insert into SEMESTER


values(3,'Third Semester');

insert into SEMESTER


values(4,'Fourth Semester');

insert into SEMESTER


values(5,'Fifth Semester');

insert into SEMESTER


values(6,'Sixth Semester');

insert into SEMESTER


values(7,'Seventh Semester');

insert into SEMESTER


values(8,'Eight Semester');

select *
from SEMESTER;

--*************** STUDENT ***************


drop table STUDENT cascade constraints;

create table STUDENT 1


1
project script

(
student_id number,
student_name varchar2(25),
fathers_name varchar2(25),
mothers_name varchar2(25),
village varchar2(25),
police_station varchar2(25),
district varchar2(25),
shift_id number,
department_id number,
semester_id number
);

alter table STUDENT


add constraints student_student_id_pk
primary key(student_id);

alter table STUDENT


add constraints student_shift_id_fk foreign
key(shift_id)
references SHIFT(shift_id);
1
2
project script

alter table STUDENT


add constraints student_department_id_fk foreign
key(department_id)
references DEPARTMENT(department_id);

alter table STUDENT


add constraints student_semester_id_fk foreign
key(semester_id)
references SEMESTER(semester_id);

desc student;

insert into STUDENT


values
(1,'Kausar','Kader','Aleya','Katagong','Jorarganj','chitt
agong',1,1,8);

insert into STUDENT


values
(2,'Sharmin','Shofiullah','Jothsnara','Chor
Khoaj','Sonagazi','feni',2,1,8);

1
3
project script

insert into STUDENT


values
(3,'Halim','Samshu','Sakina','west joar','feni','feni',1,2,6);

insert into STUDENT


values
(4,'jahed','Jahangir','Salima','south
joar','feni','feni',2,2,7);

insert into STUDENT


values
(5,'Mashuk','Mamun','Munni','Azamnagar','Chhagolnai
ya','feni',1,3,5);

insert into STUDENT


values
(6,'Aminul','Anwar','Beauty','koiyara','Chhagolnaiya','chi
ttagong',2,3,4);

insert into STUDENT


values
(7,'Enamul','Shahab','Roksana','Habildar
basha','maizdi','noakhali',1,4,7);
1
4
project script

insert into STUDENT


values
(8,'Lina','Onath bondhu','Bobita','Chor
parboti','maizdi','noakhali',2,4,8);

insert into STUDENT


values
(9,'Pinky','Sattar','Shamima','maizdi','noakhali','noakhali
',1,5,7);

insert into STUDENT


values
(10,'Arafat','Kashem','Haseena','Koiyara','Chhagolnaiay
a','Chhagolnaiaya',2,5,4);

insert into STUDENT


values
(11,'Kamal','jamal','fatema','olinogor','Jorarganj','chitta
gong',1,6,1);

insert into STUDENT


values
(12,'Kasem','jalil','fahema','katagong','Jorarganj',
1
5
project script

'chittagong',2,6,2);

commit;

select * from student;

--*****************************************

drop table TEACHER cascade constraints;

create table TEACHER


(
teacher_id number,
teacher_name varchar2(25),
department_id number
);

alter table TEACHER


add constraints teacher_teacher_id_pk primary
key(teacher_id);

alter table TEACHER


add constraints teacher_department_id_fk foreign
key(department_id)
references DEPARTMENT(department_id);
1
6
project script

desc TEACHER;

insert into TEACHER


values(1,'S M Hamidul Hoque',1);

insert into TEACHER


values(2,'Jamshed Alam',2);

insert into TEACHER


values(3,'Jaman Ahmed',3);

insert into TEACHER


values(4,'Shamshur Rahman',4);

insert into TEACHER


values(5,'Shohid Ul Alam',5);

insert into TEACHER


values(6,'MD Sadeq',6);

insert into TEACHER


values(7,'Rafiqul Hoque',7);

commit;
1
7
project script

select *
from TEACHER;

--***************** SUBJECT ***********

drop table SUBJECT cascade constraints;

create table SUBJECT


(
subject_id number,
subject_name varchar2(30),
department_id number,
semester_id number
);

alter table SUBJECT


add constraints subject_subject_id_pk primary
key(subject_id);

alter table SUBJECT


add constraints subject_semester_id_fk foreign
key(semester_id)
references SEMESTER(semester_id);
1
8
project script

alter table SUBJECT


add constraints subject_department_id_fk foreign
key(department_id)
references DEPARTMENT(department_id);

desc subject;

insert into SUBJECT


values(1,'English',7,3);

insert into SUBJECT


values(2,'Programming Language',1,5);

insert into SUBJECT


values(3,'Estimating and Custing',2,5);

insert into SUBJECT


values(4,'Auto Cad',3,5);

insert into SUBJECT


values(5,'Power Plants Process',4,5);
1
9
project script

insert into SUBJECT


values(6,'Electrical Components',5,5);

insert into SUBJECT


values(7,'Electronics Circuits and machines',6,5);

commit;

select *
from SUBJECT;

select table_name
from user_tables;

-- Teacher_view ---------

create or replace view Teacher_view


as
select teacher_id,teacher_name,teacher.department_id,
department_name
from teacher,department
where
teacher.department_id=department.DEPARTMENT_ID
order by teacher_name; 2
0
project script

desc Teacher_view;

select *
from Teacher_view;

------ Subject_View -------

create or replace view Subject_View


As
select
subject_id,subject_name,subject.SEMESTER_ID,SEM
ESTER_name,
subject.DEPARTMENT_ID,DEPARTMENT_name
from subject,SEMESTER,DEPARTMENT
where
subject.SEMESTER_ID=SEMESTER.SEMESTER_ID
and

subject.DEPARTMENT_ID=DEPARTMENT.DEPARTM
ENT_ID
order by subject_name;

desc Subject_View;
2
1
project script
select *
from Subject_View;

----- Student_view ------

create or replace view Student_view

as
select
Student_ID,Student_Name,Fathers_Name,Mother
s_Name,
Village,Police_Station,District,
STUDENT.shift_id,shift.SHIFT_NAME,
STUDENT.department_id,department_name,
STUDENT.SEMESTER_ID,SEMESTER_NAME
from STUDENT,shift,DEPARTMENT,SEMESTER
where STUDENT.shift_id=shift.shift_id
and
STUDENT.department_id=department.departme
nt_id
and
2
2
project script

STUDENT.SEMESTER_ID=SEMESTER.SEMEST
ER_ID
order by Student_Name;

desc Student_view;

select *
from Student_view;

2
3
group members

1.Mujahidul islam

2. Abdullah al kawsar

3. Sharier arman shown

4.Sharmin aktar

5. Rabia borsi
2
4
2
5
2
6
2
7
2
8
2
9

You might also like