Database design 面向多用户的CouchDB建模

我已经对文档数据库,特别是CouchDB的简单性感到兴奋。但我很难理解这样的数据库是否是多用户系统的可行选择。因为这些系统需要文档数据库不提供的记录之间的某种关系 对于这种情况,它是完全错误的工具吗?或者一些标记和临时视图是实现这一点的方法?否则 更新: 到目前为止,我了解答案。但让我把这个问题重新表述一下。假设我有大量的半结构化数据,这通常适合CouchDB。我可以给它们贴上“type=post”和“year=2008”这样的标签。我的问题是,这种类型的标记能走多远?比如说,我可以创建一个包含

Database design 在数据表方面,网站部分的安全性/权限的最佳设计是什么?

关于设计: 每个用户都是某个组的一部分。(销售、配件、棒球运动员等) 每个“网页”都会被一群人看到。(销售+零件+获得特别许可的会计乔) 每个网页通常是某个级别上的一组网页的一部分-您可以尝试将这些网页保存在某个目录中或以某个前缀开头,但并不总是这样-即当有人加入销售时,您不想指定-他们可以看到SalesPage1、SalesPage2、SalesPage3、SalesPartsPage1等 因为“每个网页通常都是一组网页的一部分…”所以最好表现为“每个网页都是一组网页的一部分…”-即使某些组只

Database design 在数据库中为用户定义的层次关系建模的最佳方法是什么?

本质上,我希望用户能够定义层次模型,但我需要允许用户在其定义的模型中存储数据。这有意义吗?因此,用户将能够创建新的“单元类型”,以分层方式进行组织,并决定如何组织这些类型的单元。一个简单的例子:在我假设的界面中,用户创建了三种单元类型:主干、分支和叶。然后,用户定义它们之间的关系。叶可以存在于层次结构中的任何点,分支必须有一个主干作为父级。然后,用户可以创建这些单元类型的实例(作为单元),并可以根据其模型中定义的规则组织它们。。。在数据库中有这样做的好方法吗?这是一个非常广泛的问题,但这可能会为

Database design 面向对象数据库与对象关系数据库

我想知道面向对象数据建模与对象关系数据建模有何不同 它是否与面向对象和关系数据建模的优点一样,被用来实现对象关系数据建模 cheers对象关系数据建模支持一些面向对象的概念,但仍然支持一些关系概念: 继承——一个表可以与另一个表具有IS-A关系。同样,自定义数据类型支持继承 类和对象(类的实例)之间的区别不仅仅是表和行之间的区别 自定义或复杂数据类型 关系查询语言 参照完整性 面向对象的数据建模只是对象的持久性: 对复杂对象的更好支持 没有查询语言——您只需检索单个对象,比如某个巨大的键/

Database design 在数据库中存储产品大小/数量的最佳方法?

我正在建立一个定制商店,我们这里没有人能就如何存储产品的大小/数量字段达成一致。我很容易找不到这方面的信息,我想知道人们以前是如何解决这一问题的 目前,我们正在考虑将每个产品的完整大小/数量信息存储在一个字段中,如JSON,或者创建一个大小可变的键/值列表,然后将其绑定到一个产品 您选择何种方式存储此信息 传统的方法是有一个单位查找表,例如“oz”,与一个非整数的数量相结合。我假设一个产品可以有多个不可计算的大小/数量 e、 g。 包,12 22号信箱 如果您在数据库中执行此操作,那么当前的想法

Database design 如何创建动态数据库?

问题:我正在使用Oracle 10g,我的客户希望我创建一个动态数据库。是否有我可以用来创建一个的说明?关系数据库和动态数据库之间的区别是什么 谢谢 Wayne您应该了解客户所说的“动态数据库”是什么意思。不要认为他们是无知的;当他们使用这个术语时,他们可能会有一个特定的需求。一旦你明白了他们的意思,你就会知道他们是否只是在寻找符合流行语的要求,或者这是你必须理解和遵守的一项重要要求。Josh Yeager可能是对的,但这里还有另一种可能的选择:客户希望能够随时更改其数据库的模式 传统的关系型D

