database-design相关内容

Rails的ActiveRecord的和DB正常化

什么是打破了可选1的优点和缺点:1属性到自己单独的模型 例如,我正好遇到Rails的code是这样的: 类狗<<的ActiveRecord :: Base的 #:ID(PK),:品种,:体重:身高,:tail_length 结束 类DogSpotsInfo<<的ActiveRecord :: Base的 #:dog_id(PK),:spot_color,:av ..

角色相关的协会

我的工作我的第一个真正的Rails应用程序的时间跟踪的公司,我遇到了数据库/模型设计的关注。我的应用程序有一个用户模式,它们通过has_and_belongs_to_many协会联系在一起的榜样。 其中一个角色是经理。管理者可以有许多助手和助理可以有许多经理人(虽然通常只有一个)。这种关系是通过pssed在用户模型作为manager_assistant_relationship EX $ P $ ..

Rails应用程序有3种不同类型的用户

我现在在应用程序的设计阶段。大多做的东西在纸上获得的应用模式的深入了解,确定什么,我需要等。而且我发现有一个问题,我不知道如何解决,或者更具体地说,我不知道如何来实现它,以保持干燥。因此,这里的交易: 我有应用程序,其中将有三种不同类型的用户/帐户: 常规帐户 - 帐户与应用程序中的基本权利的基本配置文件,用户与普通帐户可以看到每个人的公众形象,可以修改自己的空间,只能有1个人资料图片,可 ..

星期和时间的日子STORE?

予有关于存储星期和时间的天在数据库中的两部分的问题。我使用Rails 4.0,红宝石2.0.0,和Postgres的。 我有一定的事件,这些事件有一个时间表。对于“跳伞”事件,例如,我可能有周二和周三下午3点。 有没有办法对我来说,存储的周二和周三的纪录一行还是应该有两条记录? 什么是存储日期和时间的最佳方法是什么?有没有一种方法来存储一周的时间(不是日期时间),或每日应这些是单独的列?如果他 ..

许多一对多到许多有需要另一种特定的模式的关系

