relational-database相关内容
Daft SQL问题。我有一个这样的表('pid'是自动增量主col) CREATE TABLE theTable( ` pid` INT UNSIGNED PRIMARY KEY AUTO_INCREMENT, `timestamp` TIMESTAMP DEFAULT CURRENT_TIMESTAMP, `cost` INT UNSIGNED NOT NULL, `rid` INT
..
对于这个noob问题,但是有什么真正的需要使用一对一的关系,你的数据库中的表?您可以在一个表中实现所有必要的字段。即使数据变得非常大,您也可以在 SELECT 语句中枚举您需要的列名称,而不是使用 SELECT * 。你真的需要这种分离吗? 解决方案 1到0..1 超类和子类之间的“1到0..1”用作实现继承。 ”1到0..1“在单个表中表示为由可NULL字段覆盖的“0..1”
..
使用数据库,如何使用关系代数找到MAX? 解决方案 假设你有一个关系一个单一的属性,'a'(减少一个更复杂的关系,这是一个简单的任务在关系代数,我相信你有这么远),所以现在你想找到A的最大值。 $一个方法是找到A与自身的叉积,确保重命名'a',以便您的新关系具有不同名称的属性。例如: (重命名'a'为'a1')X(重命名'a'为'a2') $ b b 现在选择'a1'
..
所以,我一直在阅读在我的数据库设计中识别与非识别关系,并且一些SO的答案似乎与我矛盾。以下是我要查看的两个问题: 识别和非识别关系之间的区别
..
我已阅读引文: 数据取决于键[1NF],整个键[2NF],除了键[3NF]。 但是,我无法理解3.5NF或BCNF的名称。这是我的理解: BCNF比3NF 该表必须是一个超级键(或至少一个候选键) 那么为什么会有一些3NF表不在BCNF?我的意思是,3NF引号明确地说“只有关键”的意思,所有的属性只依赖于主键。 如果对我的理解有任何异议,请纠正我,并且感谢您提供任何帮助
..
我一直在试图看看是否可以使用基于文档的数据库(在这种情况下是CouchDB)完成一些要求。两个一般要求: 包含具有唯一索引的字段的实体的CRUD 电子商务像eBay这样的网络应用程序(这里更好地描述)。 li> 我开始认为基于文档的数据库不是解决这些要求的最佳选择。此外,我不能想象一个基于文档的数据库的使用(也许我的想象力太有限)。 如果在我尝试使用面向文档的数据库来满足这些要
..
我开始一个新项目,想从一开始就得到我的表格和列名。例如,我一直在表名中使用复数,但最近学习的奇异是正确的。 所以,如果我有一个表“用户”,然后我得到的产品用户将有, 应该表名为“user_product”还是只是“产品”?这是一对多的关系。 更进一步,如果我有(因某种原因)每个产品的几个产品描述,将是“user_product_description” “product_descri
..
当我们面前有任何关于查询的描述时,我们会尝试应用启发式和头脑风暴来构造查询。 步骤或数学方法从给定的人类可读描述构造SQL查询? 例如,如何确定一个SQL查询是否需要一个连接,而不是一个子查询,是否需要分组,是否需要IN子句等。 例如,任何学习数字电子的人都会意识到方法如Karnaugh Map或Quin McClausky方法。这些是一些简化数字逻辑的系统方法。 如果有这
..
所以我想设计一个数据库,让我连接一个产品与多个类别。这部分我想到了。但我不能解决的是持有不同类型的产品细节的问题。 例如,产品可能是一本书(在这种情况下,我需要引用该书的元数据,如isbn,作者等),或者它可以是商家列表(具有不同的元数据)。 我应该如何处理? 解决方案 这称为观察模式。 alt text http://www.damirsystems.com/dp_im
..
最近 已经获得了极大的人气。 NoSQL 优于传统 RDBMS strong>? 解决方案 并非所有数据都是关系型的。对于这些情况,NoSQL可能是有帮助的。 说到这里,NoSQL代表“不只是SQL”。它不打算敲SQL或取代它。 SQL有几个非常大的优点: 强大的数学基础。 li> 声明性语法。 结构化查询语言(SQL)中的知名语言。 这些没有消失。
..
我想了解如何在Xcode 4.3.1中设置一对多的关系。通常有一个“多功能”选项的实用工具窗格,但我找不到它了。有谁知道这个选项是否移到别的地方? 谢谢:) 解决方案 猜猜这是你在看for: >
..
我想在Core Data中建立关系。我有一个树列表,每个树将有一个水果列表。所以我有一个树实体和水果实体。 在代码中,我将列出树,例如在表视图中。当你点击一个树,它应该显示生长在树上的水果列表。 如何设置这种关系?我需要给 Fruit 一个称为tree的属性吗?如何在代码中设置关系,例如当我创建一个水果如何将它与给定的树 解决方案 Soleil, 首先,你的模型应该看起来
..
条件是 许多教师对一个科目关系,即一个科目可以由多个教师教授, 许多学生与许多学科关系,也就是说许多学生可以选择一个共同的主题,一个学生可以选择多个学科。 一次,所以在批处理表中需要一个唯一的日期字段。 许多批次到一个主题关系, 最后一个条件是给我一个问题,那就是很多批次到一个教师关系,那 是一个教师可以教多个批次和每个批次只有一个教师。 我的初始方法如下 教
..
我有这个表格 CREATE TABLE [dbo]。[CityMaster]( [CityID] [int ] NOT NULL, [City] [varchar](100)COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [BranchId] [varchar](10)COLLATE SQL_Latin1_General_CP1_CI_A
..
我们有一个表格,其中包含取决于基本金额的价格。例如,假设如果基本金额小于或等于100,那么价格是10,但是如果基本金额大于100但小于或等于1000,那么价格是20,最后如果基本金额大于1000,那么价格是30.我们的表格的简化版本应该是这样: PRICE_CODE START_RANGE END_RANGE PRICE_AMOUNT 100 0,00 100,00 10,00 1
..
在开发购物车应用程序时,我发现我需要根据管理员的喜好和要求保存设置和配置。此信息可以是来自公司信息,运费帐户ID,PayPal API密钥,通知偏好等的任何信息。 似乎高度不适合创建表来存储单行 注意:我的数据库管理系统(DBMS)是SQL Server 2008和编程层是用ASP.NET(在C#)实现。 解决方案 过去 - 单行表和键/值对表 - 每种方法都有正面和负面。
..
我开始一个新项目,想从一开始就得到我的表格和列名。例如,我一直在表名中使用复数,但最近学习的奇异是正确的。 所以,如果我有一个表“用户”,然后我得到的产品用户将有, 应该表名为“user_product”还是只是“产品”?这是一对多的关系。 更进一步,如果我有(因某种原因)每个产品的几个产品描述,将是“user_product_description” “product_descri
..
我使用CodeIgniter构建一个网站,我想从数据库表中显示一个建设项目的列表,我们将简单地调用 project_table 。对于每个项目,我还有一个地址,存储在另一个表中, address_table ,每个地址有一个 project_id 我在我的项目模型中创建了一个函数get_projects,用于获取项目信息并将其传递给项目视图,例如例如: public function
..
我有一个问题,使用Doctrine 2和Codeigniter 2在数据库中插入一个新行。 我有两个表:语言,类别。 $ b TABLE:CATEGORIES: 详细表格结构 - http://pastebin.com/NhULaasc $ b TABLE:LANGUAGES: id,title,slug,icon 详细表结构 - http://pastebin
..
我的精确模型很复杂,所以说,我在Xcode的核心数据建模师模拟水果和他们的种子。这里有一些“伪核心数据代码”: abstractEntity水果 属性甜度 关系种子 abstractEntity Seed 属性形状 concreteEntity苹果继承水果 concreteEntity橙色继承水果 concreteEntity AppleSeed继承种子 concr
..