Database design nhibernate帮助映射具有多个外键的实体

我如何在NHibernate中映射这种关系(我使用拍卖示例的简单想法来演示这个问题) 数据库表/实体: 用户-包含用户 物品-待售物品(如易趣) Bid-记录用户对项目的出价 我想象着投标表是这样的: Id(主键)、项目Id(FK)、用户Id(FK)、金额、交易日期 使用类似以下内容的映射文件: <class name="Bid"> <id name="Id" class="guid"> <generator class="guid.comb" />

Database design 如何调用引用同一表中某列的列?

有一个术语用于标识引用另一个表中的列的表列。这就是术语“外键” 是否有一个术语标识引用同一表中某列的表列 此类列的一个示例是“item\u parent”列,该列指下表中的“item\u id”列: 项目(项目id、项目父项) 在文档中,这些引用称为“自引用”。此类表格通常称为“自引用” 我不知道自引用外键中所涉及的列的具体术语。除了“自引用”,还有术语“自反关系” 对于MSDN中的引用,你从哪里得到了“外键”必须引用其他表的错误想法(因此必须存在引用同一表的外键的其他术语)?它被称为“自引用”

Database design 寻找一些关于DB设计的反馈

我目前正在开发一个票务系统,允许我们的用户根据自己的需要提交票务。i、 e.如果部门“A”提交问题单,他们可能会有某些类型的问题类别(如“供应品”或“打印机”)以及与所选类别相关的详细信息。 我已经制定了一个部分数据库设计,我正在寻找一些反馈。我从来没有自己建立过一个系统,所以我有点紧张 这是我的db设计的草稿 问题表 Id | CreatedBy | CreateDate | Status | Owner | AssignedTo | AssignmentDate | -----------

Database design 使用可变用户输入填充外键表

我正在开发一个基于用户贡献数据的网站, 使用常规HTML表单提交 为了简化我的问题,我们假设 表单:“用户名”和“国家”(这只是一个示例,而不是 实际地点) 数据库中将有两个表:“国家”和“用户” “users.country_id”是“countries”表的外键 (一对多) 初始数据库将为空。来自世界各地的用户将 提交他们的姓名和居住的国家,并最终提交 “国家”表将填写中的所有国家名称 世界 由于一个国家可以有多个备选名称,输入如下 智利、辣椒、辣椒将在世界上创造3项不同的记录 国家表,但实

Database design 将IP地址保存到数据库

我想将用户的IP地址保存到我的数据库中,以防出现任何法律问题,我们需要跟踪谁执行了什么操作。因为我非常怀疑我是否真的需要使用这些数据(好吧,也许是为了计算独特的点击数或其他什么),你认为我可以直接将远程添加到一个字段中吗?如果是,该字段的长度应该是多少?39个字符应该适合IPv6地址,不是吗?我不知道我是否会得到这些,但以防万一…如果你碰巧使用Postgres,有具体的。如果你碰巧使用Postgres,有具体的。在SQL Server中,我们使用VARBINARY[16]作为IPv4(4字节)和

Database design 如何防止外键弄乱?

这就是我的桌子的外观: tableMembers | memberID as primary key tableAddress | addressID as primary key references memberID tableSubscription | subsID as primary key references memberID 此数据库用于订阅站点。基本上,如果将一行插入到tableMembers中,则会将相应的行插入到其他每个表中 我为最后两个表设置了外键,以便可以访问与

Database design 不同数据库中需要的数据库表,如何组织?

