C# 代码中的SQL关系
好的。所以我要做一个学校的数据库,我有义务处理我创建的每个表的关系。到目前为止,我有一些表格和一些关系,比如:我有教室表格,包括ID和教室号,比如101、203等等。。在另一个Subjects表中,我得到了SubjectName和ClassroomID以及如下关系:C# 代码中的SQL关系,c#,sql,relationship,C#,Sql,Relationship,好的。所以我要做一个学校的数据库,我有义务处理我创建的每个表的关系。到目前为止,我有一些表格和一些关系,比如:我有教室表格,包括ID和教室号,比如101、203等等。。在另一个Subjects表中,我得到了SubjectName和ClassroomID以及如下关系: 在代码C中,我从表中选择值,但我必须使用join/where,所以我添加了where s.ClassroomID=C.ID s和之前定义的C。好的,它起作用了。但我的问题不同。为什么我有义务使用关系?它们是干什么用的?Join和wh
在代码C中,我从表中选择值,但我必须使用join/where,所以我添加了where s.ClassroomID=C.ID s和之前定义的C。好的,它起作用了。但我的问题不同。为什么我有义务使用关系?它们是干什么用的?Join和where没有关系,为什么?外键是基于表/列之间关系的索引。桌子越大,这一点就越重要。如果您试图连接两个具有数百万条记录的表,但没有索引,则查询将需要更长的时间才能完成 外键是基于表/列之间关系的索引。桌子越大,这一点就越重要。如果您试图连接两个具有数百万条记录的表,但没有索引,则查询将需要更长的时间才能完成 这是为了确保数据完整性。确保更少的垃圾数据进入数据库。还要有一个其他人也能容易理解的结构数据库
别怀疑。你需要它们。你想要它们。在DWH中不需要,但在事务数据库中需要。这是为了确保数据完整性。确保更少的垃圾数据进入数据库。还要有一个其他人也能容易理解的结构数据库
别怀疑。你需要它们。你想要它们。在DWH中不需要,但在事务数据库中需要。咨询您没有义务。如果你有这样一个问题,可能是你为你所面临的任务选择了错误的工具。Sql DBs在很多情况下都是完美的,不过您的理解可能会有所不同。你知道,我在上大学,他们给了我很多很多的要求,真的,我不得不认为你没有义务。如果你有这样一个问题,可能是你为你所面临的任务选择了错误的工具。Sql DBs在很多情况下都是完美的,不过您的理解可能会有所不同。你知道,我在上大学,他们给了我很多很多要求的练习,真的,我必须这样做