database-schema相关内容

需要帮助开发DB逻辑

这是我的一个小项目 - 航空预订系统 - 让我叫这家航空公司FlyMi:我有一个数据库(不确定哪一个,我的朋友想和MongoDB一起去)。 Anyhoo,这是我的要求: 我有一个表,其中有航班的详细信息 - 航班号,日程表等。我将使用这个表执行各种操作 - 预订,取消,修改 在那里我被困住:对于桌面应用程序和Web应用程序 - 我提供一个选项来选择座位。这意味着我必须跟踪哪些座位预订,哪 ..

为什么在数据库设计中使用1对1关系?

我很难想出在数据库设计中何时使用1对1的关系,或者如果有必要的话。 如果你可以只选择您在查询中需要的列是否有点将表分解为1对1关系。我想更新一个大表对性能的影响比较小的表,我敢肯定,这取决于表对某些操作(读/写)的使用有多重。 因此,在设计数据库模式时,如何考虑1对1关系?你使用什么标准来确定你是否需要一个,以及没有使用它的好处是什么? 谢谢! 解决方案 从逻辑的角度来看 ..

MySQL中的模式/数据库之间的区别

MySQL中的模式和数据库之间有区别吗?在SQL Server中,数据库是与模式相关的更高级别的容器。 我读到 Create Schema 和创建数据库在MySQL中做基本相同的事情,这导致我相信模式和数据库是相同对象的不同的单词。 解决方案 如 MySQL词汇表: 在MySQL中,物理上, 模式 数据库 。您可以在MySQL SQL语法中替换关键字 SCHEMA ,而不是 D ..
发布时间:2017-03-13 21:49:00 数据库

什么时候使用MyISAM和InnoDB?

