You are on page 1of 29

D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.

accdb 25 June 2014


Page: 1 Table: Appointment
Columns
Name Type Size
ID Long Integer 4
appDate Date With Time 8
Position Short Text 10
memberID Short Text 10
memberName Short Text 50
endDate Date With Time 8
semiEndDate Date With Time 8
Department Short Text 50
Level Short Text 50
Title Short Text 50
commID Short Text 10
endReason Short Text 50
Relationships
CommitteeAppointment
Committee Appointment

1
ID commID
Attributes: Enforced, Cascade Updates, Cascade Deletes
RelationshipType: One-To-Many
DepartmentAppointment
Department Appointment

1
ID Department
Attributes: Enforced, Cascade Updates, Cascade Deletes
RelationshipType: One-To-Many
MemberAppointment
Member Appointment

1
mID memberID
Attributes: Enforced, Cascade Updates, Cascade Deletes
RelationshipType: One-To-Many
Table Indexes
Name Number of Fields
commID 1
D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.accdb 25 June 2014
Page: 2 Table: Appointment
Clustered: False
DistinctCount: 1
Foreign: False
IgnoreNulls: False
Name: commID
Primary: False
Required: False
Unique: False
Fields:
Ascending commID
CommitteeAppointment 1
Clustered: False
DistinctCount: 1
Foreign: True
IgnoreNulls: False
Name: CommitteeAppointment
Primary: False
Required: False
Unique: False
Fields:
Ascending commID
DepartmentAppointment 1
Clustered: False
DistinctCount: 1
Foreign: True
IgnoreNulls: False
Name: DepartmentAppointment
Primary: False
Required: False
Unique: False
Fields:
Ascending Department
ID 1
Clustered: False
DistinctCount: 1
Foreign: False
IgnoreNulls: False
Name: ID
Primary: False
Required: False
Unique: False
Fields:
Ascending ID
MemberAppointment 1
Clustered: False
DistinctCount: 1
Foreign: True
IgnoreNulls: False
Name: MemberAppointment
Primary: False
Required: False
Unique: False
D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.accdb 25 June 2014
Page: 3 Table: Appointment
Fields:
Ascending memberID
MemberID 1
Clustered: False
DistinctCount: 1
Foreign: False
IgnoreNulls: False
Name: MemberID
Primary: False
Required: False
Unique: False
Fields:
Ascending memberID
PrimaryKey 1
Clustered: False
DistinctCount: 1
Foreign: False
IgnoreNulls: False
Name: PrimaryKey
Primary: True
Required: True
Unique: True
Fields:
Ascending ID
D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.accdb 25 June 2014
Page: 4 Table: Church
Columns
Name Type Size
chID Short Text 10
chName Short Text 50
Address1 Short Text 50
Address2 Short Text 50
mainPhone Short Text 50
altPhone Short Text 50
eMail Short Text 50
Website Short Text 50
Locality Short Text 50
Parish Short Text 10
subCounty Short Text 10
District Short Text 10
Province Short Text 50
Region Short Text 10
Vision Short Text 255
Mission Short Text 255
Summary Long Text -
Photo Attachment Data 4
Pastor Short Text 10
Relationships
ChurchMember
Church Member

1
chID Church
Attributes: Enforced, Cascade Deletes
RelationshipType: One-To-Many
VillageChurch
Village Church

1
vgID Locality
Attributes: Enforced, Cascade Updates, Cascade Deletes
RelationshipType: One-To-Many
Table Indexes
Name Number of Fields
PrimaryKey 1
Clustered: False
DistinctCount: 4
D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.accdb 25 June 2014
Page: 5 Table: Church
Foreign: False
IgnoreNulls: False
Name: PrimaryKey
Primary: True
Required: True
Unique: True
Fields:
Ascending chID
VillageChurch 1
Clustered: False
DistinctCount: 1
Foreign: True
IgnoreNulls: False
Name: VillageChurch
Primary: False
Required: False
Unique: False
Fields:
Ascending Locality
D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.accdb 25 June 2014
Page: 6 Table: Committee
Columns
Name Type Size
ID Short Text 10
Name Short Text 50
Description Long Text -
Abbreviation Short Text 5
Relationships
CommitteeAppointment
Committee Appointment

