relational-database相关内容

如何根据事件关联 3 个表

我有一张表格,其中包含关于不同类型的事件的信息,这些事件可以由两类人员完成公民和工人 所以对于他们每个人,我都有各自的表格 civil{civil_id, name, age,telephone...} 主键是civil_idworker{ worker_id, name, duty, department...} 主键是worker_id 那么事件表有一个所有可能事件的列表 even ..
发布时间:2022-01-20 12:43:49 其他开发

postgresql 外键语法

我有 2 个表,您将在下面的 posgresql 代码中看到.第一个表学生有 2 列,一个用于 student_name,另一个用于主键 student_id.在我的第二个名为 tests 的表中,它有 4 列,一列用于 subject_id,一列用于 subject_name,然后一列用于在最高Student_id 的科目中得分最高的学生.我试图让 highstStudent_id 引用我的学生 ..

这些表之间是什么关系?

我有两个表,它们的外键是彼此的主键.这个数据库是法语的.我将翻译我希望您理解的两个表格. 工作室美食 ==> 厨房 Cuisinier == > 厨师 所以在这张图片中,我们看到在 Kitchen 表中我们有一个由 Cooking chef 表中的 FK 引用的 PK;在 Cooking chef 表中,我们有一个由 Kitchen 表中的 FK 引用的 PK.所以我很困惑.我不明白 ..

实体框架数据库映射关系(使用 Seed() 方法重复创建)

我用一个问题 和另一个问题.这些可以作为参考,但我认为它们已处理. 我对这些问题提出的问题以及我(需要或不需要)应用的操作困扰着我,因为我不太了解 EF 的行为和期望. 我有一个 Product、PurchasePrice 和 SalesPrice 实体,我最初的想法是 1 个 Product 可以有多个 PurchasePrice,但 1 个 PurchasePrice 只能存在于 ..

MySQL 和 MariaDB 数据库有什么区别?

我已经使用 XAMPP 很长时间了,很惊讶 XAMPP 已经从 MySQL 切换到 MariaDB. https://www.apachefriends.org/index.html 此更改将如何影响使用 MySQL 的现有开发人员?例如,现有的 MySQL 开发工具能否与 MariaDB 无缝协作?开发者需要注意 MySQL 和 MariaDB 之间的哪些显着差异? 由于此数据 ..
发布时间:2022-01-15 20:26:35 数据库

MongoDB 是关系 db + lucene 的有效替代品吗?

在一个新项目中,我需要大量使用 lucene 来实现搜索器.这个搜索器将是项目中非常重要(也是很大)的一部分.用 MongoDb 替换关系数据库 + Lucene 是否有效或方便? 编辑:好的,我会澄清一下:我不是在问风险,我可以在这个项目中付出这个代价.我的观点是:MongoDB 是面向这种东西的吗?我可以制作一个与 Lucene 具有相同性能的完整搜索引擎吗?一位朋友向我指出 Mongo ..
发布时间:2022-01-15 13:08:59 Java开发

在数百个表中查找相关列,以便将来进行关系识别

我正在使用 SQL Server 2016 从存储在 DB2 数据库中的 ERP 系统中提取信息.这有数千个表,其中没有键.从系统中提取表时,我希望能够识别表中匹配的列名,以便在构建维度时开始创建关系和键. 有没有办法创建一个查询来搜索我的数据库中的列名并列出使用该列名的每个表?我一直在使用 OPENQUERY 和 INFORMATION_SCHEMA.TABLES 来确定我想要拉过来的表, ..

将文件系统(不是数据库!)用于无模式数据 - 最佳实践

阅读我的其他问题后,使用关系无模式数据的数据库,我开始怀疑文件系统是否比关系数据库更适合存储和查询无模式数据. 不只是在 MySQL 之上构建文件系统,为什么不直接将数据保存到文件系统中呢?需要弄清楚索引,但现代文件系统非常稳定,具有复制、快照和备份设施等强大功能,并且可以灵活地存储无模式数据. 但是,我找不到 任何 人使用文件系统而不是数据库的示例. 我在哪里可以找到更多关于如 ..

各类数据库的实例(真实案例)