我相信这是一个常见的问题,但我有兴趣知道最好的解决办法。 我的数据库中有一个employee表,我确信在许多其他数据库中也需要它。 我不想到处都是重复的数据。那么我是如何组织这场演出的呢?我应该有一个全公司的数据库吗? 我正在使用SQL Server 2008。一个数据库。至于细节,“数据模型资源书”中有针对常见问题的精确数据结构(猜猜看,你的就是其中之一) 一个数据库优于多个重复数据库。您可以为您的应用程序创建一个服务层,使其能够轻松共享数据,也可以通过链接来自不同数据库/服务器(例如Micr

Database design 总账和应付账款数据模型

我正在寻找行业标准的总分类账和应付账款逻辑数据模型 有现成的会计数据模型吗?嗯,我在学习记账的同时学习了数据模型。如果谷歌不给你一个答案,那可能就是正确的选择 最基本的分类账有3个表:账户、批次和交易。所有交易必须在一个批处理中。有些人把借方和贷方分为两列,我总是做一列,借方和贷方有相反的符号 应付账款也很简单。其核心是供应商表和凭证/发票表。最后生成一个检查表。与采购不同,应付款不需要链接到库存或凭证上的任何详细信息,因此非常简单 之后,对以下内容进行润色:)核心GL事务表: 分类账 日记账

Database design 如何在数据库表中存储昵称

我需要能够为一个给定的名字查找可能的“昵称”,但不能完全找出正确的存储方式 例如,假设以下所有形式的名称相同: Elizabeth, Eliza, Bessie, Beth, Betsy, Betty, Libby, Liza, Lisa, Liz, Lizzie 如果用户输入“Beth”,我希望能够检索此“集合”中的所有其他昵称 使用20个(或更多!)名为“昵称1,昵称2,…”的列似乎是一个非常糟糕的主意 另一方面,这些都不是其他的主记录,因此没有一个明确的方法来实现关系化/层次化 我在想

Database design 需要数据库设计帮助

我需要帮助建立简单的数据库结构。有点卡住了 这是我正在尝试的 班级指系+学期。例如,电子工程半工半读、电气工程Sem II。。等等 学生在课堂上; 班级有一组明确的科目; 小组由多个科目组成 类和主题,2个实体依赖于同一主题组实体。这不是三元关系吗 我制作这张图片是为了让图片更清晰。 [P=主键;F=外键;箭头并不表示一对多/多对多等。它们只是显示引用的内容] 我被卡住了,因为我无法两次引用GroupId 我应该如何修改此结构 - 谢谢 学生 班级 主题 关系 学生上课。一对多。一个班级

Database design 数据库模式设计-如何针对实体存储特定的应用程序设置

我正试图设计一些数据库表来存储有关某些实体及其关联的应用程序的配置设置。我能走这么远,但撞到了一堵“砖墙”。我会告诉你我的意思。。。(不要拍摄以下内容:图片,作为一个字面上的商业问题,图片只是向您解释我的问题的一种简单方式) 标准 我们有一组照片 我们有几个应用程序可以 消费任意数量的这些 图片 我们要配置如何显示这些图片 取决于应用程序 请记住,每个应用程序都有一种特定且独特的方式,可以将其配置为显示图片。 因此,很明显,我们需要两个表PICTURE and APPLICATION和一个连接表

Database design 关于建立新闻系统的必要性建议

我有一个用于3个级别的用户的新闻表,在新闻表中有一个名为type的字段,它保存相应的级别值。当用户登录到他们的面板时,若有他们级别的新闻,系统会显示出来,他们可以阅读 当用户阅读新闻并注销系统,然后返回并再次查看阅读新闻时,就会出现问题 我如何设计我的系统来解决这个问题,并让个人用户标记发布的新闻随机阅读,而他/她在下次登录时不会再看到它们?添加一个表oldNews,该表有两列:userID和newsItemID。每次用户看到新闻项目时,都会在此表中添加一个条目,其中包含其ID和项目ID。显示时

Database design 归一化具有独立相关性的数据列

