<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Three2Tango &#187; Talent Transformation At WIPRO</title>
	<atom:link href="http://www.three2tango.com/category/talent-transformation-at-wipro/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.three2tango.com</link>
	<description>Points To Ponder : The Latest news from the TechWorld,Automobiles,CellPhones and lots of useful Code Snippets</description>
	<lastBuildDate>Fri, 27 Jan 2012 09:03:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Unix Sample Questions</title>
		<link>http://www.three2tango.com/talent-transformation-at-wipro/unix-sample-questions.html/</link>
		<comments>http://www.three2tango.com/talent-transformation-at-wipro/unix-sample-questions.html/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 07:32:28 +0000</pubDate>
		<dc:creator>LG</dc:creator>
				<category><![CDATA[Talent Transformation At WIPRO]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[TRP at wipro]]></category>
		<category><![CDATA[trp dumbs]]></category>
		<category><![CDATA[TRP sample questions Unix]]></category>
		<category><![CDATA[wipro talent transformation]]></category>
		<category><![CDATA[Wipro Technologies Training]]></category>
		<category><![CDATA[Wipro Unix exams]]></category>

		<guid isPermaLink="false">http://www.three2tango.com/?p=3312</guid>
		<description><![CDATA[This is after long time I am writing something about the training program and I have a reason for that.I saw terrible search for sample questions over the internet and am getting good responses on my previous posts.Actually after the FRP and TRP got over i was completely busy with a lot of formalities like domain allocation, posting location, settling at new place etc. Recently one of my batch mates asked me whether i have any sample questions on UNIX trp and that is how this thing came to my ...]]></description>
			<content:encoded><![CDATA[<p>This is after long time I am writing something about the training program and I have a reason for that.I saw terrible search for sample questions over the internet and am getting good responses on my previous posts.Actually after the FRP and <strong>TRP</strong> got over i was completely busy with a lot of formalities like domain allocation, posting location, settling at new place etc. Recently one of my batch mates asked me whether i have any sample questions on UNIX trp and that is how this thing came to my mind. An old friend of mine send me a few questions which am attaching. I don&#8217;t even have a faint idea about unix, so trust my friend and read those. May be people going through<strong> UNIX training</strong> will find them resourceful.</p>
<p>I heard from a few friends that the training structure have changed. In my knowledge its due to the heavy requirement in the IT sector, which is a good sign to the aspiring engineers. Study well for the exams, wipro will surely present you handfull of chances to go up in your career. The sample questions are provided as a file, which you can &#8220;<strong>download for free&#8221;</strong>. Sample Questions <strong><a href="http://www.three2tango.com/unix_sample_paper1.doc">PART-A</a></strong> and <strong><a href="http://www.three2tango.com/unix_sample_paper2.doc">PART-B</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.three2tango.com/talent-transformation-at-wipro/unix-sample-questions.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RDBMS Chapter-3</title>
		<link>http://www.three2tango.com/techcorner/rdbms-chapter-3.html/</link>
		<comments>http://www.three2tango.com/techcorner/rdbms-chapter-3.html/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 16:45:58 +0000</pubDate>
		<dc:creator>LG</dc:creator>
				<category><![CDATA[RDBMS]]></category>
		<category><![CDATA[Talent Transformation At WIPRO]]></category>
		<category><![CDATA[Tech Corner]]></category>
		<category><![CDATA[DBMS BASICS]]></category>
		<category><![CDATA[FRP @ wipro]]></category>
		<category><![CDATA[Introduction to DBMS during TRP]]></category>
		<category><![CDATA[TRP at wipro]]></category>
		<category><![CDATA[wipro talent transformation]]></category>
		<category><![CDATA[Wipro Technologies Training]]></category>

		<guid isPermaLink="false">http://www.three2tango.com/?p=2544</guid>
		<description><![CDATA[RDBMS Continued-3
According to me this is a very small chapter but very basic stuffs are discused in here.So read through very carefully try to understand the terms and feel free to ask any doubts we will try to clarify doubts as far as we can.From the previous chapters you would have got a brief idea about what is a database which are the different database models etc.Here we are going to start on a Relational database.
 A Relational Database Management System uses the relational model that is relationship between records ...]]></description>
			<content:encoded><![CDATA[<p>RDBMS Continued-3</p>
<p>According to me this is a very small chapter but very basic stuffs are discused in here.So read through very carefully try to understand the terms and feel free to ask any doubts we will try to clarify doubts as far as we can.From the previous chapters you would have got a brief idea about what is a database which are the different database models etc.Here we are going to start on a Relational database.</p>
<p><span style="white-space:pre"> </span>A <strong>Relational Database Management System</strong> uses the relational model that is relationship between records are maintained in the table.The features of an RDBMS include an interactive query language,retrieval of related data from more than one tables,a DataDictionary or catalog for easy access of data etc&#8230;</p>
<p>Some <strong>Important Terms</strong> with respect to DBMS</p>
<ol>
<li><strong>TUPLE:</strong> a row in a table is called a tuple.</li>
<li><strong>RELATION:</strong> a table is usualy referred to as a relation.</li>
<li><strong>ATTRIBUTES:</strong> a column in a table.</li>
<li><strong>DEGREE:</strong> is number of attributes.</li>
<li><strong>DOMAIN:</strong> a set of values from which attributes can take values.</li>
</ol>
<p>Understanding the <strong>TERMS</strong></p>
<p><span style="white-space:pre"> </span>Consider the same employee example i mentioned in the first chapter.While creating a (relation)table for the employees,the NAME,EMPLOYEE ID,DOB,DEPARTMENT,ADDRESS etc are attributes(columns),all these together form a tuple(row).Consider the attribute EMPLOYEE ID ,it takes the value as 6 digit positive integers,so that is the DOMAIN.Hope it is clear now.</p>
<p><strong>KEYS :</strong> is an important topic that all of you should read properly.I will explain it with examples rather than with definitions.For this am using the same old example of an EMPLOYEE.I am going to list down a few ATTRIBUTES of it.</p>
<p><strong>-Employee Name</strong></p>
<p><strong>-Employee ID(Eid)</strong></p>
<p><strong>-Domain</strong></p>
<p><strong>-Department</strong></p>
<p><strong>-DOB</strong></p>
<p><strong>-Blood Group</strong></p>
<p><strong>-Manager to whom he is reporting(Manager)</strong></p>
<p><strong>-CUBICLE ID(desk id/seat number)</strong></p>
<p><strong>-CUBICLE PHONE NUMBER(desk phone)</strong></p>
<p><strong>-Email Id</strong></p>
<p><strong>-Date of Joining(DOJ)</strong></p>
<p>Certain attributes alone or in combination can distinguish one employee from another.Like Eid,Email Id both can itself identify an employee.Combination of EmployeeName+DOB+DOJ,EmployeeName+Manager+CUBICLE ID can also identify an employee.There can be many more combinations.From these we can simply take Eid as a unique identifier as it is the simplest key.<br />
<script type="text/javascript">// <![CDATA[
        google_ad_client = "pub-6525089797582043"; /* 468x15, created 7/8/09 */ google_ad_slot = "8684679217"; google_ad_width = 468; google_ad_height = 15;
// ]]&gt;</script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script></p>
<p><strong>DEFINITIONS:-</strong></p>
<p>-There may be 2 or more attributes or there combinations which can uniquely identify a record.These attributes or combinations are called <strong>CANDIDATE KEYS</strong>.Eg:-(Eid,Email Id,CUBICLE ID+CUBICLE PHONE).These are candidates for the primary key.Rest other than primary key in this set are called <strong>ALTERNATE KEYS</strong>.</p>
<p>-An attribute or set of attributes whose values uniquely identify each entity in an entity set is called <strong>KEY</strong>.</p>
<p>-If we add additional attributes to a key and it STILL uniquely identify an instance of the entity set such keys are called <strong>SUPER KEYS</strong>.</p>
<p>-A minimum super key is called <strong>PRIMARY KEY</strong>,it cant be NULL.</p>
<p>-A UNIQUE key can be NULL.</p>
<p>-Attribute or group which refers to some other table is called a <strong>FORIEGN KEY</strong>.</p>
<p>Any key consisting of a single attribute is called a SIMPLE KEY.And those with a combination of attributes are called COMPOSITE KEYS.With this i am winding this chapter.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">RDBMS Chapter-3</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">According to me this is a very small chapter but very basic stuffs are discused in here.So read through ver carefully try to understand the terms and feel free to ask any doubts we will try to clarify doubts as far as we can.From the previous chapters you would have got a brief idea about what is a database which are the different database models etc.Here we are going to start on a Relational database.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>A Relational Database Management System uses the relational model that is relationship between records are maintained in the table.The features of an RDBMS include an interactive query language,retrieval of related data from more than one tables,a DataDictionary or catalog for easy access of data etc&#8230;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Some Important Terms with respect to DBMS</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-TUPLE: a row in a table is called a tuple.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-RELATION: a table is usualy referred to as a relation.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-ATTRIBUTES: a column in a table.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-DEGREE: is number of attributes.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-DOMAIN: a set of values from which attributes can take values.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Understanding the TERMS</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>Consider the same employee example i mentioned in the first chapter.While creating a (relation)table for the employees,the NAME,EMPLOYEE ID,DOB,DEPARTMENT,ADDRESS etc are attributes(columns),all these together form a tuple(row).Consider the attribute EMPLOYEE ID ,it takes the value as 6 digit positive integers,so that is the DOMAIN.Hope it is clear now.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">KEYS : is an important topic that all of you should read properly.I will explain it with examples rather than with definitions.For this am using the same old example of an EMPLOYEE.I am going to list down a few ATTRIBUTES of it.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Employee Name</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Employee ID(Eid)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Domain</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Department</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-DOB</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Blood Group</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Manager to whom he is reporting(Manager)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-CUBICLE ID(desk id/seat number)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-CUBICLE PHONE NUMBER(desk phone)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Email Id</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Date of Joining(DOJ)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Certain attributes alone or in combination can distinguish one employee from another.Like Eid,Email Id both can itself identify an employee.Combination of EmployeeName+DOB+DOJ,EmployeeName+Manager+CUBICLE ID can also identify an employee.There can be many more combinations.From these we can simply take Eid as a unique identifier as it is the simplest key.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">DEFINITIONS:-</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-There may be 2 or more attributes or there combinations which can uniquely identify a record.These attributes or combinations are called CANDIDATE KEYS.Eg:-(Eid,Email Id,CUBICLE ID+CUBICLE PHONE).These are candidates for the primary key.Rest other than primary key in this set are called ALTERNATE KEYS.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-An attribute or set of attributes whose values uniquely identify each entity in an entity set is called KEY.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-If we add additional attributes to a key and it STILL uniquely identify an instance of the entity set such keys are called SUPER KEYS.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-A minimum super key is called PRIMARY KEY,it cant be NULL.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-A UNIQUE key can be NULL.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Attribute or group which refers to some other table is called a FORIEGN KEY.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Any key consisting of a single attribute is called a SIMPLE KEY.And those with a combination of attributes are called COMPOSITE KEYS.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.three2tango.com/techcorner/rdbms-chapter-3.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RDBMS-2</title>
		<link>http://www.three2tango.com/techcorner/rdbms-2.html/</link>
		<comments>http://www.three2tango.com/techcorner/rdbms-2.html/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 16:36:34 +0000</pubDate>
		<dc:creator>LG</dc:creator>
				<category><![CDATA[RDBMS]]></category>
		<category><![CDATA[Talent Transformation At WIPRO]]></category>
		<category><![CDATA[Tech Corner]]></category>
		<category><![CDATA[DBMS BASICS]]></category>
		<category><![CDATA[FRP @ wipro]]></category>
		<category><![CDATA[Introduction to DBMS during TRP]]></category>
		<category><![CDATA[TRP at wipro]]></category>
		<category><![CDATA[wipro talent transformation]]></category>
		<category><![CDATA[Wipro Technologies Training]]></category>

		<guid isPermaLink="false">http://www.three2tango.com/?p=2542</guid>
		<description><![CDATA[RDBMS Chapter-2 Contind
 Now that we have finished with the evolution of databases and the uses of a DB,the next important portion is understanding the architecture of a database system.A Db is complex piece of software that usually consists of a number of modules.As we know the PRIME aim of a DB is to handle data efficiently for the wide array of users,the DB must be aware of the data it is holding,or simply to help users DB must maintain &#8221; information about the DATA &#8221; itself.This information include what ...]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">RDBMS Chapter-2 Contind</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>Now that we have finished with the evolution of databases and the uses of a DB,the next important portion is understanding the architecture of a database system.A Db is complex piece of software that usually consists of a number of modules.As we know the PRIME aim of a DB is to handle data efficiently for the wide array of users,the DB must be aware of the data it is holding,or simply to help users DB must maintain &#8221; information about the DATA &#8221; itself.This information include what data is stored,how it is stored,who can access to what parts of it etc.This information(DATA)about the data in a database is called the METADATA.Users of a Database:A DB has three broad class of users-</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Application Programmers.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-End Users.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Database Administrator(DBA)#.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>Application programmers are those people writing programs that use the database.End users are people who interact with the DB using an application or some interfaces,they usually dont know even about the existence of such software called database.DBA is the person who administers the DB.He creates the actual DB and implements the technical controls,maintains data security etc.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Components of A Database</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Query Language:-is a programming language which is english like and more understandable,which helps the users to store and retrieve data.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Query Processor:-Translates statements in a query language into low level instructions that the DB understands.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Database Manager:- acts as an interface between applications programs,low level data and queries submited by users.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-File Manager:-manages the disk space,storage and diferent data structures used to represent information on disk.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>One basic characteristic of this database approach is that it provides a level of data abstraction by hiding certain details from users,which means each user will see only those data which they are expected to see.A DATA MODEL helps the DB in doing this.There are THREE categories of data models</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Conceptual.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Physical.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Representational.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">The goal of three schema architecture is to seperate the users from the physical database.The internal level is the one closest to physical storage,external is the one closest to the users,it is concerne about how data is viewed by diferent users.The conceptual level is an intermediate level between the other two levels.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">A term while talking about databases that we come across is SCHEMA.What is a SCHEMA??</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Very precisely it is a description of data in terms of a data model.And the description of a database is called database SCHEMA.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Now we are slowly moving to Database Models,</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Relational Model:-Here every item in the DB is viewed as a record with certain attributes.And records with similar attributes is called a table.Eg: for DBMS&#8217; which use relational model are Oracle,MySQL,Sybase etc.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Network Model:-This also considers data as records but difference from reational model is that each record will have a link field which will link to other records.Eg:-IDS(Integrated Data Store).</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Hierarchical Model:-Here data is represented in hierarchical format as in a tree.This is a special type of network model,where a parent can have many children.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">With this i am concluding on the initial requirements for studying a particular Relational Database Management System.From next chapter onwards we will give more stress to a particular DB,mostly Oracle or MS SQL Server.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">#Functions of a DBA:</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Defining conceptual models and schema.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Physical database design and mapping between internal and conceptual schemas.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Defining security and integrity  rules.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Defining backup and recovery mechanisms.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Monitoring performance.RDBMS Chapter-2 Contind</div>
<p><span style="white-space:pre"> </span>Now that we have finished with the evolution of databases and the uses of a DB,the next important portion is understanding the architecture of a database system.A Db is complex piece of software that usually consists of a number of modules.As we know the PRIME aim of a DB is to handle data efficiently for the wide array of users,the DB must be aware of the data it is holding,or simply to help users, DB must maintain &#8221; <strong>information about the DATA</strong> &#8221; itself.This information include what data is stored,how it is stored,who can access to what parts of it etc.This information(DATA)about the data in a database is called the <strong>METADATA</strong>.</p>
<p><strong>Users of a Database:</strong>A DB has three broad class of users-</p>
<ol>
<li>Application Programmers.</li>
<li>End Users.</li>
<li>Database Administrator(DBA)<strong>#</strong>.</li>
</ol>
<p><strong>Application programmers</strong> are those people writing programs that use the database.<strong>End users</strong> are people who interact with the DB using an application or some interfaces,they usually dont know even about the existence of such software called database.<strong>DBA</strong> is the person who administers the DB.He creates the actual DB and implements the technical controls,maintains data security etc.</p>
<p><strong>Components of A Database
<a href="http://www.three2tango.com/wp-content/gallery/general/dbsystem.png" title="" class="shutterset_singlepic659" >
	<img class="ngg-singlepic ngg-right" src="http://www.three2tango.com/wp-content/gallery/cache/659__320x240_dbsystem.png" alt="dbsystem.png" title="dbsystem.png" />
</a>
</strong></p>
<ol>
<li><strong>Query Language</strong>:-is a programming language which is english like and more understandable,which helps the users to store and retrieve data.</li>
<li><strong>Query Processor</strong>:-Translates statements in a query language into low level instructions that the DB understands.</li>
<li><strong>Database Manager</strong>:- acts as an interface between applications programs,low level data and queries submited by users.</li>
<li><strong>File Manager</strong>:-manages the disk space,storage and diferent data structures used to represent information on disk.</li>
</ol>
<p><span style="white-space:pre"> </span>One basic characteristic of this database approach is that it provides a level of data abstraction by hiding certain details from users,which means each user will see only those data which they are expected to see.A <strong>DATA MODEL</strong> helps the DB in doing this.There are <strong>THREE categories</strong> of data models</p>
<ol>
<li>Conceptual.</li>
<li>Physical.</li>
<li>Representational.</li>
</ol>
<p>The goal of three schema architecture is to seperate the users from the physical database.The internal level is the one closest to physical storage,external is the one closest to the users,it is concerne about how data is viewed by diferent users.The conceptual level is an intermediate level between the other two levels.</p>
<p>A term while talking about databases that we come across is SCHEMA.What is a SCHEMA??Very precisely it is a description of data in terms of a data model.And the description of a database is called database <strong>SCHEMA</strong>.Now we are slowly moving to Database Models,</p>
<ol>
<li><strong>Relational Model</strong>:-Here every item in the DB is viewed as a record with certain attributes.And records with similar attributes is called a table.Eg: for DBMS&#8217; which use relational model are Oracle,MySQL,Sybase etc.</li>
<li><strong>Network Model</strong>:-This also considers data as records but difference from reational model is that each record will have a link field which will link to other records.Eg:-IDS(Integrated Data Store).</li>
<li><strong>Hierarchical Model</strong>:-Here data is represented in hierarchical format as in a tree.This is a special type of network model,where a parent can have many children.</li>
</ol>
<p>With this i am concluding on the initial requirements for studying a particular Relational Database Management System.From next chapter onwards we will give more stress to a particular DB,mostly Oracle or MS SQL Server.<br />
<script type="text/javascript">// <![CDATA[
       google_ad_client = "pub-6525089797582043"; /* 468x15, created 7/8/09 */ google_ad_slot = "8684679217"; google_ad_width = 468; google_ad_height = 15;
// ]]&gt;</script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script></p>
<p><strong>#Functions of a DBA:</strong></p>
<ul>
<li>Defining conceptual models and schema.</li>
<li>Physical database design and mapping between internal and conceptual schemas.</li>
<li>Defining security and integrity  rules.</li>
<li>Defining backup and recovery mechanisms.</li>
<li>Monitoring performance.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.three2tango.com/techcorner/rdbms-2.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RDBMS basics</title>
		<link>http://www.three2tango.com/talent-transformation-at-wipro/rdbms-basics.html/</link>
		<comments>http://www.three2tango.com/talent-transformation-at-wipro/rdbms-basics.html/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 15:56:29 +0000</pubDate>
		<dc:creator>LG</dc:creator>
				<category><![CDATA[RDBMS]]></category>
		<category><![CDATA[Talent Transformation At WIPRO]]></category>
		<category><![CDATA[DBMS BASICS]]></category>
		<category><![CDATA[Introduction to DBMS during TRP]]></category>
		<category><![CDATA[wipro talent transformation]]></category>
		<category><![CDATA[Wipro Technologies Training]]></category>

		<guid isPermaLink="false">http://www.three2tango.com/?p=2515</guid>
		<description><![CDATA[Introduction to Database Management Systems-chapter-1
What is a database and how it emerged when a strong and widely accepted languges like C was there???The answer is simple
in language like C the programmer deal with user and DATA directly where as in DBMS the programmer is least bothered of
user.Only thing he need to take care of is effective management of  lumbs of data.Here i will try to explain DBMS and RDBMS
mostly relating to &#8216;C&#8217; assuming it as a known language to most people.The first thing that comes to our mind when we ...]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Introduction to Database Management Systems-chapter-1</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">What is a database and how it emerged when a strong and widely accepted languges like C was there???The answer is simple</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">in language like C the programmer deal with user and DATA directly where as in DBMS the programmer is least bothered of</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">user.Only thing he need to take care of is effective management of  lumbs of data.Here i will try to explain DBMS and RDBMS</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">mostly relating to &#8216;C&#8217; assuming it as a known language to most people.The first thing that comes to our mind when we say a</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">programming language is ofcourse programs.QUERY is the analogy in a DBMS.Now think about a situation where you have a</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">program to store details of employees of a company,and DB is unknown to you.Then your only option for STORAGE and</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">RETIEVAL of data is files.Any programmer knows the difficulties with files(FLAT files).Say we started using files,we have to store</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">NAME,AGE,QUALIFICATION,EID,SALARY,DEPT,MANAGERID etc.of around 100 employees.Storing might be easy .But</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">HOW about RETRIEVAL????? For retrieval we must store data in a particular fashion so that we ourself has to device a logic,like</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">seperating each employee&#8217;s details with some special character,but again if we want any one of employee attributes again those also</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">have to seperated somehow.All these will result in tedious program logic.THIS is HOW DBMS came in.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">WHAT is a DBMS and its GOALS??</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Is a computerised record keeping system.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Which can handle massive amounts of data.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-It provides for STORAGE ,RETRIEVAL,UPDATION of data in an organised manner.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">GOALS</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Enforce security of data.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">-Concurrency control and Crash recovery.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span>I would like to elaborate on the points in goals of a DBMS.Consider the case i mentioned earlier,a company and its</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">employees.Who should have access to such a sensitive data?? Senior people only right?or else anyone can change critical details like</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">salary.That is security of data.A DBMS will allow only authorised personnel.This is done using password,encryption etc.But every</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">employee should have the right to check his data.Consider a scene when manager is editing the salary column of an employee,at that</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">time employee is trying to edit his famiy details.Chances are there for an error,but it wont happen because DBMS provides</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">CONCURRENT ACCESS CONTROL.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Def: of a Database Management System:-  A DBMS is a collection of programs that facilitates the processof defining,constructing</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">and manipulating databases.Defining a DB means specifying types of data,constructing means storing data and manipulation means</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">updating and querying the Db.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Before finishing the first chapter i have one more relevant point to mention regarding,how a DB helps you.This is a very key</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">point.Think about the same scenerio, the EMPLOYEE.We started without a DB,and used the Flat file system for some time.Now the</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">company made a policy change,that it is going to give all its empoyees a special add on towards salary,which is not taxable,so it</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">needs to be mentioned seperately with each employee.What will you do???With a DBMS the task is simple,this is called logical data</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">independance.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">To provide all the proposed facilities,the DBMS has an architecture as shown in the figure.</div>
<p style="text-align: justify; ">Introduction to Database Management Systems:</p>
<p style="text-align: justify; ">What is a database and how it emerged when a strong and widely accepted languges like C was there???The answer is simple in language like C the programmer deal with user and DATA directly where as in DBMS the programmer is least bothered of user.Only thing he need to take care of is effective management of  lumbs of data.Here i will try to explain DBMS and RDBMS mostly relating to &#8216;C&#8217; assuming it as a known language to most people.The first thing that comes to our mind when we say a programming language is ofcourse programs.QUERY is the analogy in a DBMS.Now think about a situation where you have a program to store details of employees of a company,and DB is unknown to you.Then your only option for STORAGE and RETIEVAL of data is files.Any programmer knows the difficulties with files(FLAT files).Say we started using files,we have to store NAME,AGE,QUALIFICATION,EID,SALARY,DEPT,MANAGERID etc.of around 100 employees.Storing might be easy .But HOW about RETRIEVAL????? For retrieval we must store data in a particular fashion so that we ourself has to device a logic,like seperating each employee&#8217;s details with some special character,but again if we want any one of employee attributes again those also have to seperated somehow.All these will result in tedious program logic.THIS is HOW DBMS came in.</p>
<p style="text-align: justify; ">WHAT is a <strong>DBMS</strong> and its <strong>GOALS</strong>??</p>
<ul>
<li>Is a computerised record keeping system.</li>
<li>Which can handle massive amounts of data.</li>
<li>It provides for STORAGE ,RETRIEVAL,UPDATION of data in an organised manner.</li>
</ul>
<p style="text-align: justify; "><strong>GOALS</strong></p>
<ul>
<li>Enforce security of data.</li>
<li>Concurrency control and Crash recovery.</li>
</ul>
<p style="text-align: justify; "><span style="white-space:pre"> </span>I would like to elaborate on the points in goals of a DBMS.Consider the case i mentioned earlier,a company and its employees.Who should have access to such a sensitive data?? Senior people only right?or else anyone can change critical details like salary.That is security of data.A DBMS will allow only authorised personnel.This is done using password,encryption etc.But every employee should have the right to check his data.Consider a scene when manager is editing the salary column of an employee,at that time employee is trying to edit his famiy details.Chances are there for an error,but it wont happen because DBMS provides <strong>CONCURRENT ACCESS CONTROL</strong>.</p>
<p style="text-align: justify; "><strong>Def: of a Database Management System:-</strong> A DBMS is a collection of programs that facilitates the processof defining,constructing and manipulating databases.Defining a DB means specifying types of data,constructing means storing data and manipulation means updating and querying the Db.</p>
<p style="text-align: justify; ">Before finishing the first chapter i have one more relevant point to mention regarding,how a DB helps you.This is a very key point.Think about the same scenerio, the EMPLOYEE.We started without a DB,and used the Flat file system for some time.Now the company made a policy change,that it is going to give all its empoyees a special add on towards salary,which is not taxable,so it needs to be mentioned seperately with each employee.What will you do???With a DBMS the task is simple,this is called <strong>logical data independance</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.three2tango.com/talent-transformation-at-wipro/rdbms-basics.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The PRP at WIPRO</title>
		<link>http://www.three2tango.com/talent-transformation-at-wipro/the-prp-at-wipro.html/</link>
		<comments>http://www.three2tango.com/talent-transformation-at-wipro/the-prp-at-wipro.html/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 18:36:40 +0000</pubDate>
		<dc:creator>LG</dc:creator>
				<category><![CDATA[Talent Transformation At WIPRO]]></category>
		<category><![CDATA[Project Readiness Program]]></category>
		<category><![CDATA[wipro]]></category>
		<category><![CDATA[wipro talent transformation]]></category>
		<category><![CDATA[Wipro Technologies Training]]></category>

		<guid isPermaLink="false">http://www.three2tango.com/?p=2473</guid>
		<description><![CDATA[The Project Readiness Program started with RDMS,and continued through SQL and PL/SQL.The class is very good,the madam teaching us all these are very enthusiastic about the subject so the class is very interesting,i can see even the non-IT people enjoying her class.Her arrangment of the topics is very good,putting across right examples.The RDBMS  course is just one day still it covered the expectations.From day two onwards she started with SQL.
RDBMS Topics

What is RDBMS ?
Benefits and Features of RDBMS.
Relations,Tuples,Attributes,degree.
Keys:-Super Key,Candidate Key,Primary Key,Alternate Key.
Designing using Entity-Relationship Model.
E-R Diagrams,Case Studies 1 or 2.
Normalization,1NF,2NF,3NF.

SQL Topics

Basic ...]]></description>
			<content:encoded><![CDATA[<p>The Project Readiness Program started with RDMS,and continued through SQL and PL/SQL.The class is very good,the madam teaching us all these are very enthusiastic about the subject so the class is very interesting,i can see even the non-IT people enjoying her class.Her arrangment of the topics is very good,putting across right examples.The RDBMS  course is just one day still it covered the expectations.From day two onwards she started with SQL.</p>
<p><strong>RDBMS Topics</strong></p>
<ol>
<li>What is RDBMS ?</li>
<li>Benefits and Features of RDBMS.</li>
<li>Relations,Tuples,Attributes,degree.</li>
<li>Keys:-Super Key,Candidate Key,Primary Key,Alternate Key.</li>
<li>Designing using Entity-Relationship Model.</li>
<li>E-R Diagrams,Case Studies 1 or 2.</li>
<li>Normalization,1NF,2NF,3NF.</li>
</ol>
<p><strong>SQL Topics</strong></p>
<ol>
<li>Basic understanding on SQL.</li>
<li>Relational Operators,Logical Operators &amp; expressions.</li>
<li>WHERE clause,ORDER BY clause.</li>
<li>Order of execution of SQL statements.</li>
<li>SQL Functions-</li>
</ol>
<ul>
<li>Single Row Number Functions-abs(),Ceil(),exp(),sqrt().</li>
<li>Char Functions-concat(),initcap(),ltrim(),rtrim(),substr().</li>
<li>Date functions-addmonths(),extract(),round().</li>
<li>nvl(),nvl2().</li>
</ul>
<ul>
<li><strong> </strong>Types of Join.</li>
<li>Group Functions.</li>
<li>Sub-Queries.</li>
<li>Oracle Architecture.</li>
<li>Data Definition Language.</li>
<li>DML.</li>
<li>Transactions,Views.</li>
<li>DCL Statements.</li>
</ul>
<p>These topics are mainly covered in RDBMS and SQL classes.Hope that gave a small idea on the preparations.I forgot to mention about the FRP questions.As i have told earlier am putting so <a href="http://www.three2tango.com/ourfiles/SampleQuestionsFRP.zip">SAMPLE FRP questions</a>.These are what I studied for the FRP.Hope that helps.</p>
<p><a href="http://www.three2tango.com/ourfiles/SampleQuestionsFRP.zip">Get SampleQuestions</a></p>
<p><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.three2tango.com/talent-transformation-at-wipro/the-prp-at-wipro.html/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FRP Sample Questions</title>
		<link>http://www.three2tango.com/techcorner/frp-sample-questions.html/</link>
		<comments>http://www.three2tango.com/techcorner/frp-sample-questions.html/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 03:52:28 +0000</pubDate>
		<dc:creator>LG</dc:creator>
				<category><![CDATA[Talent Transformation At WIPRO]]></category>
		<category><![CDATA[Tech Corner]]></category>
		<category><![CDATA[C and C++]]></category>
		<category><![CDATA[FRP]]></category>
		<category><![CDATA[wipro talent transformation]]></category>
		<category><![CDATA[Wipro Technologies Training]]></category>

		<guid isPermaLink="false">http://www.three2tango.com/?p=2442</guid>
		<description><![CDATA[Here are a few sample questions that came in the FRP(c and datastructures) test.These are not the exact kind but still there are similarities.And generally the questions are this kind.The mode of questions is that they are very simple but conceptual.You must be very good at concepts.One more thing is that it is objective,so carefull about options,because they will try to confuse you as much as possible.I will post a few more examples,as a downloadable.But i need a little time,please cooperate.Hope this thing helps you all.]]></description>
			<content:encoded><![CDATA[<p>FRP Sample Questions</p>
<p>1. main()<br />
{<br />
float me = 1.1;<br />
double you = 1.1;<br />
if(me==you)<br />
printf(&#8220;Hello&#8221;);<br />
else<br />
printf(&#8220;Welcome&#8221;);<br />
}</p>
<p>Answer:<br />
Welcome<br />
Explanation:<br />
For floating point numbers (float, double, long double) the values cannot be predicted exactly. Depending on the number of bytes, the precession with of the value represented varies. Float takes 4 bytes and long double takes 10 bytes. So float stores 0.9 with less precision than long double.<br />
Note:<br />
Never compare or at-least be cautious when using floating point numbers with relational operators (== , &gt;, &lt;, &lt;=, &gt;=,!= ) .</p>
<p>2.<br />
#define square(x) x*x<br />
main()<br />
{<br />
int i;<br />
i = 64/square(4);<br />
printf(&#8220;%d&#8221;,i);<br />
}</p>
<p>Answer:<br />
64<br />
Explanation:<br />
The macro call square(4) will substituted by 4*4 so the expression becomes i = 64/4*4 . Since / and * has equal priority the expression will be evaluated as (64/4)*4 i.e. 16*4 = 64.</p>
<p>3.<br />
main()<br />
{<br />
int i;<br />
printf(&#8220;%d&#8221;,scanf(&#8220;%d&#8221;,&amp;i)); // value 10 is given as input here<br />
}<br />
Answer:<br />
1<br />
Explanation:<br />
Scanf returns number of items successfully read and not 10. Here 10 is given as input which should have been scanned successfully. So number of items read is 1.</p>
<p>4.<br />
main(int argc, char **argv)<br />
{<br />
printf(&#8220;enter the character&#8221;);<br />
getchar();<br />
sum(argv[1],argv[2]);<br />
}<br />
sum(num1,num2)<br />
int num1,num2;<br />
{<br />
return num1+num2;<br />
}</p>
<p>Answer:<br />
Compiler error.<br />
Explanation:<br />
argv[1] &amp; argv[2] are strings. They are passed to the function sum without converting it to integer values.atoi() is used to convert a string to integer.<br />
5.<br />
main()<br />
{<br />
char s[ ]=&#8221;man&#8221;;<br />
int i;<br />
for(i=0;s[ i ];i++)<br />
printf(&#8220;\n%c%c%c%c&#8221;,s[ i ],*(s+i),*(i+s),i[s]);<br />
}</p>
<p>Answer:<br />
mmmm<br />
aaaa<br />
nnnn<br />
Explanation:<br />
s[i], *(i+s), *(s+i), i[s] are all different ways of expressing the same idea. Generally array name is the base address for that array. Here s is the base address. i is the index number/displacement from the base address. So, indirecting it with * is same as s[i]. i[s] may be surprising. But in the case of C it is same as s[i].</p>
<blockquote>
<h4><strong>Once you get through the exams,please do help others as well, you can post questions and answers with explanations and any suggestions over here as comments, or if you really want to share something and help please contact us.We will surely provide platform for your suggestions.</strong></h4>
<p><strong></strong> </p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.three2tango.com/techcorner/frp-sample-questions.html/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Corporate Readiness Program(CRP)@wipro</title>
		<link>http://www.three2tango.com/talent-transformation-at-wipro/corporate-readiness-programcrpwipro.html/</link>
		<comments>http://www.three2tango.com/talent-transformation-at-wipro/corporate-readiness-programcrpwipro.html/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 03:37:22 +0000</pubDate>
		<dc:creator>LG</dc:creator>
				<category><![CDATA[Talent Transformation At WIPRO]]></category>
		<category><![CDATA[corporate readiness program at wipro]]></category>
		<category><![CDATA[wipro talent transformation]]></category>
		<category><![CDATA[Wipro Technologies Training]]></category>

		<guid isPermaLink="false">http://www.three2tango.com/?p=2467</guid>
		<description><![CDATA[I am back again with the second part of the training.The Corporate Readiness Program(CRP),in one word is AWESOME.My trainer was a nice madam,but she says calling a lady MADAM in corporate world is inappropriate.The corporate practice is to call the lady by name.That is how my training started.The very first day i studied the names of my 58 colleages.The first day progressed with little ice break sessions,knowing each other,everything happening without we even knowing that we are interacting very much.One exercise was to find differences between COLLEGE &#38; CORPORATE life.For ...]]></description>
			<content:encoded><![CDATA[<p style="TEXT-ALIGN: justify">I am back again with the second part of the training.The Corporate Readiness Program(CRP),in one word is AWESOME.My trainer was a nice madam,but she says calling a lady MADAM in corporate world is inappropriate.The corporate practice is to call the lady by name.That is how my training started.The very first day i studied the names of my 58 colleages.The first day progressed with little ice break sessions,knowing each other,everything happening without we even knowing that we are interacting very much.One exercise was to find differences between COLLEGE &amp; CORPORATE life.For this we were divided into small groups of 8-9 and she gave each group with a big chart paper so that we can portray what the changes are.The excercise was to make us realize that we are no more college students,so the bottomline is act like professionals,in everyway.Think, behave,and dress like one.The next exercise was also something weird,she told us to write down five of our fears.After all of us finished she made us pin those papers on the wall and told us to read all those.The aim was to make us realize that most people share common fears.The session was very good.With this the first day exercises was over.</p>
<p style="TEXT-ALIGN: justify">
<p>             The second day was even more interesting with things like how to engage in a good conversation.Importance of listening in a conversation.How to converse properly,what are the skills required in a good conversation other than language etc.The stress was on non-verbal communication.Like gestures,eye contact,importance of a smile,noding while talking,postive replys to a sender etc.She made us do small skits to make us understand the importance of each of these.It was all fun plus informative.There were small group tasks to help us improve our group planing and behaviour in a group.There was one special excercise which helped us understand what each of us are.It was kind of physcological.A paper consisted of a lot of words in four columns.We were told to underline whichever words we feel like are related to us.Each column represented a particular behaviour.The column with max words underline will show your dominant character.DRIVER,EXPRESSOR,RELATOR,ANALYTICAL were the four types.Driver is one who always wants to be in control of the situation,Expressor is active kind adjusts with conditions,Relator needs some care and Analyst needs more and more data.She explained how to interact with each kind.Which might be usefull once we start meeting more and more people.With this day two also got over.</p>
<p>The third day was also resourcefull.Less activities more theory.Theory included E-mail etiquittes,dining etiquettes etc.One other excercise during last day which needs mentioning is a small group activity.It started like this, 8-9 people in a group and 7-8 groups.We were first told that she will give us small cubes,15 for each group and we have to make the tallest tower.We have choices for time and count of cubes required.Like 5 cubes 10 minutes ,15 cube 10 minutes,10 cube 15 minutes,each group can select their choice.After everybody made their choices she said the rules of the game.Only one person touches the cube,and that one is blindfolded.He can listen to others in the group and place the cubes one above another.Those who thought like 15 cube and 10 minutes is enough failed miserably.We thought she will declare winners,but nothing happened, she said in this game nobody is a loser and nobody is a winner.The moral of the exercise was in a project anything can be expected,rules can change on the run,listen to others,every team is different with different goals.With this the three days CRP finished,rest of the corporate etiquettes we have to study ourselves from experiance only.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.three2tango.com/talent-transformation-at-wipro/corporate-readiness-programcrpwipro.html/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TALENT TRANSFORMATION AT WIPRO-FRP</title>
		<link>http://www.three2tango.com/talent-transformation-at-wipro/talent-transformation-at-wipro-frp.html/</link>
		<comments>http://www.three2tango.com/talent-transformation-at-wipro/talent-transformation-at-wipro-frp.html/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 17:50:16 +0000</pubDate>
		<dc:creator>LG</dc:creator>
				<category><![CDATA[Talent Transformation At WIPRO]]></category>
		<category><![CDATA[C and C++]]></category>
		<category><![CDATA[C basics]]></category>
		<category><![CDATA[C programs]]></category>
		<category><![CDATA[Data structures]]></category>
		<category><![CDATA[FRP]]></category>
		<category><![CDATA[wipro talent transformation]]></category>
		<category><![CDATA[Wipro Technologies Training]]></category>

		<guid isPermaLink="false">http://www.three2tango.com/?p=2378</guid>
		<description><![CDATA[C- topics got finished in first two days.From the third day onwards we started with DATA STRUCTURES,which i think all IT backgroud students will be familiar with,not sure about NON-IT people.But it is a must topic for the FRP.I think i have mentioned about daily Programming Evaluation Tests(PET).This is there every day from evening 6 -7,one hour test,where everyone is to login to the wipro server with their own user name and password,and you will be provided with 2 questions which you need to solve in ONE HOUR.Dont worry they ...]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">C- topics got finished in first two days.From the third day onwards we started with DATA STRUCTURES,which i think all IT backgroud students will be familiar with,not sure about NON-IT people.But it is a must topic for the FRP.I think i have mentioned about daily P<strong>rogramming Evaluation Tests</strong>(PET).This is there every day from evening 6 -7,one hour test,where everyone is to login to the wipro server with their own user name and password,and you will be provided with 2 questions which you need to solve in ONE HOUR.Dont worry they say the score is not considered in the final evaluation.In this PETs,we do program in C ver4.5,and our programs are evaluated then and there by a tool,which will check your code for a set of inputs,and give you a result<strong>.</strong></p>
<p style="text-align: justify;"><strong>TIPS on PET exam</strong></p>
<ul>
<li>
<div style="text-align: justify;">No &#8220;scanf()&#8221; are allowed in PET tool,so do programming using commandline arguments only.</div>
</li>
<li>
<div style="text-align: justify;">FILE operations you must be thorough with,because that is how PET accepts input.</div>
</li>
<li>
<div style="text-align: justify;">I think most PET questions are from C only ,as far as i know DATASTRUCTURES are not included in PET questions .</div>
</li>
</ul>
<p style="text-align: justify;">That is all about PET exams,now about DATA STRUCTURES, topics include basic DS only.Like</p>
<ol>
<li>
<div style="text-align: justify;"><strong>Linked Lists.</strong></div>
</li>
<li>
<div style="text-align: justify;"><strong>STACKS.</strong></div>
</li>
<li>
<div style="text-align: justify;"><strong>QUEUES.</strong></div>
</li>
<li>
<div style="text-align: justify;"><strong>DOUBLY Linked Lists.</strong></div>
</li>
<li>
<div style="text-align: justify;"><strong>Infix ,Postfix,Prefix conversions.</strong></div>
</li>
<li>
<div style="text-align: justify;"><strong>Trees and graphs also.</strong></div>
</li>
</ol>
<p style="text-align: justify;">Those topics will be covered in 3 days time,so 2 days C Basics + 3 days DS gives 5 days FRP.And FRP test on the very next working day.Questions for the FRP will be of OBJECTIVE type.Those things i will mention in coming days.If  NON-IT guys got scared with my post,please don&#8217;t take it,because the training here is very good.You all can perform am sure.</p>
<p style="text-align: justify;">One personal finding or assumption which i would like to share with you all is about the PET.Don&#8217;t take it lightly,eventhough the trainers say they dont consider the score i dont trust them.Because i found a pattern in the questions asked for PET.I felt like it is kind of a COMPUTER ADAPTIVE TEST,hope you all know what i meant by that.Everyone holds a userid and password for the exam,everyone geting different questions.Now the <strong>suspicious part</strong>,according to survey i conducted the difficulty of questions decreases each day if you fails to answer previous days questions,and increases if you manages to answer both questions.And they are preparing a ranklist all india wise for the test.Like people from chennai,bangalore,calcutta and all other centres were there in this ranklist.And i dont feel that they taking the pain just for taking it.<strong>All my suspicions.</strong></p>
<p style="text-align: justify;">I forgot to mention <strong>questions asked in the PET</strong>,</p>
<ol>
<li>
<div style="text-align: justify;">Enter a number in commandline and print its ROMAN equivalent.</div>
</li>
<li>
<div style="text-align: justify;">Print a particular series.</div>
</li>
<li>
<div style="text-align: justify;">Matrix determinant,sum,trace etc.All should take input from files.</div>
</li>
<li>
<div style="text-align: justify;">Find combinations of a string.</div>
</li>
<li>
<div style="text-align: justify;">Print &#8220;n&#8221; prime numbers.</div>
</li>
<li>
<div style="text-align: justify;">Print all &#8221;n&#8221; bit numbers.</div>
</li>
<li>
<div style="text-align: justify;">Angle between hour hand and minute of a clock.</div>
</li>
<li>
<div style="text-align: justify;">Search for a word in a paragraph and replace it with another.</div>
</li>
</ol>
<p style="text-align: justify;">Plenty more there but i think these will give you a brief idea on the questions.Hope the post help you in your studys.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.three2tango.com/talent-transformation-at-wipro/talent-transformation-at-wipro-frp.html/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>Introduction to Talent Transformation at WIPRO Technologies</title>
		<link>http://www.three2tango.com/talent-transformation-at-wipro/introduction-to-talent-transformation-at-wipro-technologies.html/</link>
		<comments>http://www.three2tango.com/talent-transformation-at-wipro/introduction-to-talent-transformation-at-wipro-technologies.html/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 17:31:53 +0000</pubDate>
		<dc:creator>LG</dc:creator>
				<category><![CDATA[Talent Transformation At WIPRO]]></category>
		<category><![CDATA[C and C++]]></category>
		<category><![CDATA[FRP]]></category>
		<category><![CDATA[Object]]></category>
		<category><![CDATA[Object or]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Wipro Technologies Training]]></category>

		<guid isPermaLink="false">http://www.three2tango.com/?p=2354</guid>
		<description><![CDATA[The suspense is over,the training started atlast.The process is simple as far as my knowledge.It has 3 main phases,FRP,CRP,TRP.Am writing this to help the new joinees to have a better idea,so that they feel bit comfortable when they come for the training. Atleast they will be in a better position than me.

Fundamental Readiness Program
Corporate Readiness Program 
Technical Readiness Program 

 FRP: started with a small intro on life in wipro, about being serious about the training etc. About the standard of the class, i will rate 8 out of 10. ...]]></description>
			<content:encoded><![CDATA[<p>The suspense is over,the training started atlast.The process is simple as far as my knowledge.It has 3 main phases,FRP,CRP,TRP.Am writing this to help the new joinees to have a better idea,so that they feel bit comfortable when they come for the training. Atleast they will be in a better position than me.</p>
<ol>
<li><strong>Fundamental Readiness Program</strong></li>
<li><strong>Corporate Readiness Program </strong></li>
<li><strong>Technical Readiness Program </strong></li>
</ol>
<p><strong> FRP: </strong>started with a small intro on life in wipro, about being serious about the training etc. About the standard of the class, i will rate 8 out of 10. Everything is in a fast pace,she immediately started of with the syllabi. For the first 2 days it will be <strong>C basics</strong>, next 3 days it will be <strong>DATASTRUCTURES.</strong> After that first assessment will be done.</p>
<p><strong> DAY ONE Topics </strong></p>
<ul>
<li>Conditional constructs</li>
<li>Loops</li>
<li> Formatted I/O functions</li>
<li>Operators</li>
<li> Arrays</li>
<li>Pointers</li>
</ul>
<p>They provided us with a small hand out with a few programs and assignments.In the afternoon we sat infront of systems doing those programs and assignments, brushing C skills.The difficulty of questions in the hand out varies in an ascending order. Initially questions where very simple,</p>
<ol>
<li> WAP to accept radius of a circle and compute area,circumference etc.</li>
<li>WAP to find the frequency of a digit in a given number.</li>
<li>WAP to find the sum of a series.</li>
<li>WAP a make particular pattern to display.</li>
<li>Linear search, bubble sort, insertion sort.</li>
<li>Count vowels and consonants in an input string.</li>
<li>Matrix related questions.</li>
<li>Structure related questions(with medium complexity).</li>
<li>Pointer related questions.</li>
<li>Concept of FILES.</li>
</ol>
<p>Now towards the end of the hand out,there are a few application questions,which i dont know whether we are supposed to do at this point of time. <strong>Eg:-</strong> WAP to find the angle between two needles in a clock.</p>
<p><strong>DAY TWO topics </strong></p>
<ul>
<li>Functions</li>
<li>Command Line Arguments</li>
<li>String Handling Functions</li>
<li> FILES</li>
<li> Structures,Unions</li>
<li> Recursion</li>
</ul>
<p>Hope this thing helps a bit ,more to come in coming days of my training&#8230;&#8230;..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.three2tango.com/talent-transformation-at-wipro/introduction-to-talent-transformation-at-wipro-technologies.html/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

