0% found this document useful (0 votes)
31 views15 pages

1 To 15

Oracle Database is a relational database management system produced and marketed by Oracle Corporation. It is designed for enterprise grid computing and provides a flexible and cost-effective way to manage information and applications. Oracle Database was the first DB designed for enterprise grid computing and data warehousing. It uses SQL queries to interact with the database and supports several operating systems and platforms. Oracle Database offers features like high availability, security, scalability, and performance to manage data effectively.

Uploaded by

reshmi.avk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views15 pages

1 To 15

Oracle Database is a relational database management system produced and marketed by Oracle Corporation. It is designed for enterprise grid computing and provides a flexible and cost-effective way to manage information and applications. Oracle Database was the first DB designed for enterprise grid computing and data warehousing. It uses SQL queries to interact with the database and supports several operating systems and platforms. Oracle Database offers features like high availability, security, scalability, and performance to manage data effectively.

Uploaded by

reshmi.avk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

,,

"•
,,.
I
Intr odu ctio n to Oracle

_j
• An Oracle datab ase is a collec tion of data treate d as a unit.
The purpo se of a
ase serve r is the
database is to store and retri eve re lated Inform ation. A datab


.,f
key to solving the probl ems of inform ation management. In
reliab ly manages a large amou nt of data in a multiu se r envir
eene ral, a serve r
onme nt so that
plished while
many users can concu rrentl y access the same data. All t his is accom
--1 nts unau thorized
delive ring high perfo rman ce. A datab ase server also preve
___, access and provid es effici ent soluti ons for failur e recov ery.

~ : ►

grid comp uting ,


Oracle Database is the first datab~se designed for, ~nter prise
~ inform ation and
the most flexib le and cost effec tive way to r,,anage
irdus try-st anda rd,
J applic ations . Enter prise grid comp uting creates large pools of
system can be
modu lar storage and servers. With this archit ectur e, each ri~~
~ ,n<? need for peak
rapid ly provis ioned from the pool of comp one~:t~. There ii
~ workl oads, because capacity can be easily add.e d or re.J~lo
cated from the

~ resource pools as needed.

~
se the physical
The database has logical struc tures and physical ,struc tures . Becau
~ can be managed
and logical struc tures are separate, the physical storage of data
:, witho ut affec ting the access to logical storage struc tures .
~
~ m. It is also
Oracle datab ase is a relati onal database mana geme nt syste
by Oracle
~ called OracleDB, or simp ly Oracle. It is produ ced and mark eted
n and other
Corp orati on. It was created in 1977 by Lawrence Elliso
~ engines in the
engineers. It is one of the most popu lar relati onal datab ase
-9 IT mark et for storin g, organ izing , and retrie ving data.
➔ Oracle datab ase was the first DB that desig ned for enter
prise grid
provi des
-1 com putin g and data ware hous ing. Enterprise grid comp uting
-, the most flexib le and cost- effec tive way to mana ge infor
matio n and
with the
appli catio ns. It uses SQL queries as a langu age for intera cting
~ database.
~
~
~
...... .
. ._____ ,

,,.
"-;
Editions of Oracle databas e

Oracle data base is compat ible with a wide range of pla tforms such as
~
Window s, UNIX, Linux, and macOS. It support s several operating systems
like IBM AIX, HP-UX, Linux, Microso ft Windows Server, Solaris, SunOS,
"'
' --.t macOS, etc. In th e lat e 1990s, Oracle began support ing open platforms
like GNU/Li nux.
..j
The followin g is a list of Oracle database edition s in order of priority:
..!J
.J o Enterprise Edition: It is the most robust and secure edition. It offers
all features , including superior performance and secu rity.
~ o Standard Edition: It provides the base functional ity for users that
)) do not require Enterprise Edition's robust package .'
_., o Express Edition {XE): It is the lightwe ight, tr'ee· and limit ed
Windows, and Linux edition .
.t o Oracle Lite: It is designed for mobile devices.
_.., Personal Edition: It's comparable to the Enterprise Ed ition but
, o
without the Oracle Real Application Clusters feature.

:,
,, Oracle Database Features
Oracle database manages data with the help of an open, complete, and
integrated approach . The following are features that complete the demand for
powerful database management:

