问题标签 [data-dictionary]

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 投票
1 回答
2204 浏览

sql - SQL数据库数据字典查询

我是一名对 SQL 完全陌生的大学生,我不知道自己在做什么,所以请放轻松。我的任务是为阅读书籍的人设计一个类似 Facebook 的数据库。我制作了一个非常基本的数据字典,它给出了总体思路。

在此处输入图像描述

这是一种有效的方法吗?有没有更好的方法来做到这一点?我会很感激我能得到的任何反馈。

0 投票
0 回答
502 浏览

python - 如何从字典中替换 unicode txt 文件中的西里尔字母

我试图使用字典来替换 Unicode txt 文件中的西里尔字母。我没想到替换单词会很困难,但是在处理西里尔文字时,有一个 16 字节或 8 字节的附加元素是一个问题。我尝试了许多不同的代码,但似乎都没有。我真的很感激任何帮助!

我的字典在一个名为“chars”的文件中,其中包含以下内容:

我不确定为什么我的代码不起作用。对于上下文,代码的开头是替换定义(有错误),后半部分代码仅用于指定输入和输出文件。

创建的输出文件不会改变,西里尔文文本不会被一、二等替换。有谁知道如何解决这个问题?

0 投票
2 回答
3270 浏览

database - View all table contain in 'HR' Account (Oracle 11g)

Please help me out to find all table contain in HR User ... Thanks.

0 投票
1 回答
176 浏览

python - python数据字典输出

我已经有一个数据字典格式的键和值列表

例如

如何将其放入 csv 输出中

0 投票
2 回答
90 浏览

python - python数据字典输出

我很抱歉,因为我对 python 很陌生。我正在遍历几个名称,它们都得到相同的字典键和值。我怎样才能只打印一次密钥并继续按照迭代将值附加到csv?

输出看起来像这样

说 key3 是名称,key1 和 2 是数字

我怎样才能得到像

还有一种方法可以按顺序对数据字典进行排序,以便 key3 (即名称将是第一列)?

谢谢!

0 投票
1 回答
44 浏览

data-structures - WP中字典应用的数据结构

我正在为 WP 创建一个字典应用程序。它的功能之一是实时查找。当用户输入一个单词时,词典会自动找到与用户输入内容相近的推荐结果。而当用户输入“bility”时,词典必须找到“reusability”、“ability”作为recommened-result。我的问题是:什么数据结构适合我的需要?

在这种情况下,哈希表和树结构是不可能的,因为哈希表只能在完全输入单词时执行查找,而树结构只能找到接近“userinputed*”的内容(假设用户输入“n”,字典使用树形结构只能找到“nice”或“night”但找不到“and”或“ten”)

输入数据样本:推荐结果样本

“能力”=>“可重用性”;“责任”...

"n" => "和"; “十”; “好的”; “夜晚”

0 投票
1 回答
5166 浏览

sql - oracle查询提取数据字典信息,包括该外键指向的主键表和列

我需要在 Oracle 10g 中为一个数据字典创建一个查询,该字典为给定模式中的所有表提取以下信息:

  1. 表名
  2. 列名
  3. 如果列是主键,则为“P”
  4. 如果此列在外键中引用,则表名 + '.' + 此外键指向的另一个表中主键的列名。
  5. 列数据类型

现在我只是想让它适用于给定模式中的单个表。我有一个查询,可以正确提取除第 4 项之外的所有内容。对于第 4 项,我在每一行中返回该行指向的外键(主键表名称和其他表中的列)而不仅仅是具有外键。

我无权写入任何架构,因此无法创建工作表或使用存储过程。我已经为此工作了很长时间,我开始怀疑是否可以在单个查询中提取此信息。

这是应该返回的内容(示例数据 - 假设 CustomerAddress.State 包含引用表 State 的代码,该表包含具有主键 State.StateCode 的状态代码列表):

  • CustomerAddress AddressID P NULL NUMBER
  • CustomerAddress StreetAddress NULL NULL VARCHAR(2)
  • CustomerAddress State NULL State.StateCode CHAR

这是我的查询实际返回的内容。您可以看到每行都重复了 State.StateCode。它应该只出现在最后一行。

  • CustomerAddress AddressID P State.StateCode NUMBER
  • CustomerAddress StreetAddress NULL State.StateCode VARCHAR(2)
  • CustomerAddress State NULL State.StateCode CHAR

感谢您的阅读!

0 投票
3 回答
27183 浏览

python - 如何在python中的pickle.load()之后关闭文件

我以这种方式保存了一个python字典:

我以这种方式将它加载到另一个脚本中:

在此之后如何关闭文件?

0 投票
2 回答
2147 浏览

oracle - Oracle中如何刷新数据字典?

我删除了我在 oracle 中的一些表

但已删除表的主键约束仍在数据字典(all_constraints)中。现在我的问题是如何更新数据字典,使其不显示已删除表的主键?例如,我使用此查询来选择 hr 架构:

结果是:

具有奇怪表名的行是我删除的行。

0 投票
2 回答
18560 浏览

sql - 如何以编程方式找到当前的 Oracle 补丁集?

识别您的 Oracle 数据库软件版本中,Oracle 声明您可以通过查询PRODUCT_COMPONENT_VERSION找到您的“特定于平台的版本号”(补丁集) :

要确定当前安装的 Oracle 数据库版本并查看您正在使用的其他数据库组件的版本级别,请查询数据字典视图 PRODUCT_COMPONENT_VERSION。

据此,我们正在使用 11.2.0.3.0

V$VERSION 也会发生同样的情况(PRODUCT_COMPONENT_VERSION 是偶然的一个视图):

但是,根据DBA_REGISTRY_HISTORY,数据库似乎在 11.2.0.3.5 1上:

DBA_REGISTRY_HISTORY 中不一定包含任何数据,因此我无法可靠地使用此视图。而且,Oracle 似乎没有提供填充评论字段的标准化方法,我似乎只能做以下事情,然后祈祷它可以工作。

是否有更简单、可靠的方法来以编程方式查找当前版本(包括补丁集)?

1.也可能:我完全误读了这个,人们忘记了他们修补了什么。