我正在寻找一个开源应用程序。应用程序应该具有:
* database support ( create two or three table )
* GUI ( what I have created should be seen )
例子 :
Assume that I have created a table ;
X_table : | A | B | C | D |
After creating table, I am loading data
| A | B | C | D |
| 1 | 11 | b | f | -
| 3 | 12 | a | o | - data
| 4 | 13 | r | o | -
When I am opening application not for loading data, I want see data in graphical
interface.
One day, I want modify existing data. I can just clicking the place then add new
data
Assume I want change 12. I am clicking that position and then writing new data
| A | B | C | D |
| - | -- | - | - | -
| 3 | 19 | a | o | - data
| - | -- | - | - | -
是否有任何开源应用程序具有上述功能?
应用程序可以如此简单,
* no internet connection
* support only one database
* static table creation ( once created never changed )
应用程序可以在 Ubuntu 12.04 和/或 Windows 上运行。
换句话说,我想要数据库查看器和编辑器。
编辑:
我应该加载 pdf 文件、图像等,或者将文件的路径提供给应用程序。
这关联可以参考我的问题。(界面应该是这样的,只是一个列表)
答案1
答案2
首先确保您的系统是最新的。
只需按下键盘上的Ctrl+ Alt+T即可打开终端。打开后,运行以下命令。
sudo apt-get upgrade && sudo apt-get update
Firebird 是一个关系数据库,提供许多 ANSI SQL 标准功能,可在 Linux、Windows 和各种 Unix 平台上运行。Firebird 提供出色的并发性、高性能以及对存储过程和触发器的强大语言支持。
在 Ubuntu 上安装 Firebird 数据库
只需按下键盘上的Ctrl+ Alt+T即可打开终端。打开后,运行以下命令。
sudo apt-get install firebird2.1-classic
来源:ubuntugeek
来源:帮助中心
MySQL 数据库凭借其高性能、高可靠性和易用性,已成为全球最受欢迎的开源数据库。它也是新一代基于 LAMP 堆栈(Linux、Apache、MySQL、PHP / Perl / Python)的应用程序的首选数据库。世界上许多规模最大、发展最快的组织,包括 Facebook、Google、Adobe、Alcatel Lucent 和 Zappos,都依赖 MySQL 来节省时间和金钱,以支持其高流量网站、业务关键型系统和套装软件。
MySQL 可在 20 多个平台上运行,包括 Linux、Windows、Mac OS、Solaris、IBM AIX,为您提供掌控一切的灵活性。无论您是数据库技术新手还是经验丰富的开发人员或 DBA,MySQL 都提供全面的数据库工具、支持、培训和咨询服务,助您取得成功。
安装它
只需按下键盘上的Ctrl+ Alt+T即可打开终端。打开后,运行以下命令。
sudo apt-get install mysql-server mysql-client
来源:MySQL
MySQL 不仅仅用于编写查询,它是一个功能齐全的数据库应用程序。
但是如果你想要简单一点,只需使用 LibreOffice Base,它包含在安装 Ubuntu 时安装的 libreoffice 套件中。或者你可以使用最新的 OpenOffice Base 来做到这一点
只需按下键盘上的Ctrl+ Alt+T即可打开终端。打开后,运行以下命令。
sudo apt-get install openoffice.org-base
答案3
如果您正在寻找类似于 MS-Acess 或 Filemaker 的东西,那么:
Kexi 是 KDE 的一款集成数据管理应用程序,旨在填补电子表格和需要更复杂开发的数据库解决方案之间的空白。Kexi 可用于设计和实施数据库、数据插入和处理以及执行查询。
开发 Kexi 的动力来自于明显缺乏具有 Microsoft Access、FoxPro、Oracle Forms 或 FileMaker 功能的应用程序,同时这些应用程序功能强大、价格低廉、采用开放标准并且具有足够的可移植性。Kexi 1.x 的专有版本
Kexi 是 Calligra Suite 的一个组件。它适用于 Linux/Unix、Mac OS X(使用 Fink)、Solaris 和 Microsoft Windows(在 Windows 上使用 KDE)操作系统。Kexi 应用程序和库可在 LGPL 下使用。用户和开发人员文档可在 GFDL 下使用。
(来源:维基百科)
答案4
为了满足您的需求,我推荐使用 mySQL 和 mySQL workbench(也是来自 mysql 团队)。它可能是世界上使用最广泛的开源 SQL 数据库,并且受到 Sun/Oracle 的支持。
您可以获得命令行选项:
加上一个 GUI 让你可以查看数据:
以及一个用于查看模型的 GUI: