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

1 or more tables?

Hi all,

This is my first time using a database. I am using Access 2003. I want to
design a database for extracting marriage data from our county marriage
records. There are four sections with a total of 15 fields. My question is:
which is better, 1 table with 15 fields or the 15 fields spread over 4
tables (sections). There is no duplication between the tables (sections) at
present. tia

Dwight
Aug 4 '06 #1
6 1270
there's no way to answer your question from the information you provided. in
Access, table design has nothing to do with how the data in collected in a
paper format, or how it will be entered or displayed within the database.
table design is based on relational design principles, also referred to as
normalization. if you want to build your database correctly, you need to
learn and follow those rules. for more information, see
http://home.att.net/~california.db/tips.html and focus first on tips 1 and
2, in that order.

hth
"Dwight" <ed*******@comcast.netwrote in message
news:dZ******************************@comcast.com. ..
Hi all,

This is my first time using a database. I am using Access 2003. I want to
design a database for extracting marriage data from our county marriage
records. There are four sections with a total of 15 fields. My question
is:
which is better, 1 table with 15 fields or the 15 fields spread over 4
tables (sections). There is no duplication between the tables (sections)
at
present. tia

Dwight


Aug 5 '06 #2
Dwight wrote:
Hi all,

This is my first time using a database. I am using Access 2003. I want to
design a database for extracting marriage data from our county marriage
records. There are four sections with a total of 15 fields. My question is:
which is better, 1 table with 15 fields or the 15 fields spread over 4
tables (sections). There is no duplication between the tables (sections) at
present. tia

Dwight

Perhaps you may need to elaborate a bit on what these 15 fields are
talking about. But I suggest you first google on "genealogy database
design" to get an idea of how complex this could be.
--
Smartin
Aug 5 '06 #3
I am slow today. The fields are:

County: County Groom: LastNameGr Bride: LastNameBr
MarriageData: LicenseIssuedDate
Book GivenNameGr
GivenNameBr MarriageDate
Page AgeGr
AgeBr MarriagePerformedBy
ResidenceGr
ResidenceBr
Parents/GuardianGr
Parents/GuardianBr
Suriety

Hope this helps.

Dwight
"Smartin" <sm********@yahoo.comwrote in message
news:a7******************************@giganews.com ...
Dwight wrote:
>Hi all,

This is my first time using a database. I am using Access 2003. I want to
design a database for extracting marriage data from our county marriage
records. There are four sections with a total of 15 fields. My question
is: which is better, 1 table with 15 fields or the 15 fields spread over
4 tables (sections). There is no duplication between the tables
(sections) at present. tia

Dwight

Perhaps you may need to elaborate a bit on what these 15 fields are
talking about. But I suggest you first google on "genealogy database
design" to get an idea of how complex this could be.
--
Smartin

Aug 5 '06 #4
Newsreaders tend to make a "mishmash" out of data that you have carefully
spaced to try to represent its original look -- as it has done to yours in
my reader. It would be better if you would list the items of information,
one per line.

From what I understand the items to mean, unless you have quite a number of
people who are included more than once in these records, you can probably
keep this information in a single table.

The counterargument might be that "sometimes I need to search on a name and
it isn't obvious if it is male or female", in which case a separate "people"
file might make it easier to search.

I am also not certain what information may be included in some of the items,
for example, "Parents/Guardian," if this may contain both parents' names,
it might be better to break it apart so they can be searched separately.
Nor do I know what the content of the item named "Suriety" would be.

But, I would second the suggestion that you investigate genealogy
software... there are some very good packages available, at least one of
which is freeware. One may suit your needs for this, and other
record-keeping/searching chores without your having to do any development at
all.

Larry Linson
Microsoft Access MVP
"Dwight" <ed*******@comcast.netwrote in message
news:l6******************************@comcast.com. ..
>I am slow today. The fields are:

County: County Groom: LastNameGr Bride: LastNameBr
MarriageData: LicenseIssuedDate
Book GivenNameGr GivenNameBr
MarriageDate
Page AgeGr AgeBr
MarriagePerformedBy
ResidenceGr ResidenceBr
Parents/GuardianGr
Parents/GuardianBr
Suriety

Hope this helps.

Dwight
"Smartin" <sm********@yahoo.comwrote in message
news:a7******************************@giganews.com ...
>Dwight wrote:
>>Hi all,

This is my first time using a database. I am using Access 2003. I want
to design a database for extracting marriage data from our county
marriage records. There are four sections with a total of 15 fields. My
question is: which is better, 1 table with 15 fields or the 15 fields
spread over 4 tables (sections). There is no duplication between the
tables (sections) at present. tia

Dwight

Perhaps you may need to elaborate a bit on what these 15 fields are
talking about. But I suggest you first google on "genealogy database
design" to get an idea of how complex this could be.
--
Smartin