有几种类型的数据库用于不同的目的,但通常 MySQL 用于所有用途,因为它是最知名的数据库.举个例子,我公司一个大数据的应用,初期有一个MySQL数据库,难以置信,会给公司带来严重的后果.为什么选择 MySQL?只是因为没有人知道应该如何(以及何时)使用另一个 DBMS. 所以,我的问题不是关于供应商,而是关于数据库的类型.你能给我一个具体情况(或应用程序)的实际例子吗?强烈建议在哪些类型的 ..
发布时间:2022-01-13 13:54:43 其他开发

对于多对多关系,使用关系数据库还是 nosql 更好?

对于多对多关系,使用关系数据库还是使用nosql更好? 假设您有很多用户.每个用户都可以有来自同一个用户表的朋友.因此,它本质上是与自身的多对多关系.关系数据库中的多对多关系将创建第三个表.现在我想知道假设这个用户表像那里的数百万人一样巨大,那么假设每个人每个人都有超过 10 个朋友,那么第三个表将是巨大的.如下所示,在 nosql 中将朋友存储为 json 列表不是更有效(而且总体上更直观 ..
发布时间:2022-01-13 13:53:00 其他开发

将数据从关系数据库迁移到 NoSQL

是否有可能/是否有工具/最佳实践等将数据从关系数据库迁移到 NoSQL 格式. 我有一个 JEE6 应用程序使用 Hibernate ORM 持久保存到 MySQL,但现在我们希望迁移到 NoSQL 解决方案,但需要随身携带现有数据 谢谢W 解决方案 有一些工具可以帮助迁移,但归根结底,MySQL 是一个关系型数据库,其结构与 noSQL 数据库完全不同. 最后,您几乎总 ..
发布时间:2022-01-13 13:43:00 其他开发

有双向关系数据库吗?

我想创建一个服装数据库,其中“上衣"或“下装"(裤子、裙子)等表中的项目可以相互匹配,也可以与帽子或鞋子等其他表中的项目匹配. 我希望能够在两个方向上将所有表格相互关联(每条裙子搭配许多上衣,每条上衣搭配许多裤子等),并且我希望每张桌子都相互关联.例如,我想查询“这些裤子配什么衣服好看"并查看衬衫、鞋子等的列表. 使用关系数据库需要为每个关系使用中间表,这会创建大量的表. 我认为 ..
发布时间:2022-01-13 13:25:56 其他开发

存储时间序列数据,关系型还是非关系型?

我正在创建一个系统,该系统使用 SNMP 以(可能)5 分钟间隔轮询设备以获取有关 CPU 利用率、磁盘利用率、温度等不同指标的数据.最终目标是以时间序列图的形式向系统用户提供可视化. 我过去曾考虑使用 RRDTool,但拒绝了它,因为无限期地存储捕获的数据对我的项目很重要,并且我希望更高级别和更灵活地访问捕获的数据.所以我的问题是: 在查询图形数据时的性能方面,关系数据库(如 MyS ..

当表之间建立关系时,幕后发生了什么?

这个问题不限于 Power BI,但它会帮助我解释我的问题. 如果您在 Power BI 中有多个表,则可以通过将列从一个表拖到另一个表来建立它们之间的关系,如下所示: 您可以通过单击出现的行来编辑该关系: 顺便说一下,这是两个表的结构: #Table1甲,乙1,ABC2、定义3、吉4、jkl# 表2A,C1,ABC1,定义2、吉3、吉特 这很好用,因为 Table1 中的 ..
发布时间:2022-01-10 16:58:29 其他开发

在 mysql 中使用 SUM 和多个连接

我一直在寻找解决此问题的方法,有很多类似的问题,但没有任何合适的答案可以帮助我解决问题. 首先,我的问题/问题: 我想对多重连接查询中的某些列进行求和和计数 不能有多个连接吗?我必须嵌套 SELECT 查询吗? 这是我的数据库的 SQL 转储以及示例数据:http://pastie.org/private/vq7qkfer5mwyraudb5dh0a 这是我认为可以解决问 ..
发布时间:2022-01-09 16:33:05 数据库