是一家为房地产代理搭建董事会的公司,例如出售、出租董事会 当代理发布作业时,董事会地址、拥有董事会的代理和作业类型都会被存储 注意:属性前的星号是主键,属性后的星号是外键。并非所有表格都显示 现在我有了一个作业类型表。每个作业都有一个: 董事会id(添加客户和董事会所在地) 工作类型识别号(是否正在放置板、取下、更改、添加销售单等) 这是我的工作类型表 JOB_TYPES *job_type_id action board slip 数据如下所示:(省略行) 我一直在尝试有效地规范化我的数

Database design coredata模型设计建议

我需要你的建议 我正在为iPhone创建一个视频图像查看器应用程序 主视图有一组类别,每个类别显示添加到其中的一组视频 后端使用Coredata建模 还有一件事,视频和图像实体有“标签”。。。其行为类似于任何普通标记 我的问题是,通常“类别”实体和“标记”实体是分开的,区别是 类别>视频实体 标记VideoEntity 由于标记也是一种类别,建议只创建一个名为“Category”的实体,并具有“isCategory”属性,该属性将永久显示并且不能删除,因为该类别中的其他实体可以像标记一样工作 类

Database design 用于跟踪库存数据的相互依赖或集成表

我是一名初级程序员,尤其是数据库设计方面的新手 不久前,在我的业余时间,我创建了一个用java跟踪和绘制股价变化的程序。当时我不想为它安装数据库,所以它只是用一堆CSV文件来存储数据,每个股票都有一个被跟踪的数据(例如GOOG.CSV、BHP.CSV) Iv'e决定将其更新为使用数据库作为学习活动,但在我的设计中遇到了障碍。 我应该继续我以前为每只股票设计的单独数据堆,还是将它们集成在一起。也就是说,我应该为每个跟踪股票创建一个表,为每个日数据创建一个新记录,还是应该为股票创建一个带有标识符的通

Database design 试图设计和实现数据库的初学者

首先,我对设计数据库还比较陌生,而且使用数据库的经验有限。换句话说。。。。请对我放轻松:) 我目前正处于为数据库开发设计的初步阶段,我很快意识到我对设计的了解非常有限。。。但我明白这一过程在未来将是多么重要 时间是一个问题,虽然我很欣赏任何回应,‘你应该读这本书来帮助你……’,但我真的没有时间去做这件事;这是一份在正常工作时间之外帮助退伍军人的志愿者工作,希望这能解释我缺乏经验的原因 我的困境是: 我目前概述了大约150多个需要在数据库中输入的字段,但我很难决定如何将这些字段分解为链接在一起的有

Database design 逻辑模型和域模型

我经常交替使用逻辑模型和域模型,但我在: “术语‘逻辑数据模型’有时用作‘域模型’的同义词或域模型的替代品。虽然这两个概念密切相关,目标重叠,但域模型更侧重于捕获问题域中的概念,而不是与该域相关联的数据结构。” 有人能解释一下吗?在我看来,两者的目的都是建立业务对象之间的关系,如果我们关注数据的结构,我们就进入了物理模型的管辖范围 我通常出于两个目的使用单个逻辑/域模型。第一个是为我的物理数据模型建立一个起点。另一个是在我的业务层中绘制我的类 有没有更好的方法可以让我做事?以下是维基百科关于和的

Database design 在实体关系图中用两个父类型表示实体类型?

我有一个名为STUDENT的实体类型,它有两个子类型:GRADUATE,和本科生。很简单 现在,我(大概是基于规范)还有另一种实体类型,称为研究助手,它被定义为学生(因此继承了学生的属性)。。。但是,对于研究助理是研究生还是本科生,该规范并不明确 假设研究助理可以是任何一种情况,我如何在实体关系图中表示这一点?在示例中,表示法通过在父类型中绘制子类型来表示子类型。。。但是如果孩子有两个不同的父母呢 如果我只是把学生分为两类,那么研究助理是否毕业就变得模棱两可了。。。那么,我是否为研究助理绘制了两