Aug 5 '06 #5
"Larry Linson" <bo*****@localhost.notwrote in
news:qGUAg.917$rd1.848@trnddc01:
Newsreaders tend to make a "mishmash" out of data that you have
carefully spaced to try to represent its original look -- as it
has done to yours in my reader. It would be better if you would
list the items of information, one per line.
If everyone wrote and read their Usenet posts in plain text (which
is the only valid format for Usenet posts -- check the RFCs), there
would be no problem using "typewriter" spacing and fixed-width
fonts. But the OP was perhaps using a proportional font, or used
tabs (which are completely unreliable for spacing as you don't know
what the tab settings are for your intended readers).

It's perfectly possible to lay out information in a usable format in
a Usenet message as long as both the writer and the reader use plain
text and fixed-width fonts.

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/
Aug 5 '06 #6
Dwight wrote:
I am slow today. The fields are:

County: County Groom: LastNameGr Bride: LastNameBr
MarriageData: LicenseIssuedDate
Book GivenNameGr
GivenNameBr MarriageDate
Page AgeGr
AgeBr MarriagePerformedBy
ResidenceGr
ResidenceBr
Parents/GuardianGr
Parents/GuardianBr
Suriety

Hope this helps.

Dwight
"Smartin" <sm********@yahoo.comwrote in message
news:a7******************************@giganews.com ...
>Dwight wrote:
>>Hi all,

This is my first time using a database. I am using Access 2003. I want to
design a database for extracting marriage data from our county marriage
records. There are four sections with a total of 15 fields. My question
is: which is better, 1 table with 15 fields or the 15 fields spread over
4 tables (sections). There is no duplication between the tables
(sections) at present. tia

Dwight
Perhaps you may need to elaborate a bit on what these 15 fields are
talking about. But I suggest you first google on "genealogy database
design" to get an idea of how complex this could be.
--
Smartin

I think in this situation I would opt for a two table design (as
suggested by Larry Linson also). Since "marriages" consist of "people"
and each entity has its own set of particulars, it makes sense to split
these up.

table Marriages
===============
MarriageID (autonumber, primary key)
BrideID (FK to People table)
GroomID (FK to People table)
County
LicenseIssuedDate
MarrigeDate
PerformedBy
Book
Page [not sure if "Page" is a reserved word]
Suriety

table People
============
PersonID (autonumber, primary key)
Gender
LastName
FirstName
DOB (see note)
Residence
ParentGuardian
re DOB: I would not recommend storing age as it is a calculated value.
Age can be determined by taking DateDiff of marriage date and DOB.

The two table design makes it a little easier to search for a person as
you only need to check one or two fields in the person table, rather
than two or four fields in a single table of marriages, although either
is possible.

If your needs dictate you could extend the "Parent/Guardian" information
to yet a third table, although this complicates things a bit and may not
have a bearing on what you are trying to accomplish.

Also, consider extending "Residence" to separate fields like Address1,
Address2, City, County, State, PostalCode, Country, etc.

--
Smartin
Aug 6 '06 #7

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

Similar topics

6
by: Ryan | last post by:
I have a query which is quite complex. It's based on a set of data in a complex view which takes the data from several tables. In this complex query, if I allow the various parts of the query to...
1
by: gaffar | last post by:
Hello Sir, How to assign more than one primary key to table by this below following code. i am able assign to a single field only. how to assign primary key to more than one field. the primary key...
15
by: Deano | last post by:
I've posted about this subject before but haven't really got anywhere yet. I have now come up with a plan of action that takes into account my strong desire to implement save/discard functionality...
4
by: Bob Alston | last post by:
Some more, rather specific Access performance questions. IN a split front-end & back-end Access/Jet ONLY LAN situation, and with all query criteria fields and join fields indexed: 1. Is is...
2
by: gaffar | last post by:
Hello Sir, How to assign more than one primary key to table by this below following code. i am able assign to a single field only. how to assign primary key to more than one field. the primary key...
3
by: Hyphessobricon | last post by:
Hallo, Indeed, a count of a query with a group by function gives more records than there are and so for-next structures don't function. How is this to be mended. Anyone? Everyone in fact....
1
by: KBuser | last post by:
Preface: I'm building an intranet site to build custom queries against our SQL Server (2000) db; The page is developed in ASP.net (2.0) with C# Codebehind. I dynamically generate and populate...
10
by: lesperancer | last post by:
you start with a small application in access97, then you have more modules and more... and you reach the point where tables like 'item' and 'employee' reach the limit and you know there's more...
8
by: rbg | last post by:
I did use query plans to find out more. ( Please see the thread BELOW) I have a question on this, if someone can help me with that it will be great. In my SQL query that selects data from table,...
3
by: Ken Fine | last post by:
This is a question that someone familiar with ASP.NET and ADO.NET DataSets and DataTables should be able to answer fairly easily. The basic question is how I can efficiently match data from one...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
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
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...
1
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,...
0
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...

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.