1
ID commID
Attributes: Enforced, Cascade Updates, Cascade Deletes
RelationshipType: One-To-Many
Table Indexes
Name Number of Fields
ID 1
Clustered: False
DistinctCount: 12
Foreign: False
IgnoreNulls: False
Name: ID
Primary: False
Required: False
Unique: False
Fields:
Ascending ID
PrimaryKey 1
Clustered: False
DistinctCount: 12
Foreign: False
IgnoreNulls: False
Name: PrimaryKey
Primary: True
Required: True
Unique: True
Fields:
Ascending ID
D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.accdb 25 June 2014
Page: 7 Table: County
Columns
Name Type Size
ctID Short Text 10
ctName Short Text 50
dtCode Short Text 50
Relationships
CountysubCounty
County subCounty

1
ctID ctCode
Attributes: Enforced, Cascade Updates, Cascade Deletes
RelationshipType: One-To-Many
DistrictCounty
District County

1
dtID dtCode
Attributes: Enforced, Cascade Updates, Cascade Deletes
RelationshipType: One-To-Many
Table Indexes
Name Number of Fields
DistrictCounty 1
Clustered: False
DistinctCount: 1
Foreign: True
IgnoreNulls: False
Name: DistrictCounty
Primary: False
Required: False
Unique: False
Fields:
Ascending dtCode
dtCode 1
Clustered: False
DistinctCount: 1
Foreign: False
IgnoreNulls: False
Name: dtCode
Primary: False
Required: False
D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.accdb 25 June 2014
Page: 8 Table: County
Unique: False
Fields:
Ascending dtCode
PrimaryKey 1
Clustered: False
DistinctCount: 1
Foreign: False
IgnoreNulls: False
Name: PrimaryKey
Primary: True
Required: True
Unique: True
Fields:
Ascending ctID
D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.accdb 25 June 2014
Page: 9 Table: Department
Columns
Name Type Size
ID Short Text 10
Name Short Text 50
Description Long Text -
Abbreviation Short Text 10
Relationships
DepartmentAppointment
Department Appointment

1
ID Department
Attributes: Enforced, Cascade Updates, Cascade Deletes
RelationshipType: One-To-Many
Table Indexes
Name Number of Fields
id 1
Clustered: False
DistinctCount: 18
Foreign: False
IgnoreNulls: False
Name: id
Primary: False
Required: False
Unique: False
Fields:
Ascending ID
PrimaryKey 1
Clustered: False
DistinctCount: 18
Foreign: False
IgnoreNulls: False
Name: PrimaryKey
Primary: True
Required: True
Unique: True
Fields:
Ascending ID
D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.accdb 25 June 2014
Page: 10 Table: District
Columns
Name Type Size
dtID Short Text 10
dtName Short Text 50
prCode Short Text 10
Relationships
DistrictCounty
District County

1
dtID dtCode
Attributes: Enforced, Cascade Updates, Cascade Deletes
RelationshipType: One-To-Many
DistrictDivision
District Division

1
dtID dtCode
Attributes: Enforced, Cascade Updates, Cascade Deletes
RelationshipType: One-To-Many
ProvinceDistrict
Province District

1
prID prCode
Attributes: Enforced, Cascade Updates, Cascade Deletes
RelationshipType: One-To-Many
Table Indexes
Name Number of Fields
prCode 1
Clustered: False
DistinctCount: 1
Foreign: False
IgnoreNulls: False
Name: prCode
Primary: False
Required: False
Unique: False
D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.accdb 25 June 2014
Page: 11 Table: District
Fields:
Ascending prCode
PrimaryKey 1
Clustered: False
DistinctCount: 10
Foreign: False
IgnoreNulls: False
Name: PrimaryKey
Primary: True
Required: True
Unique: True
Fields:
Ascending dtID
ProvinceDistrict 1
Clustered: False
DistinctCount: 1
Foreign: True
IgnoreNulls: False
Name: ProvinceDistrict
Primary: False
Required: False
Unique: False
Fields:
Ascending prCode
D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.accdb 25 June 2014
Page: 12 Table: Division
Columns
Name Type Size
dvID Short Text 10
dvName Short Text 50
dtCode Short Text 10
Relationships
DistrictDivision
District Division