MyISAM的设计理念是,您的数据库的查询远远超过其更新,因此它执行非常快速的读取操作。 InnoDB使用行级锁定,具有提交,回滚和崩溃(如果您的读写(插入|更新)比率小于15% - 恢复功能保护用户数据。它支持事务和容错 上面的区别在MyISAM和InnobDB之间是正确的吗? 请指导MYISAM和InnobDB是否存在其他限制。何时应使用MyiSAM或何时使用Innodb? ..
发布时间:2017-03-13 21:24:28 数据库

在新的ASP.NET MVC 6身份的AspNetUsers表中的ConcurrencyStamp列的目的是什么?

新的ASP.NET MVC 6标识中 AspNetUsers 表中的 ConcurrencyStamp 列的目的是什么? 这是 AspNetUsers 表的数据库模式: 它也在 AspNetRoles 表格: 因为我记得在ASP.NET MVC 5身份。 到目前为止我注意到,它似乎有GUID值,因为它是用下面的代码定义的: /// ///每当 ..

在PHP中构建多通知系统的最佳方式

我目前正在开发一款移动应用,可让您向朋友寻求收藏,它是一个HTML5前端和一个PHP后端。我遇到了什么最好的方法是建立一个通知系统,所以数据库模式比实际代码本身更多。 移动应用程序流程如下 用户要求支持 用户可以选择; 根据用户选择的内容,通知人们 在PHP和MySQL中最好的方法是什么?我不是真的要求任何人写我的PHP代码,而是映射出最理想的MySQL表和字段模式,而这是我 ..
发布时间:2016-12-12 16:50:25 PHP

Cassandra和非结构化数据

我是NoSQL的新手,但我已经做了一些关于关系数据库的工作。 我们正在评估Cassandra在环境中使用我们的数据模型可能需要相当积极地发展。我看到它写在多个地方,Cassandra可以存储“结构化,半结构化和非结构化”数据。 我理解结构化的声明。很明显:一个表格已经定义了列。 我想我理解半结构化的声明。一行不需要填充所有列。 但我不清楚非结构化声明。当然,你可以将一切都存 ..
发布时间:2016-11-13 15:39:47 其他开发

在一个Web应用程序的API什么时候我可以拦截URI参数和路线相应的电话?

请注意:这个问题确实是有点类似的这个,但我想我可以把它放在一个更简单和更具体的方式。 我使用温莎城堡到拦截URI传递给我的Web API应用程序来注册相应的具体类到控制器的构造函数。 我希望能够做的是通过一个“站点号”对URI,或许总是作为第一或最后一个精氨酸。 IOW,站点42,而不是 的http://本地主机:28642 / API / platypi / GETALL ..

是否确定更新EF迁移的生产数据库?

根据这篇博客使用EF迁移大多数公司都理应没有更新的生产数据库与EF迁移数据库模式。相反,博客文章的作者建议使用架构更新脚本作为部署过程的一部分。 我用架构更新脚本几年了,虽然他们的工作,我计划在将来使用EF迁移,而不是出于以下原因: 部署更快,停机时间更短 一个更简单的部署过程 比现有的数据容易得多迁移将有可能与T-SQL 要应用的变化等待一个更易于理解的语法(DbMigrati ..
发布时间:2016-09-22 14:39:32 C#/.NET

如何修复错误:"未能找到属性/元素&QUOT架构信息;通过创建模式

我有一个Windows窗体应用程序用VS2010编写C#和获得的的app.config 文件以下错误: 消息4找不到属性“名称”的架构信息 第8条消息未能找到属性“名称”的架构信息 消息12未能找到属性“名称”的架构信息 消息5未能找到属性架构信息'serializeAs“ 消息15未能找到元素“CCP_Utility.Settings1”的架构信息 消息2找不到架构信息元素'CCP_U ..
发布时间:2016-08-26 22:04:50 C#/.NET

如何创建一个内存数据库架构基于现有文件数据库

我有一个现有的数据库,结构用于​​翻过整个应用程序。数据库的实例定期轮换。我有被用作所有新创建的数据库模板的数据库文件 template.sqlite 。我想用它,而不是创建脚本,所以我要保持只有一个文件,空数据库模板本身。 我想创建一个内存数据库具有相同的结构基于该模板文件。 我知道我能打开数据库,读它的结构,然后在内存中手动创建数据库。如果可能的话,我希望能够做到这一点更自动的方式。 ..
发布时间:2016-08-19 14:13:05 数据库

从Azure的搜索中获得索引架构

我目前正在对使用Azure的搜索,使一个角前端的POC。 我搜索无处不在,并正在寻找一种方式来查询索引架构。 我是什么意思?在此页面可以使用PUT使用创建索引JSON。 有没有办法让这个JSON模式回用GET或使用Azure的门户网站?我希望能够以填充与facetable字段的NavBar无需硬code他们。这可能吗? 解决方案 您可以调用的 获取指数REST API 获得一个索引的 ..
发布时间:2016-07-29 18:50:27 云存储

存储用户设置 - 什么错用和QUOT;旗帜与QUOT;或QUOT;位"而不是一堆的bool的?

我设计的用户设置为我的MVC应用程序,而现在我有20〜布尔设置,用户可以切换。由于每个用户将总是有每个设置,我在想储存每个设置作为用户表一个布尔值。虽然作为应用需求的增长,这将变得笨拙。 第一个问题 - 是有什么问题在这种情况下有你的桌子上一吨的列 那么我认为在一个阵列使用标志,并存储设置一个比特的每个: [国旗] 公共枚举设置 { WantsEmail = 1, Want ..
发布时间:2016-06-28 12:58:00 C#/.NET

SaaS的数据库设计 - 多个数据库?分裂?

我已经看到了很多不同的方式托管的SaaS应用程序。它是跨多个数据库拆分功能和模块的好主意吗?例如,把类似的东西在一个数据库和功能/应用在另一个数据库上的另一个数据库特定表,也许还有其他常用共享表用户表? 解决方案 启动一个数据库。拆分数据/功能,当项目需要它。 下面是我们可以从LinkedIn了解到: 单个数据库无法正常工作 引用完整性将无法 任何数据丢失是一个问题 缓存是好 ..

我应该使用一个或多个数据库设置为多客户端应用程序?

我在该计划​​,以缓解公司的工作流程和项目管理PHP应用程序的工作,比方说像的Basecamp 并的 GoPlan 。 我不知道什么最好的办法是,数据库,明智的。我应该使用一个单独的数据库,并添加特定的客户端,列各的表,或者我应该为每个新客户数据库?一个重要因素是自动化:我想它是死的简单创建一个新的客户端(也许是开放的可能性报名参加自己) 可能的缺点我能想到用一个数据库的: 缺乏可扩展性 ..

对RoR的数据库架构和协会意见

新来的回报率,但我有一个刺在建立一个应用程序 - 并且我在寻找我的数据库结构的一些建议 我有4个型号/表:用户>客户>工作>任务 应用程序将工作方式如下: 在用户将登录 他们可以添加客户端 他们可以添加乔布斯客户 他们可以添加任务乔布斯 所以,任务属于乔布斯,乔布斯属于客户端和客户端都属于用户。 我要查询数据库的客户端,作业或任务中的任何一个,也确保它属于当前登录的用户。我挣扎写一个“r ..