Questions tagged «schema»

模式表示形状,或更一般而言,表示计划。它可以是XML模式或数据库模式。





7
MySQL中架构/数据库之间的区别
MySQL中的模式和数据库之间有区别吗?在SQL Server中,数据库是相对于架构的更高级别的容器。 我读的Create Schema和Create Database做的基本上是在MySQL同样的事情,我相信这线索,架构和数据库是同一对象的不同的词。



14
XML Schema(XSD)验证工具?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 4年前关闭。 改善这个问题 当前,我们在办公室正在编写一个应用程序,该应用程序将根据给定的模式生成XML文件。我们在.XSD文件中包含模式。 是否可以使用工具或库来进行自动化测试,以检查生成的XML是否与模式匹配? 尽管我们不会捆绑模式检查器,所以我们希望使用适合于商业用途的免费工具,因此它仅需要开发人员在开发过程中使用。 如果有什么不同,我们的开发语言是C ++,尽管我认为它不应该,因为我们可以生成xml文件,然后通过在测试中调用单独的程序进行验证。
266 xml  validation  xsd  schema 

11
初次数据库设计:我是否过度设计?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 2年前关闭。 改善这个问题 背景 我是CS大学一年级的学生,我做兼职工作是我父亲的小生意。我没有在现实世界中进行应用程序开发的经验。我用Python编写了脚本,用C编写了一些课程,但没有这样的东西。 我父亲的培训业务不多,目前所有课程都通过外部网络应用程序进行计划,记录和跟进。有导出/“报告”功能,但是它非常通用,我们需要特定的报告。我们无权访问实际数据库来运行查询。我被要求设置一个自定义报告系统。 我的想法是创建通用的CSV导出,并将其导入(可能是使用Python)(每天晚上)到办公室中托管的MySQL数据库中,从那里我可以运行所需的特定查询。我没有数据库方面的经验,但了解非常基础的知识。我已经阅读了一些有关数据库创建和常规表单的信息。 我们可能很快就会有国际客户,因此如果发生这种情况,我希望数据库不会爆炸。我们目前也有几个大公司作为客户,分别设有不同的部门(例如ACME母公司,ACME医疗保健部门,ACME身体护理部门) 我提出的架构如下: 从客户的角度来看: 客户是主表 客户链接到他们工作的部门 部门可以分散在一个国家/地区:伦敦的HR,斯旺西的市场营销等。 部门与公司的部门联系在一起 部门链接到母公司 从类的角度来看: 会话是主表 老师链接到每个会话 每个会话均会获得一个statusid。例如0-已完成,1-已取消 会话被分组为任意大小的“包” 每个包装都分配给一个客户 我在一张纸上“设计”(更像是乱涂乱画)该架构,试图使其标准化为第三种形式。然后我把电源插头插上到MySQL Workbench和它使人们都非常适合我:(点击查看全尺寸图片) (来源:maian.org) 我将要运行的示例查询 哪些客户的信用额仍处于闲置状态(将来未安排课程的客户) 每个客户/部门/部门的出勤率是多少(由每个会话中的状态ID衡量) 一个月一个老师上了几节课 标记出勤率低的客户 针对人力资源部门的自定义报告以及部门人员的出勤率 问题 这是工程过度还是我朝着正确的方向前进? 对于大多数查询,需要联接多个表是否会对性能造成重大影响? 我已经向客户端添加了一个“ lastsession”列,因为它可能将是一个常见的查询。这是个好主意还是应该严格规范化数据库? 谢谢你的时间

12
SQL Server架构有什么好处?
我不是使用SQL数据库(尤其是SQL Server)的初学者。但是,我主要是从事SQL 2000的工作,在2005年以来,我一直对架构感到困惑。是的,我知道架构的基本定义,但是它们在典型的SQL Server部署中真正用于什么? 我一直只使用默认架构。我为什么要创建专门的架构?为什么要分配任何内置模式? 编辑:为澄清起见,我想我正在寻找模式的好处。如果您仅打算将其用作安全方案,则似乎数据库角色已经填补了这个角色。使用它作为名称空间说明符似乎已经可以通过所有权(dbo与用户等)来完成。 我想我要问的是,您无法使用所有者和角色执行的模式是什么?他们有什么特别的好处?

1
XML Schema和DTD有什么区别?
我已经用谷歌搜索了这个问题,但是我不明白什么是XML模式和DTD(文档类型定义),以及为什么XML模式比DTD更强大。 任何指导将不胜感激。
175 xml  schema  dtd 

10
在SQL中更改表的架构名称
我想更改Employees数据库中表的架构名称。在当前表中,Employees数据库架构名称是dbo我想要将其更改为exe。我该怎么做 ? 例: 从 dbo.Employees 至 exe.Employees 我尝试了以下查询: ALTER SCHEMA exe TRANSFER dbo.Employees 但这给我一个错误: 无法更改架构“ exe”,因为它不存在或您没有权限。 我错过了什么?
173 sql  sql-server  tsql  schema 


10
有什么工具可以从XML实例文档生成XSD模式?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 我正在寻找一种工具,该工具将使用XML实例文档并输出相应的XSD架构。 我当然认识到,与手动创建模式相比,生成的XSD模式将受到限制(它可能无法处理可选或重复的元素或数据约束),但至少可以作为一个快速的起点。
146 xml  xsd  schema  generator 

20
可视化数据库架构的好工具?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 有什么好的工具可以可视化现有数据库模式?如果有问题,我正在使用MySQL。 我当前正在使用MySQL Workbench来处理SQL创建脚本转储,但是它笨重,缓慢并且需要手动操作来拖移所有表(如果不是那么慢的话就可以了)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.