1
dtID dtCode
Attributes: Enforced, Cascade Updates, Cascade Deletes
RelationshipType: One-To-Many
DivisionWard
Division Ward

1
dvID dvCode
Attributes: Enforced, Cascade Updates, Cascade Deletes
RelationshipType: One-To-Many
Table Indexes
Name Number of Fields
DistrictDivision 1
Clustered: False
DistinctCount: 1
Foreign: True
IgnoreNulls: False
Name: DistrictDivision
Primary: False
Required: False
Unique: False
Fields:
Ascending dtCode
dtCode 1
Clustered: False
DistinctCount: 1
Foreign: False
IgnoreNulls: False
Name: dtCode
Primary: False
Required: False
D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.accdb 25 June 2014
Page: 13 Table: Division
Unique: False
Fields:
Ascending dtCode
PrimaryKey 1
Clustered: False
DistinctCount: 5
Foreign: False
IgnoreNulls: False
Name: PrimaryKey
Primary: True
Required: True
Unique: True
Fields:
Ascending dvID
D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.accdb 25 June 2014
Page: 14 Table: Member
Columns
Name Type Size
mID Short Text 10
mfName Short Text 50
mmName Short Text 50
mlName Short Text 50
fullName Short Text 50
Gender Short Text 10
Nationality Short Text 50
maritalStatus Short Text 20
Address1 Short Text 50
Address2 Short Text 50
mainPhone Short Text 50
altPhone Short Text 50
eMail Short Text 50
Website Short Text 50
Locality Short Text 255
Parish Short Text 10
subCounty Short Text 10
District Short Text 10
Province Short Text 50
Region Short Text 10
Spouse Short Text 10
Church Short Text 10
NoofChildren Long Integer 4
Photo Attachment Data 4
Relationships
ChurchMember
Church Member

1
chID Church
Attributes: Enforced, Cascade Deletes
RelationshipType: One-To-Many
MemberAppointment
Member Appointment

1
mID memberID
Attributes: Enforced, Cascade Updates, Cascade Deletes
RelationshipType: One-To-Many
D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.accdb 25 June 2014
Page: 15 Table: Member
MemberMember
Member Member
mID Spouse
Attributes: Not Enforced
RelationshipType: One-To-Many
Table Indexes
Name Number of Fields
ChurchMember 1
Clustered: False
DistinctCount: 1
Foreign: True
IgnoreNulls: False
Name: ChurchMember
Primary: False
Required: False
Unique: False
Fields:
Ascending Church
PrimaryKey 1
Clustered: False
DistinctCount: 1
Foreign: False
IgnoreNulls: False
Name: PrimaryKey
Primary: True
Required: True
Unique: True
Fields:
Ascending mID
D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.accdb 25 June 2014
Page: 16 Table: Parish
Columns
Name Type Size
pshID Short Text 10
pshName Short Text 50
scCode Short Text 10
Relationships
ParishVillage
Parish Village

1
pshID pshCode
Attributes: Enforced, Cascade Updates, Cascade Deletes
RelationshipType: One-To-Many
subCountyParish
subCounty Parish

1
scID scCode
Attributes: Enforced, Cascade Updates, Cascade Deletes
RelationshipType: One-To-Many
Table Indexes
Name Number of Fields
PrimaryKey 1
Clustered: False
DistinctCount: 0
Foreign: False
IgnoreNulls: False
Name: PrimaryKey
Primary: True
Required: True
Unique: True
Fields:
Ascending pshID
scCode 1
Clustered: False
DistinctCount: 0
Foreign: False
IgnoreNulls: False
Name: scCode
Primary: False
Required: False
D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.accdb 25 June 2014
Page: 17 Table: Parish
Unique: False
Fields:
Ascending scCode
subCountyParish 1
Clustered: False
DistinctCount: 0
Foreign: True
IgnoreNulls: False
Name: subCountyParish
Primary: False
Required: False
Unique: False
Fields:
Ascending scCode
D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.accdb 25 June 2014
Page: 18 Table: Position
Columns
Name Type Size
ID Short Text 10
Name Short Text 50
Description Long Text -
pTitle Short Text 50
ptAbbr Short Text 10
pTitle2 Short Text 50
ptAbbr2 Short Text 10
Relationships
TitlePosition
Title Position
ID pTitle
Attributes: Not Enforced
RelationshipType: One-To-Many
Table Indexes
Name Number of Fields
ID 1
Clustered: False
DistinctCount: 17
Foreign: False
IgnoreNulls: False
Name: ID
Primary: False
Required: False
Unique: False
Fields:
Ascending ID
PrimaryKey 1
Clustered: False
DistinctCount: 17
Foreign: False
IgnoreNulls: False
Name: PrimaryKey
Primary: True
Required: True
Unique: True
Fields:
Ascending ID
D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.accdb 25 June 2014
Page: 19 Table: Province
Columns
Name Type Size
prID Short Text 255
prName Short Text 255
rgCode Short Text 255
Relationships
ProvinceDistrict
Province District

