<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6733011357632912981</id><updated>2024-11-05T18:57:27.263-08:00</updated><category term="bsc computer"/><title type='text'>jawwab</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jawwab.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6733011357632912981/posts/default'/><link rel='alternate' type='text/html' href='http://jawwab.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17352562275470056514</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6733011357632912981.post-5426287420898023912</id><published>2014-12-18T20:59:00.001-08:00</published><updated>2014-12-18T20:59:30.512-08:00</updated><title type='text'>Introduction of C language </title><content type='html'>&lt;br /&gt;
&lt;h1 class=&quot;article-title&quot; datatype=&quot;&quot; property=&quot;dc:title&quot; style=&quot;border: 0px; color: #666666; font-family: &#39;Open Sans&#39;, arial, sans-serif; font-weight: normal; line-height: 1.1em; margin: 10px 0px; padding: 0px;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Introduction of C language&lt;/span&gt;&lt;/h1&gt;
&lt;div&gt;
&lt;div style=&quot;border: 0px; font-family: &#39;Open Sans&#39;, arial, sans-serif; font-size: 1.1em; line-height: 1.7em; margin-bottom: 10px; padding: 0px; text-align: justify;&quot;&gt;
&lt;span style=&quot;border: 0px; font-size: 16px; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;border: 0px; font-family: &#39;lucida sans unicode&#39;, &#39;lucida grande&#39;, sans-serif; margin: 0px; padding: 0px;&quot;&gt;&#39;C&#39; is a general purpose, Structured Programming language. It is suitable for solving scientific and engineering problems as well as for business application. Over the past few years, C has become the most popular computer programming language. C&#39;s speed and power have always made it a favorite language for operating systems, compilers, interpreters and word processors. Many powerful applications can be generated in C language economically and correctly using C language. C language encourages users to write additional library functions of their own to enhance the features of C language. One of the unique features of C language is that it is available on any make of computer and also available for a range of computers, including mainframe, mini and microcomputers.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h2 id=&quot;simple-table-of-contents-1&quot; style=&quot;border: 0px; color: #666666; font-family: &#39;Open Sans&#39;, arial, sans-serif; font-size: 2.8em; font-weight: normal; margin: 0px 0px 6px; padding: 0px; text-align: justify;&quot;&gt;
&lt;span style=&quot;border: 0px; color: #ff2200; font-size: 36px; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;border: 0px; font-size: 28px; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;border: 0px; font-family: &#39;lucida sans unicode&#39;, &#39;lucida grande&#39;, sans-serif; margin: 0px; padding: 0px;&quot;&gt;&lt;strong style=&quot;border: 0px; margin: 0px; padding: 0px;&quot;&gt;Types of languages&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;div style=&quot;border: 0px; font-family: &#39;Open Sans&#39;, arial, sans-serif; font-size: 1.1em; line-height: 1.7em; margin-bottom: 10px; padding: 0px; text-align: justify;&quot;&gt;
&lt;span style=&quot;border: 0px; font-size: 16px; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;border: 0px; font-family: &#39;lucida sans unicode&#39;, &#39;lucida grande&#39;, sans-serif; margin: 0px; padding: 0px;&quot;&gt;As we human beings communicate with each other’s in different language such as English, French, German or Arabic. Similarly to communicate with the computers we have to use specific language and for this purpose hundreds of languages have been invented in which few of them has gained international reputation. C language is one of them. Languages can be can be broadly categorized into three categories.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: &#39;Open Sans&#39;, arial, sans-serif; font-size: 1.1em; line-height: 1.7em; margin-bottom: 10px; padding: 0px; text-align: justify;&quot;&gt;
&lt;span style=&quot;border: 0px; font-size: 16px; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;border: 0px; font-family: &#39;lucida sans unicode&#39;, &#39;lucida grande&#39;, sans-serif; margin: 0px; padding: 0px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 id=&quot;simple-table-of-contents-2&quot; style=&quot;border: 0px; color: #666666; font-family: &#39;Open Sans&#39;, arial, sans-serif; font-size: 21px; font-weight: normal; margin: 0px 0px 20px; padding: 0px;&quot;&gt;
&lt;span style=&quot;border: 0px; color: #ff4411; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;border: 0px; font-size: 20px; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;border: 0px; font-family: &#39;lucida sans unicode&#39;, &#39;lucida grande&#39;, sans-serif; margin: 0px; padding: 0px;&quot;&gt;&lt;strong style=&quot;border: 0px; margin: 0px; padding: 0px;&quot;&gt;Machine Language&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;border: 0px; font-family: &#39;Open Sans&#39;, arial, sans-serif; font-size: 1.1em; line-height: 1.7em; margin-bottom: 10px; padding: 0px;&quot;&gt;
&lt;span style=&quot;border: 0px; font-size: 16px; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;border: 0px; font-family: &#39;lucida sans unicode&#39;, &#39;lucida grande&#39;, sans-serif; margin: 0px; padding: 0px;&quot;&gt;The most elementary and first type of computer, which was invented, was machine language. Machine language was machine dependent. A program written in machine language cannot be run on another type of computer without significant alterations. Machine language is sometimes referred to as the binary language; i-e, the language of 0 and 1, where 0 stands for the absence of electric pulse and 1 stands for the presence of electric pulse. Very few computer programs are actually written in machine language.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 id=&quot;simple-table-of-contents-3&quot; style=&quot;border: 0px; color: #666666; font-family: &#39;Open Sans&#39;, arial, sans-serif; font-size: 21px; font-weight: normal; margin: 0px 0px 20px; padding: 0px;&quot;&gt;
&lt;span style=&quot;border: 0px; color: #ff4411; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;border: 0px; font-size: 20px; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;border: 0px; font-family: &#39;lucida sans unicode&#39;, &#39;lucida grande&#39;, sans-serif; margin: 0px; padding: 0px;&quot;&gt;&lt;strong style=&quot;border: 0px; margin: 0px; padding: 0px;&quot;&gt;Assembly language&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;border: 0px; font-family: &#39;Open Sans&#39;, arial, sans-serif; font-size: 1.1em; line-height: 1.7em; margin-bottom: 10px; padding: 0px;&quot;&gt;
&lt;span style=&quot;border: 0px; font-size: 16px; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;border: 0px; font-family: &#39;lucida sans unicode&#39;, &#39;lucida grande&#39;, sans-serif; margin: 0px; padding: 0px;&quot;&gt;As computer became more popular, it became quite apparent that machine language programming was simply too slow and tedious for most programmers. Assembly languages are also called as low-level language. Instead of using the string of numbers, programmers began using English-like abbreviations to represent the elementary operation. The language provided an opportunity to the programmers to use English like words that were called MNEMONICS.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: &#39;Open Sans&#39;, arial, sans-serif; font-size: 1.1em; line-height: 1.7em; margin-bottom: 10px; padding: 0px;&quot;&gt;
&lt;span style=&quot;border: 0px; color: teal; font-size: 14px; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;border: 0px; font-size: 16px; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;border: 0px; font-family: &#39;lucida sans unicode&#39;, &#39;lucida grande&#39;, sans-serif; margin: 0px; padding: 0px;&quot;&gt;&lt;strong style=&quot;border: 0px; margin: 0px; padding: 0px;&quot;&gt;For Example&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: &#39;Open Sans&#39;, arial, sans-serif; font-size: 1.1em; line-height: 1.7em; margin-bottom: 10px; padding: 0px;&quot;&gt;
&lt;span style=&quot;border: 0px; font-size: 16px; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;border: 0px; font-family: &#39;lucida sans unicode&#39;, &#39;lucida grande&#39;, sans-serif; margin: 0px; padding: 0px;&quot;&gt;LDAA&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: &#39;Open Sans&#39;, arial, sans-serif; font-size: 1.1em; line-height: 1.7em; margin-bottom: 10px; padding: 0px;&quot;&gt;
&lt;span style=&quot;border: 0px; font-size: 16px; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;border: 0px; font-family: &#39;lucida sans unicode&#39;, &#39;lucida grande&#39;, sans-serif; margin: 0px; padding: 0px;&quot;&gt;ADD B&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: &#39;Open Sans&#39;, arial, sans-serif; font-size: 1.1em; line-height: 1.7em; margin-bottom: 10px; padding: 0px;&quot;&gt;
&lt;span style=&quot;border: 0px; font-size: 16px; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;border: 0px; font-family: &#39;lucida sans unicode&#39;, &#39;lucida grande&#39;, sans-serif; margin: 0px; padding: 0px;&quot;&gt;Where&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: &#39;Open Sans&#39;, arial, sans-serif; font-size: 1.1em; line-height: 1.7em; margin-bottom: 10px; padding: 0px;&quot;&gt;
&lt;span style=&quot;border: 0px; font-size: 16px; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;border: 0px; font-family: &#39;lucida sans unicode&#39;, &#39;lucida grande&#39;, sans-serif; margin: 0px; padding: 0px;&quot;&gt;LDAA = Load Accumulator with A&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: &#39;Open Sans&#39;, arial, sans-serif; font-size: 1.1em; line-height: 1.7em; margin-bottom: 10px; padding: 0px;&quot;&gt;
&lt;span style=&quot;border: 0px; font-size: 16px; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;border: 0px; font-family: &#39;lucida sans unicode&#39;, &#39;lucida grande&#39;, sans-serif; margin: 0px; padding: 0px;&quot;&gt;Add B = Add number B to the contents of the accumulator, leaving the result in accumulator.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 id=&quot;simple-table-of-contents-4&quot; style=&quot;border: 0px; color: #666666; font-family: &#39;Open Sans&#39;, arial, sans-serif; font-size: 21px; font-weight: normal; margin: 0px 0px 20px; padding: 0px;&quot;&gt;
&lt;span style=&quot;border: 0px; color: #ff4411; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;border: 0px; font-size: 20px; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;border: 0px; font-family: &#39;lucida sans unicode&#39;, &#39;lucida grande&#39;, sans-serif; margin: 0px; padding: 0px;&quot;&gt;&lt;strong style=&quot;border: 0px; margin: 0px; padding: 0px;&quot;&gt;High level languages&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div style=&quot;border: 0px; font-family: &#39;Open Sans&#39;, arial, sans-serif; font-size: 1.1em; line-height: 1.7em; margin-bottom: 10px; padding: 0px;&quot;&gt;
&lt;span style=&quot;border: 0px; font-size: 16px; margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;border: 0px; font-family: &#39;lucida sans unicode&#39;, &#39;lucida grande&#39;, sans-serif; margin: 0px; padding: 0px;&quot;&gt;The assembly languages started using English like words, but still it was difficult to learn these languages. High level languages are the computers language in which it is much easier to write a program than the low-level languages. A program written in high-level language is just like giving instruction to person in daily life. It was in 1957 that a high level language called FORTRAN (Formula Translation) was developed by IBM, which was specially developed for Scientists and Engineers. Other high level languages are COBOL (Common Business Oriented Language), which is widely used for business data processing task. BASIC (Beginners All-Purpose Symbolic Instruction Codes), which is developed for the beginners in 1960s. The most powerful and widely used language is C language which is a general purpose programming language. You can use C language for almost any programming task. PASCAL PL/1 are other high level languages, which has gained widespread acceptance.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://jawwab.blogspot.com/feeds/5426287420898023912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jawwab.blogspot.com/2014/12/introduction-of-c-language.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6733011357632912981/posts/default/5426287420898023912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6733011357632912981/posts/default/5426287420898023912'/><link rel='alternate' type='text/html' href='http://jawwab.blogspot.com/2014/12/introduction-of-c-language.html' title='Introduction of C language '/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17352562275470056514</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6733011357632912981.post-5472932067328971217</id><published>2014-10-14T01:30:00.000-07:00</published><updated>2014-10-14T01:30:33.011-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bsc computer"/><title type='text'>Explain office automation system and expert system</title><content type='html'>&lt;h2&gt;
Explain office automation system and expert system in detail.&lt;/h2&gt;
&lt;br /&gt;
&lt;h3&gt;
Office Automation System&lt;/h3&gt;
&lt;div&gt;
&lt;div&gt;
&quot;&lt;i&gt;Office automation&lt;/i&gt; refers to the type of computer machinery and software used to digitally create, collect, store, manipulate, and relay office information needed for accomplishing basic tasks and goals. Raw data storage, electronic transfer, and the management of electronic business information comprise the basic activities of an office automation system.&quot;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Generally, there are three basic activities of an office automation system: storage of information, data exchange, and &lt;u&gt;data management&lt;/u&gt;. Within each broad application area, hardware and software combine to fulfill basic functions that are needed to successfully accomplish the goals for a specific business. &amp;nbsp;Storage of information would be the computer or a computer like system. &amp;nbsp;Data Exchange would be a fax, phone, or some type of communication hardware. Data management would be using specific software tools to organize and maintain data.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Expert System&lt;/h3&gt;
&lt;div&gt;
&lt;div&gt;
A computer application that performs a task that would otherwise be performed by a human expert. For example, there are expert systems that can diagnose human illnesses, make financial forecasts, and schedule routes for delivery vehicles. Some expert systems are designed to take the place of human experts, while others are designed to aid them.&lt;/div&gt;
&lt;div&gt;
Expert systems are part of a general category of computer applications known as artificial intelligence . To design an &lt;b&gt;expert system&lt;/b&gt;, one needs a knowledge engineer, an individual who studies how human experts make decisions and translates the rules into terms that a computer can understand.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://jawwab.blogspot.com/feeds/5472932067328971217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jawwab.blogspot.com/2014/10/office-automation-system-and-expert-system.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6733011357632912981/posts/default/5472932067328971217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6733011357632912981/posts/default/5472932067328971217'/><link rel='alternate' type='text/html' href='http://jawwab.blogspot.com/2014/10/office-automation-system-and-expert-system.html' title='Explain office automation system and expert system'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17352562275470056514</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6733011357632912981.post-3348123837484864868</id><published>2014-10-14T00:58:00.000-07:00</published><updated>2014-10-14T00:58:58.281-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bsc computer"/><title type='text'>What is Normalization Explain 1nf, 2nf, 3nf</title><content type='html'>&lt;h2&gt;
What is Normalization? Explain 1nf, 2nf and 3nf in detail with the help of &amp;nbsp;an example.&lt;/h2&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Normalization of Database&lt;/h3&gt;
Database Normalization is a technique of organizing the data in the database. Normalization is a systematic approach of decomposing tables to eliminate data redundancy and undesirable characteristics like Insertion, Update and Deletion Anomalies. It is a multi step process that puts data into tabular form by removing duplicated data from the relation tables.&lt;br /&gt;
Normalization is used for mainly two purpose,&lt;br /&gt;
&lt;ul class=&quot;content&quot;&gt;
&lt;li&gt;Eliminating redundant(useless) data.&lt;/li&gt;
&lt;li&gt;Ensuring data dependencies make sense i.e data is logically stored.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
Normalization Rule&lt;/h4&gt;
Normalization rule are divided into following normal form.&lt;br /&gt;
&lt;ol class=&quot;content&quot;&gt;
&lt;li&gt;First Normal Form&lt;/li&gt;
&lt;li&gt;Second Normal Form&lt;/li&gt;
&lt;li&gt;Third Normal Form&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;
First Normal Form (1NF)&lt;/h3&gt;
As per First Normal Form, no two Rows of data must contain repeating group of information i.e each set of column must have a unique value, such that multiple columns cannot be used to fetch the same row. Each table should be organized into rows, and each row should have a primary key that distinguishes it as unique. &lt;br /&gt;
The &lt;b&gt;Primary key&lt;/b&gt; is usually a single column, but sometimes more than one column can be combined to create a single primary key. For example consider a table which is not in First normal form&lt;br /&gt;
&lt;b&gt;Student Table :&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Student &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;Age &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt;Subject&lt;/b&gt;&lt;br /&gt;
Adam &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;15 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;Biology, Maths&lt;br /&gt;
Alex &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;14 &amp;nbsp; &amp;nbsp; &amp;nbsp; Maths&lt;br /&gt;
Stuart &amp;nbsp; &amp;nbsp; &amp;nbsp;17 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Maths&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Student Table following 1NF will be :&lt;/b&gt;In First Normal Form, any row must not have a column in which more than one value is saved, like separated with commas. Rather than that, we must separate such data into multiple rows.&lt;br /&gt;
&lt;br /&gt;
&lt;table class=&quot;table table-bordered table-striped&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;th&gt;Student&lt;/th&gt;&lt;th&gt;Age&lt;/th&gt;&lt;th&gt;Subject&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Adam&lt;/td&gt;&lt;td&gt;15&lt;/td&gt;&lt;td&gt;Biology&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Adam&lt;/td&gt;&lt;td&gt;15&lt;/td&gt;&lt;td&gt;Maths&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Alex&lt;/td&gt;&lt;td&gt;14&lt;/td&gt;&lt;td&gt;Maths&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Stuart&lt;/td&gt;&lt;td&gt;17&lt;/td&gt;&lt;td&gt;Maths&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
Using the First Normal Form, data redundancy increases, as there will be many columns with same data in multiple rows but each row as a whole will be unique. &lt;br /&gt;
&lt;h4&gt;
&lt;br /&gt;&lt;/h4&gt;
&lt;h3&gt;
Second Normal Form (2NF)&lt;/h3&gt;
As per the Second Normal Form there must not be any partial dependency of any column on primary key. It means that for a table that has concatenated primary key, each column in the table that is not part of the primary key must depend upon the entire concatenated key for its existence. If any column depends only on one part of the concatenated key, then the table fails &lt;b&gt;Second normal form&lt;/b&gt;.&lt;br /&gt;
In example of First Normal Form there are two rows for Adam, to include multiple subjects that he has opted for. While this is searchable, and follows First normal form, it is an inefficient use of space. Also in the above Table in First Normal Form, while the candidate key is {&lt;b&gt;Student&lt;/b&gt;, &lt;b&gt;Subject&lt;/b&gt;}, &lt;b&gt;Age&lt;/b&gt; of Student only depends on Student column, which is incorrect as per Second Normal Form. To achieve second normal form, it would be helpful to split out the subjects into an independent table, and match them up using the student names as foreign keys.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;New Student Table following 2NF will be :&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;table class=&quot;table table-bordered table-striped&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;th&gt;Student&lt;/th&gt;&lt;th&gt;Age&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Adam&lt;/td&gt;&lt;td&gt;15&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Alex&lt;/td&gt;&lt;td&gt;14&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Stuart&lt;/td&gt;&lt;td&gt;17&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
In Student Table the candidate key will be &lt;b&gt;Student&lt;/b&gt; column, because all other column i.e &lt;b&gt;Age&lt;/b&gt; is dependent on it.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;New Subject Table introduced for 2NF will be :&lt;/b&gt;&lt;br /&gt;
&lt;table class=&quot;table table-bordered table-striped&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;th&gt;Student&lt;/th&gt;&lt;th&gt;Subject&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Adam&lt;/td&gt;&lt;td&gt;Biology&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Adam&lt;/td&gt;&lt;td&gt;Maths&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Alex&lt;/td&gt;&lt;td&gt;Maths&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Stuart&lt;/td&gt;&lt;td&gt;Maths&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
In Subject Table the candidate key will be {&lt;b&gt;Student&lt;/b&gt;, &lt;b&gt;Subject&lt;/b&gt;} column. Now, both the above tables qualifies for Second Normal Form and will never suffer from Update Anomalies. Although there are a few complex cases in which table in Second Normal Form suffers Update Anomalies, and to handle those scenarios Third Normal Form is there.&lt;br /&gt;
&lt;h4&gt;
&lt;br /&gt;&lt;/h4&gt;
&lt;h3&gt;
Third Normal Form (3NF)&lt;/h3&gt;
&lt;b&gt;Third Normal form&lt;/b&gt; applies that every non-prime attribute of table must be dependent on primary key. The &lt;i&gt;transitive functional dependency&lt;/i&gt; should be removed from the table. The table must be in &lt;b&gt;Second Normal form&lt;/b&gt;. For example, consider a table with following fields.
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Student_Detail Table :&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Student_id &amp;nbsp; Student_name &amp;nbsp; DOB &amp;nbsp; Street &amp;nbsp; city &amp;nbsp;State &amp;nbsp;Zip&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
In this table Student_id is Primary key, but street, city and state depends upon Zip. The dependency between zip and other fields is called &lt;b&gt;transitive dependency&lt;/b&gt;. Hence to apply &lt;b&gt;3NF&lt;/b&gt;, we need to move the street, city and state to new table, with &lt;b&gt;Zip&lt;/b&gt; as primary key.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;New Student_Detail Table :&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Student_id &amp;nbsp; &amp;nbsp; &amp;nbsp; Student_name &amp;nbsp; &amp;nbsp; DOB &amp;nbsp; &amp;nbsp; &amp;nbsp;Zip &amp;nbsp; &lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Address Table :&lt;/b&gt;&lt;br /&gt;
Zip &amp;nbsp; &amp;nbsp; Street &amp;nbsp; &amp;nbsp;city &amp;nbsp; &amp;nbsp; state&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
The advantage of removing transtive dependency is,  
&lt;br /&gt;
&lt;ul class=&quot;content&quot;&gt;
&lt;li&gt;Amount of data duplication is reduced.&lt;/li&gt;
&lt;li&gt;Data integrity achieved.&lt;/li&gt;
&lt;/ul&gt;
</content><link rel='replies' type='application/atom+xml' href='http://jawwab.blogspot.com/feeds/3348123837484864868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jawwab.blogspot.com/2014/10/what-is-normalization-explain-1nf-2nf-3nf.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6733011357632912981/posts/default/3348123837484864868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6733011357632912981/posts/default/3348123837484864868'/><link rel='alternate' type='text/html' href='http://jawwab.blogspot.com/2014/10/what-is-normalization-explain-1nf-2nf-3nf.html' title='What is Normalization Explain 1nf, 2nf, 3nf'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17352562275470056514</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6733011357632912981.post-8270070083891530791</id><published>2014-10-14T00:22:00.000-07:00</published><updated>2014-10-14T00:22:55.586-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bsc computer"/><title type='text'>What is database management system Explain its types</title><content type='html'>&lt;h2&gt;
What is database management system? Explain Network, Hierarchical, Relational Database management system.&lt;/h2&gt;
&lt;h2&gt;
&lt;/h2&gt;
&lt;h3&gt;
Database management system&lt;/h3&gt;
&lt;div&gt;
In database environment the DBMS is the software that provides the interface between the data files and that program that request for user to processing the important data management functions .including&lt;/div&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;Creating Table&lt;/li&gt;
&lt;li&gt;Entering and editing data&lt;/li&gt;
&lt;li&gt;Viewing data by using filters and forms&lt;/li&gt;
&lt;li&gt;Sorting the records&lt;/li&gt;
&lt;li&gt;Querying the database to obtain specific information&lt;/li&gt;
&lt;li&gt;Generating reports to print processed information&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
The Database system like Oracle, informix, sybase.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; The DML (Data manipulation Language) is responsible for manipulate the data and DDL (Data Definition Language) describe how the data are stored. DBMS manage the data according to DML required and DDL description.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Hierarchical Database management system&lt;/h3&gt;
&lt;div&gt;
The hierarchical model is the basis of the oldest database management system, since these data base were add as solution to immediate problems, they were created without the strong theoretical foundation that later system had their designers were familiar with file organization and data structures.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Hierarchical structure specify that an entity can have no more than &amp;nbsp;a one owning entity the owning entity is called the parent the owned entity the child. A parent with no owner is called root. there is only one root in &amp;nbsp;Hierarchical structure.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; A parent can have many child, Where as a child can have only one parent.&lt;br /&gt;
&lt;h3&gt;
Networking Database management system&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
The network model the data structure consisting of nodes and branches. In this structure allows a node to have more than one parent The nodes of the network represent records in various types relationship between records are represented as links which become pointer in the implementation.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Relational Database management system&lt;/h3&gt;
&lt;div&gt;
The relationship model was proposed by E. F. Codd in 1970. It is now widely use both mainframe and microcomputer &amp;nbsp;based DBMS, because of it simplicity from the user point of view and its power.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;In relational models both entities and relationship are represented by relations, which are physically represented as tables or two dimensional arrays, and attributes as column of these tables. for example if we wish to store information about students and classes, we need a table for the student and the class. A student is related to the class by being enrolled in that class. These tables are linked to each other.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://jawwab.blogspot.com/feeds/8270070083891530791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jawwab.blogspot.com/2014/10/what-is-database-management-system.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6733011357632912981/posts/default/8270070083891530791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6733011357632912981/posts/default/8270070083891530791'/><link rel='alternate' type='text/html' href='http://jawwab.blogspot.com/2014/10/what-is-database-management-system.html' title='What is database management system Explain its types'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17352562275470056514</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6733011357632912981.post-4305160729494275130</id><published>2014-10-12T03:52:00.001-07:00</published><updated>2014-10-14T00:25:21.314-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bsc computer"/><title type='text'>What is feasibility study</title><content type='html'>&lt;h2 style=&quot;background-color: #f9f9f9; font-family: Arial, Helvetica, sans-serif; font-size: 30px; font-weight: normal; line-height: 1; margin-bottom: 16px;&quot;&gt;
What is feasibility study? Explain Technical, Economic, Legal, Operational, and Schedule feasibility in detail.&lt;/h2&gt;
&lt;h3 style=&quot;background-color: #f9f9f9; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; line-height: 1; margin-bottom: 16px;&quot;&gt;
&lt;b&gt;Feasibility study&lt;/b&gt;&lt;/h3&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 15px;&quot;&gt;
&lt;div&gt;
&lt;b&gt;Feasibility studies&lt;/b&gt;&lt;span style=&quot;background-color: #f9f9f9;&quot;&gt;&amp;nbsp;aim to objectively and rationally uncover the strengths and weaknesses of an existing business or proposed venture, opportunities and threats present in the environment, the resources required to carry through, and ultimately the prospects for success.In its simplest terms, the two criteria to judge feasibility are cost required and value to be attained.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f9f9f9;&quot;&gt;
A well-designed feasibility study should provide a historical background of the business or project, a description of the product or service, accounting statements, details of the operations and management, marketing research and policies, financial data, legal requirements and tax obligations.Generally,&amp;nbsp;&lt;i&gt;feasibility studies&lt;/i&gt;&amp;nbsp;precede technical development and project implementation.&lt;/div&gt;
&lt;div style=&quot;background-color: #f9f9f9;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #f9f9f9;&quot;&gt;
A feasibility study evaluates the project&#39;s potential for success; therefore, perceived objectivity is an important factor in the credibility of the study for potential investors and lending institutions.It must therefore be conducted with an objective, unbiased approach to provide information upon which decisions can be based.&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #f9f9f9; font-family: Arial, Helvetica, sans-serif; font-size: 15px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f9f9f9; font-family: Arial, Helvetica, sans-serif; font-size: 15px;&quot;&gt;
The acronym TELOS refers to the five areas of feasibility - Technical, Economic, Legal, Operational, and Scheduling.&lt;/div&gt;
&lt;div style=&quot;background-color: #f9f9f9; font-family: Arial, Helvetica, sans-serif; font-size: 15px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #f9f9f9; font-family: Arial, Helvetica, sans-serif; font-size: 15px;&quot;&gt;
&lt;h3 style=&quot;font-size: 16px; font-weight: normal; line-height: 1; margin-bottom: 16px;&quot;&gt;
&lt;b&gt;Legal Feasibility&lt;/b&gt;&lt;/h3&gt;
&lt;div&gt;
Determines whether the proposed system conflicts with legal requirements, e.g. a data processing system must comply with the local Data Protection Acts.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;font-size: 16px; font-weight: normal; line-height: 1; margin-bottom: 16px;&quot;&gt;
&lt;b&gt;Operational Feasibility&lt;/b&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;b&gt;Operational feasibility&lt;/b&gt;&amp;nbsp;is the ability to utilize, support and perform the necessary tasks of a system or program. It includes everyone who creates, operates or uses the system. To be operationally feasible, the system must fulfill a need required by the business. Programs that reduce costs without reducing the quality of a product are an example of operational feasibility. Studies are performed to make sure that programs can be initiated in the current production facility, without the need for more equipment or staff. If there is a need for more room, machinery or personnel, the system needs to make an improvement in the way the product is perceived by consumers. This allows the added expense to manufacture the product because of the anticipated increase in sales and revenue.&amp;nbsp;&lt;i&gt;Economic feasibility&lt;/i&gt;&amp;nbsp;is one portion of operational feasibility. Everyone involved in the manufacturing and use of the system, product or program needs to understand it and be able to use it in the manner it was designed to be used.&amp;nbsp;&lt;u&gt;Feasibility studies&lt;/u&gt;&amp;nbsp;are done not only in the private business sector, but by all governmental organizations. If the changes made to a product or program are not understood by the end users, it is not considered feasible.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;font-size: 16px; font-weight: normal; line-height: 1; margin-bottom: 16px;&quot;&gt;
&lt;b&gt;Economic Feasibility&lt;/b&gt;&lt;/h3&gt;
&lt;div&gt;
The purpose of the&amp;nbsp;&lt;b&gt;economic feasibility&lt;/b&gt;&amp;nbsp;assessment is to determine the positive economic benefits to the organization that the proposed system will provide. It includes quantification and identification of all the benefits expected. This assessment typically involves a cost/ benefits analysis.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;font-size: 16px; font-weight: normal; line-height: 1; margin-bottom: 16px;&quot;&gt;
&lt;b&gt;Technical Feasibility&lt;/b&gt;&lt;/h3&gt;
&lt;div&gt;
The&amp;nbsp;&lt;i&gt;technical feasibility&lt;/i&gt;&amp;nbsp;assessment is focused on gaining an understanding of the present technical resources of the organization and their applicability to the expected needs of the proposed system. It is an evaluation of the hardware and software and how it meets the need of the proposed system.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;font-size: 16px; font-weight: normal; line-height: 1; margin-bottom: 16px;&quot;&gt;
&lt;b&gt;Schedule Feasibility&lt;/b&gt;&lt;/h3&gt;
&lt;div&gt;
A project will fail if it takes too long to be completed before it is useful. Typically this means estimating how long the system will take to develop, and if it can be completed in a given time period using some methods like payback period. Schedule feasibility is a measure of how reasonable the project timetable is. Given our technical expertise, are the project deadlines reasonable? Some projects are initiated with specific deadlines. It is necessary to determine whether the deadlines are mandatory or desirable.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://jawwab.blogspot.com/feeds/4305160729494275130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jawwab.blogspot.com/2014/10/what-is-feasibility-study.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6733011357632912981/posts/default/4305160729494275130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6733011357632912981/posts/default/4305160729494275130'/><link rel='alternate' type='text/html' href='http://jawwab.blogspot.com/2014/10/what-is-feasibility-study.html' title='What is feasibility study'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/17352562275470056514</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>