473,396 Members | 1,998 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,396 software developers and data experts.

Relationship problem ~ How to tell Owner his db is crap.

Relationship problem ~ How to tell Owner his db is crap.
His db was made in 1999 - 12 tables - none normalised - none with
relationships.(YES REALLY)
He only knows about inputing data - 22,000 records.
How does one solve this type of Relationship ?
--
Dave Allison ~ Scotland
Nov 12 '05 #1
6 1716
"David Allison" <da***********@zzzzzzzzzblueyonder.co.uk> wrote in message
news:TB************@news-binary.blueyonder.co.uk...
Relationship problem ~ How to tell Owner his db is crap.
His db was made in 1999 - 12 tables - none normalised - none with
relationships.(YES REALLY)
He only knows about inputing data - 22,000 records.
How does one solve this type of Relationship ?
--
Dave Allison ~ Scotland

Unless there are any issues involving cascade deletes:

CurrentDb.Owner.Terminate

R. Soul
Nov 12 '05 #2
"David Allison" <da***********@zzzzzzzzzblueyonder.co.uk> wrote in
news:TB************@news-binary.blueyonder.co.uk:
Relationship problem ~ How to tell Owner his db is crap.
His db was made in 1999 - 12 tables - none normalised - none with
relationships.(YES REALLY)
He only knows about inputing data - 22,000 records.
How does one solve this type of Relationship ?


Say, "Lyle Fairfield says your db is CRAP!"

--
Lyle
(for e-mail refer to http://ffdba.com/contacts.htm)
Nov 12 '05 #3
Chuck,

You might want to refer back to a thread with subject "Relationships", which started with
a post on 7/7/03. In this thread, you may find some useful advice from Michael Kaplan
regarding relationships.
________________________________________

"Chuck Grimsby" <c.*******@worldnet.att.net.invalid> wrote in message
news:jn********************************@4ax.com...

Use as is. What the heck do you care anyways? Most of my databases
do *NOT* have any relations set up in the Relationships window. I do
all that through code and queries. I've been doing databases so long,
I don't need the "relationships window" to do the relating I need to
do, and I tend to find it more of a hindrance then a help.

Now, mind you *all* of my tables are normalized... Indeed, I've been
accused a few times of over normalization (actually, normalizing
beyond what is the minimum requirement to get the job done), but I
take that piece of "advice" with the same grain of salt that I take
when people complain about my lack of use of the "relationships
window".
--
Freedom Defined Is Freedom Denied. - The Illuminatus
Nov 12 '05 #4
RE/
He only knows about inputing data - 22,000 records.
How does one solve this type of Relationship ?


The guys at CarTalk would probably have an answer.
--
PeteCresswell
Nov 12 '05 #5
"David Allison" <da***********@zzzzzzzzzblueyonder.co.uk> wrote in message
news:TB************@news-binary.blueyonder.co.uk...
Relationship problem ~ How to tell Owner his db is crap.
His db was made in 1999 - 12 tables - none normalised - none with
relationships.(YES REALLY)
He only knows about inputing data - 22,000 records.
How does one solve this type of Relationship ?


First of all avoid the word crap. Is the owner a database developer? If not
then there's no earthly reason why he should know what normalised tables
are, or what relationships between tables are. And as has been pointed out,
many developers don't use permanent relationships between tables anyway. Of
course he may have expertise in an area where you don't. Like running the
business.

If you're employed there as a database developer then it IS your job to
point out weaknesses in the design, and to suggest how to go about building
a better one. Why normalised tables are better than unnormalised for
instance. BTW you don't say what form they aren't normalised to. Not even
1NF? Or just not BCNF? But if he's managed to get 22,000 records in then
that implies to me that the thing has filled some sort of purpose for the
past 4 years.

If you're not employed there as a database developer say nothing.

My 2p worth.

Mike

Nov 12 '05 #6
The fundamental issue is whether or not integrity is enforced, and if so
then where it is, in fact, enforced.

The Jet database engine can:

1) enforce integrity
2) better optimize indexes
3) generate more efficient query plans