Database design 涉及3个以上属性的可传递依赖项

给定以下一组函数依赖项 A -> B B -> C B -/> A (B doesn't functionally determine A) 如果存在->C,则它是可传递的依赖项 如果我们有以下两种情况,它们也是可传递依赖吗 第一种情况 A->D是可传递依赖项吗 第二种情况 A->D是可传递依赖项吗 这个例子很简单。你甚至不需要澄清什么东西不是TD。假设除了您明确定义的TDs之外,没有任何东西是TD。因此,第一步是消除所有数据的冗余 X -/> Y 现在,

Database design 菱形关系-识别还是不识别?

我的问题与此有关: 我有一个非常类似的问题:一个场馆包含许多座位。一个场馆也举办许多活动。我需要记录每项赛事的预定座位。该信息保存在事件座位表中,该表与事件和座位都有标识关系(即其主键标识事件和座位) 我想强制执行一项限制,即活动座位中的每一行必须指向属于同一场馆的活动和座位。我考虑通过将场馆id作为活动主键的一部分,将活动->场馆转换为一种识别关系,如下所示: 这样做将允许我为event\u seat定义两个外键,如下所示: (venue_id, event_id) references

Database design 概念设计实体

我刚开始玩一个概念设计,我正在做一些简单的例子,只是为了得到一些好的实践。除了做书本上的例子,我开始问朋友他们在工作中做什么,这样我就试着练习。无论如何,我现在关心的只是概念部分,它将具有实体和基数 你可以把这个数据库称为电台/教堂或任何向社区中的任何人展示自己节目的小公司。当然,每个演示者都有自己的角色。这家公司有各种物品的清单,如预订、账单等 我的问题是,如果你看这个概念设计,这些实体有意义吗?围绕他们向公众展示的项目发展这个数据库是否明智?我知道这里有很多事情是错误的,但有哪些事情我可以做

Database design 删除对话并向同一对话发送消息

我正在创建一个包含对话和消息的消息传递应用程序。每个对话都有一系列消息 如果用户1删除了与用户2的对话,则我的对话表中有一个名为deleted_users的字段,其中包含已删除对话的用户数组。因此,用户2仍将看到对话,但用户1不会看到 问题是:如果用户2决定向用户1发送具有相同对话的消息(该用户1已删除,但用户2仍有此对话),该怎么办。在我看来,此消息应该为用户1创建一个全新的对话,但仍然属于用户2的原始对话。最好的处理方法是什么 我正在使用Parse.com保存数据。他们用Mongo我想 本着

Database design 水文时间序列数据的Cassandra模式选择

我是NoSQL和Cassandra的新手,希望在为处理水文数据的数据库选择模式设计的决策中得到一些帮助。作为补充说明,我正在用Python开发应用程序,并一直在玩弄Datastax Python驱动程序 简而言之,根据测量间隔/读取类型,输入的原始数据以逗号分隔的值存储在不同的文件中,基本上取决于变量I call sensor_id。例如,每小时数据如下所示: sensor_id (int), year (int), julianday (int), hourminute (int) , dat

Database design 数据库表中的状态列

我有一个表,它保存每个记录的多个版本,例如Id=1有两个记录,我计划添加STATE列,它将指示所有版本中的最新记录。因此,最新记录的状态为1,所有旧记录的状态为0 Id NAME STATE 1 Test1 0 1 Test1_1 1 2 TEST2 1 我在其他地方也看到过这种设计。如果是公认的设计,它叫什么?以这种方式实现可以吗?我不知道它的通用名称,但您不需要名称就可以实现它。如果感觉很好,就编写代码 我偶尔也这样做过。通常我有一些版本号或更新日期。理论上,您可以编写查

Database design Facebook的实体关系图

我很想知道Facebook的实体关系图是什么样子的。我有点困惑,因为朋友和用户之间存在重叠,这会导致数据库中出现重复的数据条目 一个用户可以发帖子,并且可以有很多朋友 但是, 一个朋友也可以发一个帖子,拥有自己的朋友 您将如何为社交媒体应用程序(如facebook)设计模式 谢谢大家! 我会想象有点像 User table - user details Post table - owned by a user Friends table - a table that st

Database design 在1对n数据库关系中存储首选项

我正在研究如何(最好)对关系数据库建模,以便它能够标记1:n关系中的(0或1)项是首选项 (它实际上将在mariadb 10.2中实现,但这并不重要) 为简单起见,假设我有两个表: 家长: 身份证 名字 儿童: 身份证 名字 父id(FK->父id)) 问题是,我需要建立一种存储首选子对象的方法 我有两种看法,但我对其中任何一种都不太喜欢: 在父项中添加一个字段,列出首选子项的id,并将其设置为子项的FK 在子级中添加布尔列以指示行是首选子级 我看到的事情: 只有1名优先儿童: 在解决

