Sunteți pe pagina 1din 12

INDUSTRIAL TRAINING REPORT

ORACLE 12C SQL DATABASE


Submitted in partial fulfillment of the
Requirements for the award of

Degree of Bachelor of Technology in Computer Science


Engineering

Submitted By:

Submitted To:

ABHISHEK VERMA

Department of Computer Science

0101CS131010

Dr. Piyush Shukla Sir

HEAD OF COMPUTER SCIENCE DEPARTMENT

DR. SANJAY SILAKARI

DECLARATION

I hereby declare that the Industrial Training Report entitled ("ORACLE 12C SQL") is an
authentic record of my own work as requirements of 2 Weeks Industrial Training during the
period from 21 Jun 2016 to 04 July 2016 for the award of degree of B.E. under the guidance
of YATIN JOSHI.

Date
19/11/2016

Abhishek Verma
0101CS131010

Certified that the above statement made by the student is correct to the best of our knowledge
and belief.

TABLE OF CONTENT

Acknowledgement
Company Profile
Technology
1. Introduction
2. History and Features
3. Application/Usage
Daily Diary
1. Week 1
2. Week 2
Modules of Training
Conclusion

ACKNOWLEDGEMENT

The internship opportunity I had with LMS SOLUTIONS PVT.LTD. was a great chance for
learning and professional development. Therefore, I consider myself as a very lucky
individual as I was provided with an opportunity to be a part of it. I am also grateful for
having a chance to meet so many wonderful people and professionals who led me though this
internship period.
I express my deepest thanks to YATIN JOSHI as Mentor for taking part in useful decision &
giving necessary advices and guidance and arranged all facilities to make life easier. I choose
this moment to acknowledge his contribution gratefully.
I perceive as this opportunity as a big milestone in my career development. I will strive to use
gained skills and knowledge in the best possible way, and I will continue to work on their
improvement, in order to attain desired career objectives. Hope to continue cooperation with
all of you in the future.

Sincerely,

Abhishek Verma
BHOPAL

19/11/2016

COMPANYS PROFILE

LMS was established in 2008 with the vision of delivering elegant and useful technology
solutions and consulting to companies that are looking to reduce cost, increase employee
productivity, looking to leverage data for more effectively decision making.
It is a fast growing IT solutions company catering to international and domestic clients. We
are a group of highly motivated IT professionals with ability to innovate and a strong desire
to excel.
It is aiming on developing R&D based innovative products.
To enable us to achieve this vision, we have developed a portfolio of services that can easily
be customized to meet the needs of our clients. We have also developed domain expertise in
various key industries and across the entire technology stack enabling us to be a completion
solution provider to our clients.
Our goal is to meet or exceed your expectations and to deliver solutions to you as quickly as
possible to enable you to meet your objectives. Through our portfolio of service offerings, we
are able to customize our approach that best suites our client teams environment and work
culture. We believe we can only succeed if our clients are successful in meeting their
objectives.
Our vision is to help organizations in successful and qualitative representation of their
businesses on web by truly understanding their needs followed by customized solutions for
them. Our main aim is to deliver highly quality product and to maintain long lasting
relationship with our clients.
Here we cover a full spectrum of IT services, from design, development, implementation and
testing to consulting together with long term management and support for your project.

TECHNOLOGY
INTRODUCTION

Oracle announced general availability of Oracle Database 12c on June 25, 2013, pulling the
commercial covers off unquestionably one of the most important architectural
transformations in the history of the world's leading database in its 25 years in the enterprise
market. While many details about Oracle Database 12c were unveiled during Oracle
OpenWorld in San Francisco in late September 2012, its general availability signals Oracle's
go-to-market riposte against a reinvigorated database market.
The reinvigorated market includes long-standing competitors like IBM, Microsoft, and
SAP/Sybase, plus a rash of relatively recent "NOSQL" or "Not Only SQL" entries that, at
least in the cloud database submarket, include intriguing alternatives from Amazon Web
Services and Google. In terms of performing an initial analysis of Oracle Database 12c's
potential impact on customers, prospects, and the market, there are several competitive and
customer angles to consider, but we will stick to two primary customer camps: (1) The
relatively loyal Oracle database customer and (2) non-loyal Oracle customer or prospect. Let
us first, however, consider the general competitive environment.
IT advances including cloud, virtualization, big data, collaboration, mobile, social
media/business, sensor technologies, robotics, better CPU performance for the price, and
embedded technologies have forever altered the applications that enterprises will implement
going forward. Singularly, any of these technologies carries enough force to spawn a wave of
IT disruption, but the fact that they are all happening simultaneously is causing massive
upheaval in both the supply and demand side of IT.
This true revolution is certainly not limited to the functions, user experience, and reaches of
enterprise applications, but also to the related development, deployment, and management of
the infrastructures, databases, and middleware that underlie enterprise applications. Despite

