拆开之后还能拼回来吗
把三张表连回去,看能不能还原成原来那张宽表。输出两个数:拼出来几行、宽表原有几行(用 / 隔开)。 enroll_flat(一张宽表,什么都塞在里面) student phone course
阅读更多 →
这份需求拆出几张表
按"学生 / 课程 / 选课"三张表来建。输出三张表各有几行(用 / 隔开)。 enroll_flat(一张宽表,什么都塞在里面) student phone course
阅读更多 →
哪些名词最后不该单独建表
圈出来的名词里,有些不该单独建表。最典型的是【0】。
阅读更多 →
ER 图先画什么
拿到一份需求开始画 ER 图,最合理的顺序是【0】。
阅读更多 →
关系上也能挂属性吗
"学生选了这门课"这条关系上,想记下"选课日期"。这个日期【0】。
阅读更多 →
实体和属性怎么分
"学生"和"学生的电话",前者是实体、后者是属性。分辨它们的判据是【0】。
阅读更多 →
同一个事实存了几遍
同一件事,别存好几遍 现在 拆开 数一数这张宽表里的重复。输出三个数:一共几行、"数学"出现几次、不同的学生有几个(用 / 隔开)。 enroll_flat(一张宽表,什么都塞在里
阅读更多 →
一格里塞好几个值行不行
同一件事,别存好几遍 现在 拆开 把学生选的课写成一格 "数学,英语"。这样做的问题是【0】。
阅读更多 →
同一件事存好几遍,最怕什么
同一件事,别存好几遍 现在 拆开 同一个事实在表里存了三份。最怕的情况是【0】。
阅读更多 →
一张宽表最实在的毛病
把学生、课程、老师、教室全塞进一张表里。最实在的毛病是【0】。 enroll_flat(一张宽表,什么都塞在里面) student phone course teacher room 阿岚
阅读更多 →