Database design 需要将信息发送到电话号码的长生不老药功能吗

我对编程基本上是新手,目前正在学习长生不老药 如何编写向电话号码发送消息的函数?我想看看语法。我正在使用Phoenix框架 我看到了,但这不是我想要的: def tell(receiver, message) do IO.puts "[#{inspect self}] Sending #{message} to #{inspect receiver}" send receiver, {:ok, self, message} end 假设您正在谈论SMS,最简单的方法是首先订阅一个消息传

Database design Neo4j约束值、标签或特性

我来自RDBMS的背景,并试图围绕属性图(尤其是neo4j)来思考。最让我恼火的是,似乎没有一种方法可以约束像这样的事情 节点标签 无需停止:person,:Pperson,或:PURSONNN 关系 没有什么可以确保您没有添加边缘应用程序不知道如何使用。例如,可能存在一个“CanViewAccount”关系,但其他人出现并天真地构建了一个边缘“CanView” 不约束节点或边的属性。 我可能想要一个“UserType”a:Person可以是,这应该只是少数预定义选项中的一个 这

Database design 数据库设计:一个表或拆分成两个不同的子表

我需要存储一些与父表具有1:1关系的数据。数据与不同车型(双门轿车、掀背车、跨界车等)非常相似,唯一的区别是它只包含两个不同的实体(type1和type2),具有相同的属性集,具有不同的值。引用父表中的每个记录可能属于这两种类型中的一种或同时属于这两种类型。我不太确定从设计角度解决这个问题的最佳方法是什么。你会怎么说,我应该选择单桌设计吗 创建表子选项卡( 身份证件 类型。。。, 属性1。。。, 属性2。。。, 属性3。。。, 主键(id、类型), 外键(id) 引用父选项卡(id) ) 或者

Database design 一个公司中不同业务的一个或多个事实表?

我是数据库设计新手。 我正试图为汽车共享公司设计一个数据模型。 他们有不止一种商业模式,比如汽车共享、摩托车共享、配送 这是我的困境,我应该选择哪种选择: (数据库仓库总线体系结构) 我应该为不同的业务创建多个事实表吗? 不同的事实表代表一个业务模型并共享一些一致的维度 (一星模式) 或者我应该将不同的业务名称(汽车共享、摩托车、配送)存储在一维表中,称之为产品 谢谢 我的方法如下: 列出所有事实及其相关维度 确定所有事实维度的共性水平 如果你的事实都有大致相同的维度,那么你可以把它们都放在

Database design 存储“a”的最佳做法是什么;“已保存搜索”;在数据库中

