Sle*_*der 4 sql database performance
我正在开发一个'员工'数据库,这些领域开始加起来(20个说).数据库将从不同的UI填充说:
个人信息UI:填充"员工"表的字段,如生日,姓氏,性别等
就业明细UI:填写"员工"表的字段,如员工编号,聘用日期,年级等
从单个UI填充所有字段(如您所想)是混乱的,并导致您需要滚动的一个非常长的形式.
我正在考虑将此表拆分为几个较小的表,这样每个较小的表都会捕获员工的相关信息(即根据UI逻辑拆分表).
然后,这些表将由员工ID加入.我理解用一对一关系拆分表通常不是一个好主意(多数据库表),但是可以在逻辑上拆分表帮助,以便在几个INSERT语句中捕获员工信息?
谢谢.
您的数据模型不应遵守UI强加的任何规则,只是为了方便起见.减少给定UI组件的列集的一种方法是使用视图(在大多数数据库中,您也可以INSERT / UPDATE / DELETE使用简单视图).另一个是避免SELECT *.您始终可以选择表格列的子集