Homegrown CODE solutions will obviously only be able to do #1, and only if
no mistakes are made in the code. Now attempting to re-implement a built-in
piece of functionality that will not have some of the most important
performance benefits is not the best possible idea.
--
MichKa [MS]
NLS Collation/Locale/Keyboard Development
Globalization Infrastructure and Font Technologies

This posting is provided "AS IS" with
no warranties, and confers no rights.

"Chuck Grimsby" <c.*******@worldnet.att.net.invalid> wrote in message
news:6r********************************@4ax.com...

I've been in many such discussions here at CDMA. I may have been in
that one as well, but I don't remember. It's not worth it to me to go
look it up however. As I mentioned in my post, I've been working too
long on databases to require the use relationships window to make my
databases work, and work right. Indeed, as I also mentioned, I find
the relationships window more of a hindrance then a help.

Your results may vary. Please feel free to do whatever you need to do
to get the job done, using whatever skills and tools required. Please
also allow others the same freedom.
On Sun, 2 Nov 2003 04:25:51 -0800, "Tom Wickerath"
<AO***********************@comcast.net> wrote:
You might want to refer back to a thread with subject "Relationships", which started witha post on 7/7/03. In this thread, you may find some useful advice from Michael Kaplanregarding relationships.

"Chuck Grimsby" <c.*******@worldnet.att.net.invalid> wrote in message
news:jn********************************@4ax.com.. .
Use as is. What the heck do you care anyways? Most of my databases
do *NOT* have any relations set up in the Relationships window. I do
all that through code and queries. I've been doing databases so long,
I don't need the "relationships window" to do the relating I need to
do, and I tend to find it more of a hindrance then a help.
Now, mind you *all* of my tables are normalized... Indeed, I've been
accused a few times of over normalization (actually, normalizing
beyond what is the minimum requirement to get the job done), but I
take that piece of "advice" with the same grain of salt that I take
when people complain about my lack of use of the "relationships
window".

--
Central Inteligence Agency... Now There's A Contradiction In Terms

Nov 12 '05 #7

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

Similar topics

8
by: Andante.in.Blue | last post by:
Hello, I have just inherited a legacy Access 97 database. While going through it, I noticed something strange... its Relationships window (the one accessed by Tools --> Relationships) is almost...
0
by: Mike | last post by:
I have an interesting problem that I need some help with: I have a residential home listing that is ONE address to MANY residents (as people move in and out) I want to have the current...
1
by: tabonni | last post by:
Hi all I created two tables - Employee and Folder using MS Access 2002. Inside Employee table, I got 3 fields: EmployeeID (Data Type:Autonumber) Username (Data Type: Text) Password (Data...
3
by: lorirobn | last post by:
Hello, I have a report which uses a subreport. When I run the report, I get "Enter Parameter Value" error message for "tblGuestRoom". I click ok and the report seems to work fine. I...
7
by: francophone77 | last post by:
I deleted a relationship in the relationship view, but when I create a query that includes those two tables, the relationship reappears. When I go back to the relationship view there is NO...
43
by: Zeng | last post by:
It's so messy w/o the "friend" relationship. Does anyone know why it was not supported in C#. It's almost about as bad as it doesn't support the inheritance hierarchy and method reference...
6
by: Paul Wagstaff | last post by:
Happy new year...hope someone can help with this.. The nub of this problem is to populate 2 tables in a 1-M relationship from an imported Excel spreadsheet. The problem being that there is...
12
by: blangela | last post by:
Someone has asked me what the relationship is, if any, between iostream and the STL. My suspicion is that iostream uses some of the functionality provided by the STL, but I have no actual kowledge...
5
by: supershroom | last post by:
Hello all, OK - my problem is that my relationship(s) just doesn't seem to work. I am currently using Microsoft SQL Server 2005, and working through the management studio. For my site coding, I'm...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
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
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
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...

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.