我正在开发一个搜索页面,允许用户搜索待售房屋。典型的搜索条件包括价格/邮政编码/卧室等 我想让用户保存在一个数据库中的标准,并通过电子邮件每天新家 我可以: 1) 将“SavedSearch”对象序列化为字符串并保存到数据库,然后根据需要反序列化 2) 在tblSavedSearch中列出与搜索条件(price/zip/#beddrooms/etc)相对应的列 我担心如果我选择选项1,我保存的搜索条件将改变,并使数据库中的searialized对象无效,但选项2也不是最佳解决方案 其他人是如何解

Database design 双主键设计

我的数据库有一个跟踪部门和用户id的表。这里的问题是,虽然部门和用户id列可以有重复项,但它们的组合不能。这就是说, DepartmentA 0001 DepartmentA 0002 DepartmentB 0001 DepartmentB 0002 在我的表中是有效的数据。但是 DepartmentA 0001 DepartmentA 0001 无效 部门和用户id的组合构成了记录的唯一标识符。在另一个表中,我需要使用这个唯一标识符来跟踪用户的活动,比

Database design 在多个成员资格驱动的站点上实现集中式用户数据库的最佳结构?

我们为客户建立了一个社交网站。它做得很好,现在他们想打包并许可同一个网站的多个副本,但为他们的客户打上品牌 每个站点都是相当自主的,除了一个站点上的用户可以从另一个站点上的用户访问内容,这要求用户配置文件是集中的 我们对如何设置它有一个想法,但您会如何使它功能化和可扩展?也许可以像这样研究OpenID。你需要做的唯一一件事就是转换现有的站点,但是用户必须重新注册。。。或您可以在原始站点上为希望成为跨站点成员的用户提供OpenID作为辅助登录方法。虽然OpenID非常酷,但它不能保证跨站点的一致性

Database design 数据库设计:用户生成内容(评论、帖子等)的国际化

比如说,我运行了一个网站,让用户有机会将内容放到网上(例如,一些评论),并且我使用几种语言/国家(地区)运行该网站。此外,我不需要从一个区域设置访问到另一个区域设置 我想知道以下两种数据库设计之间的最佳数据库设计: 每个区域设置创建一个表: commentsenGB(id,txt) commentsfrFR(id,txt) 等等 将所有评论放在同一个位置 注释表,但保留 区域设置/语言: 注释(id、txt、id_lang) 我很确定最好的db设计是2),但我考虑过,在这种情况下,注释表在所有地

Database design 从数据库中删除记录

我想知道从数据库中删除记录的标准做法 例如,一个用户删除了一条记录,但我们仍然希望保留一个记录,记录删除的记录以及从哪个用户删除的记录,以便在出现错误时检索该记录,或者知道是谁进行了更改 在这一点上,如果该用户离开公司,将其完全删除听起来不是一个好主意,因为仍有信息(如日志)链接到此用户。但是,如果我们把他留在里面,只是不显示他,管理员可能不知道为什么特定的用户名不可用 此外,如果简单地隐藏已删除的记录是标准做法,那么这是否会导致潜在的巨大表中包含很少访问的数据 提前感谢您的帮助。在许多项目中,

Database design 数据库设计:stock&;期权交易

一个数据库有两个表:一个用于股票,另一个用于期权。这些是单独的表,因为它们有不同的信息。例如,stocks表有一个ticker symbol列和一个(primary)exchange列;期权表有一个股票代码列、一个指向股票表的FK列、一个执行价格列、一个到期日列和一个右(看跌/看涨)列。我认为将它们分为两个表格是一个好主意,尽管这是一个值得讨论的问题 我需要在数据库中存储交易(或订单,或交易)。单一行业就像“在2012年4月14日以200美元购买100股IBM股票。交易可以涉及股权或期权。交易是

Database design 基于订阅的服务的数据模型

我试图模拟一个基于订阅的服务提供商,如果你愿意的话,我会遇到一个“蒸汽锁”的案例。我定义了以下模型,其中用户订阅一个包含各种服务的包-每个包级别包含一个或多个服务: +---------------+ +-----------------+ +----------+ | Packages |<--- | PackageServices | ---> | Services | +---------------+ +-----------------+

