问题标签 [database-schema]

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 投票
2 回答
403 浏览

sql-server-2008 - SQL Server 2008 - 文档存储架构

我希望在 sql 2008 中创建一个希望相当简单的文档存储系统。我们对我们需要的元素有一个大致的了解,一些元数据存储,filesteam 等,但有一些事情我们不太确定.

具体来说,我们想实现一个虚假的文件夹结构,以及一些(灵活的)权限。权限可以在组级别或单个用户,并且我们应该能够在文件级别或文件夹级别指定没有访问权限、读、读/写。

我不是在找人为我写这个架构。但我希望有人拥有涵盖这些主题的资源?

谢谢~普雷斯科特

0 投票
1 回答
1288 浏览

sql - 如何创建具有 dbo 访问权限且可由 sa 用户访问的架构

我是 sql server 中架构、角色和用户管理部分的新手。到目前为止,我曾经使用简单的 dbo 模式,但现在在阅读了几篇文章后,我对创建用于以文件夹方式管理表的模式很感兴趣。

目前,我想创建一个模式,我想在其中保留具有相同功能的表。当我尝试创建架构时,我在使用查询、权限等时遇到了问题。

首先我想习惯使用模式然后我只想探索它。但是由于初始阶段和工作压力以及我还无法实施它。

我该怎么做才能开始使用具有 dbo 的默认权限的架构。还让我知道如何在这些架构上创建角色和分配角色。我希望目前所有这些都可以由 sa 用户自己访问。

所有这些事情背后的概念是什么

0 投票
1 回答
727 浏览

database - 使用 Qt4 进行数据库迁移(架构更改)

从 Ruby on Rails 中,我了解了一种舒适且易于管理的数据库迁移方式。

在 Qt4 中如何处理这种情况?它不需要像 Rails 的解决方案那样详细说明。我可以通过运行 SQL 和代码片段来提高或降低数据的版本列表。

我用谷歌搜索了一下,但似乎没有标准的解决方案。以前似乎没有人挠过头。看起来每个人都实现了自己的想法。

是否有人对标准解决方案感兴趣或正在研究并愿意分享努力?或者甚至有一个可行的实现?我正在考虑使用类似于information_schemaRails 中的表的想法,并让应用程序运行一个向导来升级或降级数据库(并且可能首先提供备份/转储),或者作为另一种选择,只需运行没有向导的迁移,也许只是一个方便的进度条。

0 投票
2 回答
5682 浏览

java - 用于读取数据库模式的 Java 库

我正在寻找一个轻量级、开源、或多或少的跨数据库 Java 库,它允许我读取列、表和给定的完整性约束的元信息DataSource

0 投票
1 回答
3369 浏览

oracle - 如何使用 DBMS_METADATA(和 SCHEMA_EXPORT)将 Oracle SCHEMA 作为 DDL 脚本

我在使用 DBMS_METADATA 为给定模式提取 DDL 时遇到了麻烦,可能是因为我对它的理解是错误的。

我基本上是这样做的:

我的印象是,此方法会以可以创建它们的顺序返回“CREATE TABLE”语句,也就是说,稍后会发出依赖表。

然而,事实证明,表的顺序是任意的,因为某些表是使用引用尚未发出的表的外键约束发出的。

为了“解决”这个问题,我将REF_CONSTRAINTandCONSTRAINTS_AS_ALTER分别设置为 false 和 true,因为我认为这会让我的问题消失。事实并非如此。

那么,是否可以解决我的问题,或者是否有我忽略的设置?

0 投票
2 回答
783 浏览

database - 数据库设计:有没有办法改进这种设计?

简单的问题-以下是保存以下记录的数据库设计


该设计

有没有办法改进这个设计?

注意:缺少货币和日期。:)

0 投票
4 回答
276 浏览

php - 当朋友在 PHP/MySQL 应用程序中忽略某人时,我应该如何处理?

我有一张像friends(friendship_id, fid1, fid2, ENUM('pending', 'accepted', 'ignored'). 当用户忽略某人的好友请求时,我想确保他们不会收到“你被忽略了!”的消息,但我也希望记录该数据。关于如何解决这个问题的任何建议?

0 投票
1 回答
1710 浏览

sql - 用户消息数据库模式?

这可能是非常主观的,我对此有自己的想法,但是如何构建一个支持用户对用户消息(一对一或一对多)的数据库。

我最初的想法是有一个 MESSAGE 表和 MESSAGE_PARTIES 表

MESSAGE将包括以下字段:-ID、主题、正文、创建时间、父 MSG ID(用于回复)

MESSAGE PARTIES字段将包括:-ID、消息 ID、发件人 ID、收件人 ID、发送日期

这是合理的逻辑吗?我很想知道更好/更有效的方法是什么。

0 投票
5 回答
22853 浏览

database-design - 时间表的数据库架构

有人可以帮助我为时间表应用程序提供一个粗略的数据库架构,我可以在其中

  1. 不同项目在一段时间(2 周)内每天存储小时数。前任 A 可以在同一天为项目 A 投入 3 小时,为项目 B 投入 4 小时

  2. 使其易于获得有关项目总小时数的报告,或获得某个人在所有项目上的总小时数

编辑:另一个要求是,每个人的特定时间段的每个时间表都需要有一个字段表明该人已提交时间表,另一个说明它已被批准

0 投票
2 回答
7670 浏览

sql - 从 SQL 文件生成数据字典的工具

好的,所以我被骗为我工作的 Oracle 数据库做一些数据库设计。问题是,我不是一个数据库人:-)。我目前正在使用 Rational Application Developer (RAD) 对我的数据库模式进行建模。我最想做的是生成一系列 Word 文档,其中包含来自我的 DB 模式的信息(主要是表/列信息、约束和触发器作为 Word 文档中的表)。

我似乎找不到任何使用 RAD 的方法,所以我想知道是否有人知道可以获取 SQL DDL 脚本文件(包含架构的 CREATE 命令)并生成 Word 类型报告的工具?

任何指针都非常感谢。

谢谢...