Select to view content in your preferred language

How or when should you use a related table over having the data in the geodatabase?

185
0
11-12-2019 03:18 PM
AnthonyMosinski1
Emerging Contributor

I asked this question in another forum and received some feedback but wanted to ask it here as well to possibly get additional information. 

How or when should you use a related table over having the data in the geodatabase?

 

For example, in my office we are collecting data, using collector, each year on species (Turkey) counts per location. Currently, we have a point shapefile created with an attribute table similar to the one below. 

 

Site2015Count2015Density2016Count2016Density2017Count2017Density2018Count2018DensityAcres
1540.027190.010150.008100.0051984
2800.006820.006900.007920.00713815
3220.016300.022330.024360.0261381
4800.015840.015840.015810.0155456
5710.001690.001630.001600.00179651

 

Our question is, should we have the data in a related table or add 2 new columns each year? We see advantages and disadvantages of both. If we switch to a related table symbolizing by certain years is not easily done, we do this often, but we do not have to continually add a column each year. However, we do need to add a new year to the domain list each year if using the related table. If we keep the data in the geodatabase it will allow us to symbolize by each year without exporting and making copies of the layer with queries to view each year. 

 

I guess the question is, is there a standard or best practice saying that data should be in a related table when x occurs. Or is it more of a preference thing at this point since GIS can handle larger datasets now?

 

Also, if this should be posted in another forum I would be happy to post it there as well. 

 

Thank you.

0 Kudos
0 Replies