Data Normalization in SQL Server and C#

Fertiggestellt Veröffentlicht Jan 16, 2011 Bezahlt bei Lieferung
Fertiggestellt Bezahlt bei Lieferung

You must have strong C# and SQL Server Skills as well as relational database and data normalization experience in order to be considered for this project.

I need an application that will allow me to standardize the data in my SQL Server database by using specific rules. The application will take a table as input and convert that table into multiple tables based on the rules set within the application. The application will also build a table of conversion relationships that it will use to learn from as the user converts data.

Have you ever seen a database that has a column with data in it that is all the same but spelled differently or formatted different? For example I have a table that has a column called 'Currency' but the data in that column there are many versions of the same currency:

Dollars

USD

US Dollars

$

Dollar

us dollars

US $

Now in a database this is a big problem. I want you to create a C# application that takes SQL Server tables as input and creates or adds to other tables the standardized data. So in this example the user will select a matching 'Currency' value to match to each one of these values above. So if the user were to select 'USD' as the standardized value then in the new table there would only be one version of the currency for US dollars.

USD

Once the user has imported data numerous times the Conversion Table will have many matches for USD so the next import may be completely automatic. There will be many imports so the system must learn from previous imports so that the user will need to do very little work in future imports. Once the system learns all matches that are relevant for USD then the system will not need to ask the user how to match certain columns, the system will simply match the data itself and create the new table automatically.

After the data is standardized the system automatically will match the new 'Type' with the types in the normalized database. This is done so that the value 'USD' does not need to be in the database thousands of times, instead a Type ID will be used, such as an integer. This will link to the 'Type' table.

See the attachments for more details.

If this makes sense to you then please answer the following questions. I will select the winner based on the answers to the following questions:

1. Explain what I mean when I say 'once the system learns'. How does the system that you are creating learn how to select the standardized format for the data being imported? (refer to the attachments)

2. What are the green cells in the attached spreadsheet? Why are they colored green?

3. Why do I want the final output table to have integers as ID's for the normalized data instead of the actual value such as 'USD' or 'AP'?

.NET C# Programmierung SQL

Projekt-ID: #915338

Über das Projekt

35 Vorschläge Remote Projekt Aktiv Jan 21, 2011

Vergeben an:

arunbkumar

Hi, I have well expeirence in c# and SQL server. Please check you PM. Thank you. Regards Arun

$800 USD in 5 Tagen
(15 Bewertungen)
5.2

35 Freelancer bieten im Durchschnitt $834 für diesen Job

thanhlongfree

I'm planning for doing this - Study the current system: 2days - Developing: 13 days - Testing: 4 days - Delivering/supporting: 1days

$750 USD in 20 Tagen
(89 Bewertungen)
7.1
usamacpp

Please check PMB

$750 USD in 5 Tagen
(45 Bewertungen)
6.2
pankajinfo

i have good working exp. in .net & SQL server i can do this work

$750 USD in 10 Tagen
(12 Bewertungen)
4.5
istankov85

Hi, ctambos1, please see PM. Regards, Ivan Stankov

$750 USD in 14 Tagen
(4 Bewertungen)
3.7
spdev

Hello sir, check your pm please.

$800 USD in 15 Tagen
(2 Bewertungen)
3.0
AGNEWTON1

i am Micro Soft certified professional in C# and SQL2005. i have more than 10 years of experience .please contact for good work.

$750 USD in 14 Tagen
(2 Bewertungen)
2.2
dsmartsolutions

Dear Sir, Please refer the PMB. Regards, Sunitha.

$1000 USD in 15 Tagen
(2 Bewertungen)
2.0
japaj

Hi, .NET developer with 6 years of experinece is ready to help you. Please check PMB for details. Thanks Japaj

$750 USD in 14 Tagen
(1 Bewertung)
1.7
ChinaCoCo

Please check PMB

$750 USD in 20 Tagen
(1 Bewertung)
1.4
koushiki

Hi, Please refer Private Message. Regards, Koushiki

$750 USD in 5 Tagen
(0 Bewertungen)
0.0
dakkaka

Please check pm

$750 USD in 8 Tagen
(0 Bewertungen)
0.0
indiansoftw

Please see PM

$1000 USD in 15 Tagen
(0 Bewertungen)
5.5
alit56

Hi, I'm experienced in C# and SQL. Please see my PMB.

$750 USD in 10 Tagen
(0 Bewertungen)
0.0
sam33

Normalize data is a big part of our job.

$1500 USD in 7 Tagen
(0 Bewertungen)
0.0
adhnnan25

Hi, I can develop the required c# application for you that will execute the required operations of standarization, import etc on the SQL Server database.

$750 USD in 25 Tagen
(0 Bewertungen)
0.0
Shabee

Team of expert level c# programmers with 5+ years of exp. Please check PM

$750 USD in 6 Tagen
(0 Bewertungen)
0.0
Dev14

i saw your project and this project consists the my skills so i can complete this project within 5 days.....

$750 USD in 5 Tagen
(0 Bewertungen)
0.0
Sangmeshk

Hi, we are Software and IT firm with 12 years of experience. We specialize in VB.Net, C#, SQL Sever and Oracle development. Please check PMB

$800 USD in 10 Tagen
(0 Bewertungen)
0.0
kyberion

Hi, we are a team with over 10 years experience in web development and have already worked on several complex, high availability projects that required massive, optimized databases. Please see PMB for details.

$750 USD in 14 Tagen
(0 Bewertungen)
0.0
JPAM

I will be able to do what you are asking

$1000 USD in 20 Tagen
(0 Bewertungen)
0.0