,
~
Oracle Features
~
-,
~
~

~
--,
....,
~
I~
,f
~
rted 24*7
Availability: It is never offline or out of service that means suppo
,j availability of the datab ase. It provides high availa bility of datab
ases because of
s using of the
the Oracl e Data Guar d functionality. This functionality allow
--J any failure. As a
secon dary datab ase as a copy of the prima ry datab ase durin g


--t·
result, all norm al proce sses such as backups and partial fai lures
the datab ase from being used.
do not interrupt

sing the
Security: Oracle has a mechanism for contr olling and acces
--J security
database to prevent unaut horized access. It provi des high
s two solut ions
.!) because of the Oracle Advanced Security featu res. It offer
ption ) and
to prote ct databases t hat are TDE (Transparent Dat a Encry
J source and
Data Redaction. TDE supports data encryption both at the
_) Oracle has
after export. Reda ction is perfo rmed at the application l~vel.
_, some othe r secu rity features like Oracle Database Vau lt
~h~t regul ates
user privil eges and Oracle Label Security.
.t
n Cl ust er) and
Scalability: It provides features like RAC (Real Appl icatio
.t Portability, which makes an Oracle database scalable base
d on usage. In a
: rollin g instance
~ clustered envir onm ent, it includes capabilities such as
, migr ation s, perfo rmin g upgrades, maintaining appli catio
n conti nuity,

, quali ty of service management, etc.

,, Performance: Oracle provides performance optimizatio


Oracle Advanced Compress ion, Oracle Database In-M emo
n tools such as
ry, Oracle Real
n -Tier Database
Appl icatio n Testing, and Oracle Times Ten Appl icatio
rmance to the
Cache. Their main objective is to improve system perfo
~
highe st possible level.
~
Benefits of Oracle Database
.
~

~
The follo wing are the ma in advantages of an Oracle datab

Performance: Oracle has procedures and princ iples that


ase:

help us to get
.,, high levels of database performance. We can increase
quer y execution
izatio n techniques
time and oper ation s with the use of perfo rman ce optim

,
~
in its database. This techn ique helps to retrieve and alter
data faster.

, Port abili ty: The Oracle database can be porte d on all diffe
than any of its comp etito rs. We can use this database
rent platfo rms
on arou nd 20

>
:,
networkin g protocols as well as over 100 hardware platforms . This
. database makes it simple to write an Oracle application by making
changes to the OS and hardware in a secure manner.
t "'
~ ,1 Backup and Recovery: It is always better to take a proper backup of your
entire oracle online backup and recovery. The Oracle database makes it

I ~
"
"\,)
easy to accomplish recovery quickly by using the. RMAN (Recovery
Manager) functiona lity. It can recover or restore database files during
downtim e or outages. It can be used for online backups, archived backups,
and continuo us archiving. We can also use SQL* PLUS for recovery, which

l "
~
is known as user-managed recovery.

PL/SQL: One of the greatest benefits of using the Oracl~ database is to


~ support PL/SQL extension for procedural programm ing .
.j
Multiple Database: Oracle database allows several database instances
managem ent on a single server. It provides an instance caging approach
-'
, _,
~
for managing CPU allocations on a server hosting database instances. The
-
[ ., database resource managem ent and instance caging can work together
to manage services across multiple instances.
,~ Flashback Technology: This advantage comes with the recent Oracle
; -~ version. It allows us to recover those data that are incorrect ly deleted or
lost by human errors like accidental deletion of valuable data, deleting the

.
i 3

i~
~
wrong data, or dropping the table .

:. 1
Ill

.~
:~
I· ~

"
-~
·~ ~

c,.,
.,a,
~
G
.. ~
Introduction to JavaScript
language. JavaScript is used
JavaScript is a very powe rful clien t-side scripti ng
t he web page . In ot her word s,
mai nly for enhancing the interactio n of a user with
activ e, w ith t he help of
you can make your webp age more lively and inter
in ga me developm ent
JavaScript. JavaScript is also being used w idely
and Mob ile applicat io n deve lopm ent.
later renamed JavaScri pt.
The language was initia lly call ed LiveScript and was
cript and_Java_are the same.
There are ma ny progra mmers who t hink that Jav~S
. Java is a very com plex
In fact, JavaScript and Java are very much unre lated
~ a scrip ti'ng language. The
prog ramm ing la nguage whereas JavaScript is only
~ prog ramm ing langu age C.
syntax of JavaScript is most ly influenced by the
inter prete d comp iled
3 JavaScript is a light weig ht, cross -plat form , and

.
,
prog ramm ing language whic h • is also know n as
webp ages. It is well- know n for the deve lopm ent
brow ser envir onm ents also use it_. JavaSc,ript
the scrip_, ing la nguage for
of web pages, ma ny no n-
can be used fo r Clien t-
:t ents . Javascript is both
side deve lopm ents as well as Server-side deve lopm
:f impe rativ e and decla rative type of language. JavaS
cript conta ins a stand ard
a core set of language
:J libra ry of obj ects, li ke Array , Date, and Math , and
men ts. ·Since it s release,
elements like oper ators , cont rol struc tures , and state
~ JavaScript has surpassed Java, Flash, and othe r langu
ages because it is relat ively
, and, most impo rtant ly, is
~ easy to learn, has a free and open comm unity
te apps w ith audiences in
incredibly usefu l, allow ing developers to quickly crea
~
the millions.
~

1
~

~
~

-4
~
~ .
~
-,
~

~
History of JavaScript
In a ro w, It has bee n ranked
JavaScript Is ever ywhere, and for the seve nth yea r
wit h 67.8% of deve lopers
the most comm only used programm ing langu age,
popular programm ing
employin g It In 2019. It s asce nt to t he worl d's most
n et itself. Crea ted out of
language is synonym ous wit h t he rise of the inter
websites t oday, including
necessity, It Is used to buil d 95.2% (1.52 billio n) of
ube. With out it, we wou ld
so me of th e world's largest , llke Face book and YouT
le Maps and eBay. So,
not have popu lar and usef ul web apps such as Goog
is, how and why it was
w ithou t furth er ado, let's t ake a look at wh at JavaScript
, due t o JavaS cript 's rapid
,f created, and what 's next for the language. In 1997
to be prop erly maintai ned
grow th, it beca me clea r that the language would need
of c.rea ting a langu age
and managed. Ther efore, Net scape hand ed the job
"
~
specificat ion to t he Euro pea n Computer Manufacturers
body fo unded with the goal of standardizing
A~sbciation (ECM A), a
comp uting . The ECMA
AScript languages included
~ specificat ions were labeled ECMA-262 and ECM
and 1999,· ECMA-262 had
JavaScript, JScrlpt, and ActionScrlpt. Between 1997

~
t hree revisions, but nearly lQ years later, version
diffe ring opinions on the direction of the language
4 was Qbandoned due t o
and its proposed featu res.
r~s, such as generators,
_, Interest ingly, many of these controversial featu
iterators, and dest ructu ring assign.ments, have been
included in more r ecent
osof t cotto ned- on to the
ECMAScrip t specifications. In late 1995, when Micr
~ rer proje ct was started in
., com petitive threa t the Web posed, the Inter net Explo
an all-out'atte mpt to wrestle control of the emerging
·platf orm from Nets cape.In
elling Netscape to respond.
so doing M icrosoft became a mortal threa t, comp
~ Micr osoft 'gaining cont rol
, First, they sta rted a st andardization process to prevent
of t he JavaScript langu age. Second, they partnered
.with Sun to leverage their

., sha red interest in brea king the Micr osof t monopoly


Java in 1990 in an attem pt to write a language for
. Sun began development of
"smart appliances". This
set sights on the Web as
approach flounde red and in 1994, Sun regrouped and
1
the delivery platf orm of choice.
~
~

•,,
~

2
~
~,

•t
, Travel & Tourism Man agem ent System
used to
ABSTRACT: This projec t "TRAVEL AND TOURISM MANAGEMENT" is

'• autom ate all process of the travel and tourism , which deals with
booking and confirm ation and user details. The projec t is designed HTML-
creation,
PHP
in any
~ as front end and M icrosof t SQL Server 2008 as backend which works
tourism
browsers. The coding language used HTML and PHP. Travel and
t manag ement system is used to book a tour from anywh ere in the world
by a

• single dynamic we·bsite which will help the user to know all about the places
tour details in a single website. The admin can add pa ckages to the websit
e from
and

• a certain travel agents and hotels by create a tour ·page . Then the users
in and book each project, they can be confirm ed by the ad,:nin in their
can sign
manage

' bookin g page. The user can see the confirm ation in t_h eir my booking
page. It is

'• an easiest platfor m for all travelers which can be easily booked and know
details. Keywords : Travel and tourism management, travel packages,
package booking. Travel and toL1rism management system is used to book
the all
tourism ,
a tour

'• from anywhere in the world by a single dynamic website which will help
the user

to know all about the places and tour details in a·single websit e. The admin
can
create a
add packages to the websit e from a certain travel agents and hotels by
• tour page. Then the users can sjgn in and book each projec t, they
can be

• confirm ed by the admin in their manage booking page. The user can
confirm ation in their my bookin g page. It is a easiest platfor m for all
see the
travelers

• which can be easily booked and know the all details. Tour Manag ement
system

•t is a dynamic website for tourism business. It is dynamic and respon


sive web

design. It is also called travel techno logy solution for agencies & tour operat
ion.
system '
Nearly Everyone goes on a vacation for this 'a Tourism management

• would play a vital role in planning the perfec t trip. The tourism manag
system allows the user of the system access all the details such as
ement
location,

• events, etc. The main purpose is to help tourism companies to manage


custom er

- and hotels etc. The system can also be used for both professional and
business

• trips .

•t Modules:-
1. Admin authen ticatio n This modul e is mainly based on admin . System
will
After the
check the admin user name and password for authen ticatio n.
t verific ation for author ization the admin can be able to precede the proces
s . All

•t works are done under his contro l.

I
,f
~
2. User Registration This mo dule covers t he deta ils about the registrati on of
,f users which they can be register by itself by adding data like name, password,
email id and further detai ls. After registration they can be sign in by t heir

"-• username and passwo rd.

3. Package Creation The admi n can create packa ges by creati ng package pa ge

"
~
which the type, price, det ails, place det ails all t he travel tour package details can
be added here. Wh ich it will be showed in user homepage.

~ 4. Package booking In this module ma intain the booking of tra vel packa ges by
th e user by selecting a various packages with date and certai n com ments.
--.t .,
_, 5. Booking confirma t ion/manage Booking confirmati on is t he process of
con firming the booked packages by the admin that is book~d by the user with
'
~ dat e and comment. Also adm in can manage the booking by ,cancell ing.
. .
--1 6. Issue t icket Tickets can be issued for the user in the issue ticket page in the
homepage of user t he certain booked packages only can be i:;sue~ .
~
INPUT DESIGN and OUTPUT DESIGN:-
;
Input Design converts the user-oriented inputs to computer-based forma ts .
~ Inaccurate input data are the most common cause of errors in data processi ng.
~ Error data entered by the data operator can be controlled by the input design.
Th e goa l of design ing input is to make the data entry easy, logical and as free
~
from errors as much as possible. The proposed system is complete ly menu-
~ dri ven. It is a powerful tool for interactive design. Jt helps the use r comp rehend
the range of alternatives available and also prevents them
I
from making an
~
. .

inva lid selection. All en t ry screens are interactive i_n,nature. It ha s bee n designed
1 t aking into acco unt all the constraint s of the end -user.

~ Some other features included are:


...4), -, The form title clearly states t he pur pose of t he form

A9 -, Adequa t e spa ce is given for data entry.

A9 Data Validation is done for eli minati ng duplicat e entries Outputs are th e most
important and direct source of informatio n to the customer and management.
1
.., Intelligent out put des ign will improve t he syst em's re lati onship wit h th e user
and help in decis ion making. Outputs are used t o make permanen t ha rd copy of
~ the res ults fo r late r con sultation . The output generat ed by th e system is ofte n

~
,,,
tf .
regarded as the criteria for evaluating the performance of the system. The
output design was based on the following factors.

-, Usefulness determining the various outputs to be printed to the system user.

-, Differentiating between the outputs to be displayed and those to be printed .

-, The format for the presentation of the output.

For the proposed system, it is necessary that the output should be 'compatible
with the existing manual reports. The outputs have been formatted with this
consideration in mind. The outputs are obtained after all the phase, from the
system can be displayed or can be produced in the hard copy. The hard copy is
highly preferred since it can be used by the controller section for future
reference and it can be used for maintaining the r!:?cord.
'

'I ·.- . f

. '

,J
~
Code
,♦
(function (global, factory) {
_-.,
typeof exports=== 'object' && typeof module I== 'undefined' ? factory(exports,


,f
require('jquery'), require('popper.js')) :

typeof define=== 'function' && define.amd ? define(['exports', 'jquery', 'popper.js'], factory)

~ (factory( (global.bootstrap = {) ),global.jQuery,global .Popper));

'~
){this, (function (exports,$,Popper) { 'use strict';


~
$ = $ && $.hasOwnProperty('default') ? $('default'] : $;

Popper= Popper && Popper.hasOwnProperty('default')? Popper['default'] : Popper;

function _defineProperties(target, props) {


~ for (var i = O; i < props.length; i++) {

~ var descriptor= props[i];


~
descriptor.enumerable = descriptor.enumerable 11 false;

descriptor.configurable = true;

if ("value" in descriptor) descriptor.writable= true;


~
Object.defineProperty(target, descriptor.key, descriptor); •
~
'
} }

9 function _createClass(Constructor, protoProps, staticProps) {

-. if (protoProps) _defineProperties(Constructor.prototype, proJProps);

if (staticProps) _defineProperties(Constructor, staticProps);


~
return Constructor;
-1
-1 function _extends() {

~ _extends = Object.assign 11 function (target) {

1 for (var i = 1; i < arguments.length; i++) {

.
4

~
var source = arguments[i];

for (var key in source) {

if (Object. prot otype.hasOwnProperty.call{sou rce, key)) {

target[key] = source[key];

,,
~ }} }

,,
~~
r--"•
I"'~
l~ return target;

I ~ };

I~ return _extends.apply(th is, arguments );

,~
~ 9

I -:t
function _i nheritsloose(subClass, superclass) {

subclass.prototype = Object.create(superClass.prototype);

subClass.prototype .con~t ructor = subc lass;

1~ subClass._prot o_ = su perclass;

_j
I .
' :I var Util = funct ion ($$$1) {

var transit ion= false;


~
va r MAX_UI D = 1000000; // Shoutout AngusCroll (https://goo .gl/pxwg,Gp)
~ f unction toType (obj) {

~ return {}.t oStri ng.ca 11 (obj). match(/\s( [a-zA-Z]+ )/) [1] .to Lowe rCase() ;

-~
......_ ~ f unction get SpecialTransitionEndEvent() {

-- ~ return {

bindType: transition.end,
~ delegateType : transit ion.end,
• II ' ,

~ handle: functi on handle(event) {

~ if ($$$1 (event.target). is(this)) {

~
pa ram s
,•
return event.h andleObj .handler.ap~ly(th is, arguments);// eslint-disable-nnf prefer-rest-


➔ return undefined; // eslint-disable-line no. undefi ned

➔ } }; }

function transiti onEndTest() {


wt
l_. if (typeof window I== 'undefined' && window.QUnlt) {

~
return fal se;

~
return {

'
end: 'transltlonend'

}; }
function transltionEndEmulator(duratlon) {

,♦ var _this= this;

,
......
var called = false;
~ $$$1(this}.one(Utll.TRANSITION_END, function () {
~~ called = true;

.,
~ }};

setTlmeout(function (} {

if ( !called) {
~
Util. triggerTra nsitionEnd(_this);

"• }, duration);
·,,-,
~ return this;

~
function setTransitlonEndSupport() {
~
transition= transitionEndTest();

,..,
~ ·
$$$1.fn.emulateTransitionEnd = transition End Emulator;

if (Utll.supportsTransitionEnd()) {

$$$1.event.special(Util.TRANSITION_END] = getSpecialTransitionEndEvent();

~ } }

function escapeld(selector) { ,,
~

......, // We escape IDs In case of special selectors (selector = '#myld:something')


.
JI $.escapeSelector does not exist in jQuery < 3 ,
} else {

4 var actlveElement = $$$1(rootElement).find(Selector.ACTIVE)(0];

if (active Element) {

$$$1(activeElement).removeClass(ClassName.ACTIVE); ,

}} }

If (triggerChangeEvent) {
"',,.
,t if (input.hasAttribute('disabled') 11 rootElement.hasAttribute('disabled') 11
input.classlist.contains('dlsabled') 11 rootElement.classlist.contains('disabled')) {
/f

,"'. return;

Input.checked == 1$$$1(this._element).hasClass(ClassName.ACTIVE);

"
--:t
$$$1( input).trigger( 'change');

input.focus() ;
~
addAriaPressed == false;
~
} }

.,
~ if (addAriaPressed) {

this._element.setAttribute('aria-pressed', !$$$1(this._element).hasClass(ClassName.ACTIVE));

:t


~
if (triggerChangeEvent) {

$$$1(this._element).toggleClass(ClassNa'me.ACTIVE);

};
~ _prate.dispose== functio n dispose() (

~ $$$1.removeData(this._element, DATA_KEY);

~ this._element == null;

}; // Static
~
Button._jQuerylnterface == function JQuerylnterface(config) {
~
return this.each(function () {
1 var data == $$$1(this).data(DATA_KEY);

1 if ( ldata) {

..... data == new Button(this);

~ $$$1(this).data(DATA_KEY, data);

~
if (config ====== 'toggle') {
~
data[config]();
~ });

~ };

-2
-~
-;I)
_createClass(Button, nu ll, [{

key: "VERSION ",

~ get: function get() {

return VERSION;
~
~ }));

~ return Button;

~ }();

$$$1(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE_CARROT, function (event) {


~
event.preventDefault(};
~
var button= event.target;
~ if (!$$$1(button) .hasClass(ClassName.BUTTON)) {
l
~ button= $$$1(button}.closest(Selector.BUTTON);

--,
Button.jQuerylnterface.call($$$1(button), 'toggle');
~
}).on(Event.FOCUS_BLUR_DATA_API, Selector.DATA_TOGGLE_CARROT, function (event) (
-9 var button= $$$1(event.target).closest(Selector.BUTTON)[O];
-9 i; l
$$$1(button ).toggleClass( ClassName. FOCUS, / "focus(in) ?$/.test( event.type)

-. });
'~,
'i.

~ $$$1.fn[NAME] = Button.jQuerylnterface;

$$$1.fn[NAME] .Constructor = Button;


-9
$$$1.fn[NAME].noConflict =function() {
:9
$$$1.fn[NAME] = JQUERY_NO_CONFLICT;

•· return Button.jQuerylnterface;

~ };

~ return Button;

9 }($);

'
i
var Default = {

interval : 5000,
i

,.
i
keyboard: true,

slide: false,

pause: 'hover',

~ wrap: true

....... };
3)
-...... var DefaultType = {
~
interval: '(number I boolean)',

keyboard: 'boolean',

slide: '(boolean Istring)',

pause : '(string I boolean)',

wrap: 'boolean'

};
~
--. var Direction = {

NEXT: 'next',

~ PREV: 'prev',

LEFT: 'left',
~
RIGHT: 'right'
~
};
~
var Event= {

~ SLIDE: "slide"+ EVENT_KEY,

~ SLID: "slid"+ EVENT_KEY,

- -9 KEYDOWN : "keydown" + EVENT_KEY, ·.

MOUSEENTER: "mouseenter" + EVENT_KEY,


---9
MOUSELEAVE: "mouseleave" + EVENT_KEY,
i;: -9
.... TOUCHEND: "touchend" + EVENT_KEY,

LOAD_DATA_API : "load"+ EVENT_KEY + DATA_API_KEY,

c:. -4 CLICK_DATA_API: "click"+ EVENT_KEY + DATA_API_KEY

~_. };

,- -,. var ClassName = {

CAROUSEL: 'carousel',

ACTIVE: 'active',

You might also like