标签: data-modeling

大多数LDAP管理员是否手动创建LDIF?

是否有工具使工作更轻松?如果存在仅命令行工具,那么任何人都可以推测是否存在GUI工具的市场?例如,您可以通过可视化建模来创建关系数据库.LDAP应该存在相同的概念吗?

adam ldap data-modeling active-directory ldif

3
推荐指数
1
解决办法
517
查看次数

我需要一个单独的表来进行nvarchar(max)描述

在我以前的一家公司中,我们曾经有一个单独的表,我们在文本类型列上存储了长描述.我认为这是因为文本类型带来的限制.

我现在正在为我正在处理的现有应用程序设计表格,这个问题出现在我的脑海中.我对在varchar(max)列上的相同项目表上存储我的项目的长描述感到很感兴趣.我知道我无法索引此列,但这没关系,因为我不会对这些列进行搜索.

到目前为止,我看不出有任何理由将此列分隔到另一个表.

如果我遗失了某些内容,或者如果将我的描述存储在varchar(max)上的同一个表上,那么请你给我输入是好方法吗?谢谢!

sql database database-design data-modeling

3
推荐指数
1
解决办法
797
查看次数

数据库建模或数据库设计:哪个先来?

我想知道域实现的常见做法.首先设计业务对象,首先需要持久性或数据库模式,然后从实体关系图(以及之后的ORM poco*)生成它?

我将开始一个解决方案,但我想知道哪个是最优选的"模式".

(*由NHibernate提供支持)

dns nhibernate schema database-design data-modeling

3
推荐指数
1
解决办法
383
查看次数

数据库设计:替代复合键?

我正在构建一个数据库系统,并且我的一个表的设计有问题.

在该系统中,有一个用户表,一个对象表,一个项表和一个成本表.

成本表中的唯一记录由用户,对象,项目和年份确定.但是,如果项目不同,则可能有多个记录具有相同的年份.

层次结构为user-> object-> item-> year,每个项目有多个唯一年份,每个对象有多个唯一项目,每个用户有多个唯一对象,多个唯一用户.

设计成本表的最佳方法是什么?

我想将userid,objectid和itemid包含为外键,然后使用由userid,objecid,itemid和costyear组成的复合键.我听说复合键是糟糕的设计,但我不确定如何构建它以摆脱使用复合键.你可以告诉我的数据库建设技巧有点生疏.

谢谢!

PS如果重要,这是一个interbase数据库.

sql interbase database-design data-modeling

3
推荐指数
2
解决办法
1279
查看次数

Mysql:如何创建一个包含多个主键的表?

我有这种情况:

MySQL - 新手问题:这些表的PK和FK是哪些?(看看表薪水)

如何创建具有多个主键的表?

create table salaries
(
  dep_id smallint auto_increment primary key, 
  emp_id smallint auto_increment primary key, 
  bla varchar(20)
);
Run Code Online (Sandbox Code Playgroud)

如果我尝试上面的代码,我会收到错误.有任何想法吗?

mysql sql database-design data-modeling primary-key

3
推荐指数
1
解决办法
1万
查看次数

核心数据:如何删除关系中的实体

我在iPhone上有一个复杂的核心数据图.用户实体有许多其他实体,它们彼此相关,具有多种关系等...

我的问题是当我删除用户实体时如何删除所有相关实体.

提前致谢!

iphone core-data data-modeling ios-simulator

3
推荐指数
1
解决办法
6077
查看次数

是否有任何数据库模型设计器可以输出SQLAlchemy模型?

我正在实现一个数据库模型来存储iCal日历格式的20多个字段,并且面临着繁琐地将所有这些键入到SQLAlchemy model.py文件中的麻烦。有没有更聪明的方法?我正在寻找可以为我创建model.py文件的GUI或模型设计器。我将指定列名和一些属性,例如类型,长度等。

至少,我需要这位设计师为一张桌子输出一个模型。附加要求,按优先级从高到低排列:

  • 创建多个表
  • 支持多个表之间的基本关系(1:1、1:n)
  • 列上的支撑约束。

我也对实现目标的其他方式持开放态度,也许使用GUI在数据库中创建表,然后将它们反映回模型中。

