![]() |
1
3
我自己就是一个数据库狂热者。 我相信,在任何大型项目中,您都应该从强大的数据库设计开始。仔细地完成这个设计,测试它,检查它,对它进行思想实验,最后创建它,并用一些示例数据填充它。从这些步骤中学习。确定数据填充工作的风险在哪里:这有什么困难,您创建了什么数据问题?开始约束数据库以防止出现问题。 现在,当数据模型成熟时,开始您的GUI工作。提前考虑一下用户界面的主要用例和一般风格是可以的,但是在数据库成熟之前,不要对任何类型的数据访问进行编码。 当您完成UI时,数据库人员可以处理报表SQL、触发的业务逻辑、复杂的约束、安全性、备份和迁移策略等。 玩得高兴。:) |
![]() |
2
0
“学位论文”是指博士学位。“论文”是指硕士学位。你在做什么? 当你说你使用jpa/hiberate时,我会假设它是一个干净的工作表设计,当你开始时数据库并不存在。您提出了一个对象模型,它忠实地表示了您的问题,从中生成了模式,然后离开了。 如果这个项目就是这样的话,你就没有理由再做了。 如果您发现Hibernate生成的DDL/DML由于某种原因不足以满足需要,那么拥有Oracle专家的一个原因就是。如果您需要额外的索引或非规范化,也许真正的关系数据库专家可以帮助您。 |
|
user29759326 · 如何返回递归函数中的最后一个值? 3 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 4 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 4 月前 |
![]() |
rudraraj · java中未声明最终变量 4 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 4 月前 |