database-design 相关问题

数据库设计是指定数据库的逻辑和/或物理部分的过程。数据库设计的目标是表达一些“话语世界” - 事实的类型,业务规则和数据库旨在建模的其他要求。

在这种情况下,非规范化表是否可以接受?

我希望您对哪种表格结构有所了解。让我们说这是一个存储NBA球员信息的表格。所以你会有id,name,team_id等。但是要存储玩家玩...

回答 1 投票 0

用户可以或不应该拥有多个电子邮件地址和电话号码? [关闭]

我正在创建我的第一个网站,并想知道是否允许用户拥有多个电子邮件地址和电话号码是可以的

回答 1 投票 -1

将ER模型转换为RDB时,外键为主键

嗨伙计们,我正在尝试使用mysql实现数据库模型。当我试图将E / R数据库模型转换为关系数据库模型时,有一件事让我感到震惊。所以这就是问题所在。 *铭记于心 ...

回答 2 投票 2

像我五岁一样解释 - >主键如何满足第一范式

提前感谢您的知识。我正在攻读Microsoft技术考试,其中一个练习题是:创建主键满足第一个普通表格。对或错? ...

回答 5 投票 2

如何创建此关系表?

以下是关系数据库的一部分。我知道如何创建表Film并为其分配主键..但不要低估创建其他表并为其分配主键。有帮助吗?表......

回答 2 投票 1

有条件地选择不同的关系以反映用户的覆盖(Postgres)

我希望在SELECT期间使用来自不同表(具有相同字段)的值覆盖表中的内容,以防退出。我正在使用Postgres。我的用例是:我派生出来......

回答 1 投票 0

如何将实体与可以(但不总是)属于的另一个实体相关联

我想存储有关房屋的信息。这些房屋可以是独立的,也可以属于建筑物。我想存储有关这些建筑物的信息。因此,建筑物可以包含一个或多个......

回答 1 投票 0

对于不同基数列的复合索引,订单是否重要?

对于使用来自客户的复合b树索引SELECT *的所有列的查询,其中gender ='M'和date_of_birth <'2000-01-01'CREATE INDEX low_then_high之间是否存在差异...

回答 1 投票 0

在Access中的同一个表上查找匹配和不匹配的字段

我在使用Access方面遇到了一些麻烦。我有一个PHONES表,其中包含两个非常具体的列:Provider_prefix和client_prefix。我需要能够生成一个查询,它将给我每一个...

回答 1 投票 1

数据库 - 本地逻辑数据库模型和全局逻辑数据库模型之间的区别是什么?

所以我有这两个学校的任务/问题:a)描述合并数据模型的目的。讨论本地逻辑数据模型和全局逻辑数据模型之间的区别。 b)创建和......

回答 1 投票 0

如果我们使用自动递增的标识列和PK,则违反3NF

正如Thomas Connolly和Carolyn Begg在180页所写的数据库解决方案第二版中所述:第三范式(3NF)已经在1NF和2NF中的表,其中......

回答 3 投票 2

针对这种特殊需求的最佳数据库和数据库设计

我希望在数据库中存储大约5000万到1亿个文档,并且能够以非常快的速度进行查询。文档看起来像这样:{name:'example',value:'300,201,...

回答 3 投票 0

使用多对多关系还是多列?

我有一个产品,可以属于5种可能类别中的一种(或多种)。类别的数量/名称/结构不会改变我应该使用多对多关系并插入5 ...

回答 1 投票 0

在传递给Postgres之前使用Postgres默认值或生成它们是更好的做法吗?

在传递给Postgres之前使用Postgres默认值或生成它们是更好的做法吗?例如,在Postgres中使用DEFAULT CURRENT_TIMESTAMP是否更好?或者更好地获取...

回答 1 投票 0

永久存储具有512个浮点数和100万条记录的数组以便快速搜索的最佳方法是什么?

我有数百万张图像,每张图像,我已经将它们转换成512个数字来表示该图像中比像素更高的抽象级别。数据集就像表...

回答 1 投票 1

使用代理主键是一个好习惯,即使表只包含一列并且它本身包含唯一值吗?

我有一个性别表:gender_id | gender_label如果我删除了gender_id列,那么这是不好的做法,因为gender_label也是唯一的并且可以用作主键吗?我知道代理人......

回答 1 投票 0

在ERD中我是否需要制作2个预订请求和建议表,或者我是否需要为此制作一个表

如果我正在开发类似Fiverr的平台,其中自由职业者可以将工作中的提案发送给客户,客户也可以向自由职业者发送预订请求,因此在ERD中我需要制作2个表...

回答 1 投票 0

数据库设计冗余功能依赖(FD)

我不明白必须如何处理以下问题。任何帮助学习如何解决这个问题将不胜感激!考虑关系模式R = {ABCDEFG}一组......

回答 1 投票 3

表命名:下划线与Camelcase?命名空间?奇异与多元?

我一直在阅读StackOverflow上的几个问题/答案,试图找到“最好的”,或者我应该说是必须接受的方式,来命名数据库上的表。大多数开发人员倾向于将...命名为

回答 11 投票 69

数据库设计 - 多对多或一对多“交易”系统?

我有一个系统,用户可以互相“处理”,我想知道我应该使用什么样的关系。想到这样的系统。我们有一个数据库,有两个表,一个“用户”和...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.