非常感谢您的反馈。

python model sqlalchemy data-modeling

3
推荐指数
2
解决办法
1903
查看次数

多个Rails模型中的性别验证

嘿所有 - 这个问题具体是关于gender验证,但我有兴趣听听你们是如何处理类似情况的更大的集合(例如国家选择).

我正在开发一个系统,让运动员注册各种活动,目前正在进行良好的性别验证.我的问题是,在许多不同模型上运行相同验证的最佳,最干燥的方法是什么?

比方说,我想验证的性别属性EventUser.validates_each在更新gender属性之前,我可以为该检查值创建一个帮助程序,以包含在["male","female"]的非常短的数组中.但是,如果我想在一个form_for块中访问这个相同的性别数组,比如作为输入collection_select

我有一个模型工作 - 我声明一个GENDERS常量Event,并有一个短类方法

def self.genders
    GENDERS
end
Run Code Online (Sandbox Code Playgroud)

用于表格访问.但是,如果多个模型需要访问,我应该在哪里存储数组?

编辑:一个想法是在应用程序控制器中使用类方法.关于这种方法的合适程度的任何想法都会很棒.

ruby-on-rails data-modeling

3
推荐指数
1
解决办法
2301
查看次数

Redis - 寻求数据建模建议

我正在使用Redis来存储来自许多模拟传感器的数据日志.我的目标是根据日志时间戳对数据进行排序,并从特定的日期时间范围中提取数据.我的原始数据模型是使用传感器名称作为键,并为每个时间戳和附加到hashkey的值提供哈希值.

所以.如果我有SensorA,SensorB和SensorC,执行Keys*将返回1. SensorA,2.SensorB和3. SensorC.做hget SensorB 20110111172900会返回,比方说25.

当前建模的问题在于它不允许对时间戳进行排序,或者我认为因为我尝试过的所有内容都失败了.

有人能够建议一个允许排序和提取数据范围的数据模型,或建议在上面的数据模型中允许这种情况的正确排序参数.

sorting data-modeling redis

3
推荐指数
1
解决办法
976
查看次数

Alfresco:如何使用自举模式覆盖(损坏的)动态内容模型?

一个腐败的动态内容模型,以露天(5.0.d CE)部署和激活.

我的意思是腐败,内容模型无效,因为使用了不存在的错误类型.就像是:

<property name="my:name">
    <type>test</type>
</property>
Run Code Online (Sandbox Code Playgroud)

"测试"显然无效 - 但模型中的错误在这里并不重要.

因此,这个内容模型被动态部署到了

Repository > Data Dictionary > Models 
Run Code Online (Sandbox Code Playgroud)

然后不幸地通过Alfresco API调用激活(而不是通过Share UI;因为Share UI通常会在实际允许激活之前检查模型是否有效).

这导致Alfresco存储库不再启动,但失败并显示错误:

2016-01-19 18:17:11,780 ERROR [org.springframework.web.context.ContextLoader] [localhost-startStop-1] Context initialization failed
org.alfresco.service.namespace.NamespaceException: A namespace prefix is not registered for uri my.test.model
Run Code Online (Sandbox Code Playgroud)

在启动时.

我现在的问题是如何在不访问正在运行的Alfresco存储库实例的情况下再次停用此损坏的模型,这无法再访问数据字典>模型文件夹.

我已经尝试将具有相同型号名称的customModel.xml和custom-model-context.xml部署到/ alfresco/tomcat/shared/classes/alfresco/extension文件夹中,但这似乎没有覆盖动态模型.启动Alfresco时,我仍然得到上面的错误.

任何人的想法?谢谢!

仅供参考,这是我用来覆盖旧文件的更正的伪customModel.xml文件,它只是与腐败版本具有相同的模型名称:

<?xml version="1.0" encoding="UTF-8"?>

<!-- Custom Model -->

<!-- Note: This model is pre-configured to load at startup of the Repository.  So, all custom -->
<!--       types and …
Run Code Online (Sandbox Code Playgroud)

data-modeling alfresco

3
推荐指数
1
解决办法
877
查看次数