person

0 rows


Description

Stores information about a particular person for use in genealogy

Columns

Column Type Size Nulls Auto Default Children Parents Comments
personId INT 10 √ null
marriage.personId Implied Constraint R
obituary.personId Implied Constraint R
firstName VARCHAR 100 √ NULL
middleName VARCHAR 100 √ NULL
lastName VARCHAR 100 √ NULL
maidenName VARCHAR 100 √ NULL
otherName VARCHAR 100 √ NULL
nickName VARCHAR 100 √ NULL
birthDate DATE 10 √ NULL
deathDate DATE 10 √ NULL
ageAtDeath MEDIUMTEXT 16777215 √ NULL
cemeteryName VARCHAR 255 √ NULL
cemeteryLocation VARCHAR 255 √ NULL
mortuaryName VARCHAR 255 √ NULL
comments LONGTEXT 2147483647 √ NULL
picture VARCHAR 255 √ NULL
ledgerVolume VARCHAR 20 √ ''
ledgerYear VARCHAR 20 √ ''
ledgerEntry VARCHAR 20 √ ''
sex VARCHAR 20 √ ''
race VARCHAR 20 √ ''
residence VARCHAR 255 √ ''
causeOfDeath VARCHAR 255 √ ''
cemeteryAvenue VARCHAR 255 √ ''
veteranOf VARCHAR 100 √ ''
addition VARCHAR 100 √ ''
block VARCHAR 100 √ ''
lot VARCHAR 50 √ ''
grave INT 10 √ NULL
tombstoneInscription MEDIUMTEXT 16777215 √ NULL
addedBy INT 10 -1
dateAdded INT 10 √ NULL
modifiedBy INT 10 -1
lastModified INT 10 √ NULL
privateComments MEDIUMTEXT 16777215 √ NULL
importedFrom VARCHAR 50 √ NULL
birthDateDay INT 10 √ NULL

The day of the month the person was born empty or null if not known

birthDateMonth INT 10 √ NULL

The month the person was born, null or blank if not known

birthDateYear INT 10 √ NULL

The year the person was born, null or blank if not known

deathDateDay INT 10 √ NULL

The day of the month the person died empty or null if not known

deathDateMonth INT 10 √ NULL

The month the person died, null or blank if not known

deathDateYear INT 10 √ NULL

The year the person died, null or blank if not known

Indexes

Constraint Name Type Sort Column(s)
person_s_pk Primary key Asc personId
PRIMARY Must be unique Asc personId

Relationships