我只是给我的首席数据库人员提供了一个数据库的数据库图,她在数据库上放了一堆注释,建议我重命名某些表,这样很显然它们是查找表(在表的开头添加“lu”)名称)。
我的问题是这些不符合我认为的查找表的定义。我一直认为查询表基本上是一组未定义任何关系的选项。例:
luCarMake
-----------
id Make
-- ---------
1 Audi
2 Chevy
3 Ford
我工作的数据库人员建议我重命名几个表,这些表只是将一个表映射到另一个表作为查找表的ID。示例(下面的Location_QuadMap):
Location
----------
LocationId
name
description
Location_QuadMap <-- suggesting i rename this to luLocationQuad
----------------
QuadMapId
LocationId
luQuadMap
---------
QuadMapId
QuadMapName
是否可以安全地假设她误读了图表,还是我不知道其他定义?
最佳答案
您所拥有的称为junction table。也称为:
但我从未见过用于此目的的“查找表”一词。
关于database - 什么是查询表?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3419847/