<?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>Computers Magazine</title>
	<atom:link href="http://www.mortalidadmaterna.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mortalidadmaterna.org</link>
	<description>Explains about computers and computer models of the goods on the latest and most complete.</description>
	<lastBuildDate>Wed, 25 Jan 2012 16:31:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Process Of Database Refactoring</title>
		<link>http://www.mortalidadmaterna.org/databases/the-process-of-database-refactoring/</link>
		<comments>http://www.mortalidadmaterna.org/databases/the-process-of-database-refactoring/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 16:23:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Database Refactoring]]></category>
		<category><![CDATA[The Process Of Database Refactoring]]></category>

		<guid isPermaLink="false">http://www.mortalidadmaterna.org/?p=141</guid>
		<description><![CDATA[You  have learned in a vision of the method of data agile methodologies such  as Agile Extreme Programming (XP) (Beck 2000) and DSDM (Stapleton  2003), an iterative and incremental software development. Application  developers on Windows XP and DSDM projects often leave great design  from the beginning (BDUF) approaches to emerging [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mortalidadmaterna.org/wp-content/uploads/2012/01/databases.jpg"><img class="aligncenter size-full wp-image-142" title="databases" src="http://www.mortalidadmaterna.org/wp-content/uploads/2012/01/databases.jpg" alt="" width="572" height="351" /></a></p>
<p>You  have learned in a vision of the method of data agile methodologies such  as Agile Extreme Programming (XP) (Beck 2000) and DSDM (Stapleton  2003), an iterative and incremental software development. Application  developers on <a href="http://www.mortalidadmaterna.org/" target="_blank">Windows XP</a> and DSDM projects often leave great design  from the beginning (BDUF) approaches to emerging approaches in the  design of a system evolves over the life of the project. In an agile development project final design is often not known until the application is ready for release. This is a very different way to work for many experienced professionals to work.</p>
<p>The  implication is that the traditional approach of creating a (nearly)  complete the logical data modeling and physical up front will not work. The  main advantage of the traditional approach to making the task of the  administrator of the <a href="http://www.mortalidadmaterna.org/databases/the-process-of-database-refactoring/" target="_blank">database</a> process (DBA) a lot easier &#8211; the basic  pattern is to start early and that&#8217;s what people use. <span id="more-141"></span>However, there are several disadvantages. First,  we need designers to do things right, forcing most of the requirements  identified above, even in the project, forcing the project team in a  process of series development. Second, it does not support the change easily. As  the project progresses, the project stakeholders need to understand  what they will evolve, encouraging them to change their needs. The business environment will also change during the project, again to encourage their partners to their changing needs. In short, the traditional way of working, it does not work well in an agile environment. If  Agile DBA will work and support project teams follow agile  methodologies they need to find techniques that support iterative and  incremental work. My experience is that the basic technique is the refactoring databases.</p>
<p>Table of Contents</p>
<p>1.Refactoring</p>
<p>Refactoring 2.Database<br />
* Why is database refactoring?<br />
* Preservation of the semantics<br />
* Refactoring database<br />
* What are</p>
<p>Database refactoring is difficult 3.Why</p>
<p>4.How to refactor your database<br />
* Step 1: Start in your sandbox development<br />
* Step 2: Put into practice in its integration litter (s)<br />
* Step 3: Installation in production</p>
<p>5.Adopting refactoring databases in your organization</p>
<p>6.Database Best Refactoring practices</p>
<p>7.Database in the real world database</p>
<p>8.The refactorings catalog (published on another page)</p>
<p>1. Refactoring<br />
Martin Fowler (1999) describes a programming technique called refactoring, a disciplined way to restructure the code. The basic idea is to make small changes to your code to improve its design, making it easier to understand and modify. Refactoring your code, you can develop slowly over time, to take an iterative and incremental programming. Site of Martin www.refactoring.com refactoring is a good resource online.</p>
<p>An  essential aspect of a refactoring is that it preserves the semantics of  the behavior of your code, at least from a perspective of black box. For example, there is a very simple refactoring called method to change the name, perhaps getPerson () to getPeople (). Although  this change seems easy on the surface that has to do more to make this  one change, you must also change every single invocation of this  operation throughout the application code to invoke the new name. Once  you have made these changes, then you can say that I really have  redesigned their code, because it always works again as before.</p>
<p>It is important to understand that do not add functionality when refactoring. When refactoring existing code to improve, when you add the functionality to add a new code. Yes, you may need to refactor your existing code to add new features. Yes, you can find out later that you need to refactor the new code you just added. The point to note is that refactoring and adding new features are two different tasks, but complementary.</p>
<p>2. Refactoring database<br />
In February 2002, software development describes a technique called refactoring I have given. This  article describes my preliminary experiments in something that would be  more appropriately have been called refactoring databases in  retrospect. Hence the new name. From  now on I will use refactoring code to refer to traditional refactoring  as described by Fowler to distinguish it from refactoring databases.</p>
<p>Let&#8217;s start with some definitions. A  basic refactoring is a simple change of a database schema that improves  its design while retaining both its behavioral and semantic  information. For  the sake of this discussion a database schema includes both structural  aspects such as definitions of tables and views as well as functional  aspects, such as stored procedures and triggers. An  interesting thing to note is that refactoring databases is conceptually  more difficult than a refactoring of code, refactoring code is  necessary to maintain the behavior semantics while database refactorings  should preserve the semantics of information .</p>
<p>Refactoring  is a database column called Split, one of several contained in a  catalog database refactorings, which replaces a single-column table with  two or more columns of others. For  example, the work is on the table of the individual in its database and  discovers that FirstData column is used for two different purposes &#8211;  when the person is a client of this column stores the date of his birth  and when the person is an employee that stores the date. Your request must now support those who can be both a client and an employee so you have a problem. Before  you can implement this new requirement you need to repair your database  schema by replacing the column with columns FirstData date of birth and  HireDate. To  maintain the semantics of the behavior of your database schema you need  to update all the source code that has access to the column FirstData  now working with two new columns. To  maintain the semantics of the information you need to write a migration  script that repeats itself across the table, determines the type and  copy the current date in the appropriate column. While  this sounds easy, and sometimes it is, my experience is that the  database refactoring is very difficult in practice when cultural issues  are taken into account (later).</p>
<p>2.1 Why Refactoring database?<br />
There are two basic reasons why they should be interested in the database refactoring:</p>
<p>1.To ascertain the existing legacy databases. The  conclusion is that the legacy databases are not going to correct, and  that in terms of database refactoring is a safe and easy way to improve  the information and database, quality time. My  investigation in July 2006 in the current management of the data shows  that 33% of organizations are, or intend to take an approach based on  refactoring to meet existing data on the problems of production quality.</p>
<p>2.To support the evolutionary development. Modern processes of software development, such as RUP, XP and AUP, all work in an evolutionary process, if not agile. Professionals need to take technical data, including this one, they can work that way.</p>
<p>2.2 Preserving semantic<br />
Semantic  information refers to the meaning of information in the database from  the perspective of the users of this information. To  preserve the semantics of information implies that when you change the  data values ​​stored in a column of the customer that the information  should not be affected by the improvement. Similarly,  with respect to the semantics of the behavior that the goal is to keep  the black box functionality of it &#8211; the source code that works with the  changed aspects of database schema should be revised to achieve the same  functionality as before.</p>
<p>2.3 What database refactorings are not<br />
A  small change in the pattern of extension, such as adding a new column  or table is a database refactoring because the change extends its  design. Many  small changes at the same time applies to your database, such as  changing the name of ten columns, not to be considered a database  refactoring because it is not a single change, small size. Database  refactorings are small changes in the schema of your database to  improve its design, the preservation of the semantics of behavior and  information. That&#8217;s it. I  have no doubt that you can make changes in their schema, and you can  even follow a similar process, but they are database refactorings.</p>
<p>3. Why Database Refactoring is difficult<br />
Pairing. As  you learned in relational databases 101 coupling is a measure of  dependency between two elements &#8211; the above two things together are more  likely than a change in one will require a change in the other. The  coupling is the &#8220;root of all evil&#8221;, when at the time of refactoring  databases, plus the database schema with the more difficult it is to  factor. Unfortunately, you have learned in the basic schemes 101 relational database relational database that are potentially near a wide variety of things:</p>
<p>* The source code of the application<br />
* Another source of applications<br />
* Source of data load<br />
* Extract data from source<br />
* The persistence frameworks / layers<br />
* Your database schema<br />
* Data migration scripts<br />
* Test code<br />
* Documentation</p>
<p style="text-align: center;"><script type="text/javascript">// <![CDATA[
 google_ad_client = "pub-8976635943849525"; /* 468x60, created 4/20/11 */ google_ad_slot = "9604643349"; google_ad_width = 468; google_ad_height = 60;
// ]]&gt;</script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mortalidadmaterna.org/databases/the-process-of-database-refactoring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Data recovery – a solution to all your lost data</title>
		<link>http://www.mortalidadmaterna.org/data-recovery/data-recovery-%e2%80%93-a-solution-to-all-your-lost-data/</link>
		<comments>http://www.mortalidadmaterna.org/data-recovery/data-recovery-%e2%80%93-a-solution-to-all-your-lost-data/#comments</comments>
		<pubDate>Sun, 25 Dec 2011 16:02:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Data Recovery]]></category>
		<category><![CDATA[Data recovery – a solution to all your lost data]]></category>

		<guid isPermaLink="false">http://www.mortalidadmaterna.org/?p=136</guid>
		<description><![CDATA[If you want to solve all your problems of data recovery company data recovery in Ireland is what you need to enter. Arrangement of data recovery company data recovery for almost everything to recover data on your PC or laptop. If  you want to retrieve data from your USB drive, camera, CD, DVD or [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mortalidadmaterna.org/wp-content/uploads/2012/01/Data-recovery.jpg"><img class="aligncenter size-full wp-image-137" title="Data Corruption" src="http://www.mortalidadmaterna.org/wp-content/uploads/2012/01/Data-recovery.jpg" alt="" width="571" height="349" /></a></p>
<p>If you want to solve all your problems of <a href="http://www.mortalidadmaterna.org/data-recovery/data-recovery-%e2%80%93-a-solution-to-all-your-lost-data/" target="_blank">data recovery</a> company data recovery in Ireland is what you need to enter. Arrangement of data recovery company data recovery for almost everything to recover data on your PC or laptop. If  you want to retrieve data from your USB drive, camera, CD, DVD or  floppy disk, the data recovery company can provide the ultimate solution  that allows you to recover your data more systematically.</p>
<p>Data recovery for each<br />
The  data recovery company in Ireland retrieves data from the operating  system almost all desktop computers and that includes <a href="http://www.mortalidadmaterna.org/" target="_blank">Windows</a> and Mac  The company says it has a solution for all problems related to  corruption of files, files deleted and files containing viruses.<span id="more-136"></span> In addition to providing solutions company specializing in data recovery is that it offers a solution at no cost. In this case, no fee, no basic understanding ensures that you pay the company if the data were not recovered. Simply put, you only pay when the company was able to recover your data and resolve the problem.</p>
<p>Data recovery at an affordable price<br />
The  fee for data recovery is available and services provided by the company  extends to the recovery of almost all types of data recovery. The fee for the recovery of any company mentioned in the data recovery website. This makes it easier for you to take a look at the pricing structure at a glance. This allows you to get the service done according to your budget and requirements. On the other hand, the process of data recovery is at least a period of forty-eight hours. Therefore, their problems are solved in the most simple.</p>
<p>Steps to Data Recovery<br />
The process of data recovery is simple and short. For  example, to a data recovery equipment all you have to do is to send the  hard drive with your contact information at the enterprise data  recovery. Once the disc is received by the enterprise data recovery, the company is out of the data you want to retrieve. The company data recovery work on the copy of your data in an appropriate manner and will be returned within two days. Before you know, your data will be retrieved and be home in less than three days.</p>
<p style="text-align: center;"><script type="text/javascript">// <![CDATA[
 google_ad_client = "pub-8976635943849525"; /* 468x60, created 4/20/11 */ google_ad_slot = "9604643349"; google_ad_width = 468; google_ad_height = 60;
// ]]&gt;</script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mortalidadmaterna.org/data-recovery/data-recovery-%e2%80%93-a-solution-to-all-your-lost-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get The Latest HP At Low Prices Here</title>
		<link>http://www.mortalidadmaterna.org/news-and-tips/get-the-latest-hp-at-low-prices-here/</link>
		<comments>http://www.mortalidadmaterna.org/news-and-tips/get-the-latest-hp-at-low-prices-here/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 14:34:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News and Tips]]></category>

		<guid isPermaLink="false">http://www.mortalidadmaterna.org/?p=133</guid>
		<description><![CDATA[For those of you who now want to have latest phones with cheap price, we will help you to have it. Where we currently provide the latest promo of the latest phones that are currently emerging in the market. Of course we offer any phones that have features that complete the dang model the latest [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you who now want to have latest phones with cheap price, we will help you to have it. Where we currently provide the latest promo of the latest phones that are currently emerging in the market. Of course we offer any phones that have features that complete the dang model the latest styles at the moment. Phones that currently we are offering also have a fairly cheap price, so it can help you in saving money. We were about providing convenience to you. If you’re current job is stacked and there is no time for you to go shopping to find the latest mobile phones you want</p>
<p>This time we will provide convenience for you. Where we provide an online store so that you can have it without having to shop around and wasting time and your energy. Now you can just go online and choose which phone you want. Here too we will give you free shipping, so you do not need to spend more postage. For those of you who are interested to have celled phones and today&#8217;s most sophisticated latest cheaply immediately visit the <a href="http://www.wirelesscouponcode.com/t-mobile-promotion-code/">tmobile promo code</a> to get it. Get your favorite cell phone immediately before running out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mortalidadmaterna.org/news-and-tips/get-the-latest-hp-at-low-prices-here/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

