腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
多个
可
以为
空
的
外
键
是不是
一个
糟糕
的
设计
?
、
、
我们有
一个
表来存储用户
的
财务交易。一笔交易可以是递增
的
,也可以是递减
的
,我们有3种交易类型,付款时增加,收到礼物时增加,购买产品时减少,因此我们
的
交易表包含3个
外
键
: [PaymentId] [GiftId] [RequestId] 这是
一个
糟糕
的
设计
吗?还有什么更好
的
选择呢? 我认为将[Transaction]表与其他3个表连接以获取每个事务
的
详细信息以
浏览 18
提问于2021-01-24
得票数 2
1
回答
使用
空
外
键
可以接受吗?
、
我认为这应该是
一个
简单
的
问题,但是使用
空
外
键
可以吗? 我想详细说明一下,假设我正在为用户创建
一个
数据库,不同类型
的
用户需要不同
的
数据集。
设计
这个数据库
的
最佳实践是什么?1‘表示basic,'2’表示高级)\\ basic_id (
可
空
外
键
)\ advanced_id (
可
空
外
浏览 0
提问于2016-03-16
得票数 0
回答已采纳
4
回答
帮助理解DB架构/
设计
、
、
你好,我面对
的
是.非零值引用“主”表中
的
一行-零值意味着该行没有引用“主”表。在这种情况下,parent_id列中值为零
的
行“实际上意味着”其他
的
东西,=>表示不同类型
的
数据(存储在同
一个
表中
浏览 1
提问于2011-06-26
得票数 0
回答已采纳
3
回答
外
键
可
以为
空
吗?
、
、
、
、
在我们
的
数据库项目中,我们有
一个
表Sale,它有
一个
主键和两个独占
外
键
:Vehicle_ID和Piece_ID。例如,如果我们销售一辆汽车,我们需要Vehicle_ID作为
外
键
,而不是Piece_ID。我们可以将null放到Piece_ID中吗?
外
键
可以是NULL吗?或者,有没有办法完成这项工作? 谢谢。
浏览 0
提问于2012-12-24
得票数 11
2
回答
如何构造数据库,其中记录可以是父记录或父记录
的
子记录
、
、
、
我用3个表
设计
的
第
一个
模式如下所示:SessionID:主键SessionField2Files表SessionID:
可
空
FileName: VARCHAR
外
键
约束: SessionID => Se
浏览 0
提问于2019-09-05
得票数 -3
回答已采纳
1
回答
有关可为
空
的
外
键
及其替代方法
的
实践
、
我目前正在
设计
和实现
一个
数据库。 我们正在运行
一个
会议,与会者可以通过两种方式注册会议。第
一个
是注册和在线支付-非常简单。第二种是他们亲自参加“注册日”,在那里他们支付现金,并由我们
的
许多管理员之一添加。在这种情况下,我们希望跟踪哪个管理员添加了与会者-用于内部目的。我们认为最好将所有与会者存储在同
一个
表中,并且我们需要
一个
外
键
来跟踪添加每个与会者
的
管理员。但对于在线注册和支付自己
的
与会者,我们只想
浏览 1
提问于2021-09-04
得票数 0
2
回答
ForeignKey字段上
的
Django零值
、
我正在研究
设计
得非常
糟糕
的
遗留数据库。在某些表中,
外
键
不仅可
以为
null (这也可以),它们也可
以为
0。我将其中
一个
表映射到
一个
Model,当它在表中为Null时返回所需
的
None值,但当值为0时引发异常。 有没有办法让它在包含值0
的
外
键
上返回None。
浏览 25
提问于2011-04-18
得票数 1
1
回答
可
以为
空
的
外
键
会违反什么范式?
、
、
一位同事向我解释说,可
以为
空
的
外
键
在数据库
设计
中被认为是不好
的
做法,因为它违反了早期
的
范式之一。虽然我在学校上了一门数据库基础课程,但我不认为人们会把范式作为
一个
主题来讨论。维基百科和其他讨论这个话题
的
网站使用学术术语,但我想更好地理解范式
的
这一方面,而不必花一整堂课。 我认识到:这个问题不会引发关于这个问题
的
辩论。相反,我希望具体了解它们与范式主题
的
关系。哪些范
浏览 0
提问于2012-08-22
得票数 3
回答已采纳
2
回答
实体框架模型-第
一个
可为
空
的
外
键
、
、
我正在拼命地尝试用实体框架模型
设计
器实现
一个
可
以为
空
的
外
键
。有问题
的
表格如下所示:设置应该是正确
的
,因为我
的
类是使用Sender属性生成
的
,如下所示:但是,在调用Context.Database.Create();时,created databases
的
SenderId
浏览 3
提问于2017-01-07
得票数 2
回答已采纳
8
回答
有必要
的
可
以为
空
的
外
键
的
例子吗?
、
Customers order_id如果我有两个表,并且在Orders表中
的
customer_id上定义了
一个
外
键
,通过允许它为null,我
的
意思是我可以拥有
一个
没有关联客户
的
订单。因此,
可
空
外
键
的
概念似乎与
外
键
的
目的不一致,
外
<em
浏览 0
提问于2009-05-29
得票数 19
回答已采纳
1
回答
django :使用反向外
键
的
模型?
、
、
我这里有个鸡和蛋
的
问题。首先,我有
一个
userprofile类,它构建在django
的
默认用户模型之上。unicode__(self): user = models.ForeignKey(UserProfile) UserProfile和考试模型位于不同
的
应用程序中然而,他们都有对方
的
外
键
。我知道它
的
设计
很
糟糕
,但在我
的
情况下这是我
的</
浏览 1
提问于2010-10-07
得票数 0
回答已采纳
2
回答
实体导航属性问题
、
我有
一个
供应商模型,我有
一个
新闻项目模型。我可以使我
的
供应商模型在我
的
新闻项目模型中是可选
的
吗?如果我将Vendor设置为News item
的
导航属性,这是否意味着
浏览 2
提问于2011-08-09
得票数 0
回答已采纳
2
回答
在Server中
的
表上有
多个
可
空
的
FKs是否被认为是一种不好
的
做法?
、
、
、
在我
的
SQL Server数据库结构中,我有3种类型
的
产品,它们需要关于订单
的
不同信息。因此,我创建了
一个
Customers表和三个不同
的
orders表:OrdersForProductAs、OrdersForProductBs、OrdersForProductCs。在Customers表中,所有订单表都有一对多
的
关系。 我还有另一张桌子,是Payments,里面有付款细节。但我对它
的
结构有疑问。由于我有多种产品类型,而且客户可能同时有
多个
产品
浏览 0
提问于2012-02-20
得票数 15
回答已采纳
1
回答
级联删除没有
外
键
的
表(父
键
引用子键)
、
我有一些
设计
不佳
的
表格要用。 我有
一个
父表Table1 ParentId| ChildId2 | NULL 3 | 2 子
外
键
可
以为
空
。子表与父表也没有
外
键
关系。 是否有级联删除选项,一旦删除父级,它也会删除子级?如果不是,我还能有什么其他选择?
浏览 22
提问于2021-02-09
得票数 0
1
回答
两个不同主键
的
相同
外
键
、
、
我
的
问题是我不知道,也不知道是否有可能有两个不同
的
主键引用同
一个
foreighn
键
。更具体地说,我有三个表。第
一个
表名为staff,属性为:id fname lname password。,我希望两个主键引用Foreighn
键
。在phpmyadmin中很简单,我自己做
的
。问题是,当我想要输入
一个
新行时,我想数据库不能确定主键是来自staff表还是来自student表。KEY (user_fk) REFERENCESstudent(studentid))
浏览 0
提问于2018-09-13
得票数 0
2
回答
删除1:N关系中
的
相关元素,而不仅仅是在外
键
中插入null
、
实例,并使用: objectA.list.Remove(objectA.list.First()); 操作失败:由于
一个
或
多个
外
键
属性不可
空
,关系无法更改。当对关系进行更改时,相关
的
外
<
浏览 4
提问于2013-01-17
得票数 1
1
回答
TSQL自定义约束-处理
可
空
的
外
键
、
、
我有
一个
对以下数据库
设计
的
要求。 将有
一个
用于所有设备
的
名为DEVICE
的
表和
一个
用于名为ROOM
的
房间
的
表。必须将每个设备分配给另
一个
设备或
一个
房间。目前,我有
一个
用于字段名Device.RoomId
的
可
空
外
键
关系连接设备到房间,以及另
一个
用于Device.Containe
浏览 0
提问于2013-05-31
得票数 0
回答已采纳
2
回答
数据库
设计
: Q&A
的
灵活存储
、
我已经有一段时间没有
设计
数据库了,我现在对我
的
设计
没有太大
的
信心。基本上,我在
一个
数据库中有三个表来表示排序
的
历史记录。有时他们只有
一个
简单
的
问题,有时他们将被要求提供五条不同
的
信息,这些信息需要由最终用户通过管理前端进行灵活管理。所以我计划有
一个
问题表和答案表,用复合表将它们与其他三个表联系起来。我正在努力
设计
答题表,因为每个问题都可能需要不同
的
回答。一些响应将是通过
外<
浏览 1
提问于2011-05-17
得票数 0
1
回答
数据库模型(输入和登记到系统)
首先,我想附加关系模型该图
的
目的是:2)用户可以属于评估,在评估中还必须存储他们
的
数据。我
的
问题是在INTENTO表中,INTENTO表将拥有实体EVALUACION方面的
外
键
,以及实体捕获
的
另
一个
外
键
。 我
的
问题1:这是否是为了防止在意图表中没有id_evaluation?我
的
问题2:这是否是为了防止在意图表中没有id_ca
浏览 0
提问于2018-03-24
得票数 0
回答已采纳
2
回答
实体框架:将实体与
可
空
字段关联时出现问题
、
、
、
我正在使用Entity Framework,并尝试将从数据库表创建
的
实体与从数据库视图创建
的
实体相关联。因为实体框架不能自动推断数据库表和视图之间
的
关系,所以我使用实体
设计
器来构造实体之间
的
“关联”。但是,如果
外
键
是nullalbe类型,我会得到以下错误: 错误113:关系'UsersView‘中角色'Company’
的
重数无效。因为Dependent Role中
的
所有属性都可
以为
must,所以P
浏览 0
提问于2010-11-29
得票数 17
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
创建学生成绩管理系统数据库和数据表
Oracle第二章-表的概念及设计
MySQL Day 01
SQL语句创建表单table
Mariadb学习总结:数据库表约束及三范式
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券