mysql - 可视化管理表数据的简便方法

标签 mysql sql database ms-access

我正在从事经济项目,我需要管理链接表中的大量数据,其中包含许多外键。 我有几年 Oracle DBA 的经验,所以我可以毫无问题地管理所有这些, 但是我需要能够与不了解数据库的其他人共享数据, 因为我需要给他们一些图形方式来显示数据。 Toad 可以满足我的所有需求,甚至更多,但该程序对于我的需求来说太复杂了。

与其浪费时间用 C# 编写管理数据的程序,我正在寻找一个好的程序:

  1. 显示主表/ View 数据,带有筛选/分组/下拉框选项排序的选项
  2. 选择一行并根据所选行的数据显示链接表中的数据
  3. 制作我可以调整和打印的选定行的报告/数据页。 (我知道这是一个更大的要求)

另外,最适合和最容易的DB是什么?我只使用 Oracle,但它确实太多了,所以 MySql? Access(我首先尝试在 Access 程序中完成所有这些操作,但是调整表格等太难了,最后您无法制作发布版本。

并且表格将具有相同 ID 的 start_date 和 finish_date, 但是我认为我可以最大限度地只显示最后一个 View 不会有问题。 (顺便说一句,这样的表叫什么名字,我一直不知道)

最佳答案

看看 Tableau http://www.tableausoftware.com

它将让用户以多种不同的方式查看数据,实现出色的可视化并适用于大多数数据库。它是只读工具,因此非常适合安全报告,但如果您希望用户更改数据,则需要将它与其他工具结合使用。

您可以在 Tableau 中定义一个连接,为不了解外键等的用户建立关系。或者制作隐藏这些细节的 View ,当然,无论您选择何种工具。

关于mysql - 可视化管理表数据的简便方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14034734/

相关文章:

php - 如何在mysql中获取关系表中的项目数

mysql - 如何根据从中选择的表特定信息在 MySQL 中创建虚拟值列?

SQL:len() 字数统计问题

javascript - 为什么我的 addeventlistener 只能在一个按钮中工作?

sql - DbUnit 不会在插入时更新 postgresql 序列

MySQL 复制从站每 10 分钟失去一次连接

php - 当我从缓存中获取时,fetch 只返回一行

SQL JOIN 与 IN 性能比较?

mysql - 昨天的所有 MySQL 记录

java - 验证Redis(Jedis)的键值是否为JSON