Here are my tables
Here are my tables. My PK’ s are all autonumbers. Should I have a City
table.? Thank you.
Mother'sTbl
MOBID (PK), MOB LastName, MOB FirstName, Date of Delivery, Address, City,
ZipCode, Phone Number, MOBDate of Birth, Ethnicity/Race, Education level,
Medical Coverage, Type of Delivery
Don't use ' in tablenames: and there's probably no benefit to
including the string 'tbl' in all tables (though some of my colleagues
would disagree). I'd just call this table Mothers.
It's also best to avoid blanks and special characters in fieldnames.
You can use "CamelCase" - run words together but capitalize each, as
in DateOfDelivery, PhoneNumber.
Baby's Tbl
Baby'sID(PK), Baby's Name, MOBID(FK), Primary Male Influence, Primary
Medical Care, Feeding type, 2nd month Immunizations, HospitalID (FK)
What's in "Primary Male Influence"? a name, a link to some other table
(of men), or what? Might some children have two or more male
influences?
Hospital Tbl
HospitalID (PK), HospitalName, Address, City, ZipCode, Phone Number
ProviderTbl
ProviderID (PK), ProviderName, HospitalID(FK), Phone Number, Contact Date
Referral Tbl
ReferralID(PK), ProviderID(FK), BreastFeeding/Lactation Spec., Health Care,
Parenting classes, Postnatal classes, WIC (Eligibility), 1-800 number, Other
This looks uncomfortably "spreadsheetish" to me: it looks like you're
storing data (types of referrals) in fieldnames. You might instead
want to consider a table of ReferralTypes (with values such as
Breastfeeding, Health Care, Parenting Classes etc.), and have your
Referrals table contain a foreign key to the BabyID or the MOBID
(depending on who's getting referred, I'd guess the baby but I'm not
certain), and another foreign key to the ReferralTypes table.
ScreeningResultTbl
ResultsID(PK),MOBID(FK),ProviderID (FK), Initial Screening, Positive Screen,
Negative Screen, Referrals given, Helpful, Recommend to a friend
Probably ditto my concerns about Referrals.
Hope this helps - don't hesitate to post back!
John W. Vinson[MVP]