Database design 为什么索引节点或索引属性在图形数据库中更好?

我刚刚进入图形数据库,我似乎一直遇到一个问题,在使用“索引节点”还是“索引属性”来跟踪“节点类型”之类的东西时,我会做出选择。由于到目前为止我还没有实际经验,所以我没有任何信息可以作为做出决定的依据,而且这两种方法似乎同样有效 因此,问题是:两种方法之间的权衡是什么,规模(即节点数量)如何影响决策? 对于一个示例场景,让我们假设有两种类型的“东西”:用户和产品,用户节点和产品节点之间的边缘并不重要,但我们关心的是我们是否需要每个节点上的类型:用户和类型:产品属性,或者,如果我们希望每个节点的边分

Database design 多语言可搜索翻译数据库的设计

早上好 我目前正在构建一个应用程序,其中我有不同的术语集(可以是句子)或用不同语言表示的单词 例如: english | french | german | latin ---------------------------------- cat | chat | katze | feles dog | chien | hund | canem 等等。。 我希望允许用户用一种语言输入查询,并选择要翻译的语言,反之亦然。其功能与谷歌翻译非常相似 同时,我需要为所有组合

Database design 在Teradata中创建密钥

因此,当我进一步探索Teradata时,我发现了一个问题。 这就是如何快速高效地创建代理密钥 使用像Informatica这样的ETL工具有一个限制,它可以生成密钥,比如Sequence Generator最多只能创建20亿个密钥,然后呢 Teradata有一个标识列功能,可以使用它,但它不会妨碍并行性,就像它不会一次插入一行数据,并在插入另一行之前等待标识列的值增加一样。 如果是这种情况,我们应该做些什么来处理它,以便以高性能插入数十亿行 请帮助我,如果我错了,我是新的这个大技术的Tera

Database design 基本数据库关系

我最近开了一家旅行社,我需要一个数据库,但还没有钱让专业人士来做 在我能做得更好之前,我会做一件非常基本的事情 我们做从机场到酒店的“中转”服务和“旅游”,一切由我们安排 到目前为止,我想我需要客户,中转,旅游运营和预订表格 1) 客户将拥有通常的个人信息 2) 转机将包含诸如时间、航班号、机场等信息 3) 旅游运营是指我们为本次旅游安排的每一项活动,它看起来像日期/城市/描述(火车到、火车出、导游、入场费、出租车)/销售价格/净价/利润/供应商(例如谁提供导游,或哪家公司提供出租车服务) 4)

Database design HBase表模型

我正在学习如何使用HBase。我需要在数据库中输入几辆车的每次行程(按地理定位点(x,y))。这些数据是JSON格式的 问题是,对于我恢复的每个文档,在行程中地理定位的点的数量都会发生变化。(每次旅行都不一样。) 如何在HBase中存储这些数据 是否必须更改插入的每行的列数 Trip1:x1,y1,x2,y2,x3,y3 Trip2:x1、y1、x2、y2、x3、y3、x4、y4 或者我只需要保留两列,一列用于所有x,一列用于所有y Trip1:(X,Y) Trip2:(X,Y) 据我所知

Database design 如何构建一个程序来存储姓名、年龄和出生日期?

我是一个制作程序的新手,我正在尝试了解我应该使用哪种语言来构建一个程序,该程序采用人名、年龄和出生日期,并将其存储在数据库中 我可以用python和SQL编程,但是,我不知道如何将python前端连接到SQL后端 我已经创建了一个python和HTML前端页面,该页面接受此输入,但是在此之后,我不知道如何设置到SQL数据库的链接。Hi,您需要分解几个任务,我建议您阅读以下内容:,包括设置前端和后端,与DB通信,以及更高级的功能,如简单的安全性,并部署用于生产。嗨,非常感谢。我会试试这个博客,如果

上一页   1   2   3   4    5   6  ... 下一页 最后一页 共 81 页