473,401 Members | 2,125 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,401 software developers and data experts.

Slightly off-topic topic

Hi,
I wanted to know how actually a database converter works.
I am working on a converter from DBF to MS SQL server 2000
using Visual Basic 6.0. I wanted to know that once a legacy database
is enterd in the program, how does it get normalised.
I have aboout 40 tables in DBASE IV format. I want to convert them
into relational database and store them on server. But on conversion,
how can the converted data be normalised by itself.

Awaiting the replies,
Thanks

Feb 14 '06 #1
2 1063
Shwetabh wrote:
Hi,
I wanted to know how actually a database converter works.
I am working on a converter from DBF to MS SQL server 2000
using Visual Basic 6.0. I wanted to know that once a legacy database
is enterd in the program, how does it get normalised.
I have aboout 40 tables in DBASE IV format. I want to convert them
into relational database and store them on server. But on conversion,
how can the converted data be normalised by itself.

Awaiting the replies,
Thanks


SQL Server Data Transformation Services has an Import Wizard that will
load DBFs to SQL tables for you.

Microsoft Visual FoxPro has an Upsizing Wizard that will also migrate
DBFsto SQL Server (DBase IV files should be compatible).

As for normalization. No tool can do that entirely from data alone
because normalization requires knowledge of functional dependencies. In
a non-normalized data set the FDs may not be obvious and probably
aren't defined by metadata. Also, if the data set isn't normalized
there may be data anomalies that can only be sensibly resolved using
knowledge of your business.

There are data integration, profiling and ER-modelling tools that will
help with the process but ultimately a well-designed data model is a
product of business analysis followed by conceptual modelling followed
by logical modelling followed by physical modelling. Tools aid that
process, they don't eliminate it.

--
David Portas, SQL Server MVP

Whenever possible please post enough code to reproduce your problem.
Including CREATE TABLE and INSERT statements usually helps.
State what version of SQL Server you are using and specify the content
of any error messages.

SQL Server Books Online:
http://msdn2.microsoft.com/library/m...S,SQL.90).aspx
--

Feb 14 '06 #2
I answered your same question 2 weeks ago:

http://groups.google.co.uk/group/com...26e23c7457193e

--
David Portas, SQL Server MVP

Whenever possible please post enough code to reproduce your problem.
Including CREATE TABLE and INSERT statements usually helps.
State what version of SQL Server you are using and specify the content
of any error messages.

SQL Server Books Online:
http://msdn2.microsoft.com/library/m...S,SQL.90).aspx
--

Feb 14 '06 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: Dag Sunde | last post by:
Is there any way to make a <div> section overlap the (windowed) content of a java Applet? I'm asking this, because JavaScript menus usually ends up beneath Applet windows... -- Dag.
36
by: Hoopster | last post by:
Hello, I know nothing about C++ but want to get started. Is there any good free C++ program that I can try to see if I like programming? I also need a good free compiler. I don't want to...
6
by: MLH | last post by:
I would like a scanner - something like a pencil that would allow me to attempt to scan printed text off hardcopies. Not all text on a page, mind you. Something I could use to scan just the words...
9
by: MLH | last post by:
I have a table (tblCorrespondence) holding records with fields like , , , , , , , etc... About a dozen 's are defined and I often use queries to extract records of a given . That's pretty easy....
8
by: David M. Wilson | last post by:
I know this doesn't specifically pertain to the scope of comp.lang.c, but I don't know of a better forum to post it on, besides, what is the practicality of comp.lang.c if it weren't for answers to...
3
by: jrhoads23 | last post by:
If you look at a standard Button in a .NET Windows Forms app, you will notice its default BackColor is "Control" and it has a 3D raised border which is 2 pixels wide. The outer edge on the left and...
1
by: Bob | last post by:
There is an aspect of Windows design that I've always disagreed with, and that is its focus-switching behavior. I'll be typing something, and another application pops up a message box right in the...
2
by: Juho Schultz | last post by:
if ((data > 0) or (datadict.has_key)): Traceback (most recent call last): File "reduce.py", line 524, in remove_badvalues if ((data > 0) or TypeError: unsubscriptable object However, the...
9
by: easy | last post by:
I start off with an interface class that has no data members and a handful of virtual functions. First Question: is that allowed ? I then derived from this class and it gets included into...
1
by: Phil Latio | last post by:
I have a number of spreadsheets, each with between 1000-6000 rows (each row is a property) and they all need to be combined into a single database. Each spreadsheet contains slightly different...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.