![]() |
1
11
你的设计太具体了。每次评分方案更改或添加新课程时,您都需要更改模式!
相反,您可以使用
|
![]() |
2
2
在当前的设计中增加另一个等级或另一门课程太难了 事实上,最好有4个表格,‘学生’、‘成绩’、‘课程’和注释”。
|
![]() |
3
1
不必为每门课程单独设置一个表,只需为所有课程设置一个表,并将课程id和学生id作为主键。 |
![]() |
4
1
我要做的第一件事就是对它进行非规范化,取10个表,用1个表和一个主题列替换它们。查询和扩展将是一场噩梦。 |
![]() |
5
1
Online Analytical Processing (OLAP ). 报告查询往往涉及大量数据,这使得它们的优化与标准数据库完全不同。数据往往是 . 这使得将事务数据与报告数据分开非常重要。如果您尝试对用于让教师输入成绩、学生查看小的成绩集等的相同数据进行报告,则数据库操作将被拖动,因为它是为OLAP或OLTP设计的次优数据库。 实现这一点的标准方法是使用一个数据库来存储非规范化数据,该数据由您的网站/事务系统使用。然后使用其中一个OLAP工具构建数据仓库,并使用 ETL 以一定的时间间隔(如每天一次)处理,以将新的事务数据加载到报告数据库中。 ...
|
|
kaiselwyvrn · 我无法打开Visual Studio项目 1 年前 |
![]() |
4SadMemeXD · 无法在Django中选择相关类别 2 年前 |
![]() |
Agrim Singh · 用户数据。名称未显示用户名 2 年前 |
![]() |
Peloucvo · 用数据库中的数据填充JTable 2 年前 |
![]() |
Montaser Majid · 用于从多行中提取单行的SQL查询 2 年前 |
![]() |
Max J. · 用整数作为键将dict写入csv 2 年前 |