我之间有很多一对多的关系的超市 产品和品牌通过的供应的 - 和原产地的-models。 我也想存储哪些特定产品,品牌组合我在我的超市。 我想到另一个模型的(我把它叫做 Specific_Combination 在那里我将存储:s​​upermarket_​​id ,: PRODUCT_ID 和:brand_id 类超市<的ActiveRecord :: Base的 的has_many: ..

想不通的ActiveRecord :: SubclassNotFound在注册#编辑?

当在“编辑”或“表演”这来了: 的ActiveRecord :: SubclassNotFound在注册#修改 “的单表继承机制未能找到该子类:'飞机'引发此错误的原因列'类型'被保留用于存储类的情况下继承请,如果你没有重命名此列打算将它用于存储继承类或覆盖present.inheritance_column使用另一列提供的信息。“ 25:< / DIV> 26: 27:&LT ..

DB模式的预约应用程序:是什么医生,约会,时隙,患者之间的正确关系?

[将更新的模式: http://i.imgur.com/fX9CGNh.png ] 我负责开发的是专为小型医疗机构的预约系统。这是Rails 3.2的应用程序。 我有困难的设计数据库架构这对我来说很有意义。 问: 由于以下信息,什么是医生,病人,约会,椅子和time_slots之间的正确关系的 患者需要预约了医生的办公室。根据约会的类型,每个约会定于一个或多个相邻time_slots,以及 ..

导轨 - 多重索引键协会

似乎有许多方法来处理多个外键关联。每一个方式,我已经接近这有他们的平局的背影,当我是新来的Rails我相信其他人遇到过类似的情况,我可能做某件事情早已解决。 我的问题是: 什么是处理多索引键关联的有效途径,同时还保留了所有其他的Rails SQL改性剂(如:包括等) ? 我的情况是: 我有如下(简化)表关联,它是用来通过链路连接的人给其他人: 人物 + ---- + ---------- ..

访问按钮VBA问题及子窗体的问题

林工作的一个关键的库存数据库。东西来管理谁签署了房间钥匙,当他们把他们回来,我已经创建的表我计划使用,并已开始工作的形式。不过,我有麻烦的形式/子窗体工作作为期望。 我创建按钮可添加/编辑/删除/等子窗体这是表的结果的记录。我有codeD基于一个旧的项目我在我的DB类做了按钮(别人没有的形式的话,我没有查询)。我似乎无法让他们的工作。到目前为止,我只有codeD的按钮“mainKeys”的形式为 ..
发布时间:2015-11-28 13:03:25 Access

如何添加功能的组合框<全部选择>在Microsoft Access窗体

所以,我发布了一个问题,前些天关于需要有一个“全选”选项添加到2 ComoBoxes的访问形式。我可以用一个工会的选项添加到他们的2。然而,选择什么也不做的呢。我发现,从ComboBox采取的形式参数的查询,这是我需要添加的选项全选,除了盯着它几个小时后,我又没有得到线索。 数据库不是我写的,这是约10岁,并给了我增加一些新的功能。我已经做到了,并且车主抱怨说,“全选”按钮,从来没有工作过。经考 ..
发布时间:2015-11-28 12:44:25 Access

高效的方式来存储动态的问卷?

在参照什么是实现这样的一个有效的方法? 解决方案 摆振,我已经写了四部分的文章,解决了这个问题 - 看的创建一个动态的,数据驱动的用户界面。本文着眼于如何让用户定义哪些数据存储有关用户,所以它不是你的问题的一个精确的检查,但它是pretty的接近。也就是说,我的文章展示了如何让最终用户定义的数据存储的类型,它是沿着你想要的线路。 下面ER图给出了数据模型的要点: 下面, Dynamic ..
发布时间:2015-11-28 10:44:29 数据库

什么是SQL Server的用户实例的非dev的箱子(与CE等嵌入式数据库)?

什么是SQL服务器(前preSS版)用户实例的非开发实践(生产使用(设计,开发和部署)的情况下? 也就是说,当你将它们部署到生产环境而不是SQL Server CE(精简版)或其他嵌入式数据库? 相关问题: 解决方案 pretty的大致相同的Sql Server CE的,但它是理想的数据存储更加强劲。另外记住,像报告服务,SQL Server可用防爆preSS,但不符合CE,可以有所作为了 ..
发布时间:2015-11-27 15:15:38 C#/.NET

如何在运行时计算的,非持续性只读属性正确地添加到LinqToSQL数据类

有一个日期时间字段在一个表,并在LinqToSQL数据类中的对应的属性。该任务是添加一个布尔IsWorkingTime运行时(没有映射到直接任意列,但计算在读)属性,它会说:日期时间是否为工作时间(日期部分既不是周末也不是假期,一部分时间是上午9时之间下午5点)。该物业应提供LINQ查询,但不影响后台数据库。 如何实现这一目标?我使用Visual Studio数据类设计师,首先绘制模型并生成数据 ..
发布时间:2015-11-27 11:40:21 C#/.NET

如何存储在数据库中的数组?

我有到现在使用基于文件的存储简单的邮件系统。因为该系统的用户的数量逐渐增加,我想切换到基于数据库存储。 在$ C C消息服务器$维护用户的列表(其全权证书)和信息的列表。 Message对象作为其主要领域发件人(User类型),收件人和内容(类型为字符串)(类型用户的[])。 通常情况下,用户将请求消息给他的从服务器并接收其收件人字段包含自己的用户名的所有消息。 因此,对于数据库我设想如下表 ..
发布时间:2015-11-27 10:55:24 C#/.NET

酒店预订系统的设计 - 保留它采用多个房间

我在找一个酒店房间一样的预订系统一些设计建议。 我读了很多东西,在这个至今,我已经得到了它返回客房,可在一定日期范围内的清单查询。 我的搜索目前只能返回客房,可用于整个预订期的用户搜索。我想扩大这个,所以我可以履行多个房间的要求。即用户搜索日期范围和房间1是可用的第2天,然后,他们将需要被转移到室2的最后2天 我目前做使用下面的查询我的可用性查找; 暗淡可用=从K的房间_ ..
发布时间:2015-11-26 19:18:52 C#/.NET

SQL Server视图可以通过主键和外键?

是否有可能在Microsoft SQL Server Management Studio中的数据库视图定义主键和外键?怎么样? 我试图创建一个ADO.NET实体数据模型从四老,我不能修改不当形成的数据库表来读取。我创建的意见只是我需要的数据。 这四个观点应该映射到一个简单的三个实体EDMX一个多对一对多的关系。 我创造我的数据模型时出现此错误: 表/视图'...'不具有 定义主键,也没 ..

这是我的导航最好的数据库模式?

我创建了一个网站,所有网页挂完一个数据库驱动的树状层次结构。 所有,但一个节点都有一个父节点。节点可以具有基于角色的读取权限。一些节点可能有特殊的规则(如:做导航菜单中不会显示)。 节点可能会重新present链接到其他节点(如Windows中的快捷方式)。节点通常重新present页面。 页present使用HTML内容或执行程序。有些可能是子树的根(备用masterpages和样式表)。 ..
发布时间:2015-11-24 21:55:03 C#/.NET

如何计算好的哈希code字符串列表?

背景: 在我有串短名单。 串的数量并不总是相同的,但是一个“少数”的顺序的几乎总是 在我们的数据库中会存储这些字符串在第二规范化表 在这些字符串是永远更改一旦被写入到数据库中。 我们希望能够在这些字符串快速查询中的匹配没有做大量的连接的性能损失。 所以,我想存储所有这些字符串的哈希值code。在主表和包括在我们的索引,所以联接只能由数据库处理时散列code匹配。 那么,如何才能获得一个好的 ..
发布时间:2015-11-24 16:04:56 C#/.NET