问题标签 [db-structure]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1171 浏览

sql-server - 将已删除的行存储在表中

在SQL Serveris_deleted表中有一个列是一种好习惯,还是有另一种处理这个问题的方法?

我能想到的另一个解决方案是删除该行并将其插入到另一个表中以获取已删除的行。

最好的解决方案是什么?

提前致谢。

0 投票
1 回答
114 浏览

mysql - 正确的 MySQL 数据库结构

我正在为当地餐馆目录开发一个 Web 管理面板。他们的旧系统非常笨重,如果不修改一堆代码就无法扩展。

当前的数据库结构是这样的:

就列而言,该表是静态的。

后 3 个表需要开发人员进入并为每个新位置、美食或氛围添加一个新列,并更改代码以反映这些新列。

当谈到 DBA 时,我并不是最伟大的,所以我很好奇这种情况下最好的结构是什么。

关联:一家餐厅可以有多个地点、美食和氛围

谢谢大家的帮助。

0 投票
1 回答
62 浏览

mysql - 数据库转换器

我有很多数据的表,而且我在其他数据库和系统中也有新的结构。是否有任何程序可以将数据库转换为新结构?

该程序必须读取它们的结构,然后询问我哪个字段填充新表中的哪个字段以及哪个字段删除等等......

任何机构都可以建议任何应用程序为我做这些事情吗?

我的 sql 文件也是 MySQL,我的结构(新表)是 PostgreSQL

0 投票
1 回答
543 浏览

sql - 如何查看经典 HyperFileSQL 数据库的结构和外键?

我有一个需要转换的经典 HyperfileSQL 数据库(.FIC 文件)

我正在尝试对数据库中的结构和键进行一些概述。所以我下载了WinDev Express,现在我得到了'HyperFileSQL Control Center'。

使用此工具,我可以打开文件,并且可以看到某些列上有键。但是我找不到查看密钥详细信息的方法(什么表的密钥?)。

我怎样才能获得更多详细信息,以便更好地了解整个数据库结构?

感谢您对此的任何建议..

0 投票
1 回答
891 浏览

database - 设计邮件调度的数据库结构

我需要设计数据库结构来邮件报告调度。到目前为止,我提出这个设计如下:

我对这个设计不满意,我需要一个涵盖所有参数的表(可能包括递归规则)。请推荐!!

0 投票
3 回答
993 浏览

specification-pattern - 购物车的数据库结构

我喜欢开发一个包含多种产品的购物车网站。(例如:手机、家具等)此处手机规格将涵盖

  • 显示尺寸
  • 记忆
  • 操作系统
  • 相机等,

但是对于家具——它的规格与上面的电子产品完全不同。

  • 木材类型
  • 颜色
  • 重量
  • 形状
  • 玻璃或哑光饰面等,

我的问题是:如何处理产品规格的通用数据库表?每个和每个类别的产品及其规格都会有所不同 - 那么如何拥有一个通用表 ProductSpecificationTable ?

我搜索了许多网站,包括谷歌.. 但无法获得完美的灵魂。请帮助我进入下一步。

0 投票
0 回答
32 浏览

sql-server - SQL Server中给定节点下高效查询树的Graph Tables结构的适当实现

我需要将树状结构数据插入我的数据库。让我们现在举个例子,树有 n 个级别,我有一个名为 T_Node 的节点表,其中有一列名为“名称”(列的数量可能稍后会增加)和一个名为 T_Edge 的边表。

在 T_Node 中,我有几个节点,在 T_Edge 中,每个节点只有一个关系,其中 from_id 将是子节点,to_id 将是该子节点的父节点。

为了得到给定'NodeName'下的树,我会使用这样的递归查询:

我的问题是:这是有效地使用和查询图表以获取下面的树的最佳方法吗?我应该通过在 T_Edge 中创建更多关系还是创建另一个表来改进它?