1
prID prCode
Attributes: Enforced, Cascade Updates, Cascade Deletes
RelationshipType: One-To-Many
RegionProvince
Region Province

1
rgID rgCode
Attributes: Enforced, Cascade Updates, Cascade Deletes
RelationshipType: One-To-Many
Table Indexes
Name Number of Fields
PrimaryKey 1
Clustered: False
DistinctCount: 1
Foreign: False
IgnoreNulls: False
Name: PrimaryKey
Primary: True
Required: True
Unique: True
Fields:
Ascending prID
RegionProvince 1
Clustered: False
DistinctCount: 1
Foreign: True
IgnoreNulls: False
Name: RegionProvince
Primary: False
Required: False
D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.accdb 25 June 2014
Page: 20 Table: Province
Unique: False
Fields:
Ascending rgCode
rgCode 1
Clustered: False
DistinctCount: 1
Foreign: False
IgnoreNulls: False
Name: rgCode
Primary: False
Required: False
Unique: False
Fields:
Ascending rgCode
D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.accdb 25 June 2014
Page: 21 Table: Region
Columns
Name Type Size
rgID Short Text 10
rgName Short Text 50
Relationships
RegionProvince
Region Province

1
rgID rgCode
Attributes: Enforced, Cascade Updates, Cascade Deletes
RelationshipType: One-To-Many
Table Indexes
Name Number of Fields
PrimaryKey 1
Clustered: False
DistinctCount: 5
Foreign: False
IgnoreNulls: False
Name: PrimaryKey
Primary: True
Required: True
Unique: True
Fields:
Ascending rgID
D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.accdb 25 June 2014
Page: 22 Table: subCounty
Columns
Name Type Size
scID Short Text 10
scName Short Text 50
ctCode Short Text 10
Relationships
CountysubCounty
County subCounty

1
ctID ctCode
Attributes: Enforced, Cascade Updates, Cascade Deletes
RelationshipType: One-To-Many
subCountyParish
subCounty Parish

1
scID scCode
Attributes: Enforced, Cascade Updates, Cascade Deletes
RelationshipType: One-To-Many
Table Indexes
Name Number of Fields
CountysubCounty 1
Clustered: False
DistinctCount: 0
Foreign: True
IgnoreNulls: False
Name: CountysubCounty
Primary: False
Required: False
Unique: False
Fields:
Ascending ctCode
ctCode 1
Clustered: False
DistinctCount: 0
Foreign: False
IgnoreNulls: False
Name: ctCode
Primary: False
Required: False
D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.accdb 25 June 2014
Page: 23 Table: subCounty
Unique: False
Fields:
Ascending ctCode
PrimaryKey 1
Clustered: False
DistinctCount: 0
Foreign: False
IgnoreNulls: False
Name: PrimaryKey
Primary: True
Required: True
Unique: True
Fields:
Ascending scID
D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.accdb 25 June 2014
Page: 24 Table: Title
Columns
Name Type Size
ID Short Text 10
tName Short Text 50
Description Long Text -
tAbbr Short Text 50
Relationships
TitlePosition
Title Position
ID pTitle
Attributes: Not Enforced
RelationshipType: One-To-Many
Table Indexes
Name Number of Fields
ID 1
Clustered: False
DistinctCount: 4
Foreign: False
IgnoreNulls: False
Name: ID
Primary: False
Required: False
Unique: False
Fields:
Ascending ID
PrimaryKey 1
Clustered: False
DistinctCount: 4
Foreign: False
IgnoreNulls: False
Name: PrimaryKey
Primary: True
Required: True
Unique: True
Fields:
Ascending ID
D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.accdb 25 June 2014
Page: 25 Table: Users
Columns
Name Type Size
ID Long Integer 4
Email Short Text 255
FullName Short Text 50
Login Short Text 255
Table Indexes
Name Number of Fields
Email 1
Clustered: False
DistinctCount: 1
Foreign: False
IgnoreNulls: False
Name: Email
Primary: False
Required: False
Unique: True
Fields:
Ascending Email
PrimaryKey 1
Clustered: False
DistinctCount: 1
Foreign: False
IgnoreNulls: False
Name: PrimaryKey
Primary: True
Required: True
Unique: True
Fields:
Ascending ID
D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.accdb 25 June 2014
Page: 26 Table: Village
Columns
Name Type Size
vgID Short Text 255
vgName Short Text 255
pshCode Short Text 10
wdCode Short Text 10
Relationships
ParishVillage
Parish Village