all the upheaval, however, data remains the life blood that oxygenates the entire body of
enterprise IT, and Oracle remains the leading technology supplier of the databases that
capture, manage, and distribute data for enterprises.

HISTORY AND FEATURES

The current version of Oracle Database is the result of over 35 years of innovative
development.
Highlights in the evolution of Oracle Database include the following:

Founding of Oracle
In 1977, Larry Ellison, Bob Miner, and Ed Oates started the consultancy Software
Development Laboratories, which became Relational Software, Inc. (RSI). In 1983,
RSI became Oracle Systems Corporation and then later Oracle Corporation.

First commercially available RDBMS


In 1979, RSI introduced Oracle V2 (Version 2) as the first commercially
available SQL-based RDBMS, a landmark event in the history of relational databases.

Portable version of Oracle Database


Oracle Version 3, released in 1983, was the first relational database to run on
mainframes, minicomputers, and PCs. The database was written in C, enabling the
database to be ported to multiple platforms.

Enhancements to concurrency control, data distribution, and scalability


Version 4 introduced multiversion read consistency. Version 5, released in 1985,
supported client/server computing and distributed database systems. Version 6
brought enhancements to disk I/O, row locking, scalability, and backup and recovery.
Also, Version 6 introduced the first version of the PL/SQL language, a proprietary
procedural extension to SQL.

PL/SQL stored program units


Oracle7, released in 1992, introduced PL/SQL stored procedures and triggers.

Objects and partitioning


Oracle8 was released in 1997 as the object-relational database, supporting many new
data types. Additionally, Oracle8 supported partitioning of large tables.

Internet computing
Oracle8i Database, released in 1999, provided native support for internet protocols
and server-side support for Java. Oracle8i was designed for internet computing,
enabling the database to be deployed in a multitier environment.

Oracle Real Application Clusters (Oracle RAC)


Oracle9i Database introduced Oracle RAC in 2001, enabling multiple instances to
access a single database simultaneously. Additionally, Oracle XML Database (Oracle
XML DB) introduced the ability to store and query XML.

Grid computing
Oracle Database 10g introduced grid computing in 2003. This release enabled
organizations

to

virtualize

computing

resources

by

building

a grid

infrastructure based on low-cost commodity servers. A key goal was to make the
database self-managing and self-tuning. Oracle Automatic Storage Management
(Oracle ASM) helped achieve this goal by virtualizing and simplifying database
storage management.

Manageability, diagnosability, and availability


Oracle Database 11g, released in 2007, introduced a host of new features that enabled
administrators and developers to adapt quickly to changing business requirements.
The key to adaptability is simplifying the information infrastructure by consolidating
information and using automation wherever possible.

Plugging In to the Cloud


Oracle Database 12c, released in 2013, was designed for the Cloud, featuring a new
Multitenant architecture, In-Memory column store, and support for JSON documents..

APPLICATION/USAGE

Oracle Database 12c is a single integrated platform that supports SQL, XML, and procedural
languages (e.g., PL/SQL, Java, C/C++) in a simple fashion with high performance and
scalability. The information below describes many of the features of Oracle Database that
facilitate application development. This includes languages, development tools, connectivity
and related technologies.

DAILY DIARY
WEEK 1 WORK

Describe the Oracle database environment.

Use various features of Oracle SQL Developer.

Describe and work with the basic elements of Oracle SQL.

Become familiar with fundamental database security features.

Container and Pluggable Database

Combine tables using joins and sub queries.

WEEK 2 WORK

Create and manage tables, synonyms, sequences, indexes and views.

Implement database security by granting privileges and creating roles.

Modules

Practice on pc

MODULES OF TRAINING
1. Reverse-engineers tables, views, columns, primary keys, non unique indexes and
foreign keys.
2. Creates the journalizing infrastructure for consistent set journalizing on Oracle 10g
tables, using Oracle Streams.
3. Creates the journalizing infrastructure for consistent set journalizing on Oracle 11g
tables, using Oracle Streams.
4. Checks data integrity against constraints defined on an Oracle table.
5. Loads data from a file to an Oracle staging area using the EXTERNAL TABLE SQL
Command.
6. Loads data from a file to an Oracle staging area using the SQL*Loader command line
utility.
7. Loads data from a Microsoft SQL Server to Oracle database (staging area) using the
BCP and SQL*Loader utilities.
8. Work on all Basic command of oracle 12c database

CONCLUSION

After undergoing a 2 weeks of industrial training at LMS SOLUTIONS, there are a lot of
new knowledge that can be learned and I get to understand altogether on how this firm plays
an important role in industrial field, especially in ORACLE. Exposure that have been given to
me by LMS about the working and technical aspect is a very meaningful knowledge to me in
order to prepare myself before stepping into the real work environment on the upcoming
days.

S-ar putea să vă placă și