Links

This blog contains links to some topics.

Google
WWW http://amitmohantybbsrlinks.blogspot.com
Name:
Location: Bangalore, Karnataka, India

Monday, June 26, 2006

i2 ORACLE Interview

Database Fundamentals
----------------------------------
# Types of Data Models
# ER and ERR [ Entity relationship & Enhanced Entity relationship concepts]
# Describe - RDBMS, Structure of RDBMS
# Structure of Oracle instance

Advanced Database concept
------------------------------------------
# Describe - Normalization,Functional dependency
# First form , Second form & Third form Normalization [ Fundamental only]

SQL
-------
# Queries on Usage of Functions- Character function , Date function
# Queries on Group function, NVL function,Having clause
# Some typical queries like - * Extract 3rd highest salary, * Delete Duplicate records, *Fetch nth Row
# Queries on Row num and Row id concept
# Implementation of IF-ELSE logic in SQL
# Querries using ' Case ' and ' Decode' claused
# Describe- Outer join , Inner Join , Query on Self Join
# Types of Constraints , describe- Foreign Key
# Describe - View, Materialised View, Syntax of Materialised View
# Usage of Index

PL/SQL
------------
# Describe %Type and %Rowtype declaration
# Cursors, Syntax, Ref cursors
# Describe For loop Cursors
# Error reporting Functions
# Describe - Exception Handling
# Give Examples of System generated Exception
# Usage of Stored Procedure . Give an example with INOUT parameter
# Difference between Stored procedure and Function
# Describe Package specification and Package body
# Describe private and public constructs
# Errors while compiling Packages
# Trigger Syntax

Oracle Architecture
----------------------------
# Table space
# Concept of Commit and Rollback interms of Oracle Process
# How Oracle handles multiple processes acting on a same object and a single instant of time



PL/SQL [ GENERAL ]
==================
# Syntax Fundamentals
# Advanced data type declarations [ %Type and %Rowtype ]
# Conditional statements and loops
# Exception handling [ System & user defined Exceptions ]

CURSORS
=======
# General cursors
# Attributes
# Explicit,Implicit & For loop cursors
# Ref / Dynamic cursors

PROCEDURES
==========
# Creation,Alter and drop procedures
# Invokation
# Parameters and default specifications

FUNCTIONS
=========
# Creation,Alter and drop procedures
# Invokation
# Passing Parameters

PACKAGES
=========
# Creation,Alter and drop packages
# Invokation of package constructs

TRIGGERS
========
# Creation,Alter and drop ptRIGGERS

ADVANCED DATABASE CONCEPT
==========================
[ DBMS- Korth]
# Normalization
# First Normal Form
# Second Normal Form
# Third Normal form

Advanced SQL
=============
# Materized Views
# Heirarchial Queries



SQL Questions
1. List the Top 5 salaries in the Employee Table. (Without using Rank function).
2. What is NVL()?
3. Display zero in place of NULL in a column in a table. The column is having integer datatype.
4. Display "N/A" in place of NULL in a column in a table. The column is having integer datatype.
5. Is it corect: select NVL(Commision,sysdate) from table; ?
6. What is NVL2()?
7. In the Emp table, select the dept which is having maximum number of employees?
8. Distinguish between TRUNCATE, DELETE, DROP?

0 Comments:

Post a Comment

<< Home