1
pshID pshCode
Attributes: Enforced, Cascade Updates, Cascade Deletes
RelationshipType: One-To-Many
VillageChurch
Village Church

1
vgID Locality
Attributes: Enforced, Cascade Updates, Cascade Deletes
RelationshipType: One-To-Many
WardVillage
Ward Village

1
wdID wdCode
Attributes: Enforced, Cascade Updates, Cascade Deletes
RelationshipType: One-To-Many
Table Indexes
Name Number of Fields
ParishVillage 1
Clustered: False
DistinctCount: 0
Foreign: True
IgnoreNulls: False
Name: ParishVillage
Primary: False
Required: False
Unique: False
D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.accdb 25 June 2014
Page: 27 Table: Village
Fields:
Ascending pshCode
PrimaryKey 1
Clustered: False
DistinctCount: 0
Foreign: False
IgnoreNulls: False
Name: PrimaryKey
Primary: True
Required: True
Unique: True
Fields:
Ascending vgID
pshCode 1
Clustered: False
DistinctCount: 0
Foreign: False
IgnoreNulls: False
Name: pshCode
Primary: False
Required: False
Unique: False
Fields:
Ascending pshCode
WardVillage 1
Clustered: False
DistinctCount: 0
Foreign: True
IgnoreNulls: False
Name: WardVillage
Primary: False
Required: False
Unique: False
Fields:
Ascending wdCode
wdCode 1
Clustered: False
DistinctCount: 0
Foreign: False
IgnoreNulls: False
Name: wdCode
Primary: False
Required: False
Unique: False
Fields:
Ascending wdCode
D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.accdb 25 June 2014
Page: 28 Table: Ward
Columns
Name Type Size
wdID Short Text 10
wdName Short Text 50
dvCode Short Text 10
Relationships
DivisionWard
Division Ward

1
dvID dvCode
Attributes: Enforced, Cascade Updates, Cascade Deletes
RelationshipType: One-To-Many
WardVillage
Ward Village

1
wdID wdCode
Attributes: Enforced, Cascade Updates, Cascade Deletes
RelationshipType: One-To-Many
Table Indexes
Name Number of Fields
DivisionWard 1
Clustered: False
DistinctCount: 0
Foreign: True
IgnoreNulls: False
Name: DivisionWard
Primary: False
Required: False
Unique: False
Fields:
Ascending dvCode
dvCode 1
Clustered: False
DistinctCount: 0
Foreign: False
IgnoreNulls: False
Name: dvCode
Primary: False
Required: False
D:\Cloud\Google Drive\NFBPC\Database\NFBPC_DB_Layout.accdb 25 June 2014
Page: 29 Table: Ward
Unique: False
Fields:
Ascending dvCode
PrimaryKey 1
Clustered: False
DistinctCount: 0
Foreign: False
IgnoreNulls: False
Name: PrimaryKey
Primary: True
Required: True
Unique: True
Fields:
Ascending wdID

You might also like